@media print {
  body { font-family: Georgia, serif; }
  #top_menu, #menu, #footer, #sidebar { display: none } }
  
body { background: white; color: black; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 100.1%; text-align: center; }
a img { border: none; }
a { color: black; }
a:hover, #top_menu a:hover, #menu a:hover, #footer a:hover { color: #AF132F; }
table { font-size: 0; }
.sidebar td { font-size: 1em; }
#pagedocument { margin: auto; padding: 0; text-align: left; width: 1003px;}
#container { text-align: center; font-size: 0.75em; height: 1%; width: 1003px;}
#top_menu { font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: white; text-align: right; list-style-type: none; padding-bottom: 2px; padding-right: 30px;}
#top_menu ul { margin: 0; padding: 0; }
#top_menu li, #menu li { display: inline; list-style-type: none; }
#top_menu a { background: url(../images/icons/red_arrow.png) left center no-repeat; padding: 0 7px 0 12px; text-decoration: none; }
#top_menu .flags a { background: none; padding: 0; }
#top_menu a:link, #menu a:link { text-decoration: none; }
#top_menu .clear, #menu .clear { display: none; }
#menu { text-align: center; list-style-type: none; text-transform: uppercase; background: url(../images/Feldbussebanner.png) no-repeat top; font-size: 1em; padding: 180px 20px 0 20px; margin: 0 -21px; width: 1003px; }

#content { text-align: left; background: url(../images/background2.gif) repeat-y; margin: 0; float: left; padding: 0; width: 1003px; }
h1 { color: #CFD9E0; font-size: 2em; font-family: "Arial Black", Arial, Helvetica, Tahoma, sans-serif; border-bottom: 1px solid #758597; padding: 0 0 5px 0; margin: 0 20px; }

#main { width: 720px; padding: 30px 15px; }
* > body #main { width: 640px; }
#main2 {
	width: 890px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 70px;
}
* > body #main2 {
	width: 890px;
}
#sidebar { width: 175px; padding: 30px; }
.first { float: left; }
#main.first, #sidebar.first { padding-left: 70px; }
.last { float: right; }
#main.last, #sidebar.last { padding-right: 70px; }
#main.only { width: 707px; }

