body {

	margin:0px;

	padding:0px;

}



#box {

	border-left:8px solid #799cc2;

	border-right:8px solid #799cc2;

	margin:0px auto;

	padding:0px;

	width:833px;

	font-family:Arial;

	font-size:12px;

}



/* Fehlermarkierung */



.error			{ padding: 10px 0; font-weight: bold; color: #FF0000; background-color:#FFFFFF; }

input.error		{ padding: 2px 2px 1px 2px; border: 2px solid #FF0000; }

textarea.error	{ padding: 2px 2px 1px 2px; border: 2px solid #FF0000; }

.error-check	{ padding: 0 2px 2px 2px; background: #FF0000; }

select.error	{ padding: 0; font-weight: bold; color: #FF0000; }





#header {

	background-image:url(../de,standard-themaderinstallation,images/header.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	height:212px;

	width:833px;

	position:relative;

}



#header .menu {

	margin:0px;

	padding:0px;

	list-style:none;

	text-align:right;

	position:absolute;

	right:0px;

	top:0px;

}



#header .menu li {

	float:left;

	margin-right:1px;

}

#header .menu li.btn {

	display:block;

	background-image:url(../de,standard-themaderinstallation,images/mnu_button.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	height:67px;

	width:114px;

}

#header .menu li a {

	display:block;

	height:67px;

	width:114px;

	text-decoration:none;

	color:#666;

	font-size:16px;

	font-weight:bold;

	position:relative;

}

#header .menu li a .text{

	display:block;

	position:absolute;

	bottom:12px;

	right:5px;

	cursor:pointer;

}

#header .menu li a.aktiv .text {
	color:#2f2d08;
}
#content {

	padding:0px 20px 0px 20px;

	color:#333;

}



#content h1 {

	font-size:20px;

	font-weight:bold;

	font-family:arial;

	color:#000;

}



#content h2 {

	font-size:16px;

	font-weight:bold;

	font-family:arial;

	color:#b0a80e;

}





#content dl.spalten dt {

	float: left;

	width: 15em;

	padding: 3px;

}

#content dl.spalten dd {

	margin-left: 13em;

	padding: 3px;

}



#content table.maschinentypen {

	width:90%;

}

#content table.maschinentypen th{

	font-weight:bold;

	text-align:left;

}

#content table.maschinentypen td{

	padding-bottom:10px;

	vertical-align:top;

	padding-right:20px;

}

#content fieldset legend {

	padding: 5px;	

}

#content fieldset label {

	display: block;

}

#content ul.referenzen li {

	margin-bottom:10px;

	font-size:14px;

}

#footer {

	background-image:url(../de,standard-themaderinstallation,images/footer.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	height:42px;

	width:833px;

	text-align:center;

	padding:0px;

	margin:0px;

}



#footer .links {

	padding:10px 0px 0px 0px;

	margin:0px;

	display:block;

}

#footer .links .aktiv {
	font-weight:bold;
}
