/* Allgemeine Styles */
body{
	margin:0px;
	font-size:13px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.6em;
	color:#000000;
	background-color:#dddddd;
	background: url("../bilder_layout/Hintergrundbild_pechtl1.jpg") repeat fixed 0 0 transparent;
}

a{
	color:#000000;
}

a img{
	border:medium none;
}


#contentPage{
	margin-top:30px;
	left: 50%;
    	margin-left: -452px;
    	position: absolute;*/
    	width: 900px;
	background-color:#ebf8bd;
	-moz-box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999;
	box-shadow: 2px 2px 2px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');

}

#logo{
	float:left;
}


#header{
	float:left;
}



/* Navigation */
#navigation{
	background-image: url("../bilder_layout/navigation2.png");
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 743px;
    margin-bottom: 30px;
    margin-left: -36px;
    width: 311px;
position: relative;
}

#navi {
    list-style: none outside none;
    margin-left: 85px;
    margin-top: 40px;
    padding-left: 0;
    width: 178px;
}

.subnavi{
	list-style: none outside none;
	padding-left: 0;	
}
.navilinkaktiv{
    background: url("../bilder_layout/aufzaehlung.png") no-repeat scroll 0 14px transparent;
    padding-left: 15px;
}
.navilinkaktiv a{
	color:#024d3c;
	text-decoration: none;

}

.navilinkaktiv, .navilink{ 
	border-bottom: 1px solid #ffffff;
	padding-bottom: 10px;
    	padding-top: 10px;
	
}

.subnavilink, .navilink{ 
    	padding-left: 15px;
	
}

.subnavilink, .subnavilinkaktiv{ 

    	margin-top:7px;
	
}


.navilink a{
	color:#024d3c;
	text-decoration: none;
}

.subnavilinkaktiv a{
	color:#024d3c;
	text-decoration: none;

}

.subnavilinkaktiv{
    background: url("../bilder_layout/aufzaehlung.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 15px;
}

.subnavilink a{
	color:#024d3c;
	text-decoration: none;
	

}

/* Ende Navigation*/

#content{
	float:left;
}

/* Start Standardseite */
#content_left{
    float: left;
    margin-left: 20px;
    margin-top: 50px;
    width: 355px;
}

#content_right{
	float:right;
	width:220px;
	margin-top:50px;
}

#content_right img{
	 height: auto;
   	 max-width: 100%;
	margin-bottom:15px;
}

#content_bottom{
	clear:both;
	float:left
}

#content_bottom{
    clear: both;
    height: 130px;
    margin-top: 40px;
    width: 425px;
	
}

#content_bottom img{
	 max-height: 100%;
   	 width: auto;
	margin-right:25px;
}

#headline{
	font-size: 23px;
	color:#5b072d;
	font-family: times New Roman;
	margin-bottom:20px;
}

/* Ende Css Standard*/

/* Start CSS Produkt*/
#img_produkt{
float:right;
	width:165px;
}

#img_produkt img{
	 height: auto;
   	 max-width: 100%;

}

#content_produkte{
    float: left;
    margin-left: 20px;
    margin-top: 50px;
    width: 570px;
}

#produktBeschreibung{
	width:380px;
	clear:both;
	float:left;
	border-bottom: 1px solid #5b072d;
	margin-bottom:20px;
}

/* Ende CSS Produkt */

/* Anfang CSS Galerie */
#content_galerie{
    float: left;
    margin-left: 20px;
    margin-top: 50px;
    width: 555px;
}

#img_galerie{
    clear: both;
    height: 125px;
    margin-bottom: 20px;
    margin-top: 10px;
    
}


#img_galerie img{
 	height:125px;
   	 width: 165px;
	margin-right:15px;
    
}

/* Ende CSS Galerie */

/* CSS Kontakt*/
#content_kontakt{
    float: left;
    margin-left: 20px;
    margin-top: 50px;
    width: 215px;
}

#content_right_kontakt{
float:right;
margin-top:50px;
}