﻿body {
	background-image: none;
}

#logo {
	margin: 0;
}

#container{
	background-color: #EDEDED;
}

#body {
	padding-top: 141px;
	/*padding-bottom: 7px;*/
	padding-bottom: 0; /*27.01.2010 Anpassungen im Scrolling-Skript*/
	background: transparent url(../../../media/bauma_2010/06_design/body_bg.gif) repeat-y scroll 8px 0;
}

#header {
	height: 141px;
}

#flashHead {
	margin-bottom: 10px;
}

#header_topnav {
	background: transparent url(../../../media/bauma_2010/06_design/navigation_hintergrund.jpg) repeat-y scroll 0 0;
}
#header_topnav a:hover span, #header_topnav .crnt span {
	background: transparent url(../../../media/bauma_2010/06_design/navigationCurrentBauma.gif) no-repeat scroll 100% 0;
	color: white;
}

#header_topnav a:hover, #header_topnav .crnt {
	background: transparent url(../../../media/bauma_2010/06_design/navigationCurrentBauma.gif) no-repeat scroll 0 -29px;
	color: white;
}

div.main3c {
	width: 531px;
	padding-bottom: 15px; /*27.01.2010 Anpassungen im Scrolling-Skript*/
}

div.main2NoNav {
	width: 708px;	
}

#body div.pl0 {
	width: 718px;
	padding-left: 0;
}

div#rightSB {
	width: 260px;
	padding-top: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}
div#rightSB h2.blueSB {
	color: white;
	background-color: #7eb9de;
	padding: 3px 10px;
	text-transform: uppercase;
}

div#rightSB div.wysiwyg {
	background-color: #ededed;
	border: 1px solid #babfc2;
	margin: 0;
	padding: 10px;
}

div#rightSB div.wysiwyg img.bauma {	
}

div#rightSB a.more {
	text-decoration: underline;
}

h1,p {
	color:#495057;
}

.content .download {
	width: 270px;
}

.download .inner .content {
	width: 300px;
}

.download .inner .links {
	width: 100px;
}

a.pr10 {
	padding-right: 10px;
}

ul#langselect {
float:right;
}
ul#langselect li {
height:12px;
text-transform:uppercase;
}
ul#langselect li.first {
padding:0;
}
ul#langselect li  span {
cursor:default;
height:17px;
text-decoration:underline;
padding: 6px;
}

ul#langselect li.first a {
border-right:1px solid white;
height:11px;
margin-top:6px;
padding-top:0;
}

ul#langselect li.first span {
border-right:1px solid white;
margin:6px;
padding:0 6px 0 0;
}

ul#langselect li a {
color:white;
font-weight:normal;
height:12px;
padding:6px 6px 6px 0;
font-size: 11px;
}

ul#langselect li a:hover {
background: transparent none;
text-decoration: none;
color: white;
}

div.countdown {
	height: 56px;
	color: white;
	font-size: 32px;
	padding: 25px 7px 0 9px;
	
}
div.countdown span {
font-family:courier new;
font-weight:bold;
letter-spacing:1px;
}
div.countdown span.days{
	padding-right: 15px;
}
div.countdown span.hours{
	padding-right: 13px;
}
div.countdown span.mins{
	padding-right: 14px;
}
div.countdown span.secs{	
}

ul.sitemap li h3 {
	margin-bottom:5px;
}

div#recommend .blockButton button {
	margin-left: 304px;
}

.noBorder {
margin-top: 20px;
padding: 10px 0;
}

/*IE6Fix*/

* html div#rightSB {
margin: 10px 5px 10px 0;
}

* html div#respond {
width: 688px;
}

/*Anpassung für Bauma-Gewinn- und Fragespiel*/

#contactForm {
border-bottom:none;
}

#contactForm .field .value {
padding-bottom:5px;
}

#contactForm .field .value  p{
	width: 575px;
	color: #495057;
	font-weight: normal;
}

#contactForm input.radio{
	width: 20px;
	vertical-align: middle;
	margin-left: 75px;
}
#contactForm label.radio{
	padding-left: 10px;
	vertical-align: middle;
	color: #8D969F;
	
}
#contactForm .radiofield .value{
	width: 575px;
}
#contactForm .radiofield .value  p{
	display:inline;
}

#contactForm input.checkbox{
	width: 20px;
	vertical-align: middle;
	float:left;
	
}
#contactForm .checkboxfield .value{
	width: 575px;
}

#contactForm .checkboxfield .value p{
	width: 550px;
	display:block;
	color:#8D969F;
}
#contactForm div.required div.error input.checkbox {
outline-color:red;
outline-style:solid;
outline-width:1pt;
}

#contactForm .field .questionlabel{
	width: 75px;
	color: #8D969F;
	font-weight: bold;
}

#contactForm .field span{
color: #7EB9DE;
}