/* basics */

html { height:100%; width:100%;  }

body {
	font-family: Verdana; font-size: 11px; line-height: 1.6em; text-align: left; margin: 0;  padding: 0; background-color: #63aaed; color: #666666; height:100%; width:100%; background-image:url(../images/background.jpg); background-repeat: repeat-x; align:center; }

#menue a, #menue a:link, #menue a:visited, #menue a:hover {
	text-decoration: none;
	color: #FFFFFF; }

#thumb_left a, #thumb_left a:link, #thumb_left a:visited, #thumb_left a:hover {
	text-decoration: none;
	color: #2E6D1E; }

#thumb_right a, #thumb_right a:link, #thumb_right a:visited, #thumb_right a:hover {
	text-decoration: none;
	color: #238FC3; }

img { border: 0px;
	 }
	
.site {  
	position:relative; width: 100%; height:100%; align:center; overflow:visible; margin-top:0px; margin-left:0px; z-index:1; vertical-align:top; /*  border:1px solid red; */  }	

.basic { 
	position:relative; align:center; width: 711px; margin-top:0px; margin-left:0px; z-index:1; overflow: visible; vertical-align:top; /*  border:1px solid red; */   }	

#border { 
	position:absolute; background-color:#FFFFFF; border: 1px solid #ebebeb; overflow:visible; margin-top:-52px; width: 675px; left:24px; padding:5px; text-align:left; }
	
#menue { 
	position:relative; /*  border:1px solid orange; */  background-color:#1381b6; background-image:url(../images/menue_background.jpg); overflow:visible; margin-top:0px; padding-bottom:10px; margin-left:0px; background-repeat: no-repeat; width: 171px; padding-left: 0px; z-index:2; float:left; }

#menue .menue_box { 
	margin-top:170px; left:7px; width: 164px; z-index:1;  /* border:1px solid green; */  }

#menue .main_font { 
	width:167px; padding-top:1px; padding-bottom:1px; padding-left:5px; font-family: Verdana; font-size: 12px; color: #FFFFFF; }
#menue .main_font_act { 
	background-image:url(../images/nav_act_bg.jpg); background-repeat: repeat-y; width:150px; margin-top: 0px;  padding-top:1px; padding-bottom:1px; padding-left:7px; font-family: Verdana; font-size: 12px; color: #FFFFFF; }

#menue .nav_line { 
	background-image:url(../images/nav_line.jpg); background-repeat: no-repeat; margin-top:1px; height:2px; width:167px; font-size:1px; } 

#menue .sub_font { 
	width:127px; padding-top:1px; padding-bottom:1px; margin-left:30px; padding-left:5px; font-family: Verdana; font-size: 11px; color: #FFFFFF; }

#menue .sub_font_act { 
	margin-left:30px; width:127px; margin-top: 0px; padding-top:1px; padding-bottom:1px; padding-left:5px; font-family: Verdana; font-size: 11px; color: #023852; }

#menue .nav_sub_line { 
	background-image:url(../images/nav_line.jpg); background-repeat: no-repeat; margin-top:1px; margin-left:30px; height:2px; width:127px; font-size:1px; } 

#content {  
	position:relative; margin-left: 5px;  top:0px; width:492px;  float:left; /* border:1px solid violet; */ overflow:visible; }

#content table {
	border: solid 1px #1381B6;
	border-collapse: collapse;
	padding: 3px;
	font-family: Verdana; 
	font-size: 11px;
	margin-left: 2px;  }
	
#content .table_formular {
	border: solid 0px #1381B6;
	border-collapse: collapse;
	padding: 3px;
	font-family: Verdana; 
	font-size: 11px;
	margin-left: 2px;  }

#content .zitat {
	position:relative; margin-left:30px; margin-top:10px; width:425px; height:74px; background-image:url(../images/zitat.jpg); background-repeat: no-repeat; }

#content .header {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/header.jpg); background-repeat: no-repeat; }

#content .header2 {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/header_zahlen_fakten.jpg); background-repeat: no-repeat; }

#content .header3 {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/header_fragen.jpg); background-repeat: no-repeat; }

#content .header4 {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/vatersohn.jpg); background-repeat: no-repeat; }

#content .header5 {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/header_experten.jpg); background-repeat: no-repeat; }

#content .header6 {
	position:relative; margin-left:5px; margin-top:0px; width:480px; height:187px; background-image:url(../images/kontakt.jpg); background-repeat: no-repeat; }

