/* 
###################################################################################################
##### PAGE GENERAL
####################################################################################################
*/
body {font-size: 11px;	color: #666666;  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  }


p, 
p.bodytext {padding: 0;	margin:0; font-size: 11px;	color: #666666; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.6em;}

#col3-content-container p, 
#col3-content-container p.bodytext {color: #000000;}
#col3-content-container p.bodytext {padding:0 5px;}

#content-left p,
#content-left p.bodytext{color: #003366;}

h1, h2, h3, h4, h5, h6 {	
	 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight:normal;
}

h1 {font-size:16px; color: #0066cc;	 line-height:1.0em;}
h2 {font-size:11px; color: #000000;}
h3 {font-size:11px; color: #003366;}
h4 {font-size:11px; color: #0066cc;}
h5 {font-size:12px; color: #000000; background: url(../layout_images/Dots_klein.gif) no-repeat left center; padding-left:40px;}

h1 a{color: #0066cc;	}
h2 a{color: #000000;}
h3 a{color: #003366;}
h4 a{color: #0066cc;}
h5 a{color: #000000; }

a{text-decoration:none;}
a:hover{text-decoration:underline;}

p a{ color:#0066cc; text-decoration:none;}
p a:hover{ color:#0066cc; text-decoration:underline;}

#col3-content-container p a, 
#col3-content-container p a:hover, 
#col3-content-container p.bodytext a:hover,
#col3-content-container p.bodytext a{color: #0066cc;}


ol{	 font-size:11px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.6em; padding: 0;	margin:0 0 0 30px;}
ul{ font-size:11px; 	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; padding: 0;	margin:0 0 0 18px;}
ol li{ font-size:11px; 	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; padding: 0;	margin:0;}
ul li{ font-size:11px; 	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; padding: 0;	margin:0; }

.fixfloat{	float:none;	clear:both;	width:1px;	height:1px;	font-size:1px;	line-height:0px;	}

table{ font-size:11px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;}
th{}
tr{}
td{}

fieldset{border:none; background: #ffffff;}
label{ font-size:11px;font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
input{ font-size:11px;  background-color:#fff;font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;}
textarea { font-size:11px;  background-color:#fff;font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* 
###################################################################################################
##### PAGE SPECIAL TYPO3
####################################################################################################
*/
DIV.csc-textpic-text{
	margin-bottom:25px;
}
DIV.csc-textpic-image{
	background: #eae9e7;
}
.csc-textpic-caption{
	font-size:10px;
	color:#000000;
	padding-top:3px;
	background: #eae9e7;
}

#col3-content-container .csc-textpic-imagewrap{
	margin-bottom:10px;
}

#col3-content-container DIV.csc-header{
	padding:0 5px;
}

.content-container{
	padding:0 0 10px 0;
}