@charset "ISO-8859-1";

html,
body { margin:0; padding:0; height: 100.5%; }

body { font: 12px Arial, Helvetica, sans-serif; line-height:15px; text-align:center; color: #333; }

p { margin:0 10px 10px 0; }

a { padding:0px; color:#E2001A; }

a { padding:0px; color:#746512; }

h1 { color: #333; text-transform:uppercase; font-weight:bold; font-size: 16px; padding:10px 0 21px; }

div#header { background:transparent url(../img/header.gif) no-repeat 156px 0px; height:86px; }

div#header #logo { float:left; height:41px; width:208px; }

div#header #logo a { background:transparent url(../img/logo.gif) no-repeat scroll 0 0; display:block; height:41px; margin:32px 0 0 0px; text-decoration:none; width:208px; }

div#header #sprachwahl { float:right; }

div#container { text-align:left; position:relative; }

div#container { width:900px; margin:0 auto; overflow:visible; }

div#content p { line-height:15px; }

div#content div.csc-textpic-left div.csc-textpic-text { padding:9px 0 0; }

div#content_pic { margin:0; padding:0; width:900px; }

div#content_pic div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { float:left; }

div#content_main { width:450px; overflow:hidden; float:left; }

div#content_right { float:right; overflow:hidden; width:450px; }

div#content_right .ce { margin-right:20px; }

div#content_right .ce_abstand { display:none; }

div#content_right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { float:left; margin-bottom:3px; }

div#content_spalten { width:925px; float:left; }

div#content_spalten .ce { width:207px; float:left; height:15em; }

div#content_spalten .ce_abstand { width:24px; float:left; height:1px; }

div#content_spalten .ce p { padding: 0 20px 0 0; }

div#content_spalten .csc-frame-rulerAfter {  /*border-bottom:2px solid #d2d5d5; background:url(../img/trennlinie_33.gif) no-repeat left;*/ height: 5px; }

div#navigation { float:right; }

div#navigation ul li { padding-left: 14px; line-height:16px; text-transform:uppercase; display:inline; }

div#navigation ul li a { text-decoration:none; color: #999999; font-size:12px; }

div#navigation ul li a:hover { color: #333333; }

div#navigation ul li.area_active a { color: #333333; font-weight:bold; }

div#navigation ul li.area_active { background:transparent url(../img/pfeil_navi_rot.gif) no-repeat -3px 2px; }

div#navigation .left_first_ul { padding: 52px 0 0; }

div#navigation .left_second_ul { padding: 20px 0; border-bottom:1px solid #d2d5d5; }

div#extra { background:#FF8539; float:left; width:150px; margin-left:-150px; }

div#footer { clear:left; color:#111; margin-left:0px; margin-bottom:21px; padding-top:1px; width:900px; overflow:hidden; font-size:10px; }

div#footer a { color:#000000; text-decoration:none; }

div#footer #p { color:#aaa; }

div#footer #footer_credit { float:right; margin-right:-350px; padding:0px 0 0; text-align:right; color:#aaa; }

div#footer #footer_z { background:#FFFFFF none repeat scroll 0 0; cursor:pointer; margin:0; padding:0 2px; position:absolute; right:0; color:#fff; }

div#footer #right1b { float:left; margin:1px 0 0 10px; }

div#footer #right2 { float:right; width:238px; }

div#footer #left p { padding:1px 15px; margin:0; }

div#footer #right1 p { padding:1px 0px; margin:0 0 0 -2px; }

div#footer #right2 p { padding:1px 0px; margin:0px; }

div#footer .tx-srlanguagemenu-pi1 { text-transform:uppercase; }

div#footer .tx-srlanguagemenu-pi1 a { }

div#footer .tx-srlanguagemenu-pi1 div { border-left:1px solid #555555; float:left; height:11px; line-height:10px; margin:2px 0 0; padding:0 5px; text-align:center; }

div#footer .tx-srlanguagemenu-pi1 div.CUR img { display:none; }

div#wrapper { float:left; width:100%; margin-top:35px; }

div#content { position:relative; }

div.csc-frame-rulerAfter { background:url(../img/trennlinie.gif) bottom no-repeat; margin-bottom:12px; padding-bottom:12px; }

#uid2 div.csc-frame-rulerAfter,
#uid85 div.csc-frame-rulerAfter { margin-bottom:19px; padding-bottom:35px; }

#uid4 div.csc-frame-rulerAfter,
#uid29 div.csc-frame-rulerAfter,
#uid78 div.csc-frame-rulerAfter { padding-bottom:35px; }

#uid29 div.csc-textpic-imagewrap { height:370px; }

#uid3 #content_pic,
#uid3 #content_main,
#uid3 #content_right { display:none; }

#uid2 #footer,
#uid3 #footer,
#uid4 #footer,
#uid6 #footer,
#uid29 #footer { display:none; }

.csc-frame-frame2 { color:#aaa; /*border:1px solid #EEEEEE; font-size:11px; padding:10px 0 10px 10px; width:57%;*/ }

.csc-frame-frame2 a { color:#aaa; }


