body {font-family:Arial, Helvetica, sans-serif;margin:0;text-align: center;font-size:75%;}
a {color:#00274C;text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
a img{border:none}
table{border-collapse:collapse;font-size:1em;}
table td{vertical-align:top;}
hr {color:#333333; height:1px;}
h1 {font-size:125%;color:#00274C;margin-bottom : 15px;margin-top : 0px;}
h2 {font-size:116%;color:#00274C;margin-bottom : 10px;margin-top : 0px;}
h3 {font-size:100%;color:#00274C;margin-bottom : 10px;margin-top : 0px;}
h4 {font-size:83.3%;color:#00274C;margin-bottom : 0px;margin-top : 10px;}
p { line-height:1.5em; margin: 0 0 0.5em 0 }
#structure{margin: auto;width:996px;text-align:left;background:url(../images/bg_structure.jpg) no-repeat;}
#header{margin:0 22px;}
#info_menu{float:left;padding-top:9px;line-height:32px;text-align:right;padding-left:450px;color:#80A1B6;}
#info_menu a{padding:0 7px;color:#00274C;border-right:1px solid #80A1B6;display:block;float:left;}
#info_menu a.last{border-right-width:0px;padding-right:0px;}
#languages{float:right;margin-right:75px;padding-top:11px;}
#languages a{margin-right:5px;}
#wrap_logo{text-align:center;padding-top:28px;clear:both;padding-bottom:16px;}
#content_wrap{padding:0 22px;background:url(../images/bg_content_wrap.png) repeat-y;}
#wrap_main_menu{height:33px;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:735px;background-color:#AABFCE;}
#main_menu{float:left;width:476px;}
ul#menu{margin:0;padding:0;height:33px;vertical-align: middle;font-size:125%px;background-color:#FFFFFF;}
ul#menu li{float: left;list-style-type: none;padding:0;margin:0;border-right:1px solid #FFFFFF;}
ul#menu li a{font-size:91%;color:#ffffff;font-weight:bold;line-height:32px;display:block;width:118px;text-align:center;background-color:#00274C;}
ul#menu li#about_us a{border-left-color:#00274C;}
ul#menu li a:hover,ul#menu li a:active,ul#menu li a.active{color:#00274C;background-color:#FFFFFF;border:1px solid #00274C;border-bottom-color:#FFFFFF;text-decoration : none;line-height:32px;width:116px;}
ul#menu ul {    margin:0;padding:0;    position: absolute;    display:none;/}
ul#menu ul a{font-size:10px;color:#ffffff;font-weight : bold;display:block;line-height:18px;border:1px solid #00274C;border-top-width:0px;padding:0 0.2em;width:112px;border-color:#00274C;background-color:#AABFCE;}
ul#menu ul.hover, ul#menu li.hover ul, ul#menu li:hover ul  {    display:block;}
ul#menu ul a:hover,ul#menu ul a.active{background-color:#80A0B5;color:#00274C;border-color:#00274C;text-decoration : none;border-top-width:0px;line-height:18px;width:112px;padding-top:1px;}
ul#menu ul li {    float:none;    background-color: transparent;}
#search{float:left;width:auto;line-height:32px;margin-left:16px;}
#search input{  font-weight: normal;font-size: 9px;color: #FFFFFF;height: 16px;border:1px solid #FFFFFF;background-color:#AABFCE;}
#searchform label{color:#FFFFFF;vertical-align:middle;font-size:10px;font-weight:bold;}
#searchform #searchWords{height:12px !important;height:auto;vertical-align:middle;width:150px;}
#searchform #search_submit{height:16px;vertical-align:middle;}
#content{clear:both;padding-left:20px;}
#centercontent{width:680px;float:left;padding-top:50px;padding-bottom:1em;min-height:250px;}
#centercontent p{color:#333333;}
#centercontent select,#centercontent input{background-color:#FFFFFF;border:1px solid #00274C;font-size:11px;height:auto;}
#content .button{background-color:#58840D;border:1px solid #00274C;color:#FFFFFF;padding:0 0.5em;cursor:pointer;height:auto;font-size:1em;}
#rightcontent{margin:0;width:216px;float:right;}
#rightcontent .content_section p{padding:0 15px;}
#rightcontent .csc-header{border-top:1px solid #000000;border-bottom:1px solid #000000;padding:1px 0px;margin-bottom:1em;margin-top:-1px;}
#rightcontent h2{background-color:#80A1B6;margin:0;padding:10px 0 10px 15px;font-size:1.25em;color:#FFFFFF;font-weight:normal;}
#rightcontent h2 a{color:#FFFFFF;}
#rightcontent h3{margin-top:0.5em;}
#rightcontent .sponsor{margin-bottom:1.5em;}
#rightcontent .sponsor p{color:#00274C;padding:0;}
#rightcontent .sponsor dd{display:none;}
.subhead1 {font-size : 10px;color : black;}
.subhead2 {font-size : 10px;color : green;}
.subhead3 {font-size : 10px;color : red;}
.headerdate {font-size : 10px;color : Green;font-weight: normal;}
.copyright {font-size : 11px;color: #000000;text-align:right;}
.caption {font-size : 14px;color : #000000;}
.bulletlist {font-size : 10px;line-height : 110%;color : #000000;}
.tableheadright {font-size : 10px;color : #000000;margin-left: 5px;font-weight: bold;}
.tableheadleft {font-size : 11px;color : #000000;margin-left: 5px;font-weight: bold;}
.printversion {font-size : 10px;color : #ffffff;}
.loginform {font-size : 10px;color : #666666;font-weight : normal;}
.mailformcomment {font-family: Verdana;font-size:10px;color: #666666;font-weight:bold;}
.mailformradio {font-family: Verdana;font-size:10px;color:#666666;}
.mailform {font-size : 10px;color : #666666;font-weight : normal;margin-left: 4px;text-align:left;}
.mailformrequired {font-size : 10px;color : #666666;font-weight : bold;margin-left: 4px;text-align:left;}
.filelinks {font-size : 9px;color : #A1D82F;line-height : 130%;}
.filelinkssize {font-size : 9px;color : #666666;line-height : 130%;}
.sitemap1 {font-size : 9px;color : #666666;margin-left : 10px;}
.sitemap2 {font-size : 9px;color : #666666;margin-left : 40px;}
.sitemap3 {font-size : 9px;color : #666666;margin-left : 60px;}
.sitemap4 {font-size : 9px;color : #666666;margin-left : 80px;}
.celmenu {font-size : 12px;color : olive;margin-top : 10px;}
.celsubmenu {font-size : 11px;color : #666699;margin-left : 20px;margin-top : 3px;}
.faqtitle {font-size : 10px;color : #666666;}
.faqcontent {font-size : 10px;color : #666666;}
.faqsubheader {font-size : 10px;color : #666666;font-weight: bold;}
.faqback {font-size : 9px;color : #666666;}
.productsue {font-size : 9px;color : #666666;}
p.event-news-entry{margin:2em 0;}
p.evt-cancelled{color:#666666;}
span.evt-cnc-hd{font-weight:bold;color:#990000;}
p span.evt-cnc-hd{display:block;font-size:1.1em;}
.wbb{border-bottom:1px solid #FFFFFF;}
.wbr{border-right:1px solid #FFFFFF;}
#footer{clear:both;}
#footer{background-color:#00274C;color:#FFFFFF;}
#footer_inner{margin: auto;width:995px;text-align:left;background:url(../images/bg_footer.png) no-repeat 757px;height:120px;}
#footer_left{text-align:right;margin-right:253px;line-height:1.5em;font-size:12px;padding-top:15px;}
.sitemapHeader{font-weight:bold;color:#FFFFFF;font-size:11px;}
.acc, dfn {display:none;}
.pageHeader,.hidden {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.field_row, .clear{clear: both;}
.bg_header{background-color:#82A1B6;}
.bottom_line{ border-bottom:1px solid #00274C; }
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
.news-latest-container h2{font-size:14px;}
.news-list-item,.news-latest-item {line-height:1.3em;padding:3px;margin-bottom:10px;border:1px solid #CCCCCC;background-color:#CCCCCC;padding-right:10px;background-image:url(../images/verlauf_klein_grau.png);background-repeat:repeat-x;background-position:top left;}
.news-list-item h3,.news-latest-item h3{font-size:12px;margin-top:2px;margin-bottom:5px;}
*/.news-list-date,.news-latest-date,.news-latest-morelink,.news-latest-category {font-size:9px;}
.news-latest-morelink {height:12px;}
.news-latest-morelink a {float:right;}
.news-list-item,.news-single-item {padding:3px;}
.news-single-item h2 {}
.news-single-item h3 {}
.news-single-item .news-single-timedata {font-size:10px;}
.news-single-item #news_author{font-size:10px;margin-bottom: 10px;}
.news-single-item{line-height:125%;}
.news-single-item .news-single-backlink{margin-top:1em;}
.news-list-morelink{margin-top:5px;}
.news-single-item p{margin-bottom:0.5em;line-height:135%;}
