/*body weiss*/
body.back1	{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	}
	
/*navigation oben*/
div.weiss {
	margin: 0px 0px 0px 0px;  width:1004px; height:3px; background-color:#ffffff;
	}
div.navigationoben {
 	margin: 0px 0px 0px 0px;  width:1004px; height:24px; background-color:#B91418; 
	}
div.navigationobenlinks {
	margin: 0px 0px 0px 0px; width:762px; height:24px; text-indent:16px; float:left;  font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; 
	}
div.navigatioobenrechts {
	margin: 0px 0px 0px 0px; height:24px;   float:right;
	}
div.navigationoben a:hover {
	 text-decoration: underline;
	}
div.navigationoben a {
	font-family: Verdana, Helvetica; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;
	}
a.normal:link {
	font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;
	}
a.normal:active {
	font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;
	}	
a.normal:visited {
	font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;
	}	
a.normal:hover {
	font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;
	}	
/*unten*/
div.unten {
 	margin: 3px 0px 0px 0px; padding:5px; width:994px; height:14px; background-color:#B91418;  text-indent:840px; font-family: Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; 
	}	

/*navigation links*/

.tablinks {
		width:195px; 
		
		float:left;
		
		

	}
.navigation {
 	   width:195px;  
	}

.navigation a{
 	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #B91418; text-decoration: none;
	}

.navigation a:hover{
 	color: #ffffff; text-decoration: none;
	}
	

.navili0 { width:177px; 
		margin-top:23px; 
		margin-left:16px; 
		margin-right:2px; 
		background-color:#9da29e; 
		border-bottom:1px solid white;
		border-top:1px solid white;  
		height:18px;
		}
		
.navili { width:177px; 
		margin-top:7px; 
		margin-left:16px; 
		margin-right:2px; 
		background-color:#9da29e; 
		border-bottom:1px solid white; 
		height:18px;
		}
		


.navili1 { width:165px; 
		margin-top:7px; 
		margin-left:16px; 
		margin-right:2px; 
		background-color:#9da29e;
		padding-left:12px; 
		border-bottom:1px solid white; 
		height:18px;
		}

.navili2 { width:153px; 
		margin-top:7px; 
		margin-left:16px; 
		margin-right:2px; 
		background-color:#9da29e;
		padding-left:24px; 
		border-bottom:1px solid white; 
		height:18px;
		}

.naviend { width:177px; 
		margin-top:7px; 
		margin-left:16px; 
		margin-right:2px; 
		background-color:#9da29e; 
		height:18px;
		}


	


a.navweiss:link {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;
	}
a.navweiss:active {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;
	}
a.navweiss:visited {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;
	}
a.navweiss:hover {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;
	}
	
a.nav:link {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #B91418; text-decoration: none;
	}
a.nav:active {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #B91418; text-decoration: none;
	}
a.nav:visited {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #B91418; text-decoration: none;
	}
a.nav:hover {
	font-family: Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #B91418; text-decoration: none;
	}


/*text link*/
a.ablack:link {
	font-family: Arial,Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
	}
a.ablack:active {
	font-family: Arial,Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
	}	
a.ablack:visited {
	font-family: Arial,Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
	}	
a.ablack:hover {
	font-family: Arial,Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
	}	

/*text link profil*/
a.ablack1:link {
	font:bold 11pt Arial; color: #000000; text-decoration: underline;
	}
