* {border:0px solid #eee; margin: 0;padding: 0;}
body{ cursor:default;font-size: 80%; font-family: Helvetica, Arial, Verdana, sans-serif; color:#444; background-color:#ec0f64;}
html,body,#bg,#bg table,#bg td {width:100%;height:100%;overflow:hidden}

#bg img{display:block}

#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%; background:url(../interface/ajax-loader-pink.gif) #ec0f64;background-position:center center; background-repeat:no-repeat;}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

#pinktop { width: 150%; height:141px; z-index:5; background-color:#ec0f64;position:absolute; top:0; left:0;}

#logo {width:418px; height:39px; position: absolute; top:80px; left:58px; z-index: 6;}
#logo h1 {text-indent: -9999px;padding:0; margin:0; border:0;background: url(../interface/logo-xsml.gif) no-repeat;width:418px; height:39px;}
#logo h1 a {display:block;width:418px; height:39px;text-decoration: none; outline: none;}

#languageMenu {position:absolute; top:97px; left:865px;z-index:6; }
#languageMenu a {font-weight:normal;font-size:11px; font-weight:bold; padding-top:10px; margin-bottom:10px; color:#fff;}


#navi {position:absolute;top:15%; left:0; padding:150px 10px 10px 0; z-index: 10; opacity: 0.8; filter: alpha(opacity = 80);height:100%; width:340px;}
#navi a {outline: none;}

#contentwrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;overflow:auto}
#contentbox {color:#000; width:500px; position:absolute; top:15%; padding-top:150px; left:10%;padding-left:270px;z-index:3;}


.box {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../interface/75p.png');}
.box[class] {background-image:url(../interface/75p.png);}

div.csc-frame-frame1 {background-color:#fff;padding:25px;}
div.csc-frame-frame2 {background-color:#e23e51; color:fff;}

/* Links */
div#contentbox a, div#contentbox a:link, div#contentbox a:active, div#contentbox a:visited {color:#ec0f64;text-decoration:underline;outline: none;}
div#contentbox a:hover {color:#ec0f64;text-decoration:none;outline: none;}


/* Überschriften, Absatz etc. */
div#contentbox h1, div#contentbox h2 {font-family:Arial,sans-serif;color:#333;font-weight:normal;line-height:110%;}
div#contentbox h1 {font-size:24px; margin-bottom:16px;}
div#contentbox h2 {font-size:20px; padding-top:10px; margin-bottom:12px;}
div#contentbox h3 {font-size:13px; padding-top:10px; margin-bottom:10px; color:#333;}

/* News */
div.news-latest-container {color:#fff; width:100%; }
ul.news-latest-item {padding:10px 10px 10px 15px;margin:10px 0;width:400px; list-style: none;}
ul.news-latest-item h3 {font-size: 100%;margin-bottom:3px;}

div#contentbox ul.news-latest-item h3 a {color:#ec0f64;text-decoration:none;background-color:#fff;padding:2px 4px;}
div#contentbox ul.news-latest-item h3 a:hover {color:#fff; background-color:#ec0f64;text-decoration:none;}

div.news-list-container {width:100%;}
div.news-list-item {padding:10px;margin:10px 0;}
div#contentbox div.news-list-item h3 {font-size: 100%;margin-bottom:3px;}
div#contentbox div.news-list-item h3 a {color:#ec0f64;text-decoration:none;}
div#contentbox div.news-list-item h3 a:hover {text-decoration:underline;}


div.news-single-item {}
div.news-single-item h2  {color:#222;line-height:110%; padding-bottom:10px;}
div.news-single-timedata {margin:5px 0 15px 0;}

div.clearer {clear:both; width:100%; height:1px;}

/* RTE */
.mini, .mini a {font-size: 10px; line-height:130%;}
.zitat {font-style: italic; margin:10px 0; font-size: 120%; font-weight:bold; color:#ec0f64;}
.pinkfettgross {font-size: 120%; font-weight:bold; color:#ec0f64;}
.pinkfett {font-weight:bold; color:#ec0f64;}
.durchgestrichen {text-decoration:line-through;}

#contentbox p {margin-bottom:15px; line-height: 140%;}
.csc-caption, .csc-textpic-caption {font-size: 10px;color:#666666;padding-top:5px;}
div#contentbox a.pdf img {margin-right: 3px;border:none;}
div#contentbox a.doc img, a.xls img, a.zip img {margin-right: 7px;border:none;}

blockquote {margin-top:5px; margin-bottom:5px; line-height: 140%;}
HR {height:1px; background-color: #cccccc; padding:0; margin:10px 0; border:none;}

