/* CSS Document */

body{
	margin: 30px auto 20px auto;
	background-image:url(images/bg_seite.jpg);
	background-repeat:repeat-x;
	background-color:#d2d7df;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	line-height:140%;	
	text-align:center;
	}
	

/*///////////////// Startseite ///////////////////*/

#contentStart{
	width: 780px;
	float: none;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding: 10px 45px 0px 45px;
	margin-bottom:0;
	voice-family: "\"}\""; /* Begin Boxmodelhack */
	voice-family:inherit;
	width:690px;
	}
	html>body #contentStart{
	width:690px;
	} /* End Boxmodelhack */	
	
#startMenu{
	width: 250px;
	text-align:center;
	line-height:140%;
	float:left;
	}
	
#startTop{
	float:none;
	margin:0;
	}
	
#startRechts{
	width:440px;
	float:left;
	margin:0;
	}
.startBildRechts{float:left; margin:0}		
	
#startBottom{
	width: 780px;
	float: none;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;
	}	
	
#startNews{
	width: 780px;
	float: none;
	clear:both;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding: 0px 25px 10px 25px;
	voice-family: "\"}\""; /* Begin Boxmodelhack */
	voice-family:inherit;
	width:730px;
	}
	html>body #startNews{
	width:730px;
	} /* End Boxmodelhack */	
	
#startNewsInner{
	background-color:#B22125;
	margin-top:0;
	text-align:left;
	padding: 5px 30px 5px 30px;
	}
	

#startNewsInner{	
	Font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:120%;
	font-weight:bold;
	margin:0;
	color:#FFFFFF;		
	}		
	
#startNewsInner a{text-decoration:none;}
#startNewsInner a:link{color:#FFFFFF;}
#startNewsInner a:visited{color:#FFFFFF}
#startNewsInner a:hover{color:#B22125; background-color:#FFFFFF;}
		

#startMenu a{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#B22125;
	text-decoration:none;
	font-weight:bold;
	}	
	
#startMenu a:link{color:#B22125;}
#startMenu a:visited{color:#B22125;}
#startMenu a:hover{color:#000000;}
#startMenu a:active{color:#B22125;}	

#startMenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	line-height: 140%
	}
		
	
/*///////////////// Container ///////////////////*/


#aussen{
	width: 780px;
	margin:0;
	text-align:center;
	margin:auto;
	}	


#outer{
	width: 780px;
	margin:0;
	text-align:center;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;
	}	
	
#outerTop{
	width:780px;
	float:none;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;

	}
	
#outerBottom{
	width: 780px;
	float: none;
	clear:both;
	padding-top: 20px;
	margin:auto;
	background-image:url(images/bg_inhalt.gif);
	background-repeat:repeat-y;
	}	
	
#footer{
	width: 780px;
	margin:auto;
	text-align:center;
	margin-top:10px;
	font-size:10px;
}

#kopfbalken{
	width:780px;
	margin-left: 35px;
	margin-right:25px;
	float:none;
	text-align:left;
	vertical-align:top;
	voice-family: "\"}\""; /* Begin Boxmodelhack */
	voice-family:inherit;
	width:720px;
	}
	html>body #kopfbalken {
	width:720px;
	} /* End Boxmodelhack */
	
#kopfLinks{
	width: 262px;
	float:left;
	text-align:left;
	margin:0;
	}
#kopfRechts{
	width: 458px;
	float:left;
	text-align:right;
	margin:0;
	}		
	
#inner1{
	width: 780px;
	text-align:left;
	padding: 10px 35px 0px 15px;
	voice-family: "\"}\""; /* Begin Boxmodelhack */
	voice-family:inherit;
	width:730px;
	}
	html>body #inner1{
	width:730px;
	} /* End Boxmodelhack */	

#inner2{
	/* width: 565px; */
	text-align:left;
        font-size:12px;
	padding: 0px 0px 0px 20px;
	float:left;
	voice-family: "\"}\""; /* Begin Boxmodelhack */
	voice-family:inherit;
	width:545px;
	}
	html>body #inner2{
	width:545px;
	} /* End Boxmodelhack */		
	
