@import "lib/reset.css";@import "lib/typography.css";@import "lib/forms.css";@import "lib/plugins.css";a[id] { display: none; }body { background: url(../img/bg.png) repeat-x; }#page { max-width: 960px; }#top { height: 75px; width: 580px; }#logo, #header, #content, #footer { margin-left: 80px; }#logo { margin-top: 5px; float: left; }#logo img { clear: both; }#logo p { margin:0 0 0 2px; padding:0; font-size: 0.9em ; color: #808080; }
#languages { margin: 52px -5px 0 0; float: right; }#languages div { float: left; }#languages .tx-srlanguagemenu-pi1 img { float: left; margin-right: 5px; }
#header { width: 100%; height: 270px; }#header img { border-left: 1px solid #fff; border-right: 1px solid #fff; float: left; }
#nav_main { margin-left: 520px; }#nav_main ul { margin: 0; padding: 20px 0 0 0; list-style: none; color: #fff; }#nav_main li { line-height: 175%; background: url(../img/nav_main_pfeil.gif) 8px no-repeat; }#nav_main li.active { background: url(../img/nav_main_pfeil_act.gif) 8px no-repeat; }#nav_main li a { padding-left: 25px; text-decoration: none; color: #fff; }#nav_main li a:hover { text-decoration: underline; }#nav_main li.active a { font-weight: bold; }
#servicemenu li { background: url(../img/servicemenu_pfeil.gif) 8px no-repeat; }#servicemenu li a { color: #D1D1D1; }#servicemenu li.active { background: url(../img/servicemenu_pfeil_act.gif) 8px no-repeat; }#servicemenu li.active a { font-weight: bold; }#submenu li { margin: 0; padding: 0 0 5px 0; list-style: none; color: #444; }#submenu ul { margin: 0; padding: 0; }#submenu li a { padding-left: 15px; color: #444; }#submenu li { background: url(../img/nav_sub_pfeil.gif) 2px no-repeat; }
#content { width: 470px; float: left; margin-top: 15px; padding: 0 10px 10px 0; }#content_right { margin-left: 605px; width: 330px; margin-top: 45px; }
h1 { margin: 0.7em 0 0.5em 0; font-size: 2em; line-height: 135%; color: #0F4E8D; }h2 { margin: 0em 0 0.5em 0; font-size: 1.5em; line-height: 135%; color: #092E53; }h4 { background: #f3f3f3;padding: 3px;  margin: 0em 0 0.5em 0; font-size: 1.1em; line-height: 135%; color: #000; }
.banner { color: #444; font-size: 0.9em; margin-bottom: 30px;  padding: 10px; text-align: center; border: 1px solid #C9C9C9; }.banner  p { margin: 0 0 8px 0; }.date { font-size: 0.8em; }
#content a, .banner a { color: #092E53; text-decoration: underline; padding: 1px; }#content a:hover, { background: #092E53; color: #fff }#content p { font-size: 1.1em; }hr { background: none repeat scroll 0 0 #ddd; border: medium none; clear: both; color: #ddd; height: 0.1em; margin: 0.5em 0 1.45em; width: 100%; }
#footer { clear: both; padding-top: 10px; font-size: 0.8em; color: #444; }#footer hr { margin: 10px 0 0.5em 0; }#footer .copyright { float: left; }#footer .lastchange { float: right; }
#content h2 a { text-decoration: none; }#content h2 a:hover { text-decoration: underline; }#content .contenttable { border: 2px solid #0F4E8D; width: 100%; }#content .contenttable td { padding: 3px; }#content .tr-even { background: #f5f5f5; }#content .tr-odd { background: #e4e4e4; }.csc-textpic-caption { font-size: 0.9em; font-style: italic; }p.align-center { text-align: center; }#content .filelinks { margin-bottom: 10px; }#content .file { display: block; width: 100%; float: left; padding: 3px 3px 3px 0; margin-bottom: 2px; }#content .file span.filesize { float: right; color: #444; padding-right: 5px; }.clearer { clear: both; }#content .file a { color: #0F4E8D; font-weight: bold; padding: 3px 3px 3px 25px; text-decoration: none; }#content .file a:hover { text-decoration: underline; }#content .odd { background: #EDEBF1; }#content .even { background: #D8D7DC; }#content .pdf a { background: url(../img/icons/pdf.gif) 3px 3px no-repeat; }#content .news-list-item p { margin-bottom: 0.5em; }#content .news-single-img, #content .news-list-img { float: right; margin-left: 15px; }#content .news-single-imgcaption { font-size: 11px; font-style: italic; }.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { padding: 5px; }.tx-powermail-pi1 label { display: block; width: 90px; margin-right: 10px; float: left; }.tx-powermail-pi1 input { width: 310px; }.tx-powermail-pi1 textarea { width: 300px; font-size: 1em; }.tx-powermail-pi1 .powermail_submit { margin-left: 100px; width: 100px; }.tx-powermail-pi1 #powermaildiv_uid6 { text-align: right; padding-right: 10px; font-size: 10px; }.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit { width: 250px; }
