html *{margin:0pt; padding:0pt;}

body{color:#303030; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;background:#fff; padding:0px;}

p{line-height:1.5em; }


label{
float: left;
width: 500px;
}

.cattitle{
border: 1px solid #cccccc;
background: #eeeeee;
padding: 10px;
margin-top: 20px;
color: #880000;
font-weight: bold;
font-size: 125%;
}

.course{
border: 1px solid #cccccc;
background: #ffffff;
padding: 10px;
margin-top: 3px;

}


#header {
width: 908px;
height: 192px;
background:#DFEDBC
}

#img-gallery{
position: relative;
top: -192px;
z-index: 10;
}

#img-overlay{
position:relative;
z-index: 100;
}

input, textarea, select{
margin:2px
}

.right{
float: right;
}

.left{
float: left;
}

.label {
width: 180px;
}

p {margin:0; 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;}

#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:36px;}
#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; padding:0; border:1px solid #cccccc; background:#DFEDBC}
#header{margin:4px; padding:0pt; width:908px;}

#img-cont-right-top{top:-4px; position:relative}

#metaNav{background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:11px;
height:13px;
margin-left:500px;
margin-top:15px;
padding:4px 0px;
width:400px;
background:#DFEDBC;
}
#metaNav ul{color:#666;list-style:none;}
#metaNav li{float:left; margin:0 10px; padding:0 0 0 10px; border-left:1px solid #cccccc}
#metaNav li a{color:#666;text-decoration:none;}
#metaNav li a:hover{color:#3399CC; text-decoration:underline;}
#metaNav #activeMeta a{color:#3399CC; text-decoration:underline;}

#mainNav {background:url(/fileadmin/template/main/res/img/navi_bg_link.gif); padding:0; width:908px; margin:4px; border-top:0px solid #fff; border-bottom:0px solid #3399CC;}
#mainNav ul{font-weight:bold; list-style:none;}
#mainNav li{float:left; border-right:1px solid #880000; background-color:#fff; line-height:30px;}
#mainNav li a{display:block; padding:0 20px; background:url(/fileadmin/template/main/res/img/navi_bg_link.gif)}
#mainNav li a{color:#444444; text-decoration:none;}
#mainNav li a:hover{color:#000; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}
#mainNav #activeMain a{color:#000; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}

#rightCol ul{ margin-left:15px}

#leftCol ul{color:#666;list-style:none;margin-left:0px}
#subnav ul{list-style:none; background: #FAFFEF}
#subnav li{line-height:35px; vertical-align:middle; border-bottom:1px solid #dedede; width:200px; margin-top:5px }
#subnav li a{display:block; padding:0 0 0 10px;border-bottom:0px solid #eeeeee; width:190px; }
#subnav li a{color:#444444; text-decoration:none;}
#subnav li a:hover{color:#880000; text-decoration:none; font-weight:normal; background:#FAFFEF;}
#subnav #activeSub a{color:#880000; text-decoration:none; font-weight:bold; background:#FAFFEF;}


#subnav2 { margin-top:-4px; font-size: 90%}
#subnav2 ul{list-style:none; background: #FAFFEF; }
#subnav2 li{line-height:25px; vertical-align:middle; border-bottom:0px solid #ffffff; width:180px; max-width:180px;}
#subnav2 li a{display:block; padding:0 0 0 10px;border-bottom:1px solid #ffffff; width:180px; }
#subnav2 li a{color:#444444; text-decoration:none;}
#subnav2 li a:hover{color:#880000; text-decoration:none; font-weight:normal; background: #fff }
#subnav2 #activeSub2 a{color:#880000; text-decoration:none; font-weight:normal; background: #fff}


#content{background:#DFEDBC; padding: 20px 0; min-height:500px;}

#leftCol{border-right:1px solid #dedede;
max-width:200px;
padding:5px;
width:200px;
float:left;
height: 400px}

#rightCol{float:right;
padding:0px 30px 20px 20px;
width:650px;}



/* Standardstyle fuer Paragraphs  */

a, a:link {color:#5193C5}
a:hover {color:#880000}


img {
border-width:0; 
}


SELECT {  
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: 10px 
}


H1    { 
		font-size: 17px;
		font-family: "Trebuchet MS", Arial, Helvetica; 
		margin-top: 8px; 
		margin-bottom: 0px;
		color:#880000  }
H2 {
	font-family : "Trebuchet MS", Arial;
	font-size : 14px;
	color:#880000
	margin-bottom : 10px;
	margin-top : 10px;
}
H3 {
	font-family : "Trebuchet MS", Arial;
	font-size : 12px;
	color:#880000
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : "Trebuchet MS", Arial;
	font-size : 12px;
	color:#880000
	margin-bottom : 5px;
	margin-top : 5px;
}


.csc-header{
clear:both}

.contenttable p{margin:8px;}

.tx_powermail_pi1_fieldwrap_html {
width:500px;
padding: 10px; 
border-bottom: 1px solid #dedede;
}

fieldset {
width:520px;
float: left;
margin-left: 30px;
}

.powermail_mandatory_js {
color: red;
}


.tx_powermail_pi1_fieldwrap_html label {
clear:left;
float:left;
margin-left:5px;
width:190px;
}

.tx_powermail_pi1_fieldwrap_html textarea { width: 250px;}


.tx_powermail_pi1_fieldwrap_html textarea { width: 250px;}

.tx_powermail_pi1_fieldwrap_html input {
width:250px;
}

.tx_powermail_pi1_fieldwrap_html p {
font-weight: bold;
margin-left:5px;
}

.tx_powermail_pi1_fieldwrap_html_text label{
font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_select label{
font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_textarea label{
font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_radio input.radio {
width: 200px;
text-align:left;
}

input.radio {
width: 200px;
text-align:left;
}

legend { 
		font-size: 17px;
		font-family: "Trebuchet MS", Arial, Helvetica; 
		margin: 8px; 
		  }