#inner2Rechts{
	width: 405px;
	float:left;
	}
	
#inner2Links{
	width: 140px;
	float:left;
	text-align:left;
}	
	
#menu{
	width: 165px;
	float:left;
	background-color:#B22125;
	text-align:left;
}					
	
#menuTop{
	width: 165px;
	height: 12px;
	text-align:right;
	background-color:#f3ddde;
	}	
	
#menuBottom{
	width: 165px;
	height: 12px;
	text-align:right;
	background-color:#f3ddde;
	}	
	
#breadcrump{
	width:710px;
	margin:	0px 0px 10px 0px;
	float:none;
	font-size:18px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color: #798089;
	}
	
#galerieInner{
	margin: 0px 14px 14px 0px;
	text-align:center;
	float:left;
	}
	

#galerieInnerText{
	width:92px;
	text-align:center;
	font-size:11px;
	line-height:120%;
	}		
	
	
#cleaner{
	width: 545px;	
	float:none;
	clear:both;
	height: 20px;
	margin-top: 10px;
	}
	
#cleanerZero{
	width: 545px;	
	float:none;
	clear:both;
	height:1px;
	margin-bottom:0;
	}	
	
#cleanerFullZero{
	width: 730px;	
	float:none;
	clear:both;
	height:1px;
	margin-bottom:0;
	}		

#trennlinie{
	padding:10px 0 10px 0;
	}	
	
	
	
	
	
/*//////////////// Schriften //////////////////*/	

p, td.news{font-size:12px;}
p { margin-bottom:0; }

a {text-decoration:none;}

p a:link, h1 a:link, .newsHL a:link{color:#B22125;}
p a:visited, h1 a:visited, .newsHL a:visited{color:#B22125;}
p a:hover, h1 a:hover, .newsHL a:hover{color:#cc3333;}
p a:active, h1 a:active, .newsHL a:active{color:#B22125;}	


a:link{color:#B22125;}
a:visited{color:#B22125;}
a:hover{color:#000000;}
a:active{color:#B22125;}	


h1, .headline1{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#B22125;
	font-weight:bold;
}

h2, .newsHL{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B22125;
	font-weight:bold;
}

.preis{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	color:#B22125;
	font-weight:bold;
}	

#menu a{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left: 20px;
	}	
	
#menu a:link{color:#FFFFFF;}
#menu a:visited{color:#FFFFFF;}
#menu a:hover{color:#f3ddde;}
#menu a:active{color:#f3ddde;}	

#menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	line-height: 140%
	}
	
#menu ul ul{
	padding-left: 10px;
	}	

#footer a{text-decoration:none;}	
#footer a:link{color:#000000;}
#footer a:visited{color:#000000;}
#footer a:hover{color:#B22125;}
#footer a:active{color:#B22125;}		
	
	
/*//////////////// Images //////////////////*/		

#breadcrump img{float:left;}

p img{
	float:left;
	margin: 10px 10px 10px 0;
	}
	
.produktbilder {
	border:	1px solid #000000;
	}	
	
#galerieInner img{
	float:none;
	border:1px solid #000000;
	margin-bottom:5px;
	}	
	
#inner2Links img{
	margin-bottom:10px;
	border:1px solid #000000;
	float:left;
	}	
	
.foto{	
	margin:10px 10px 10px 0;
	border:1px solid #000000;
	float:left;
	}
	
	
/*//////////////// Images //////////////////*/		

#breadcrump img{float:left;}

p img{
	float:left;
	margin: 10px 10px 10px 0;
	}
	
.produktbilder {
	border:	1px solid #000000;
	float: left;
	margin: 0 10px 10px 0;
	}		
			

	
	
/*//////////////// Sonstiges //////////////////*/

td.newsHL{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-top:20px;
	}
td.legende{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	}	
td.row1, td.row2{
	font-size:12px;
	line-height:120%;
	}
td.row1{background-color:#d5dcdf;}
td.row2{background-color:#ecedee;}	
