html *{margin:0pt; padding:0pt;}

body{color:#303030; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:75%; background:#fdfdfd; /*url(/typo3wamp/fileadmin/template/main/res/img/body_bg.gif);*/ padding:0px;}

h2{font-size:15px;}
h1, h2, h3, h4, h5, h6 {color:#5193C5; font-weight:bold; margin:0pt 0pt 0.25em;}
p{line-height:1.2em; 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:919px; 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:876px; text-align:left; padding:0; border:1px solid #228548; background:#FCF5D6}

#header{margin:0px; padding:0pt; width:876px; height:336px;}

#text { position:relative; top:149px; left:50px; width:150px; height:40px; overflow:hidden; z-index:10;}

#text .bodytext { font-size:11px; line-height:110%;}

#metaNav{font-size:10px;margin-left:482px;position:absolute;top:0px;}
#metaNav ul{color:#666;list-style:none;}
#metaNav li{float:left; }
#metaNav li a{display:block; height:20px; padding:2px 0 0 0px; text-indent:15px; width:100px;font-style:italic;text-decoration:none; color:#333333}
#metaNav li a:hover{color:#3399CC; text-decoration:underline;}
#metaNav #activeMeta a{color:#3399CC; text-decoration:underline;}
#metaNav #first {background: url(/fileadmin/template/main/res/img/meta_first.gif); background-repeat:no-repeat;}
#metaNav #middle {background: url(/fileadmin/template/main/res/img/meta_middle.gif); background-repeat:no-repeat;}
#metaNav #last {background: url(/fileadmin/template/main/res/img/meta_last.gif); background-repeat:no-repeat;}
#metaNav #activeSub_first {background: url(/fileadmin/template/main/res/img/meta_first_act.gif); background-repeat:no-repeat;color:#880000;}
#metaNav #activeSub_middle {background: url(/fileadmin/template/main/res/img/meta_middle_act.gif); background-repeat:no-repeat;color:#880000;}
#metaNav #activeSub_last {background: url(/fileadmin/template/main/res/img/meta_last_act.gif); background-repeat:no-repeat;color:#880000;}
#metaNav #activeSub_first a, #metaNav #activeSub_middle a, #metaNav #activeSub_last a{color:#880000; text-decoration:none; font-weight:bold;}





#mainNav ul{font-weight:bold; list-style:none; font-style:italic; }
#mainNav li{float:left; margin-bottom:12px; list-style:none; border:1px solid #EEEEEE;}
#mainNav li a{border-left:4px solid #228548;display:block;height:35px; padding:2pt 0pt 0pt 10px; max-width:198px; width:198px; font-style:italic; font-weight:bold; }
#mainNav li a{color:#333333; text-decoration:none;}
#mainNav li a:hover{color:#880000; text-decoration:none;  border-left:4px solid #ECD11C;  }
#mainNav #activeMain a{color:#880000; text-decoration:none;  border-left:4px solid #ECD11C; background-color:#F9F6E5}

#leftCol ul{color:#666;list-style:none;}
#leftCol{width:237px;float:left;margin-left:4px;padding:0;}
#inner_leftCol{padding-top:45px; background: url(/fileadmin/template/main/res/img/bg_mainNav.jpg) repeat-y; width:237px;}
#image{width:237px;float:left; position:relative; top:0; }

#subnav_container {padding:0; margin:0px; height:60px; z-index:99; margin-left:260px}
#subnav_container ul { list-style:none; }
#subnav ul{color:#666; list-style:none; }
#subnav li{float:left; height:48px; vertical-align:middle; }
#subnav li a{display:block; height:50px; padding:3px 0 0 0; margin-left:0; width:190px;font-style:italic;text-decoration:none; color:#333333 }
#subnav li a:hover{color:#880000; text-decoration:none; font-weight:bold; }
#subnav #first {background: url(/fileadmin/template/main/res/img/first.jpg); background-repeat:no-repeat;}
#subnav #middle {background: url(/fileadmin/template/main/res/img/first.jpg); background-repeat:no-repeat;}
#subnav #last {background: url(/fileadmin/template/main/res/img/first.jpg); background-repeat:no-repeat;}
#subnav #activeSub_first {background: url(/fileadmin/template/main/res/img/first_act.jpg); background-repeat:no-repeat;color:#880000;}
#subnav #activeSub_middle {background: url(/fileadmin/template/main/res/img/first_act.jpg); background-repeat:no-repeat;color:#880000;}
#subnav #activeSub_last {background: url(/fileadmin/template/main/res/img/first_act.jpg); background-repeat:no-repeat;color:#880000;}
#subnav #activeSub_first a, #subnav #activeSub_middle a, #subnav #activeSub_last a{color:#880000; text-decoration:none; font-weight:bold;}

#content{background:#FCF5D6; min-height:450px; position:relative; top:-35px;}

#rightCol{float:right; padding:0px 20px 0px 0px; width:590px;}

#rightCol ul{ margin-left:15px; font-size:14px;}

/* Standardstyle fuer Paragraphs */

a, a:link {color:#5193C5}
a:hover {color:#FFA500}

p  { font-size: 14px; 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:0; 
margin:0;
}

.bodytext  { color: #000000; font-size: 14px;  }

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;
		color:#880000  }
H2 {
	font-family : MS Trebuchet, Arial;
	font-size : 15px;
	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;}

.tx_powermail_pi1_fieldwrap_html {
width:500px;
padding: 10px; 
border-bottom: 1px solid #dedede;
}

fieldset {
width:100%;
float: left;
border: 1px solid #cccccc;

}

.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; 
		  }

.csc-mailform-field {margin: 4px;}

label{display:block;
width:150px;}

.csc-textpic-caption {
font-family:Tahoma;
font-size:10px;
margin:0;
}
