/* CSS Document */

html{height:100%;}

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
}
td {font-size: 12px;}


#logo{	position:absolute;
	width:150px;
	height:51px;
	top:24px;left:42px;
	border: 1px solid #000000;
}

#newsletter{
	position:absolute;
	width:68px;
	height:14px;
	left: 301px;
	top: 61px;
	border: 1px solid #000000;
}


#hauptnavi{	position:absolute;
	width:564px;
	height:71px;
	left: 386px;
	top: 6px;
	border: 0px solid #000000;
}
#hauptnavi .navitabelle {height:71px;border: 0px solid #000000;}
#hauptnavi td {white-space:nowrap;}
#hauptnavi td a {margin-left:9px;margin-right:3px;}

#hauptnavi td.nav1, td.nav1aktiv{}
#hauptnavi td.nav1 {border-right:1px dashed #2C905E;}
#hauptnavi td.nav1:hover {border-right:1px solid #2C905E;}

#hauptnavi td.nav1aktiv {border-right:3px solid #2C905E;}


#hauptnavi td a.menu1, td a.menu1aktiv{text-decoration:none;font-size:11px;color:#2C905E;}
#hauptnavi td a.menu1:hover{color:#1A5336;}
#hauptnavi td a.menu1aktiv{font-weight:bold;font-family:"arial narrow",arial}
#hauptnavi td a.menu1, td a.menu1aktiv{text-decoration:none;font-size:11px;color:#2C905E;}



td.suchenzelle{background-color:#DCDDDF;}
#suche{position:absolute;
	width:150px;
	height:395px;
	top:87px;left:42px;
	background-color:#DCDDDF;
	border: 1px solid #000000;
}

#maschinensuche {background-color:#2C905E;padding-top:5px;padding-left:5px;padding-bottom:5px;border-bottom:3px solid #FFFFFF;border-top:2px solid #FFFFFF;}
#maschinensuche label {display:block;padding-left:5px;font-weight:bold;font-size:11px;}
#maschinensuche select {width:120px;font-size:10px;margin-bottom:8px;}
#maschinensuche .submitbutton {background-color:#FFE42B;color:#2C905E;font-size:10px;margin-top:0px;}




#unternavi{
	width:100px;
border: opx solid #000000;
}
#unternavi ul{list-style:url(/grafik/pfeil-unternavigation.gif);margin:0px;padding:0px;margin-left:25px;margin-top:5px;}
#unternavi a {text-decoration:none;color:#000000;font-weight:bold;font-size:11px;}
#unternavi a:hover {color:#2B9161;}
#unternavi a.menu1aktiv {color:#2B9161;}
#unternavi li {border-bottom:1px solid #FFFFFF;width:100px;}
#unternavi img.unavipfeil{margin-left:13px;}

table.unternavizelle{width:100%;}
td.unternavizelle{
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	background-color:#FFE42B;
	background-image: url(/grafik/unternavi-hintergrund.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

td.unav1{border-bottom:1px solid #FFFFFF;height:20px;}
td.unav1aktiv{border-bottom:1px solid #FFFFFF;height:20px;}


form {margin:0px;padding:0px;}


td.contentcontainer {border: 1px solid #95C7AE;}
td.contentrechts {width:222px; background-color:#229F74;}
td.contentrechts strong {color:#ffffff;line-height:19px;}

td.contentrechts  .csc-firstHeader{margin:0px;padding:0px;color:#FFFFFF;font-size:15px;padding-bottom:8px;padding-top:14px;padding-left:15px;}
td.contentrechts  p.bodytext{margin:0px;padding:0px;color:#FFFFFF;padding-left:15px;font-size:90%;}
td.contentrechts  a{color:#FFFFFF;text-decoration:none;}
td.contentrechts  h1 {
	padding-left:15px;
	padding-top: 10px;
	color: white;
	font-size: 15px;
	font-style: italic;
}
td.contentrechts div.Separator {
	height: 1px;
	background: url(/grafik/dottedLine.gif) repeat-x;
	font-size: 0;
	line-height: 0px;
}	
td.contentrechts .csc-textpic-caption {
	color: white;
	text-align: right;
	padding: 5px 15px;
}

td.contentrechts .csc-header {
	padding-bottom: 0px !important;
}


td.maincontent{padding-left:57px;padding-top:45px;padding-bottom:20px;padding-right:50px}
td.maincontent a{font-weight:bold;color:#229F74;}
td.maincontent-maschinenliste{padding-left:57px;padding-top:45px;padding-bottom:20px;}




td .csc-header, .csc-firstHeader{margin:0px;padding:0px;color:#2A905E;font-size:18px;font-weight:bolder;padding-bottom:14px;}
.bodytext {padding:0px;margin:0px;}

#contentscreen{
position:absolute;
	width:50%;
	height:100%;
	left:0px;
	top: 88px;
border: 1px solid #95C7AE

}

#content{

border: 1px solid #000000;
}
#content input, #content select{width:250px;}





#flashanimation {
	position:absolute;
	width:406px;
	height:511px;
	z-index:1;
	left: 545px;
	top: 83px;
}#maschinenbild {
	position:absolute;
	width:192px;
	height:159px;
	z-index:1;
	left: 537px;
	top: 412px;

}
.maschinenbild {margin-top:90px;	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;}
.maschinenbild2 {margin-top:5px;	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;}

 .produktliste{font-size:11px;padding:5px;background-color:#DCDDDF;}
 .detaillink{color:#000000;font-weight:bold;text-decoration:none;}
 
.produktliste-headline{background-color:#2C905E;font-weight:bold;color:#FFFFFF;height:28px;padding:5px;}

.produktliste-headline-nummer{background-color:#2C905E;font-weight:bold;color:#FFFFFF;height:28px;padding:5px;width:80px;}

fieldset.csc-mailform{border:none;}

form{margin:0px;padding:0px;}

.maschinenanfragesubmitbutton {background-color:#2C905E;color:#ffffff;font-size:10px;margin-top:0px;}


.impressum {
	padding-top: 7px;
	padding-left: 7px;

}
.impressum a {
	color:#2A905E;
	font-size:90%;
	text-decoration:none;font-weight:bold;
}

.LangSwitcher {
	text-align:left;
	margin: 10px 0px 0px 7px;
	padding:0px;	
}

.LangSwitcher h4 {
	color:#2A905E;
	text-decoration:underline;
	font-weight:bold;
}

.LangSwitcher ul, .LangSwitcher ul li {
	list-style:none;
	display:inline;
	color:#2A905E;
	padding:0px;
	margin:0px;		
}

.LangSwitcher ul li {
	background:url(../images/langmenu_dot.gif) repeat-y right;
	margin-right:5px;
	padding-right: 5px;
}

.LangSwitcher ul li.last {
	background:none;
	margin-right:0px;
	padding-right:0px;
}


.LangSwitcher ul li a {
	text-decoration:none;
	color:#2A905E;	
}

.LangSwitcher ul li a:hover {
	text-decoration:underline;
}