/* Navigationsleiste links */


#content_navi{
margin-top:15px;
width:150px;
float:left;
background-image: url(../images/navi-background2.jpg);

}



#navi{
margin:0 0;
padding:0px;
width:150px;
border-bottom:1px solid #999;
}


#navi a{

color:#191919;
font-size:12px;
font-weight:bold;
display:block;
background-color:#eee;
line-height:20px;
border:1px solid #999;
margin:0px;
padding-left:6px;

background-image: url(../images/leftnaviback2.jpg);
background-repeat: repeat-x;
}

#navi a:hover {
color: #0085cf;
}

#navi .subnavi a{
font-size:11px;
font-weight:normal;
background-color:transparent;
line-height:18px;
margin:0px;
border:0px;
padding-left:10px;

background-image:none;


}

#navi .subnavi{

padding:0px;
margin:0px 0px 6px 0px;
}

#navi li
{
list-style-type: none;
margin:0 0;
display:inline;
}






.subtitle
{
	padding-right:40px;
}


.infobox
{
	border:1px solid #ccc;
	width:140px;
	height:180px;
	padding:0px 5px;
	background-image: url(../images/content_foot2.jpg);
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

.hersteller_link
{
	color:#494949;
}

.hersteller_link a:hover
{
	color:#B3AC9F;
}

.documents
{
	width:490px;
	height:auto;
	color:#494949;
	font-size:13px;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

.documents a
{
	color:#494949;
	font-size:13px;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}



#content_links
{
	width:460px;
	margin-left:25px;
	border-top:4px solid #B3AC9F;
}

#produktlinks{
	color:#000;
	font-weight:bold;
	font-size:0.8em;
	width:490px;
	margin:0;
}


#produktlinks a:hover
{
	color: #0085cf;
}


.bullet-internal{ list-style-image: url(../images/mini-internallink.jpg);margin:0;width:400px;}
.bullet-internal a{color:#333;}
.bullet-back{ list-style-image: url(../images/mini-back.jpg);margin:0;width:400px;}
.bullet-back a{color:#666;}


.zubehoer		{width:100%;float:left;clear:both;}
.zubehoer-image		{position:relative;float:left;clear:both;left:10px;width:200px;margin-top:25px;text-align:right;}
.zubehoer-beschreibung	{position:relative;float:left;font-size:0.9em;color:#111;left:35px;width:400px;margin-left:10px;margin-top:25px;}




label{float: left; width: 170px; margin-left:60px; line-height:17px; color:#333; font-size:12px; font-family: Verdana,Arial,Tahoma,sans-serif;}
.balkenbemessung{width:100px; border:0px; border-bottom: 2px dotted #999;}

.kontaktdiv{margin-bottom:50px; margin-left:100px; width:600px; background-image: url(../images/fieldset.jpg); background-position: bottom left; padding:10px; background-repeat: repeat-x;}
.kontaktdiv p{font-size:13px;font-weight:bold;background-color: transparent; background-image: url(../images/divider.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom;}

.kontaktinput{width: 280px; margin-bottom: 10px; height:17px; border:1px solid #7f9db9; background:#f3f3f3;}
.kontaktbox{width: 280px; margin-bottom: 2px; height:100px;}


table
{
	color:#494949;
	font-size:13px;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}




/* MAP24 CSS*/
.map24_input 	{
		background-color	: #ffffff;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica,sans-serif;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
	
.map24_list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}
	
.map24_text_dark   
	{
		width: 100%;
		font-family			: Arial,sans-serif; 
		font-size			: 11px; 
		font-weight : bold;
		color				: #586A75;
		background-color : #EDEFF1;
	}
	
.map24_margin 
	{
		margin-left			: 10px;
	}
	
.map24_title  
	{
		background-image: url("http://img.map24.com/map24/link2map24/de/routeto_header.gif");
		width:150px;
		font-family			: Arial,sans-serif; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.map24_cell   
	{
		width:145px;
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
		font-family			: Arial,sans-serif; 
		font-size			: 11px; 
		font-weight : bold;
		color				: #586A75;
	}
	
.map24_cell_right 
	{
		width:145px;
		text-align: right;
		vertical-align: bottom;
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}
	
.blockborder{
	background-color:#F8F9FA;
	width: 160px;
	padding: 0px;
	border-spacing: 0px;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-color		: #BEBEBE;
}	



/*
**
** Slidingmenü (Produkte)
**
*/

.applemenu{
margin: 50px 0px 5px 0px;
padding: 0;
width: 660px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: white url(../images/slidemenu/silvergradient.gif) repeat-x center left;
	background: white url(../images/slidemenu/slidegrey.jpg) repeat-x center left;
font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size:13px;
display: block;
position: relative; /*To help in the anchoring of the \".statusicon\" icon image*/
width: auto;
padding: 3px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}




.applemenu div.selected span, .applemenu div.silverheader span:hover{
background-image: url(../images/slidemenu/silvergradientover.gif);
	background-image: url(../images/slidemenu/slideblue.jpg);
color: white;
	color:#494949;
	font-weight:bold;
}

.applemenu div.silverheader span{
background: white url(../images/slidemenu/silvergradient.gif) repeat-x center left;
	background: white url(../images/slidemenu/slidegrey.jpg) repeat-x center left;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
font-size:13px;
/*color:white;*/
	color:#494949;
	
	font-size:12px;
display: block;
position: relative; /*To help in the anchoring of the \".statusicon\" icon image*/
width: auto;
padding: 3px 0;
padding-left: 8px;
text-decoration: none;
}





.applemenu div.selected span, .applemenu div.silverheader span:hover{
background-image: url(../images/slidemenu/silvergradientover.gif);
	background-image: url(../images/slidemenu/slideblue.jpg);
color: white;
	color:#333;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 150px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via \"mouseover\" instead of \"click\"*/
}
