html *{margin:0pt; padding:0pt;}

body{color:#303030; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:75%; background:#ffffff; padding:0px;}

h2{font-size:150%;}
h1, h2, h3, h4, h5, h6 {color:#5193C5; font-weight:bold; margin:0pt 0pt 0.25em;}
p{line-height:1.5em; }

p {margin-bottom:8px; padding:0;}

#rightCol li{margin-bottom:5px;}
.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;}

#drache {
background:transparent url(/fileadmin/template/main/res/img/drache.gif) repeat scroll 0%;
bottom:-52px;
height:258px;
left:-40px;
position:absolute;
width:263px;}

#outerWrapper{margin:0pt auto; width:959px; background: url(/fileadmin/template/main/res/img/background_aside.gif) repeat-y; padding:0;}
#topBg{margin:0pt auto; background: url(/fileadmin/template/main/res/img/background_top.gif); background-repeat: no-repeat; width:959px; height:0px;}
#bottomBg{margin:0pt auto; background: url(/fileadmin/template/main/res/img/background_bottom.gif); background-repeat: no-repeat; width:959px; height:26px;}

#innerWrapper{margin:0pt auto;width:916px; text-align:left; padding:0; border:1px solid #880000; background-color:#FFFFFF}
#header{margin:0px; padding:0pt; width:916px;}

#img-cont-right-top{top:-4px; position:relative}

#metaNav{
border-left:0px solid #CCCCCC;
border-right:0px solid #CCCCCC;
border-top:0px solid #CCCCCC;
font-size:11px;
height:13px;
margin-left:-170px;
padding:4px 0px;
position:absolute;
top:0px;}
#metaNav ul{color:#fff;list-style:none;}
#metaNav li{float:left; margin:0 10px; padding:0 0 0 10px; border-left:1px solid #cccccc}
#metaNav li a{color:#fff;text-decoration:none;}
#metaNav li a:hover{color:#fff; text-decoration:underline;}
#metaNav #activeMeta a{color:#fff; text-decoration:underline;}

#mainNav {background:url(/fileadmin/template/main/res/img/main_bg.jpg); padding:0; width:916px; margin:0px; border-top:1px solid #880000; border-bottom:1px solid #880000;}
#mainNav ul{font-weight:bold; list-style:none;}
#mainNav li{float:left; border-right:0px solid #880000; line-height:30px;}
#mainNav li a{display:block; padding:0 20px; }
#mainNav li a{color:#444444; text-decoration:none;}
#mainNav li a:hover{color:#000; text-decoration:none; }
#mainNav #activeMain a{color:#000; text-decoration:none; }


#leftCol ul{color:#666;list-style:none;}
#subnav ul{list-style:none; }
#subnav li{line-height:30px; vertical-align:middle; border-bottom:0px solid #dedede; width:120px; max-width:120px;}
#subnav li a{display:block; padding:0 0 0 10px;border-bottom:1px solid #eeeeee; width:155px; }
#subnav li a{color:#444444; text-decoration:none;}
#subnav li a:hover{color:#880000; text-decoration:none; font-weight:bold }
#subnav #activeSub a{color:#880000; text-decoration:none; font-weight:bold}


#content{background:#fff; padding: 20px 0; min-height:400px; position:relative;}

#leftCol{border-right:1px solid #dedede;
max-width:180px;
padding:10px 10px 10px;
width:180px;
float:left;
height: 400px}

#rightCol{float:right;
padding:0px 30px 20px 20px;
width:657px;}

#content ul{ margin-left:15px}

/* Standardstyle fuer Paragraphs */

a, a:link {color:#5193C5}
a:hover {color:#FFA500}

p  { font-size: 12px; 
 font-family: MS Trebuchet, Arial, Helvetica; 
 }

div {
    font-family: MS Trebuchet, Arial,Helvetica;
	font-size: 12px;
}
table{
    font-family: MS Trebuchet, Arial,Helvetica;
	font-size: 12px;
}

td{
    font-family: MS Trebuchet, Arial,Helvetica;
	font-size: 12px;
}


img {
border-width:0; 
}

.bodytext  { color: #000000; font-size: 12px;  }

SELECT {  
	font-family: MS Trebuchet, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: MS Trebuchet, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: MS Trebuchet, Arial, Helvetica; 
	font-size: 11px;
	height:18px;
margin:1px;

}


H1    { 
		font-size: 17px;
		font-family: MS Trebuchet, Arial, Helvetica; 
		margin-top: 8px; 
		margin-bottom: 0px;
		color:#880000  }
H2 {
	font-family : MS Trebuchet, Arial;
	font-size : 14px;
	color:#880000
	margin-bottom : 10px;
	margin-top : 10px;
}
H3 {
	font-family : MS Trebuchet, Arial;
	font-size : 12px;
	color:#880000
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : MS Trebuchet, Arial;
	font-size : 12px;
	color:#880000
	margin-bottom : 5px;
	margin-top : 5px;
}


.csc-header{
clear:both}

.contenttable p{margin:8px;}

label{width:115px;float:left;line-height:20px;}

fieldset {
width:520px;
float: left;
margin-left: 30px;
}
