
* { padding: 0; margin: 0; }

body {
 font: 86% "Myraid Pro", "Trebuchet", "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 13px;
 background: #015eac url(bilder/bg_skala_680.jpg) top center no-repeat;
 
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 
}
#header {
 color: #333;
 width: 920px;
 padding: 0;
 border: 1px solid #ccc;
 height: 141px;
 margin: 10px 0px 0px 0px;
 background: white;
}

#secondmenu {
 color: white;
 border: 1px solid #ccc;
 width: 916px;
 height: 25px;
 padding: 2px;
 margin-top: 0;
 margin-bottom: 2px;
 align: right;
 }

/*
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0;
 padding: 10px;
 height: 380px;
 width: 173px;
 float: left;
}
*/


#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: white;
 margin: 15px 0px 10px 0px;
 padding: 5px 20px 20px 10px;
 height: 439px;
 width: 692px;
 display: inline;
 overflow: auto;
}

#rightcolumn img {
margin, padding: 0;
}

#rightcolumn h1 {
font: "Myraid Pro", "Trebuchet", "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 25px;
font-weight: bold;
color: #286ea0;
margin: 0 0 3px 0;
}

#rclinks {
float: left;
display: inline;
width: 372px;
margin-top:25px;
margin-right:10px;
margin-bottom: 50px;
}

#rclinks h1{
font-size: 14px;
font-weight: bold;
color: #286ea0;
letter-spacing: 2px;
}

#rclinks ul li {
padding-left: 10px;
}

#rclinks li a {
color: #286ea0;
font-size: 13px;
font-weight: bold;
}

#rclinks li a:hover {
color: #cc3300;
font-size: 13px;
font-weight: bold;
}

#rcrechts {
float: right;
display: inline;
width: 250px;
padding: 0;
margin-top:25px;
}

/*
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #8FBFEF;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 text-align: center;
 font-size: 10px;
 font-weight: bold;
}
*/


#avmenu {
height: 439px;
float: left;
width: 194px;
margin: 15px 0 10px 0;
padding: 0;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 15px;
font-weight: bold;
font-stretch: extra-expanded;
text-align: left;
background: #fff;
}

.untermenu {
font-size: 13px;
font-weight: bold;
color: #fff;
}

#avmenu ul {	
list-style: none;
width: 194px;
margin: 0;
padding: 0;
font-size: 1.0em;
text-align: left;
}	

#avmenu li a {
height: 20px;
text-decoration: none;
color: #286ea0;
display: block;
padding: 3px 4px 5px 28px;
background: #fc0 url(bilder/blauepfeile.gif) left center;background-repeat:no-repeat;
border-top: 1px solid #286ea0;
border-bottom: 2px solid #fff;
text-align: left;
}	
	
#avmenu li a:hover,
#index #navi01 a,
#profil #navi02 a,
#lohnfertigung #navi03 a,
#ausstattung #navi04 a,
#qualitaet #navi05 a,
#referenzen #navi06 a,
#anfahrt #navi07 a,
#kontakt #navi08 a,
#impressum #navi09 a

{
background: #fc0 url(bilder/blauepfeile_aktiv.gif) left center;background-repeat:no-repeat;
color: #cc3300;
padding: 3px 4px 5px 36px;
}

#adresse {
font: Arial, sans-serif, Verdana, Tahoma;
width: 189px;
float: left;
padding: 3px 0 10px 5px;
border-top: 1px solid #286ea0;
border-bottom: 1px solid #286ea0;
margin: 24px 0 10px 0;
color: #00345f;
background-color: #ffcc00;
font-size: 12px;
line-height: 1.3em;
text-align: left;
}

#adresse a {
font-size: 11px;
color: #286ea0;
}

#adresse h3 {
margin-bottom: 10px;
color: #cc0000;}

.hide {
display: none;
}

.bildlinks {
padding:1px;
margin:4px 4px 4px 0;
float:left;
}

.bildrechts {
padding:1px;
margin:4px 4px 4px 0;
float:right;
}

hr {
height: 4px;
border: 0 none;
border-top: 4px dotted #286ea0;
margin: 0 0 15px 0;
padding: 0;
}

label {
float: left;
width: 50px;
}
input#submit {
margin-left: 50px;
}




