/* Standard-CSS */

/*  Wichtige Farben
	Schwarz=#000000
	Grau=#707173
*/


/* Wichtige Informationen */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#ffffff;
	background-image:url(../img/bgwebsite.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;	
}



html {
	height:100%;
	overflow:auto;
}


/* Wichtige Informationen-Ende */


/*Allgemeine Angaben*/

.br {
	font-size:0px;
	line-height:0px;
}

/*Allgemeine Angaben-Ende*/


/*Hauptcontainer*/

.hauptcontainer {
	width:965px;
	margin:0 auto;	
}

	.hauptcontainerpopup {
		width:540px;
		background-image:url(../img/bgwebsite.gif);
		background-repeat:repeat-x;
		background-position:top left;
		margin:0px 0px 0px 20px;
		padding:20px 0px 20px 0px;
	}
	
	.hauptcontainerpopup2 {
		width:822px;
		background-image:url(../img/bgwebsite.gif);
		background-repeat:repeat-x;
		background-position:top left;
		margin:0px 0px 0px 20px;
		padding:20px 0px 20px 0px;
	}	

	.hauptcontainerpopupkontakt {
		width:646px;
		background-image:url(../img/bgwebsite.gif);
		background-repeat:repeat-x;
		background-position:top left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
/*Hauptcontainer-Ende*/


/*Header mit Logo ­ Headermenü - Rückruf*/

.headerbereich {
	width:965px;
	height:116px;
}

	.headerbereich .logocontainer {
		width:225px;
		height:116px;
		float:left;
		margin:0px 0px 0px 0px;
	}
	
		.logo {
			padding:29px 0px 0px 0px;
			margin:0px 0px 0px 17px;
		}
		
	.headerbereich .bannercontainer {
		width:350px;
		height:116px;
		float:left;
		margin:0px 0px 0px 0px;
	}		
	
		.banner {
			padding:12px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
	
	.headerbereich .headermenuecontainer {
		width:380px;
		height:116px;
		float:left;
		margin:0px 0px 0px 0px;
	}	
	
		.headermenue {
			color:#707173;
			padding:27px 0px 0px 0px;
			margin:0px 18px 0px 0px;
			line-height:13px;
			height:26px;
		}
		
		.headermenue div {
			float:right;
			margin:0px 0px 0px 3px;
		}
		
		.rueckruf {
			text-align:right;
			padding:0px 18px 0px 0px;
			margin:0px 0px 0px 0px;
			height:23px;
		}
		
		.textfeldrueckruf {
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			line-height:10px;
			color:#000000;
			background-color:#ffffff;
			border:1px solid #9c9d9f;
			width:104px;
			height:12px;
			padding:2px 2px 1px 1px;
			margin:0px 0px 0px 0x;
		}
		
		.buttonrueckruf {
			text-align:right;
			margin:0px 18px 0px 0px;
			padding:0px 0px 0px 0px;
			height:30px;
			font-size:10px;
		}

/*Header mit Logo ­ Headermenü - Rückruf-Ende*/


/*Menü*/

.menuebereich {
	width:965px;
	height:104px;
	background-image:url(../img/bgmenue.gif);
	background-repeat:no-repeat;
}

	.menue {
		width:940px;
		min-height:79px;
		height:auto !important;
		height:79px;
		margin:0px 0px 0px 17px;
		padding:13px 0px 0px 0px;
	}
	
	.menue div {
		width:178px;
		height:79px;
		float:left;
		margin:0px 10px 0px 0px;
	}
	
		.menue div p {
			font-size:14px;
			font-weight:bold;
			color:#ffffff;
			line-height:18px;
			padding:11px 0px 0px 86px;		
		}
		
		.menue a {
			cursor:pointer;
		}
		
			/*Buttons*/
			
			.menue .b1 {
				background-image:url(../img/menue/button1on.gif); background-repeat:no-repeat;
			}
			
			.menue .b2 {
				background-image:url(../img/menue/button2on.gif); background-repeat:no-repeat;
			}	
			
			.menue .b3 {
				background-image:url(../img/menue/button3on.gif); background-repeat:no-repeat;
			}	
			
			.menue .b4 {
				background-image:url(../img/menue/button4on.gif); background-repeat:no-repeat;
			}	
			
			.menue .b5 {
				background-image:url(../img/menue/button5on.gif); background-repeat:no-repeat;
			}	
												
			.menue .b1off {
				background-image:url(../img/menue/button1.gif); background-repeat:no-repeat;
			}
			
			.menue .b1off:hover {
				background-image:url(../img/menue/button1on.gif); background-repeat:no-repeat;
			}	
			
			.menue .b2off {
				background-image:url(../img/menue/button2.gif); background-repeat:no-repeat;
			}
			
			.menue .b2off:hover {
				background-image:url(../img/menue/button2on.gif); background-repeat:no-repeat;
			}						

			.menue .b3off {
				background-image:url(../img/menue/button3.gif); background-repeat:no-repeat;
			}
			
			.menue .b3off:hover {
				background-image:url(../img/menue/button3on.gif); background-repeat:no-repeat;
			}

			.menue .b4off {
				background-image:url(../img/menue/button4.gif); background-repeat:no-repeat;
			}
			
			.menue .b4off:hover {
				background-image:url(../img/menue/button4on.gif); background-repeat:no-repeat;
			}
			
			.menue .b5off {
				background-image:url(../img/menue/button5.gif); background-repeat:no-repeat;
			}
			
			.menue .b5off:hover {
				background-image:url(../img/menue/button5on.gif); background-repeat:no-repeat;
			}			

/*Menü-Ende*/


/*Inhaltbereich 1*/

.inhaltbereich1 {
	width:965px;
	min-height:303px;
	height:auto !important;
	height:303px;
	background-image:url(../img/bgcontent1.gif);
	background-repeat:repeat-y;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:19px;
	color:#000000;
	font-weight:bold;
}


h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#000000;
	font-weight:bold;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
	color:#000000;
	font-weight:bold;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	color:#ffffff;
	font-weight:bold;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#000000;
	font-weight:100;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:32px;
	color:#000000;
	font-weight:bold;
}




		.text1 {
			font-size:12px;
			line-height:15px;
			color:#000000;
		}
		
		.text1 a {
			color:#000000;
			text-decoration:underline;
		}
		
		.text1 p {
			margin-bottom:10px;
		}	
		
			.text1_1 {
				font-size:12px;
				line-height:15px;
				color:#ffffff;
			}
			
			.text_1 a {
				color:#ffffff;
				text-decoration:underline;
			}
			
			.text1_1 p {
				margin-bottom:10px;
			}				
		
		.text2 {
			font-size:10px;
			line-height:12px;
			color:#000000;
		}
		
		.text2 p {
			margin-bottom:10px;
		}	
		
			.text2_1 {
				font-size:10px;
				line-height:12px;
				color:#ffffff;
			}
			
			.text2_1 p {
				margin-bottom:10px;
			}					
		
		.text3 {
			font-size:14px;
			line-height:20px;
			color:#000000;
		}
		
		.text3 a {
			color:#000000;
			text-decoration:underline;
		}
		
		.text3 p {
			margin-bottom:20px;
		}	
		
			.text3_1 {
				font-size:14px;
				line-height:20px;
				color:#ffffff;
			}
			
			.text3_1 a {
				color:#ffffff;
				text-decoration:underline;
			}
			
			.text3_1 p {
				margin-bottom:20px;
			}			

		.text4 {
			font-size:11px;
			line-height:14px;
			color:#000000;
		}
		
		.text4 a {
			color:#000000;
			text-decoration:underline;
		}
		
		.text4 p {
			margin-bottom:10px;
		}	
		
			.text4_1 {
				font-size:11px;
				line-height:14px;
				color:#ffffff;
			}
			
			.text4_1 a {
				color:#ffffff;
				text-decoration:underline;
			}
			
			.text4_1 p {
				margin-bottom:10px;
			}		
			
			.text5 {
				font-size:60px;
				line-height:62px;
				color:#ffffff;
			}	
			
			.text6 {
				font-size:18px;
				line-height:20px;
				color:#ffffff;
			}
			
		.text7 {
			font-size:12px;
			line-height:15px;
			color:#ffffff;
		}
		
		.text7 a {
			color:#ffffff;
			text-decoration:underline;
		}
		
		.text7 p {
			margin-bottom:10px;
		}									
		
		.list1 ul {
			font-weight:bold;
			font-size:12px;
			line-height:13px;
			margin-top:0px; 
		}
		
		.list1 li {
			list-style:none;
			background-image:url(../img/list1.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 10px -40px;
		}	
		
		.list2 ul {
			font-weight:100;
			font-size:14px;
			line-height:15px;
			margin-top:0px; 
		}
		
		.list2 li {
			list-style:none;
			background-image:url(../img/list1.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 15px -40px;
		}
		
		
		.list3 ul {
			font-weight:100;
			font-size:10px;
			line-height:11px;
			margin-top:0px; 
		}
		
		.list3 li {
			list-style:none;
			background-image:url(../img/list2.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 2px -40px;
		}
		
		.list4 ul {
			font-weight:bold;
			font-size:11px;
			line-height:12px;
			margin-top:0px; 
		}
		
		.list4 li {
			list-style:none;
			background-image:url(../img/list2.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 2px -40px;
		}
		
		.list5 ul {
			font-weight:100;
			font-size:14px;
			line-height:15px;
			margin-top:0px; 
		}
		
		.list5 li {
			list-style:none;
			background-image:url(../img/list3.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 15px -40px;
		}	
		
		.list6 ul {
			font-weight:100;
			font-size:10px;
			line-height:11px;
			margin-top:0px;
			color:#ffffff;
		}
		
		.list6 li {
			list-style:none;
			background-image:url(../img/list4.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 2px -40px;
		}	
		
		.list7 ul {
			font-weight:bold;
			font-size:12px;
			line-height:13px;
			margin-top:0px; 
		}
		
		.list7 li {
			list-style:none;
			background-image:url(../img/list5.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			margin:0px 0px 10px -40px;
		}													
				
	/*Inhaltbereich 1 - Template 1 - Startseite*/
	
	.inhaltcontainer {
		width:943px;
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 0px 0px 11px;
		padding:11px 0px 0px 0px;
	}
	
	.inhaltcontainer .inhaltcontainer_t1 {
		float:left;
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 10px 0px 0px;
	}
	
	.inhaltcontainer .inhaltcontainer_t2 {
		float:left;
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 10px 0px 0px;
	}
	
	.inhaltcontainer .inhaltcontainer_t3 {
		float:left;
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 0px 0px 0px;
	}	
	
	
	.inhaltcontainer .inhaltcontainer_t4 {
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 0px 0px 0px;
	}
	
	.inhaltcontainer .inhaltcontainer_t5 {
		float:left;
		min-height:283px;
		height:auto !important;
		height:283px;
		margin:0px 0px 0px 0px;
	}	
	
.inhaltcontainer_t1 h1, .inhaltcontainer_t2 h1, .inhaltcontainer_t3 h1, .inhaltcontainer_t4 h1, .inhaltcontainer_t5 h1 {
	color:#ffffff;
}	

.inhaltcontainer_t1 h2, .inhaltcontainer_t2 .h2, .inhaltcontainer_t3 h2, .inhaltcontainer_t4 h2, .inhaltcontainer_t5 h2 {
	color:#ffffff;
}		

.inhaltcontainer_t1 h3, .inhaltcontainer_t2 h3, .inhaltcontainer_t3 h3, .inhaltcontainer_t4 h3, .inhaltcontainer_t5 .h3 {
	color:#ffffff;
}	

.inhaltcontainer_t1 h4, .inhaltcontainer_t2 h4, .inhaltcontainer_t3 h4, .inhaltcontainer_t4 h4, .inhaltcontainer_t5 .h4 {
	color:#ffffff;
}	

.inhaltcontainer_t1 h5, .inhaltcontainer_t2 h5, .inhaltcontainer_t3 h5, .inhaltcontainer_t4 h5, .inhaltcontainer_t5 .h5 {
	color:#ffffff;
}	
			
	
		.textbild1 {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		.textbild2 {
			margin:0px 0px 0px 0px;
			padding:7px 0px 0px 0px;
		}	
		
		.textbild3 {
			margin:0px 0px 0px 0px;
			padding:7px 0px 0px 0px;
		}
		
		.textbild4 {
			margin:0px 0px 0px 0px;
			padding:7px 0px 0px 0px;
		}						
		
		.trennlinie {
			margin:0px 0px 0px 0px;

			padding:2px 0px 0px 0px;		
		}	
		
			.text1_1 .text1t1 {
				width:30px; 
				float:left; 
				margin:0px 7px 12px 0px;
			}
			
			.text1_1 .text1t2 {
				width:5px; 
				float:left; 
				margin:0px 3px 12px 0px;
			}			
		
			.text1_1 .text1t3 {
				width:393px; 
				float:left; 
				margin:0px 0px 12px 0px;
			}
			
			.text1 .text1t1 {
				width:30px; 
				float:left; 
				margin:0px 7px 12px 0px;
			}
			
			.text1 .text1t2 {
				width:5px; 
				float:left; 
				margin:0px 3px 12px 0px;
			}			
		
			.text1 .text1t3 {
				width:393px; 
				float:left; 
				margin:0px 0px 12px 0px;
			}				
			
				
				/*Böbbel Kontaktformular*/
				
				.text1t1 .boebbel1 {
					width:30px;
					height:30px;
					background-image:url(../img/1_2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/1_2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}
				
				.text1t1 .boebbel2 {
					width:30px;
					height:30px;
					background-image:url(../img/2_2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel2:hover {
					width:30px;
					height:30px;
					background-image:url(../img/2_2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel3 {
					width:30px;
					height:30px;
					background-image:url(../img/3_2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel3:hover {
					width:30px;
					height:30px;
					background-image:url(../img/3_2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel4 {
					width:30px;
					height:30px;
					background-image:url(../img/4_2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel4:hover {
					width:30px;
					height:30px;
					background-image:url(../img/4_2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel5 {
					width:30px;
					height:30px;
					background-image:url(../img/5_2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel5:hover {
					width:30px;
					height:30px;
					background-image:url(../img/5_2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				/*Böbbel Kontaktformular Ende	*/	
				
				/*Böbbel Index*/
				
				.text1t1 .boebbel1_1 {
					width:30px;
					height:30px;
					background-image:url(../img/1.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel1_1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/1on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}
				
				.text1t1 .boebbel2_1 {
					width:30px;

					height:30px;
					background-image:url(../img/2.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel2_1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/2on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel3_1 {
					width:30px;
					height:30px;
					background-image:url(../img/3.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel3_1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/3on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel4_1 {
					width:30px;
					height:30px;
					background-image:url(../img/4.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel4_1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/4on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}	
				
				.text1t1 .boebbel5_1 {
					width:30px;
					height:30px;
					background-image:url(../img/5.gif);
					background-repeat:no-repeat;
					float:none;
				}
				
				.text1t1 .boebbel5_1:hover {
					width:30px;
					height:30px;
					background-image:url(../img/5on.gif);
					background-repeat:no-repeat;
					float:none;
					cursor:pointer;
				}					
				
				/*Böbbel Index Ende*/																				
			
			.boxsogehts {
				width:131px;
				height:273px;
				background-image:url(../img/boxsogehts.jpg);
				background-repeat:no-repeat;
			}	
			
			.boxsogehtscontent {
				width:110px;
				height:254px;
				margin:0px 0px 0px 5px;
				padding:5px 0px 0px 0px;
			}
			
	.inhaltcontainer2 {
		width:943px;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 0px 0px 11px;
		padding:10px 0px 0px 0px;
	}
	
	.inhaltcontainer2 .inhaltcontainer2_t1 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;
	}
	
	.inhaltcontainer2 .inhaltcontainer2_t2 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;
	}
	
	.inhaltcontainer2 .inhaltcontainer2_t3 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;
	}	
	
	.inhaltcontainer2 .inhaltcontainer2_t4 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;
	}		
	
	.inhaltcontainer2 .inhaltcontainer2_t5 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;

	}	
	
	.inhaltcontainer2 .inhaltcontainer2_t6 {
		float:left;
		min-height:196px;
		height:auto !important;
		height:196px;
		margin:0px 10px 0px 0px;
	}		
		
	/*Inhaltbereich 1 - Template 1 - Startseite - Ende*/				

/*Inhaltbereich 1-Ende*/


/*Inhaltbereich 2*/

.inhaltbereich2 {
	width:965px;
	min-height:218px;
	height:auto !important;
	height:218px;
	background-image:url(../img/bgcontent2.gif);
	background-repeat:no-repeat;
}

/*Inhaltbereich 1-Ende*/


/*Pop Up's*/ 

.headcontainerpopup2 {
	width:822px;
	height:105px;
	background-color:#006fb3;
	margin:0px 0px 10px 0px;
}

.contentcontainerpopup2 {
	width:822px;
	background-repeat:no-repeat;
}

.contentcontainerpopup2contents {
	width:782px;
	padding:20px 0px 0px 20px;
}

.contentcontainerpopup2contents2 {
	width:802px;
	padding:0px 0px 0px 10px;
}

/*Pop Up's - Ende*/


/*Kontakt*/

.containerpopupkontakt {
	width:606px;
	min-height:606px;
	height:auto !important;
	height:606px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}

	.containerkontaktheader {
		width:606px;
		height:55px;
	}
	
		.kontaktlogo {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
	.containerkontaktcontent {
		min-height:551px;
		height:auto !important;
		height:551px;	
	}	
	
	.kontaktheader {
		width:606px;
		height:24px;
		background-image:url(../img/kontaktheader.gif);
		background-repeat:no-repeat;
	}
	
	.kontaktcontent1 {
		width:606px;
		min-height:229px;
		height:auto !important;
		height:229px;
		background-image:url(../img/kontaktbg.jpg);
		background-repeat:no-repeat;
	}
	
	.kontaktcontent2 {
		width:606px;
		height:274px;
		background-image:url(../img/kontaktbghell.jpg);
		background-repeat:repeat-y;
	}	
	
	.kontaktfooter {
		width:606px;
		height:24px;
		background-image:url(../img/kontaktfooter.gif);
		background-repeat:no-repeat;
	}	
	
		.kontaktcontent1container {
			width:566px;
			min-height:199px;
			height:auto !important;
			height:199px;
			margin:0px 0px 0px 20px;


			padding:15px 0px 0px 0px;
		}
		
			.kontaktcontent1container .kontaktcontent1container_t1 {
				width:237px;
				float:left;
				margin:0px 20px 0px 0px;
				color:#ffffff;
			}
			
			.kontaktcontent1container .kontaktcontent1container_t2 {
				width:4px;
				float:left;
				margin:0px 20px 0px 0px;
			}	
			
			.kontaktcontent1container .kontaktcontent1container_t3 {
				width:285px;
				float:left;
				margin:0px 0px 0px 0px;
				color:#ffffff;
			}	
			
			.kontaktformular {
				width:237px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
		.kontakttext {
			width:88px;
			height:26px;
			float:left;
			margin:0px 10px 0px 0px;
		}
		
		.kontakttextfeld {
			width:139px;
			height:26px;
			float:left;
			margin:0px 0px 0px 0px;
		}	
		
		.textfeld {
			width:129px;
			height:16px;
			background-image:url(../img/textfeld.gif);
			background-position:left;
			background-repeat:repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:13px;
			color:#000000;
			border:1px solid #535354;
			margin:0px 0px 0px 0px;
			padding:1px 4px 0px 4px;
		}
		
		.textfeld2 {
			width:15px;
			height:15px;
			background-color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:15px;
			color:#000000;
			border:1px solid #535354;
			margin:0px 0px 0px 0px;
			padding:8px 15px 8px 20px;
		}		
		
		.textbereichcontainer {
			width:285px;
			min-height:144px;
			height:auto !important;
			height:144px;
			padding:0px 0px 0px 0px;
			margin:19px 0px 0px 0px;
			background-image:url(../img/kontaktboxbg.gif);
			background-repeat:no-repeat;		
		}
		
		.textbereichcontainerinnen {
			width:265px;
			min-height:124px;
			height:auto !important;
			height:124px;
			padding:10px 0px 0px 0px;
			margin:0px 0px 0px 10px;	
		}
		
		.textbereichcontainerinnen .textbereichcontainerinnen_1 {
			min-height:124px;
			height:auto !important;
			height:124px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 0px;
		}
		
		.textbereichcontainerinnen .textbereichcontainerinnen_2 {
			min-height:124px;
			height:auto !important;
			height:124px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 0px;	
		}	
		
		.textbereichcontainerinnen .textbereichcontainerinnen_4 {
			min-height:40px;
			height:auto !important;
			height:40px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}			
		
/*			.textbereichcontainertop  {
				width:285px;
				height:10px;
				font-size:0px;
				line-height:0px;
				background-image:url(../img/textareatop.gif);
				background-repeat:no-repeat;			
			}	
			
			.textbereichcontainermiddle  {
				width:285px;
				min-height:95px;
				height:auto !important;
				height:95px;
				background-image:url(../img/textareamiddle.gif);
				background-repeat:repeat-y;			
			}
			
			.textbereichcontainerbottom  {
				width:285px;
				height:10px;
				font-size:0px;
				line-height:0px;
				background-image:url(../img/textareabottom.gif);
				background-repeat:no-repeat;			
			}	
			
		.themenbox {
			width:245px;
			height:75px;
			background-color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:20px;
			color:#000000;
			border:0px;
			margin:0px 0px 0px 20px;
			padding:10px 0px 0px 0px;
			overflow:auto;
			font-weight:bold;
		}	*/
		
		.kontaktcontent2content {
			width:566px;
			margin:0px 0px 0px 20px;
			padding:15px 0px 0px 0px;
			position:relative;
		}
		
		.kontaktcontent2content div.colLeft{
			position: absolute;
			left: 10px;
			width: 330px;
			
			
		}
		.kontaktcontent2content div.colLeft h1{
			font-size: 14px; 
			line-height: 18px; 
			padding-bottom: 11px;
		}
		
		.kontaktcontent2content div.colRight{
			position:absolute;
			right: 10px;
			top: 42px;
			width: 240px;
			font-size: 9px;
		}
		.kontaktcontent2content div.fbutton{
			position:absolute;
			text-align:right;
			top: 250px;
			right: 10px;
		}
		.kontaktcontent2content div.fbutton img{
			border: 0px;
		}
					
		.gewinnBlume{
			position:absolute;
			width: 33px;
			height: 33px;
			top: 150px;
			left: 265px;
		}											
	
	.kontaktDankeText{
		width: 70%;
		margin:auto;
		color:#FFFFFF;	
		font-size:12px; 
		line-height:16px; 
		padding-bottom:19px;
		padding-top:19px;
	}
	.kontaktDankeText h1{
		font-size:14px; 
		line-height:18px; 
		margin:0px;
		color:#FFFFFF;
	}
	

/*Footer*/

.footerbereich {
	width:965px;
	height:35px;
}

	.footer {
		line-height:13px;
		text-align:right;
		padding:10px 0px 0px 0px;
		margin:0px 18px 0px 0px;
		color:#707173;
	}

/*Footer-Ende*/


/*Links*/

.link1 {
	color:#000000;
	text-decoration:none;
}

.link2:link, .link2:visited { 
	color:#707173;
	text-decoration:none;
}

.link2:hover, .link2:active { 
	color:#000000;
	text-decoration:none;
}

.link3 {
	color:#ffffff;
	text-decoration:none;
}

.link4 {
	color:#000000;
	text-decoration:underline;
}

/*Links-Ende*/



/*Rechner*/
#rechner{
	position:relative;
	width: 364px;
	height: 180px;
	background-image: url(../img/rechner/bg.jpg);
	background-repeat:no-repeat;
	padding: 9px 9px 0px 6px;
}

#rechner div.slidercont{
	border: 1px solid #707173;
	height: 18px;
	width: 345px;
	margin-bottom: 5px;
}

#rechner div.slidercont div.col1,
#rechner div.slidercont div.col3{
	height: 16px;
}

#rechner div.slidercont div.col1{
	background-color: #FFFFFF;
	padding: 2px 0px 0px 3px;
	font-weight:bold;
	color:#000000;
	width: 97px;
	float: left;
}
#rechner div.slidercont div.col2{
	width: 135px;
	height: 12px;
	background-color: #eb690a;
	float: left;
	padding: 3px 10px !important; 

}
#rechner div.slidercont div.col3{
	background-color: #FFFFFF;
	padding: 2px 3px 0px 0px;
	font-weight:bold;
	color:#000000;
	width: 87px;
	float: left;
	text-align: right;
}

#rechner div.rateCont{
	width: 337px;
	height: 24px;
	border: 1px solid #707173;
	background-color: #FFFFFF;
	padding: 2px 4px;
}

#rechner div.rateCont div.colLeft{
	vertical-align:bottom;
	width: 40%;
	padding-top: 10px;
	font-weight: bold;
	float:left;
}
#rechner div.rateCont div.colRight{
	font-size: 20px;
	color: #eb690b;
	width: 60%;
	float:left;
	font-weight: bold;
	text-align:right;
}

#rechner div.rechfoot{
	margin-top: 5px;
	width: 347px;
	font-size: 9px;
	color: #666668;
	position: relative;
}
#rechner div.rechfoot a#opencrdt{
	position: absolute;
	top: 46px;
	left: 247px;
}

#rechner div.rechfoot a#opencrdt img{
	border: 0px;
}

/*Rechner-Ende*/

