/* 
full color = #008b91 new
full color = #32bdaa old

15 light = #d9eeef new
15 light = #cbf1e2 old

*/

body {
color:#575a4a;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
behavior:url("htc/csshover.htc");
}

#page{
background-image: url(../images/bg_home.gif);
background-repeat:repeat-y;}

img{border:0;}

a:link{
font-weight:bold;
color:#008b91;
text-decoration:none;
}

a:visited{
font-weight:bold;
color:#008b91;
text-decoration:none;
}

a:hover{
font-weight:bold;
color:#008b91;
text-decoration:none;
}

a:active{
font-weight:bold;
color:#008b91;
text-decoration:none;
}

H1{
	font-size:130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

H2{
font-size:110%;
margin:0px;
}

H3{
font-size:100%;
margin:0px;}

strong{
font-weight:bold;}

hr{
height:1px;
border:0px;
color:#008b91;
background-color:#008b91;
margin:20px 0px;
clear:left;
clear:right;}

/* STANDARTS */

#header{
height:135px;
width:955px;
background-image:url(../images/header-pic.jpg)}

#sprachwahl{
padding:5px 12px;}

#menu{
width:880px;
background-color:#008b91;
border-bottom:solid 4px #575a4a;
margin-left:75px;}

#seiteninhalt{
margin-left:75px;
width:845px;
}

#linke_spalte{
float:left;
width:255px;
}

#rechte_spalte{
float:left;
margin:25px;
width:540px;
}

.home{
height:550px;
background-image:url(../images/bg_typo_home.gif);
background-position:top;
background-repeat:no-repeat;}

.weihe{
height:550px;
background-image:url(../images/bg_typo_weihe.gif);
background-position:top;
background-repeat:no-repeat;}

.produkte{
height:550px;
background-image:url(../images/bg_typo_produkte.gif);
background-position:top;
background-repeat:no-repeat;}

