html{margin-bottom:1px;height:auto;}
body{color:#3d3d3d;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;background:#aa8a73 }
#hintergrund{border-top:10px solid #f8f8f8;background:url(../images/core/background.jpg) center top no-repeat;margin:0;padding:0;}
a{color:#700029;font-weight:700;text-decoration:none;}
a:hover,a:active,a:focus{color:#B40234;}
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;}
small,.small,.smalldark,.mosimage_caption,.createby,.createdate,.modifydate,a.readon,.img_caption{color:#700029;font-size:11px;}
h1{font-size:180%;}
h2{font-size:150%;}
h3{font-size:125%;}
h4{font-size:100%;text-transform:uppercase;}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:1em 0;padding:0;}
ul{list-style:none;margin-left:15px;}
ul li{background:none;line-height:180%;}
ol li{margin-left:35px;line-height:180%;}
th{text-align:left;padding:5px;}
fieldset{border:none;padding:10px 5px;}
hr{border-top:1px solid #CCC;border-right:0;border-left:0;border-bottom:0;height:1px;}
td,div{font-size:100%;}
form label{cursor:pointer;}
input,select,textarea,.inputbox{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:100%;padding:3px 5px;}
.button{cursor:pointer;font-weight:700;border:1px solid #f8f8f8;background:#700029;color:#C78C9C;font-size:110%;padding:5px 15px;}
.button:hover,.button:focus{border:1px solid #f8f8f8;background:#B40234;color:#FFF;}
* html .button{padding:2px 0 !important;}
.inputbox{border:1px solid #CCC;background:#FFF;}
.inputbox:hover,.inputbox:focus{background:#FFC;}
pre,.code{border-left:5px solid #999;background:#FFF;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;}
blockquote{padding:1em 40px 1em 15px;}
.article_separator{clear:both;display:block;height:50px;}
.column_separator{padding:0 0 0 7px;}
td.sectiontableheader{border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.contenttoc{width:35%;float:right;margin:0 0 10px 10px;padding:0;}
table.contenttoc td{background:url(../images/core/bullet-list.gif) no-repeat 5% 50%;padding:1px 5px 1px 25px;}
table.contenttoc th{border-bottom:1px solid #CCC;text-indent:5px;padding:0 0 3px;}
table.poll{width:100%;border-collapse:collapse;padding:0;}
table.pollstableborder{width:100%;border:none;text-align:left;padding:0;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{border-collapse:collapse;border-spacing:0;padding:4px;}
table.searchintro{width:100%;padding:10px 0;}
table.searchintro td{padding:5px;}
.blog_more{padding:10px 0;}
.blog_more strong{display:block;font-size:125%;margin:0 0 5px;}
.blog_more ul li{background:url(../images/core/bullet.gif) no-repeat 6px 8px;margin:0;padding:0 0 0 17px;}
h1.componentheading,.componentheading{margin:0 0 10px;}
.componentheading{font-size:20px;color:#700029;font-weight:700;}
.contentdescription{padding-bottom:30px;}
h2.contentheading,.contentheading{font-size:40px;font-weight:400;margin:0;padding:5px 0 8px;}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus{text-decoration:none !important;}
a.readon{font-size:10px;float:right;margin-top:10px;display:block;font-weight:700;text-decoration:none;text-transform:lowercase;background:url(../../images/core/plus-y.gif) no-repeat 4px 50%;padding:1px 5px 1px 14px;}
table.contentpaneopen,table.contentpane,table.blog{width:100%;}
ul.pagination{margin:0 auto;padding:0;}
ul.pagination li{display:inline;background:none;margin:0;padding:0;}
ul.pagination li span{padding:2px 5px;}
ul.pagination a{font-weight:400;text-decoration:none;padding:2px 5px;}
.pagenavbar{padding-left:14px;}
.pagenavcounter{padding:8px 14px 0;}
.sectiontableheader{background:#444;color:#FFF;padding:8px 5px;}
.sectiontableheader a{color:#FFF;}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{background:#242424;}
.smalldark{text-align:left;}
div.syndicate div{text-align:center;}
.article-tools{width:100%;float:left;clear:both;margin-bottom:15px;display:block;}
.article-meta{width:80%;float:left;padding:5px;}
.modifydate{width:100%;float:left;}
div.buttonheading{float:right;width:15%;}
.buttonheading img{border:0;float:right;margin:7px 5px 0 0;}
#wrapper{width:100%;margin:0;}
#container2{overflow:hidden;padding:20px 0 0;}
#mainbody-fr #contentwrap{float:right;width:80%;}
#mainbody,#mainbody-fl{float:left;width:75%;}
#mainbody-f,#mainbody-fr{float:none;width:100%;}
#contentwrap{height:auto;}
* html #contentwrap{height:300px;}
#mainbody-fl #content{padding-left:0;}
#content{border-top:6px solid #b40234;background:#fff;-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;margin-bottom:10px;padding:27px 27px 20px;}
#headerwrap{color:#CCC;line-height:normal;padding:5px 0 0;}
#header{float:left;height:80px;}
.headermask{width:602px;display:block;height:80px;position:absolute;top:0;right:-1px;}
#header a{color:#CCC;}
h1.logo{height:130px;width:191px;font-size:60px;text-transform:none;margin:0;padding:0;}
h1.logo a{height:130px;width:191px;display:block;position:relative;z-index:100;}
h1.logo a span{position:absolute;top:-1000px;}
p.site-slogan{text-align:right;font-size:11px;margin:0 -15px 0 0;}
#search{width:211px;height:24px;background:url(../images/core/search_background.gif) 0 18px no-repeat !important;float:right;right:0;padding:20px 0 0;}
#search .inputbox{background:none;border:none;margin-left:5px;width:180px;height:20px;color:#999;font-size:92%;line-height:20px;padding:0;}
#breadsearchboxwrap{color:#CCC;line-height:normal;height:60px;}
#breadsearch{width:845px;}
#pathway{color:#7f7f7f;float:left;font-size:85%;padding:30px 0 0;}
#pathway strong{margin-right:5px;font-weight:400;}
#pathway img{background:none;margin:1px 5px;}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3{color:#700029;font-size:125%;text-transform:uppercase;margin:0;}
div.module h3{color:#fff;font-size:16px;text-transform:none;margin:0 -15px 10px;padding:8px 15px 5px;}
div.module_text h3{color:#fff;font-size:13px;text-transform:none;width:100%;clear:both;display:block;overflow:hidden;margin:0 0 10px;}
div.module{color:#fff;float:left;clear:both;width:100%;padding:10px 0;}
div.module div div div{padding:0 15px 10px 0;}
div.module div div div div{float:none;width:99%;background:none;margin:0;padding:0;}
div.module_text span{float:left;clear:both;display:block;padding:0 3px 0 0;}
div.module_text{margin-bottom:20px;float:left;clear:both;width:100%;padding:0;}
div.module_text div div div{display:block;padding:0 15px 10px;}
div.banneritem_text{padding:5px 0 !important;}
#leftcolumn{float:left;width:191px;margin-top:10px;}
#col1{overflow:hidden;padding:0 10px 0 2px;}
#col1 table{border-collapse:collapse;border-spacing:0;}
#col1 ul li{background:none;margin:0;padding:6px 0;}
.FF2_0 #col1 ul li {padding: 6px 0!important;}
.Opera9 #col1 ul li {padding: 10px 0!important;}
.FF2_0 #col1 ul li a { padding:15px 15px 0px 10px!important}
.Safari525 #col1 ul li a { padding:25px 15px 0px 10px!important}
#col1 ul{margin:0;}
#col1 ol{margin-left:5px;}
#col1 ul li a{text-decoration:none;font-size:16px;background:#700029;color:#c78c9c;padding:5px 15px 5px 10px;}
#col1 ul li a:hover,#col1 ul li a:active,#col1 ul li a:focus,#col1 #current a{background:#b40234;color:#fff !important;}
#col1 h3{font-weight:400;font-size:16px;color:#700029;}
#topsl div.moduletable,#topsl div.moduletable_menu,#topsl div.moduletable_text{font-size:100%;line-height:120%;margin-top:20px;}
#topsl div.moduletable h3,#topsl div.moduletable_menu h3,#topsl div.moduletable_text h3{font-size:150%;text-transform:none;margin:0;}
.box-full{overflow:hidden;}
.box-left,.box-center,.box-right{float:left;overflow:hidden;}
.box-left div.moduletable{background:none;padding-right:15px;}
.box-right div.moduletable{background:none;padding-left:10px;}
.box-center div.moduletable{background:none;padding:0 10px;}
#botslwrap{color:#7f7f7f;}
#botsl div.moduletable,#botsl div.moduletable_menu,#botsl div.moduletable_text{font-size:100%;margin-top:10px;}
#botsl div.moduletable h3,#botsl div.moduletable_menu h3,#botsl div.moduletable_text h3{color:#000;font-size:150%;text-transform:none;margin:0;padding:0 0 15px;}
#botsl h3{font-size:150%;color:#000;background:none;text-transform:none;}
#botsl a{color:#7f7f7f;text-decoration:none;}
#botsl a:hover,#botsl a:active,#botsl a:focus{color:#000;text-decoration:underline;}
#botsl ul,#botsl p,#botsl ol{background:none;margin:0 !important;padding:0;}
#botsl ul li{background:none;border-bottom:1px solid #e9e9e9;padding:5px 0 5px 15px;}
#botsl ol li{margin-left:25px;padding:0 !important;}
#botsl table{border-spacing:0;border-collapse:collapse;}
#footerwrap{clear:both;height:200px;background:url(../images/core/bottom.png) center bottom no-repeat;overflow:hidden;background-size: 100%;}
#footer{color:#666;position:relative;margin:20px 0px 0 25px;}
#copyright{margin-left:196px;font-size:11px;color:#700029;float:left;text-transform:uppercase; margin-top:20px;}
.FF2_0 #copyright{ margin-top:12px!important;}
.FF2_0 #copyright{ margin-top:12px!important;}
.Opera9 #copyright { margin-top: 15px!important;}
#copyright a{font-weight:700;text-decoration:none;}
#footnav{margin-top:24px;float:right;min-width:300px;}
#footer ul{margin:0 0 6px;padding:0;}
#footer li:first-child{background:none !important;}
#footer li{text-transform:uppercase;margin-right:5px;display:inline;background:none;padding:0 0 0 5px;}
#footer li a{color:#700029;display:inline;font-weight:700;font-size:13px;line-height:normal;text-decoration:none;}
#certcontainer{font-size:11px;float:right;height:27px;position:absolute;top:0;right:50px;}
.copyline{color:#fff;float:left;padding:5px 10px 0 0;}
#cert{width:102px;float:right;height:27px;background:url(../images/core/goto_top.gif) 0 0 no-repeat;top:0;right:50px;}
.certinner{font-size:10px;right:30px;padding:4px 0 0 15px;}
#cert a{color:#121212;text-decoration:none;}
.banneritem{display:block;margin-top:15px;}
ul.accessibility{position:absolute;top:-100%;}
#banner{text-align:left;margin:0 0 15px;}
div.back_button a,div.back_button a:hover,div.back_button a:active{display:block;background:none !important;text-decoration:none !important;margin:10px 0;}
#form-login p{margin:0 0 5px;}
#form-login ul{margin:10px 0 0;}
#form-login .inputbox{width:90%;}
.clr{clear:both;}
#system-message dd.message ul{border:none;background:#700029;}
#system-message dd.error ul{background:#BF0000;border:none;}
#system-message dd.notice ul{background:#EE9600;border:none;}
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
* html >body .clearfix{width:100%;display:block;}
* html .clearfix{height:1%;}
#slogan{text-align:center;font-size:43px;color:#fff;}
#slogan p{margin:43px 0 10px;}
#slideshow{text-align:center;overflow:hidden;background:#fff;border:1px solid #e0e0e0;margin:0;padding:3px 0 3px 3px;}
span.text_link_dynamic{display:block;}
#slogan .first-word{color:#700029;}
#slogan .second-word{color:#d6d6d6;}
#informationen{text-align:right;font-size:13px;}
#contentinfo p{float:right;margin:26px 0 1em;}
.FF2_0 #contentinfo p{margin:8px 0 1em!important;}
.FF3_0 #contentinfo p{margin:12px 0 1em!important;}
.Safari5 #contentinfo p{margin:25px 0 1em!important;}
.easy_pagination{font-size:11px;text-align:center;display:block;font-weight:400;color:#c3c3c3;}
.easy_contact{display:none !important;}
#jflanguageselection{margin:25px 0 0;}
fieldset a,.category{font-weight:700;}
img,.cert a img{border:none;}
form,.blog_more ul,#bottomcontainer{margin:0;padding:0;}
table.contenttoc a,#pathway a,.copyline a{text-decoration:none;}
table.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td,#containerwrap-f #containerwrap2,#containerwrap-f #container,#containerwrap-f #container2,#containerwrap-fl #containerwrap2,#containerwrap-fl #container,#containerwrap-fl #container2,.box-left div.moduletable,.box-full div.moduletable{background:none;}
table.blog .contentheading,.contentheading{font-size:20px;}
a.readon:hover,a.readon:active,a.readon:focus,ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,#pathway a:hover,#pathway a:active,#pathway a:focus,.copyline a:hover,.copyline a:active,.copyline a:focus,#cert a:hover{text-decoration:underline;}
.moduletable,div.moduletable,div.moduletable_menu,div.moduletable_text,#botsl,#botsl td{padding:0;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:8px 5px;}
#mainbody #contentwrap,#mainbody-fl #contentwrap{float:right;width:770px;}
#col1 .article_separator,#botsl .article_separator,.cert a span{display:none;}
#footer li a:hover,#footer li a:active,#footer li a:focus,#footer #current a,#footer #current ul li a,#footer .active a{color:#b40234;}
.cookieBar{background: rgba(0, 0, 0, 0.9) !important;}
.cookieBar .cookieBarButtons>a.cookieBarOk {background: #700029 !important;color: #ffffff !important;}