@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; } 
option { padding-left: 0.4em}
fieldset, img { border:0; }
html { height: 100% } 
ul { margin-left:20px; }
select, input, textarea { font-size: 99% }

body { min-height: 101%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100.01%; position: relative; color: #000; text-align: left; padding: 0px; background: #fff url(../images/background_header.gif) repeat-x top;
}

#seitenrand { border: 0px #000 solid; }
#seite { border: 0px #000 solid; }

#header {  position:relative; height: 175px; color: #000; }
#header img { margin: 0px; }
#logo { padding-left:100px; }

/*Subnavigation*/
#topnav { height:50px; padding-top:6px; width:100%; text-align:center; background: url(../images/background_subnavigation.gif); }
#topnav ul { list-style:none; margin-left:0px; }
#topnav li { display:inline; padding:0px 20px; }
#topnav a { text-decoration:none; color:#545454 !important; font-weight:12px; font-weight:bold; }
#topnav a:hover { color:#000 !important; }
#topnav li.active a { color:#000 !important; }

/*Hauptcontainer um Inhaltsspalten*/
#hauptcontainer { clear:both; width:900px; margin:0px; padding:0px 100px; }

/*Spalten-Definitionen*/
#spalte1 { float: left; width: 200px; z-index: 3; padding-right:20px; }
#spalte1_inhalt { position:relative; z-index: 4; }
	
#spalte2 { float:right; width: 0px; z-index: 5; }
#spalte2_inhalt { position:relative; z-index: 6; }

#spalte3 { width:auto; margin-left: 220px; margin-right: 0px; z-index: 1; }
#spalte3_inhalt { position:relative; z-index: 2; }

/*Navigation*/
#navigation { font-weight:bold; }
#navigation ul { margin-left:0px; list-style:none; border-bottom: 0px solid #000; padding-bottom:28px; background:url(../images/abschluss.gif) repeat-x bottom left; }
#navigation a { text-decoration:none; display:block; font-size:12px; color:#000; padding: 6px 10px; background:url(../images/background_navigation_onandoff.gif) repeat-x top left; }
#navigation a:hover { background-position: 0 -29px; color:#fff; }
#navigation li.active a { background-position: 0 -29px; color:#fff; }

/*Inhalt*/
#inhalt { background:#dcdde3; padding:0px 0px 200px 0px; font-size:12px; }
#inhalt h2 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:21px; margin:0px -20px 20px -20px; height:45px; padding:5px 10px; background:#928cb3; border-bottom: 1px solid #000; border-top: 1px solid #000; }
#inhalt a { color:#332c5b; }
#text { padding:0px 20px 20px 20px; }

/*Sprachwahl*/
.tx-srlanguagemenu-pi1 { font-size:10px; font-weight:bold; text-transform:uppercase; padding-left:100px; padding-top:10px; color:#ffa1a1 !important; }
.tx-srlanguagemenu-pi1 a { color:#ffa1a1 !important; }
.tx-srlanguagemenu-pi1 .INACT, .tx-srlanguagemenu-pi1 .SPC, .tx-srlanguagemenu-pi1 .CUR { font-size:10px; }
.tx-srlanguagemenu-pi1 .CUR a { color:#fff !important; } 
.tx-srlanguagemenu-pi1 .SPC { color:#ffa1a1 !important; }
.tx-srlanguagemenu-pi1 .NO { float:left; font-size:10px; }

/*Footer und Clearing*/	
#footer { clear:both; width:676px; height: 28px; text-align:right; color:#e3e3e5; background:url(../images/abschluss.gif) repeat-x bottom left; margin: 0px; margin-left:320px; padding: 0px; padding-right:4px; line-height: 26px; }
#footer a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; padding-right:20px; background:url(../images/icon_start-to-web.gif) no-repeat center right; }
#footer a:hover { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; } 
.floatbox { overflow:hidden; }
#ie_clearing { display: none }
.hide, #skiplinks { position:absolute; top:-9999px; left:-9999px; display:inline; overflow:hidden; width:0px; height:0px; }
.skip:focus, .skip:active { position: static; top: 0; left: 0; }

/*News*/
.news-list-container, .news-single-item { padding-top:20px; }

/*Kontakt*/
.tx-powermail-pi1 { padding-top:20px; }
.tx-powermail-pi1 legend { display:none; }
.tx-powermail-pi1 label { display:inline-block; width:120px; }
.powermail_text { width:220px; border:1px solid #ff0000; height:16px; padding:2px; }
.powermail_text:hover { background:#ffa1a1; }
.powermail_text:focus { background:#ffa1a1; }
.tx_powermail_pi1_fieldwrap_html { padding:5px; }
.powermail_textarea { width:220px; border:1px solid #ff0000; height:100px; padding:2px; }
.powermail_textarea:hover { background:#ffa1a1; }
.powermail_textarea:focus { background:#ffa1a1; }
.powermail_submit { border:1px solid #ff0000; margin-left: 284px; }
.powermail_radio_inner { padding-bottom:4px; }
.tx_powermail_pi1_fieldwrap_html_radio_title { display:none; }
.powermail_radio_inner label { width:230px; }
#powermaildiv_uid28 .tx_powermail_pi1_fieldwrap_html_radio_title, powermaildiv_uid40 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid41 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid42 .tx_powermail_pi1_fieldwrap_html_radio_title { font-weight:bold; text-decoration:underline; padding-bottom:4px; display:block; }
#powermaildiv_uid99 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid100 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid101 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid102 .tx_powermail_pi1_fieldwrap_html_radio_title { font-weight:bold; text-decoration:underline; padding-bottom:4px; display:block; }
.powermail_mandatory_js { color:#ff0000; }
.tx_powermail_pi1_fieldwrap_html_captcha input { width:120px; height:23px; border:1px solid #ff0000; }
.tx_powermail_pi1_fieldwrap_html_captcha { height:25px; vertical-align:top; }
.tx_powermail_pi1_fieldwrap_html_captcha img {  }
