html *{margin:0pt; }

body{color:#303030; background-color:#FFF8AF;    padding:0px;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}

.first{margin-top:0px;}

#content ul, li, ol {
list-style-image: url(/fileadmin/template/main/res/Bilder/haken.gif);

}

#head {visibility:hidden; width:1px; height:1px; overflow:hidden}

#img-cont-left { border-right: 1px solid #5193C5; width:200px; height:185px; background-color:#eeeeee; overflow:hidden; }

#outerWrapper{margin:0pt auto; width:959px; padding:0;}
#topBg{margin:0pt auto;  width:959px; height:26px;}
#bottomBg{margin:0pt auto; width:959px; height:26px;}
#img-cont-left {background-color:#ffffff}
#innerWrapper{margin:0pt auto;width:900px; text-align:left; padding:0; border:1px solid #3399CC;}
#header{margin:0; padding:0;}

#metaNav{position:absolute; top:2px; margin-left:245px; background-color:transparent;padding:4px 8px;}
#metaNav ul{color:#fefefe;list-style:none;padding:0pt;}
#metaNav li{float:left; margin:0 6px; padding:0 0 0 6px; border-left:1px solid #cccccc; list-style:none;}
#metaNav li a{color:#fefefe;text-decoration:none;}
#metaNav li a:hover{color:#ffffff; text-decoration:underline;}
#metaNav #activeMeta a{color:#ffffff; text-decoration:underline;}

#mainNav {background:url(/fileadmin/template/main/res/img_rot/navi_bg_link.gif); padding:0; border-top:1px solid #fff; border-bottom:1px solid #3399CC; height:30px}
#mainNav ul{font-weight:bold; font-size:13px; list-style:none;padding:0pt;}
#mainNav li{float:left; border-right:1px solid #FFF8AF; background-color:#c7d9e5; line-height:30px; list-style:none;}
#mainNav li a{display:block; padding:0 10px; background:url(/fileadmin/template/main/res/img_rot/navi_bg_link.gif)}
#mainNav li a{color:#FFF; text-decoration:none;}
#mainNav li a:hover{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img_rot/navi_bg_hover.gif) repeat-x;}
#mainNav #activeMain a{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img_rot/navi_bg_hover.gif) repeat-x;}
#img-cont-right-bottom {width:699px; height:160px; overflow:hidden}

#contentWrapper{width:900px;background:#eee;}
#subnavWrapper{width:201px; float:left;background-color:#eeeeee;}

#info{width:191px;margin-left:10px; float:left;height:40px;}
#subnav{width:201px; float:left;margin-top:10px;}
#links {float:left;margin-left: 5px;margin-top: 25px; width:195px;}
#padd{width:699px; float:right; background:#fff; min-height:450px; overflow:hidden;}
#content{margin:20px;}
#pfeil { line-height:30px;vertical-align:middle;width:30px;text-align:left;float: left;}
#pfeil_klein { line-height:15px;vertical-align:middle;width:25px;text-align:left;float: left; height:20px}


#subnav ul{list-style:none; margin:20px 0 0 0; background-color:#FFFEEF;padding:0pt;}
#subnav ul li{line-height:30px; vertical-align:middle; list-style:none; border-bottom:1px solid #dedede;  width:201px; max-width:201px;}
#subnav li a{display:block; padding:0 0 0 20px; color:#000000}
#subnav li a{ text-decoration:none;}
#subnav li a:hover{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img_rot/navi_bg_hover.gif) repeat-x;}
#subnav #activeSub a{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img_rot/navi_bg_hover.gif) repeat-x;}

#menu3 {width:170px; overflow:hidden; height:20px}
#menu3 a {text-decoration:none;}
#menu3act {width:170px; overflow:hidden; height:20px; color:#FFA500; text-decoration:underline;}

#content ul{ margin-left:15px}
#content ul li{ margin-left:15px}

/* Standardstyle fuer Paragraphs */

a, a:link {color:#5193C5}
a:hover {color:#FFA500}

img {border:0px}

p {
    font-family: trebuchet ms, Verdana,Arial,Helvetica;
    line-height:130%;
     margin-top:5px;
}

div {
font-family: trebuchet ms, Verdana,Arial,Helvetica;
font-size:13px;
color:#111111;
}


.bodytext {
font-size:13px;
color:#111111;
}


ul, li, ol {
font-family: trebuchet ms, Verdana,Arial,Helvetica;
font-size:13px;
color:#111111; 
}



#page{
width: 100%;
margin: 15px ;
}

#next {
float:right;
width:100px;
}

#prev {
float:left;
width:100px;
}


.csc-frame-rulerAfter {
margin: 10px 0 10px 0;
height:1px;
border:0;
background-color:#CCCCCC;
}

.csc-firstHeader{
    font-size:18px;
    font-weight:bold;
    color:#990000;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:0px;
}

.csc-caption, csc-textpic-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:15px;
    margin-right:0px;
}





SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Trebuchet MS, Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #990000;
	margin-bottom : 10px;
	margin-left:0;
	
}
H2 {
	font-family : Trebuchet MS, Georgia, "Times New Roman", Times, serif;
	font-size : 16px;
	color : #990000;
	margin-bottom : 10px;
	margin-left:0;
}

H3 {
	font-family : Trebuchet MS, Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #990000;
	margin-bottom : 10px;
	margin-left:0;
	
}

H4 {
	font-family : Trebuchet MS, Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}

.csc-mailform-field { font-size: 10px; float:left; width:250; height:30; margin-top:5; margin-right:20}
.csc-mailform-submit { font-size: 10px; width:75px}




