/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color: #e4e4e4;
 FONT-FAMILY: verdana,arial,helvetica,sans-serif;
} 

a {
	color: #999999;
	
}

a:hover {
	color: #666666;
	text-decoration: none;
}
 
#pagewidth{ 
 width:670px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#maincol{background-color: white;  
 float: right; 
 display:inline; 
 position: relative; 
 width:600px; 
 padding: 16px;
 padding-top: 32px;
 margin: 16px;
 border: 4px solid #999999;
 
 }
 
 p {
 	font-size: 75%;
	line-height: 170%;
	color: black;
	
 }
 
 /* -------------- Schriften -----------------------------------*/

h1 {
 	width: auto;
	font-size: 120%;
   color: #666666;
	border-bottom: 1px dotted #666666; !important;
	line-height: 160%;
 }
 
  h2 {
 	font-size: 105%;
	color: #666666;
	line-height: 130%;
	
 }
 
  h3 {
 	font-size: 75%;
	color: white;
	margin: 0px;
 }
 
   h4 {
 	font-size: 70%;
	color: #333333;
	line-height: 130%;
	font-weight: normal;
 }
 
 
 .csc-textpic-caption {
	font-size: 65%;
	padding-top: 6px;
	padding-left: 6px;
}
 
  .contenttable {
 	
	font-size: 90%;
	line-height: 120%;
	
	text-align: left;
 }
 
.contenttable p {
	font-size: 85%;
	margin: 0px;
 }
 
 .contenttable h5 {
 	
	font-size: 75%;
	margin: 0px;
	font-weight: normal;
 }

 .footer_fenster{
 	font-size: 70%;
	margin-top: 40px;
	border-top: 1px dotted #9a9a9a;
 }
 
 .footer_links{

  	float: left;
	
	width: 200px;
	padding-top: 8px;
 
 }
 

 .footer_rechts{
 	float: right;
	padding-top: 8px;
 }
 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