a.ablack1:active {
	font:bold 11pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack1:visited {
	font:bold 11pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack1:hover {
	font:bold 11pt Arial; color: #000000; text-decoration: underline;
	}	


/*text link infos*/
a.ablack2:link {
	font:normal 11pt Arial; color: #000000; text-decoration: underline;
	}
a.ablack2:active {
	font:normal 11pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack2:visited {
	font:normal 11pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack2:hover {
	font:normal 11pt Arial; color: #000000; text-decoration: underline;
	}	

/*text link infos index*/
a.ablack3:link {
	font:bold 10pt Arial; color: #000000; text-decoration: underline;
	}
a.ablack3:active {
	font:bold 10pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack3:visited {
	font:bold 10pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack3:hover {
	font:bold 10pt Arial; color: #ffffff; text-decoration: underline;
	}	

/*text link infos installation*/
a.ablack4:link {
	font:normal 10pt Arial; color: #000000; text-decoration: underline;
	}
a.ablack4:active {
	font:normal 10pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack4:visited {
	font:normal 10pt Arial; color: #000000; text-decoration: underline;
	}	
a.ablack4:hover {
	font:normal 10pt Arial; color: #ffffff; text-decoration: underline;
	}	
/*inhalt hoermann*/
.content {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	
	margin-left:20px;
	margin-right:29px;
	margin-bottom:22px;
	margin-top:25px;  
	width:520px;
	float:left; 
	background-color:#d2dae0;
	display:inline;
	}
	
.content01 {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	
	margin-left:20px;
	margin-right:29px;
	margin-bottom:22px;
	margin-top:25px;  
	width:520px;
	float:left; 
	background-color:#d3d5d2;
	display:inline;
	}	
	
	.content02 {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	
	margin-left:20px;
	margin-right:29px;
	margin-bottom:22px;
	margin-top:25px;  
	width:720px;
	float:left; 
	background-color:#d3d5d2;
	display:inline;
	}

h1.content  {
    font-family: Verdana, Helvetica;
    font-size: 20px;
    line-height: 26px;
     font-weight: bold;
    font-style:italic;
    color: #B91418;
     margin:0px 0px 10px 0px;
	 
    }
	
h1.content01  {
    font-family: Verdana, Helvetica;
    font-size: 20px;
    line-height: 26px;
     font-weight: bold;
    font-style:italic;
    color: #B91418;
     margin:0px 0px 10px 0px;
	 
    }	
	


table.content01 { border-collapse:collapse; }
td.content01 { border:2px white solid; background-color:red;}


.content02 {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	
	margin-left:20px;
	margin-right:10px;
	margin-bottom:22px;
	margin-top:25px;  
	width:750px;
	float:left; 
	background-color:#d3d5d2;
	display:inline;
	}
	
h1.content02  {
    font-family: Verdana, Helvetica;
    font-size: 20px;
    line-height: 26px;
     font-weight: bold;
    font-style:italic;
    color: #B91418;
     margin:0px 0px 10px 0px;
	 
    }	
	


table.content02 { border-collapse:collapse; }
td.content02 { border:2px white solid; background-color:red;}

.container {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	width:520px;
	z-index:1;
	margin:0px 0px 20px 0px;
	float:left; 
	}

.container1 {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	width:570px;
	z-index:1;
	margin:0px 0px 20px 0px;
	float:left; 
	}	
	
.container2 {
	font-family: Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: none; line-height: 17px;
	width:750px;
	z-index:1;
	margin:0px 0px 0px 0px;
	float:left; 
	}
	
.container .link{
	color: #B91418;
	text-decoration: none;
    font-weight: bold;
	}

.bildlinks {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	float:left;
	width:280px;
	margin-right:11px;
	margin-left:0px;

	margin-bottom:11px;

	}
	
	.bildlinks3 {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	float:left;
	width:240px;
	margin-right:11px;
	margin-left:0px;

	margin-bottom:11px;

	}
	
	.bildlinks01 {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	float:left;
	width:220px;
	margin-right:11px;
	margin-left:0px;

	margin-bottom:11px;

	}
.bildklein {
	float:left;
	margin-left:0px;
		margin-top:30px;
		
	}
.bildklein01 {
	float:left;
	margin-left:0px;
		margin-top:30px;
		margin-bottom:30px;
	}
.plopp {
    font-family: Verdana, Helvetica;
    font-size: 12px; line-height: 17px;
    color: #000000;
    text-decoration: none;
    margin: 7px;
    padding:0px;
    width:200px;
	
}

.teaser {
	margin: 62px 0px 21px 8px;
	padding:0px;
	width:214px;
	float:left;
	
	background-image:url(/images/_test/pattern.gif);
	}




.teaserbild {
	border:0px;
	}

.plopp a {
	color: #B91418;
	text-decoration: none;
    font-weight: bold;
}
.plopp a:hover {
	text-decoration: underline;
}














/*css alt*/



.ddeingabefeld  {color : #464646; font-size : 10px;}

/*gesamte seite nach rechts verschieben*/
#nachrechts {position:absolute; left:63px;}


td.mitte_01{ border-left:2px solid white; 
             border-right:2px solid white; 
	     border-bottom:2px solid white;
             padding:0px 
}

td.mitte_02{ border:2px solid white; 
             
             padding:0px 
}



.text {font-size:11px;font-family:Arial,Verdana;color:#000000;}
.textrechts {font-size:12px;font-family:Arial,Verdana;color:#582B0E;}
.textgrau{font-size:7pt;font-family:Arial,Verdana;LETTER-SPACING:1pt;color:#7A8077;}
.tabelle {font-size:12px;font-family:Arial,Verdana;color:#582B0E;}
 .tabelle a:hover { text-decoration:none; color:#7a8077;  }
.links {font-size:11px;font-family:Arial,Verdana;color:#FF9900;}
.titel {font-size:15px;font-weight:bold;font-family:Arial,Verdana;color:#000000;}
.menuhead {font-size:14px;font-family:Arial,Verdana;font-weight:200;color:#000000;}
.angebot {font-size:28px;font-family:Arial,Verdana;font-weight:900;color:#000000;}
/*impressum*/
A.d7:link {
	FONT-SIZE: 7pt; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d7:active {
	FONT-SIZE: 7pt; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d7:visited {
	FONT-SIZE: 7pt; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d7:hover {
	FONT-SIZE: 7pt; COLOR: #7A8077; LETTER-SPACING: 1pt
}

/* navigation links */
A.d8:link {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d8:active {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d8:visited {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d8:hover {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
 
 /* link more und more options */
A.d9:link {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d9:active {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d9:visited {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #000000; LETTER-SPACING: 1pt
}
A.d9:hover {
	FONT-SIZE: 8pt; font-family:Arial,Verdana; COLOR: #FF9900; LETTER-SPACING: 1pt
}

.oben    { vertical-align:top;  }
.mittig  { vertical-align:middle;  }
.unten   { vertical-align:bottom;  }
/*
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000;}
a:hover { text-decoration:none; color:#FFFFFF;  }
*/
.border {BORDER-RIGHT: #7A8077 1px solid; BORDER-LEFT: #7A8077 1px solid;}


.eingabefeld{
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #E0E1DF
}
.but {
	 BORDER-RIGHT: #7A8077 1px solid; BORDER-TOP: #7A8077 1px solid; BORDER-LEFT: #7A8077 1px solid; BORDER-BOTTOM: #7A8077 1px solid; FONT-SIZE: 8pt;  COLOR: #E0E1DF; BACKGROUND-COLOR: #7A8077
}

/* body Hintergrundgrafik leftmargin="0" topmargin="0"  marginwidth="0" marginheight="0"*/
.n1 {
	background-image:url(/images/sitepics/body_n1.gif); background-repeat:repeat-x; margin-left:0px; margin-top:0px;   
}
.n2 {
	background-image:url(/images/sitepics/body_n2.gif); background-repeat:repeat-x;
}
.n3 {
	background-image:url(/images/sitepics/body_n3.gif); background-repeat:repeat-x; 
}

 /* startseite */
 
 .news {
			background-color: #FFCCFF; 
			
			
			}
.box_1 {background-color:f0efee;
		color:#7A8077;
		font:normal 16px Arial sans-serif ;
		}
.box_mitte {background-color:#f0efee;
		border:1px solid #FFFFFF;
		color:#7A8077;
		font:normal 16px Arial sans-serif ;
		}
.chap_rechts {font:bold 16px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:20px; 
			border-bottom:1px solid #FFFFFF;
			}
			
.chap_rechts2 {font:bold 16px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:40px; 
			border-bottom:1px solid #FFFFFF;
			}
			
.chap_mitte {font:bold 16px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:20px;
			border-bottom:1px solid #FFFFFF; 
			}
			
.chap_mitte2 {font:bold 16px Arial sans-serif ;
			background-color:#9D8D7D; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:40px;
			border-bottom:1px solid #FFFFFF; 
			}
			
.chap_links {font:bold 14px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:20px; 
			border-bottom:1px solid #FFFFFF;
			}	
			
.chap_links2 {font:bold 14px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:40px; 
			border-bottom:1px solid #FFFFFF;
			}	
			
.chap_links3 {font:bold 14px Arial sans-serif ;
			background-color:#7a8077; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:60px; 
			border-bottom:1px solid #FFFFFF;
			}						
			
.chap_links_p {font:bold 14px Arial sans-serif ;
			background-color:#9D8D7D; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:27px; 
			border-bottom:1px solid #FFFFFF;
			}	
			
			.chap_rechts_rot {font:bold 16px Arial sans-serif ;
			background-color:#cc0000; 
			color:#FFFFFF; 
			margin-top:0px; 
			width:100%;
			text-align:center;
			height:20px; 
			
			}
			
			.Stil2 {
	color: #b91418;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.Stil4 {
	font-size: 16px;
	font-weight: bold;
}

 
 
 
 
 
 
 
 