#footer { padding: 3px 0 1px 0; height: 24px; *height: 31px; background: url(../images/footer_bg.gif) no-repeat 9px 100%; color: white; font-size: 0.8em; clear: both; float: left; width: 953px; width: 1003px; margin: 0 -0 2em 0; width: 1003px; }
#footer a { color: white; text-decoration: none; }
#footer ul { margin: 0 30px; padding: 0; list-style-type: none; }
#footer li { float: left; padding-left: 10px; padding-top: 1px; }
#footer .last { float: right; font-weight: bold; font-style: italic; font-size: 1.1em; padding-top: 0; }
#footer .clear { clear: both; }
.option {
	font-family: Arial; font-size: 12px; color: #000000; font-weight:bold; line-height: normal; font-style: normal; list-style-position: outside; text-decoration: none} 

.option2 {
	font-family: Arial; font-size: 12px; color: #000000; font-weight:bold; line-height: normal; font-style: normal; list-style-position: outside; text-decoration: none} 
.option2:hover { color: #AF132F }
.option2:active { color: #000000 }

.option3 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: normal;
	font-style: normal;
	list-style-position: outside;
	text-decoration: none} 
	
.option3:hover { color: #AF132F }
.option3:active { color: #666666 }

.option5 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	line-height: normal;
	font-style: normal;
	list-style-position: outside;
	text-decoration: none} 
	
.TABS {
	font-family: Tahoma;
	font-size: 12px;
	color: #AF132F;
	font-weight:normal;
	line-height: normal;
	font-style: normal;
	list-style-position: outside;
	text-decoration: none} 
	
.TABS:hover { color: #666666 }
.TABS:active { color: #AF132F }

#checkbox {border: 1px solid #94B4C3; background-color: #E7EBEE; height: 14px; width: 14px}

#radio {border: 1px solid #94B4C3; background-color: #E7EBEE; height: 4px; width: 4px}

#capitalize {text-transform: capitalize}

#padding {padding: 2px}

#upper {text-transform: uppercase}

#date {font-family: verdana,arial,helvetica; 
font-size: 9px; 
color: #006699}

#adminDate {font-family: verdana,arial,helvetica; 
font-size: 9px; 
color: #000000}

#infobar {font-family: arial,helvetica; 
font-size: 11px; 
color: #000000}

#adminDateRed {font-family: verdana,arial,helvetica; 
font-size: 9px; 
color: #FF0000}

#adminMenu {font-family: verdana,arial,helvetica; 
font-size: 10px; 
color: #2323D7}

#adminMenu:hover {font-family: verdana,arial,helvetica; 
font-size: 10px; 
color: #696969}

#table {background-color: #BCD0D9}

#table2 {background-color: #FFFFFF}

#SelectButton {font-family: verdana, Geneva,  Helvetica, Arial; 
font-size: 10px; 
color: #000000;
border: 1px outset;
background-color: #90BBF1;
width: 100px;
height: 16px;
cursor: hand}

#SelectButton2 {font-family: verdana, Geneva,  Helvetica, Arial; 
font-size: 10px; 
color: #000000;
border: 1px outset;
background-color: #EFDC59;
width: 100px;
height: 16px;
cursor: hand}

#SelectButton3 {font-family: verdana, Geneva,  Helvetica, Arial; 
font-size: 10px; 
color: #FFFFFF;
border: 1px outset;
background-color: #F43838;
width: 60px;
height: 16px;
cursor: hand}

#SelectButton4 { font-family: verdana, Geneva,  Helvetica, Arial;
font-size: 9px;
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #F0F0F0; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
width: 40px;
height: 16px;
cursor: hand}


#SelectButton5 {font-family: verdana, Geneva,  Helvetica, Arial; 
font-size: 9px; 
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #F0F0F0; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
width: 60px;
height: 16px;
cursor: hand}

.h1 {font-family: Arial Black; font-size: 20px; color: #CFD9E0; font-weight:normal}
.h3 {font-family: Tahoma; font-size: 14px; color: #3D5B77; font-weight:bold}
.h2 {font-family: Arial Black; font-size: 16px; color: #3D5B77; font-weight:normal}

.news {font-family: Arial; font-size: 10px; color: #000000}

.newstitle {font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold}

.newsdate {font-family: Arial; font-size: 11px; color: #666666}

.search {font-family: Arial; font-size: 14px; color: #000000}

.result {font-family: verdana,arial,helvetica; 
font-size: 11px;
color: #0099FF;
font-weight:bold}

.result:hover {font-family: verdana,arial,helvetica; 
font-size: 11px;
color: #FF9900;
font-weight:bold}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

#tabtext {
	font-family: Arial Black;
	font-size: 16px;
	color: #7F8795;
	font-weight:normal;
	
}
#plup {
	padding-top: 5px;
	padding-left: 10px;

	
}

#prodindexcontainer { 
	width: 640px;
	height: 128px;
	margin: 0 auto;
    -moz-margin-top: 3em; // For Firefox
    margin-top: 8em !important; // For Internet Explorer
    margin-top: 4em; // For other browsers 
	background: #FFFFFF;
	border-right:solid;
	border-right-width: 1px;
	border-right-color: #7F8795;
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color: #7F8795;  
	
	
}


#prodindexleft {
	float: left; 
	width: 294px;
	height: 128px;
}
#prodindexright {
	margin: 0 0 0 304px;
	padding: 5px 10px 0px 0px;
	height: 128px;
	vertical-align: 5px;
} 

#prodindextabcontainer {
	 width: 640px;
	 height: 33px;
	 background-image:url(../images/icons/silverbar_tab08.png); height:33px; width: 640px;
	 	
}
	
#titletag {
margin-left: 50px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 10px;

}

#tabpanelcontainer {
	width: 639px;
	margin: 0 auto;
	overflow:hidden;
	background-color: #CFD9E0;
	border: 1px solid #7F8795;
	-moz-margin-top: 3em;

// For Firefox
    margin-top: 8em !important; // For Internet Explorer
    margin-top: 4em; // For other browsers 
; 		border-right-color: #666666;
	border-left-color: #666666;
	 	
}

#tabpanelcontainer2 {
	width: 639px;
	margin: 0 auto;
	overflow:hidden;
	background-color: #CFD9E0;
	border: 1px solid #7F8795;
	-moz-margin-top: 3em;

// For Firefox
    margin-top: 8em !important; // For Internet Explorer
    margin-top: 4em; // For other browsers 
; 		border-right-color: #666666;
	border-left-color: #666666;
	 	
}

#tablecolleft {
	float: left;
	width:19%;
	left: 100%;
	padding: 2px;
		
}

#tablecollcenter {
	float: left;
	width: 38%;
	border-left: 1px;
	border-left-color:#999999;
	border-right: 1px;
	border-right-color:#999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	padding: 2px;

}

#tablecollright {
	float: left;
	width: 40%;
	padding: 2px;
		}
			
#custemb {
	float: left;
	width:98%;
	left: 100%;
	padding: 2px;
	}