#content .headline {
	position:relative; margin-left:5px; margin-top:10px; width:425px; height:28px; font-family: Trebuchet MS; padding-top:0px; padding-bottom:0px; font-size: 24px; color: #0b5a80; line-height:normal}

#content .headline2 {
	position:relative; margin-left:5px; margin-top:18px; width:425px; height:21px; font-family: Trebuchet MS; font-size: 18px; color: #0b5a80; line-height:normal }
	
#content .headline3 {
	position:relative; margin-left:5px; margin-top:18px; width:425px; font-family: Verdana; font-size: 12px; overflow:auto; padding-top:0px; padding-bottom:0px; color: #0b5a80; font-weight:bold }
	
#content .fliesstext { 
	width:480px; 
	margin-top:20px; 
	margin-left:5px; 
	/* border: 1px solid red; */ 
	padding-top:0px; 
	padding-bottom:0px; 
	font-family: Verdana; 
	font-size: 12px; 
	color: #238fc3; 
		
	}

#content .fliesstext a { 
text-decoration: underline;
	color: #238fc3; }
	
#content .fliesstext ul { 
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 18px;
	padding: 0;
	 }
	 
#content .fliesstext li { 
	margin-bottom: 18px
	 }

#content .fliesstext ol { 
	list-style-type: upper-roman;
	list-style-position: outside;
	margin-left: 25px;
	
	 }

#content .fussnote{
	 font-family: Verdana; font-size: 10px; color: #238fc3; position:relative;  }

#content .font { 
	position:relative; width:265px; margin-top:20px; float:left; /* border: 1px solid red; */ overflow:auto; padding-top:0px; padding-bottom:0px; margin-left:5px; font-family: Verdana; font-size: 12px; line-height:16px; color: #238fc3; }

#content .image {
	position:relative; margin-left:0px; margin-top:70px; width:210px; vertical-align:bottom; float:left;  /*  border: 1px solid red; */ }

#logos {  
	position:relative; margin-left: 0px; align:left; margin-top:30px; z-index:4; height:100px; /*border:1px solid red;  */ }

#logos .icon { 
	position:relative; margin-left: 0px; margin-top:0px; background-repeat: no-repeat; width:89px; height:90px; float:left; z-index:4; }	

#logos .schriftzug { 
	position:absolute; left: 100px; margin-top:10px; background-repeat: no-repeat; width:339px; height:36px; /* border: 1px solid red; */  }	
	
.thumb_box {
	position:absolute; width: 680px; left:24px; text-align:center; overflow:visible;  margin-top:310px;  padding:0px; /*  border:1px solid violet; */ }

.div_more {
	position:relative; right:7px; width:320px; text-align:right; height:14px; top:5px; padding-bottom:10px; }

#thumb_left {
	background-color:#FFFFFF; border: 1px solid #ebebeb; width: 320px; left:0px; padding:5px; text-align:left; }

#thumb_left .image_left {
	background-image:url(../images/thumb_fakten.jpg); background-repeat: no-repeat; width:320px; height:140px; /* border:1px solid red; */ }

#thumb_left .font_green {
	font-family: Verdana; font-size: 11px; color: #2e6d1e; line-height:14px; margin-top:5px; }
	
#thumb_right {
	background-color:#FFFFFF; border: 1px solid #ebebeb; overflow:visible; width: 320px; padding:5px; text-align:left; }

#thumb_right .image_right {
	background-image:url(../images/thumb_fragen.jpg); background-repeat: no-repeat; width:320px; height:140px; /* border:1px solid red; */ }

#thumb_right .font_blue {
	font-family: Verdana; font-size: 11px; color: #238fc3; line-height:14px; margin-top:5px; }
	
/* topnav */

#topnav {
	position:relative; left:240px; top:20px; width:285px; height:16px; text-align:left; z-index:300; }

#topnav .men_top {
	font-family: Verdana; font-size: 10px; color: #3399cc; float:left; padding-left:3px; }
	
	#topnav .men_top a{
	font-family: Verdana; font-size: 10px; color: #3399cc; float:left; padding-left:3px; }

#topnav .flower_iphos {
	background-image:url(../images/flower_iphos.jpg); background-repeat: no-repeat; width:19px; height:14px; margin-top:3px; float:left; margin-left:5px; }
