html *{margin:0pt; padding:0pt;}

body{color:#303030; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:75%; background:#fdfdfd; /*url(/fileadmin/template/main/res/img/body_bg.gif);*/ 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; margin:0pt 0pt 1em;}


.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:26px;}
#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:900px; text-align:left; padding:0; border:1px solid #3399CC;}
#header{margin:0; padding:0;}

#metaNav{position:absolute; top:28px; margin-left:430px; background-color:transparent;padding:4px 8px;}
#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; border-top:1px solid #fff; border-bottom:1px solid #3399CC;}
#mainNav ul{font-weight:bold; list-style:none;}
#mainNav li{float:left; border-right:1px solid #3399CC; background-color:#c7d9e5; line-height:30px;}
#mainNav li a{display:block; padding:0 10px; background:url(/fileadmin/template/main/res/img/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/navi_bg_hover.gif) repeat-x;}
#mainNav #activeMain a{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}

#content{background:#fff; padding: 20px 20px 20px 20px; min-height:450px}

#rightCol{padding:20px 30px 20px 20px;}

#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: 10px 
}


H1    { 
		font-size: 17px;
		font-family: MS Trebuchet, Arial, Helvetica; 
		margin-top: 8px; 
		margin-bottom: 0px;  }
H2 {
	font-family : MS Trebuchet, Arial;
	font-size : 14px;
	
	margin-bottom : 10px;
	margin-top : 10px;
}
H3 {
	font-family : MS Trebuchet, Arial;
	font-size : 12px;
	
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : MS Trebuchet, Arial;
	font-size : 12px;
	
	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: MS Trebuchet, Arial, Helvetica; 
		margin: 8px; 
		  }