.berater{
height:550px;
background-image:url(../images/bg_typo_berater.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_aggregatebau{
height:700px;
background-image:url(../images/bg_typo_aggregatebau.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_anlagenbau{
height:650px;
background-image:url(../images/bg_typo_anlagenbau.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_baumaschinen{
height:650px;
background-image:url(../images/bg_typo_baumaschinen.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_fahrzeugbau{
height:650px;
background-image:url(../images/bg_typo_fahrzeugbau.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_schienenfahrzeuge{
height:900px;
background-image:url(../images/bg_typo_schienenfahrzeuge.gif);
background-position:top;
background-repeat:no-repeat;}

.berater_schifffahrt{
height:600px;
background-image:url(../images/bg_typo_schifffahrt.gif);
background-position:top;
background-repeat:no-repeat;}

.kooperation{
height:600px;
background-image:url(../images/bg_typo_kooperation.gif);
background-position:top;
background-repeat:no-repeat;}

#ankuendingung {
	font-size:97%;
	border: 1px solid;
	width:380px;
	border-color:#008b91;
	margin: 0px 0px 20px 0px;
	padding: 5px 1px 5px 5px;}
.kontakt{
height:550px;
background-image:url(../images/bg_typo_kontakt.gif);
background-position:top;
background-repeat:no-repeat;}

.impressum{
height:550px;
background-image:url(../images/bg_typo_impressum.gif);
background-position:top;
background-repeat:no-repeat;}

.prospekte{
height:550px;
background-image:url(../images/bg_typo_prospekte.gif);
background-position:top;
background-repeat:no-repeat;}


#fusszeile{
clear:left;
width:955px;
height:25px;
color:#FFFFFF;
background-color:#008b91;
border-top:solid 4px #575a4a;
}

#fusstext{
float:right;
margin:2px 25px;
}

#fusstext a{
color:#FFFFFF;
}


/*BERATER MENU HOVER KLAPPMEDNU */
#berater_menu 			{position:absolute; left:357px; top:135px; width:80px; height:40px; z-index:2;}
#berater_menu a 		{font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#375b92;}
#berater_menu a:visited {}
#berater_menu a:hover 	{text-decoration:none;}
#berater_menu a:visited {}

#berater_menu ul 		{margin:0; padding:0;}
#berater_menu ul li 	{list-style-type:none;}

/* height:5px; f�r IE7 */

#berater_menu ul ul 			{visibility:hidden; height:5px; list-style-type:none; background-color:#FFFFFF; overflow:hidden;}
#berater_menu ul ul li 			{background-color:#008b91; border-top:1px solid #FFFFFF; border-bottom:2px solid #008b91; padding:10px; width:135px;  border-left:2px solid #008b91;  border-right:2px solid #008b91;}
#berater_menu ul ul li:hover 	{background-color:#b3dcde; color:#008b91; padding:10px; border-left:2px solid #008b91;  border-right:2px solid #008b91; border-top:1px solid #ffffff;  border-bottom:2px solid #008b91;}
#berater_menu ul ul li:hover a 	{color:#008b91;}

#berater_menu ul:hover ul 		{visibility:visible; list-style-type:none; overflow:visible;}
#berater_menu ul ul li a 		{text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:90%;}
#berater_menu ul ul li a:hover 	{text-decoration:none; font-weight:bold; color:#008b91; font-size:90%;}


/*Produkt MENU HOVER KLAPPMEDNU */
#produkt_menu 			{position:absolute; left:269px; top:135px; width:80px; height:40px; z-index:1;}
#produkt_menu a 		{font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#375b92;}
#produkt_menu a:visited {}
#produkt_menu a:hover 	{text-decoration:none;}
#produkt_menu a:visited {}

#produkt_menu ul 		{margin:0;	padding:0;}
#produkt_menu ul li 	{list-style-type:none;}

/* height:5px; f�r IE7 */
#produkt_menu ul ul 			{visibility:hidden; height:5px; list-style-type:none; background-color:#FFFFFF; overflow:hidden;}
#produkt_menu ul ul li 			{background-color:#008b91; border-top:1px solid #FFFFFF; border-bottom:2px solid #008b91; padding:10px; width:135px;  border-left:2px solid #008b91;  border-right:2px solid #008b91;}
#produkt_menu ul ul li:hover 	{background-color:#b3dcde; color:#008b91; padding:10px; border-left:2px solid #008b91;  border-right:2px solid #008b91; border-top:1px solid #ffffff;  border-bottom:2px solid #008b91;}
#produkt_menu ul ul li:hover a 	{color:#008b91;}

#produkt_menu ul:hover ul 		{visibility:visible; list-style-type:none; overflow:visible;}
#produkt_menu ul ul li a 		{text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:90%;}
#produkt_menu ul ul li a:hover 	{text-decoration:none; font-weight:bold; color:#008b91; font-size:90%;}


.bildleiste{
margin-left:12px;
margin-top:12px;}

.bildunterschrift{
font-size:80%;
margin-left:25px;
}

.textleiste{
margin:25px;
}

.input_header{
font-size:85%;}

input{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2px;
border:1px solid #008b91;
font-size:92%;}

select{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2px;
border:1px solid #008b91;
font-size:92%;}

.l_field{
width:155px;}

.m_field{
width:110px;}

.s_field{
width:35px;
margin-right:5px;}

textarea{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2px;
border:1px solid #008b91;
border:1px solid #008b91;
width:155px;
height:75px;
font-size:92%;}

#submit_button{
border:0px;
margin-top:5px;
margin-left:75px;}

.colored{
color:#008b91;}

.warnung{
border:solid 2px #ff0000;
padding:4px;
width:162px;}

.bestaetigung{
border:solid 2px #008b91;
padding:4px;
width:162px;}

#kontaktformular{
float:right;}


.l_kfield{
width:265px;}

.m_kfield{
width:160px;}

.s_kfield{
width:92px;
margin-right:5px;}

#submit_kbutton{
border:0px;
margin-top:5px;
margin-left:185px;}


#anfahrt{
margin-right:15px;}

#alles{
	width:600px;}
	
	
#berater_box{
	padding:10px;  
	float:right; 
	border: dashed 1px #008b91; 
	margin:0px 0px 10px 15px; 
}
#berater_box a {
	float:left;
	font-size:80%;
}
#flaggen{
	position:absolute;
	top:150px;
	left:720px;
	margin:0px;
	padding:0px;}
	
#firstname {
	display:none;
}

.flash-thumb
{
	width: 181px;
	margin: 20px 0 0 35px;
}
