
html {  
		width: 100%;
	    height: 100%;
		margin: 0px auto 0px auto;
		color: #333;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;
}

body {  
		
		margin: 0px auto 0px auto;
		padding: 0;
		border: 0px;
		width: 839px; 
		height:100%;
}


img {border: 0px;}

a, a:visited { text-decoration:none; color:#333;}
a:hover { text-decoration:none; color:#d90000;}
h1 {font-size:18px; font-weight:bolder; color:#333;margin:-3px 0 0 0;}
/*#avos {color:#d90000;font-size:110%;border-bottom:3px solid;}*/
#avos {border:0px; margin-bottom:-5px;}

.clear-both {
		clear:	both;
}

.hidden {
		display: none;
}


#header {
		height: 5px;
		width: 839px;
		
}
#sprachen {display:none;	
}


#sprachen img {
		display:none
}
#satz { display:none;
}


#maincontainer {
		border: 0px;
		width: 839px; 
		margin:0;
		padding: 0;
		min-height:100%;
		height: auto;
		}
* html #maincontainer { height:100%; } /* nur für IE 5.5 - 6.x */
html + body #maincontainer { height:100%; } /* nur vom IE 5.0 */

#content-left {
		width: 215px;
		float: left;
		margin: 0px auto 0px auto;
		padding-left: 45px;
}				


#bxhead,#bxhead1,#bxhead2,#bxhead3,#bxhead4,#bxhead5 {
height:19px; 
width:217px;
border:1px solid #fff; border-width:1px 1px 0 0; line-height:19px;
margin:0;
padding:3px;color:#fff; font-weight:bold; font-family:verdana, arial, sans-serif; font-size:12px;
}

/* common styling */
#quick_find #suchfeld {width:188px;}
#suchbutton  {border:0px; padding:5px 0 0 2px;margin: 0 0 -5px 0;}
#quick_find {height:24px;width:217px;padding:0px 3px 3px 3px; margin:0px;background:#e6e6e6;} 
#manufacturers {height:24px;width:217px;padding:6px 3px 3px 3px; margin:0px;background:#e6e6e6;}
select, select:hover,  select:active,  select:focus, input {font-size:11px;}
#manufacturers  #selected{font-weight:bold;}
h3 {background:#e6e6e6;text-align: center; line-height:19px; font-size:12px;margin:0px; padding:3px;width:217px;}

.bxcontent, .menu {font-family: verdana, arial, sans-serif; width:100%; max-width:217px; position:relative; margin:0px;padding:0px; font-size:11px; height:auto;}
.bxcontent ul li a, .menu ul li a,.bxcontent ul li a:visited, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:217px; height:auto; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:#e6e6e6; line-height:19px; font-size:11px;padding:3px;}
.bxcontent ul, .menu ul {padding:0; margin:0; list-style-type: none; }
.bxcontent ul li, .menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.bxcontent ul li:hover a, .menu ul li:hover a {color:#fff; background:#999999;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:224px; width:255px;}
.menu ul li:hover ul li a.hide {background:#999999; color:#fff;}
.menu ul li:hover ul li:hover a.hide {width:255px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#999999; color:#fff; width:255px;height:auto;}
.menu ul li:hover ul li a:hover {background:#660000; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:224px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:255px; background:#ffcccc; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#660000; color:#fff;}


#mainbody   {
		width: 530px;
		float: left;
		color: #333;
		font-size: 13px;
		margin: 0;
		padding-left: 20px;
}	
#ie7leftcol {position:absolute;}
#mainbody  div.innerwrap {
		padding: 5px 10px 45px 10px;	
		min-height: 450px;
 }
 
#topnavigation {
		height: 30px;
		margin: 0;
		padding-left: 290px; 
		padding-right: 20px;
		font-size: 9px; 
         line-height: 1.2;
}

#topnavigation a:link , #topnavigation a:visited {	 	
text-decoration:none;color: #333;
}
#topnavigation a:hover{
color: #D90000; text-decoration:underline;
}
#startbildchen {padding-left:20px;}
* html #startbildchen{margin-left:-10px;}
#starttext {padding-left:20px;padding-right:10px;text-align:justify;}
* html #starttext{margin-left:-10px;padding-right:20px;}
#strich { width: 100%;height:2px; border-bottom: 2px solid; border-color: #c5c5c5;padding:5px 0 5px 0;}
#model {background-color: #E6E6E6; border:1px solid; border-color:#555;font-size: 11px;}
#modelinfo {font-size: 12px; font-weight:bold; color:#003399;}
#statusv {font-size: 12px; font-weight:bold; color:#d90000;}
#statusda {font-size: 12px;font-weight:bold; color:green;}
.maschinenliste {background-color: #fff; padding: 5px 0 5px 0;margin:0px;}
#rahmen {padding: 5px; border:1px solid; border-color:#666; background-color: #fff;}
h2 {font-size:12px; padding:0 0 5px 0; margin:0 0 0 0; font-weight:normal; color:#333;}
.subcolumns {width: 100%;overflow:hidden;border-bottom: 1px solid; border-color: #555;padding:5px 0 5px 0;}
.c75r { width: 75%; float: right; margin-left: -5px;}
.c25l {float: left;width: 25%; }
.columninfo {width: 100%;overflow:hidden;border-bottom: 2px solid; border-color: #c5c5c5;padding:3px 0 3px 0;}
.c60l { width: 60%; float: left; }
.c40r {float: right;width: 39%; text-align:right; margin: 0;}
.subcl { padding: 0 1em 0 0 }
.subcr { padding: 0 0 0 1em }



 .longTextarea textarea {
	width: 99%;
}
#imprint label {width: 14em; font-weight:bold; line-height: 110%;}
label {
    font-size: 1em;
    line-height: 130%;
    background: transparent;
    color: #333;
    width: 10em;
    padding-right: 4px;
    margin-bottom: 5px;
    float: left;
}

.error {border: 1px solid; border-color: #ff0000; background-color:#FFCCCC; text-align:center;}

#copyright {  
clear:both;
margin-top: -31px;
padding-top: 5px; 	
height: 26px;
border:none;
}
#copyright, #copyright a:link , #copyright a:hover, #copyright a:visited {	 
		color: #666; 
		font-size: 9px; 
		text-decoration:none;
}
#datum {padding:1px 0 0 115px;}
#copyr{padding:1px 0 0 170px;}
#hoch {padding-left:90px;}

/* Bottom Navigation */
ul.bottomnav, li.bottomnav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.bottomnav {
	margin: 0 0 0 0;
    width: 820px; 
	height:26px;
}

li.bottomnav img {
	border:none;
}

li.bottomnav {
	float: left;
}