/* Global
------------------------------------------------------------------*/
html, body, h1, h2, h3, ul, li, p, img {
	margin:0;
	padding:0;
}



	
ul,li {list-style-type:none;}
	
img {border:0px;}	

body {
	font-family:Arial, Helvetica, sans-serif;

}


/* Schriften
-----------------------------------------------------------------*/

p {
	font-size: 13px;
	color: #333333;
	line-height: 19px;
}

#AGB p {font-size: 11px; line-height:14px;}
#AGB h2 {font-size: 13px;}


a {
	text-decoration:none;
	color: #c70b09;
	text-decoration:underline;
}


a:hover {
	color: #A1AFC9;
	text-decoration:underline;
}

dl a:hover {
	color: #c70b09;
	text-decoration:underline;
}

.italic { font-style:italic;}

.print {display:none;}

.rot {color:#e2001a;}





/* Überschriften H1
-----------------------------------------------------------------*/
h1 {
	font-size: 18px;
	color: #c70b09;
	font-weight:normal;
	padding: 20px 0 0 0px;
}


h2 {
	font-size: 14px;
	color:#747474;
	font-weight:bold;
	padding: 20px 0 0 0px;
}

h3 {
	font-size: 15px;
	color:#e2001a;
	font-weight:normal;
}



/* Hauptnavigation
-------------------------------------------------------------*/
#mainnav {display:none;}



/* Header
-------------------------------------------------------------*/
#head {display:none;}

.flags {display:none;}
.flags img {display:none;}



/* Content
-------------------------------------------------------------*/

#content .img-produktion {
	background-image: url(../images/leistungen/produktion/montagehalle.jpg);
	background-repeat: no-repeat;	
}

#content .img-montage {
	background-image: url(../images/leistungen/montage_01.jpg);
	background-repeat: no-repeat;	
}





#content p {padding:10px 45px 25px 0px; width:600px;}

#content p.imgright {padding:10px 45px 25px 0px; width:600px;}


#imagerow {
	width:706px;
	height:182px;
}


#content ul {
	padding:0 0 20px 45px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	list-style-type:square;
	list-style-position: inside;
}
#content li {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	list-style-type:square;
	list-style-position: outside;
	margin-left:20px;
}

.rahmen {
	border:1px solid #d4d4d4;
	float:left;
	margin:3px 10px 0 0;
	padding:2px;

}

#content dl {
	width:600px;
	margin: 10px 0 10px 0;
	float:left;
	position:relative;

}


#content dt {
	border:1px solid #d4d4d4;
	float:left;
	margin:3px 10px 0 0;
	padding:2px;
}

#content dt img{float:left;}




#Anfahrt #content dt {
	width:136px;
	height:136px;
	border:1px solid #d4d4d4;
	float:left;
	margin:3px 10px 0 0;
	padding:2px;
}

* html #Anfahrt #content dt {padding:2px 2px 0px 2px;}

#content dd {
	font-size: 13px;
	line-height:18px;
	color: #333333;
	display:table; 
	position:relative;
	margin:0;
	padding:0;
	float:none;
}

*+html #content dd{float:left;}

* html #content dd{float:left;}




#content dd h2{
	font-size: 13px;
	color: #747474;
	font-weight:bold;
	margin:0;
	padding:0;

}

.weiter {
	font-size: 13px;
	color: #c70b09;
	margin:0 0 0 0px;
	padding: 0 0 0 7px;
	border-left: 1px solid #c70b09;
}

a.weiter {
text-decoration:none;
}

/* Sitemap
------------------------------------------------------------------------------------------------------------------------------*/

#sitemap p {display:none;}

#sitemap {
	width: 248px;
	position:relative;
	float:left;
	list-style-type:none; 
	z-index:2;
	background-repeat:no-repeat;
	padding:20px 0 0 0px;
}


#sitemap ul{	
	width: 248px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	list-style-type: none;
	float:none;
} 

 

#sitemap li {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	list-style-type: none;
}  


.uline{
	width:400px;
	list-style-type: none;
	padding:0 0 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C70B09;
} 

#sitemap ul ul {display:none;} 

#sitemap a {
	color:#5e5e5e;
	font-size:12px;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
} 

#sitemap a:hover {
	color: #c70b09;
	font-size:12px;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
} 




/* Footer
-------------------------------------------------------------*/
#footer {display:none;}	




