@media screen, projection {
be-nice-to-Mac-IE5 {
font-family: "\"}\"";
font-family: inherit;
}
/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
body {text-align:center; background:#e7e7e7; }
body, tr,
td, input,
select, textarea {font:normal 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; }
a:link,a:visited {text-decoration:none; color:#39abcf;}
a:hover {text-decoration:none; color:#c2c3c5;}
ul, ol {margin:0 0 10px 25px; list-style-image: url(aufzaehlung.gif);}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd {margin:0 0 3px 10px;}
p {margin:0 0 15px;}
h1 {font-size:20px; margin:0 0 12px; color:#ee945f;}
h2 {font-size:16px; margin:2px 0 5px; color:#ee945f; }
h3 {font-size:13px; margin:6px 0 5px; color:#ee945f; }
h4 {font-size:11px; margin:4px 0; color:#ee945f;}
h5 {font-size:9px; margin:3px 0; color:#ee945f;}
hr {display:none;}
img {border:none;}
acronym {border-bottom: 1px dotted;}
blockquote {margin:0 25px 20px 25px; font-style:italic;}
table td { vertical-align:top; }

#wrapper { width:964px; margin: 35px auto 10px; }
#header { width:964px; height:244px; position:relative; }
#header_links { float:left; height: 14px !important; height/**/:17px; width:200px; margin-top:44px; text-align:left; font-size:9px; color:#3babcf; font-weight:bold; padding-left:1px; padding-top:3px; }
#header_links a { color:#3babcf; text-decoration:none; }
#header_logo { float:right; height:61px; width:317px; }
#header_left { position:absolute; top:48px; left:-70px; height:128px; width:70px;}
#header_image { clear:both; height:144px; width:964px; }
#header_menu { height:31px; width:964px; background:url(suche_bg.png) repeat-x; }
#header_suche { float:left; height:29px !important; height/**/:31px; width:180px !important; width/**/:189px; background:url(suche_bg.png); padding:2px 6px 0px; text-align:left; line-height:0.9; font-size:10px; color:#ffffff; font-weight:bold; }
#header_suche input { width:180px !important; width/**/:177px; height:15px; line-height:0.9 !important; line-height/**/:1; font-size:9px; color:#000000; padding:0;}
#content { width:964px; background:url(content_bg.png) repeat-y; }
#td_content_menu { width:192px; }
#interner_text { width: 176px !important; width/**/:192px; padding:15px 8px 0px; color:#38aacf; }
#interner_text a { color:#38aacf; }
#td_content_text { width:503px; }
#content_text { width: 469px !important; width/**/:481px; margin:0px 7px; padding:8px 6px; position:relative; }
#content_minheight { float:left; width:0px; height:300px;}
#td_content_right { width:269px; }
#td_content_right .csc-default { width:269px !important; overflow:hidden; }
#td_content_right .csc-firstHeader { width:255px !important; width/**/: 269px; height:20px !important; height/**/:26px; padding:3px 7px; background:#40aed1; color:#ffffff; text-transform:uppercase; font-size:15px;}
#td_content_right .csc-textwrap { width:255px !important; width/**/:269px; padding:0px 7px;  }
#td_content_right .csc-header { margin-bottom:-4px; }
#td_content_right .csc-textpic-clear { width:255px; clear:both; }
#td_content_right h2 { margin:3px 0 -3px; color:#40aed1; font-size:15px; }
#td_content_right p { margin:0 0 7px; font-size:11px; }
.moreinfo { float:right; font-size:10px; font-weight:bold; color:#39abcf; text-decoration:none; padding-top:2px;}
.moreinfo a {  font-size:10px; font-weight:bold; color:#39abcf; text-decoration:none; }
#footer { width:964px; height:15px; color:#38aacf; font-size:10px; }
#footer a { color:#38aacf; text-decoration:none; }
#footer a:hover { color:#c2c3c5; }
#copyright { float:left; padding-left:3px; }
#design { float:right; padding-right:3px; }

.htmltableborders { border:1px solid #c2c3c5; border-collapse:collapse; }
.htmltableborders td { padding: 5px; }
.csc-textpic-clear { height:10px; }
.tx-indexedsearch-whatis { clear:both; padding-top:10px; }

.tx-powermail-pi1_fieldset { border:0px; }
.tx-powermail-pi1_fieldset legend { display:none; }
.tx_powermail_pi1_fieldwrap_html input, .tx-newloginbox-pi1 input { padding: 2px; width:250px; }
.tx_powermail_pi1_fieldwrap_html_radio input, .tx_powermail_pi1_fieldwrap_html_html input, .tx_powermail_pi1_fieldwrap_html_check input { width:auto !important; }
.tx_powermail_pi1_fieldwrap_html { float:left; clear:left; margin-top:8px; width:395px; }
.tx_powermail_pi1_fieldwrap_html label, .tx_powermail_pi1_fieldwrap_html_radio_title, .tx-newloginbox-pi1 label { float:left; text-align: right; padding-right:10px; width: 130px !important; width/**/: 140px; padding-top:3px; }
.tx-srfeuserregister-pi1 fieldset { border: 0px; }
.tx-srfeuserregister-pi1 dt { width:190px !important; }
.tx-srfeuserregister-pi1 input { padding: 2px; width:250px; }
.tx_powermail_pi1_fieldwrap_html_radio { float:left; clear:left; width: 385px; }
.tx_powermail_pi1_fieldwrap_html_radio p { float:left; width: 300px; padding-top:2px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title { margin: 0 0 5px; }
.tx_powermail_pi1_fieldwrap_html textarea { width: 250px; padding:2px; }
.powermail_check_inner { margin-left:140px; width:250px; }
.powermail_check_inner input { float:left; margin-top:5px; }
.powermail_check_inner label { float:right; width:220px !important; text-align:left; }

.tx_powermail_pi1_fieldwrap_html_submit input { margin-left: 140px !important; margin-left/**/: 142px; }
.tx_powermail_pi1_fieldwrap_html .validation-failed { border: 1px solid red; background: #ffcc66; }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js { margin-left: 140px !important; margin-left/**/: 144px; padding-top:5px; font-weight: bold; color: #cc0033; }

.csc-uploads-fileName { padding-left: 13px; background: url(aufzaehlung.gif) no-repeat 0px 6px; }
.csc-uploads-fileSize { padding-left: 5px; vertical-align: top; }
.csc-uploads-description { margin-top: -12px; font-style: italic;}

}

