body
{
margin: 0;
padding: 0;
font: 13px 'Tahoma', arial, helvetica, sans-serif;
text-align: center;
color: #ffffff;
background-image: url('../images/site/bg.jpg');
background-repeat:repeat-x;
background-position: 0 0;
position: relative;
background-color: #B3D4EA;
}

a:link, a:visited { color: #5ef6f8;text-decoration:underline; }
a:hover, a:active
{
color: #ffffff;
/*color: #06C1F4;*/
text-decoration:underline;
}

input {font: 13px 'Tahoma', arial, helvetica, sans-serif; color:#ffffff;background-color: #0A66A1;border: 1px solid #8FB3CD;}
select {font: 13px 'Tahoma', arial, helvetica, sans-serif; color:#ffffff;background-color: #0A66A1;border: 1px solid #8FB3CD;}
.input_readonly {font: 13px 'Tahoma', arial, helvetica, sans-serif; color:#ffffff;background-color: #10649B;border: 0px;}
.input_big_btn {font: 17px 'Tahoma', arial, helvetica, sans-serif; color:#ffffff;background-color: #10649B;border: 1px solid #8FB3CD;height:40px;}

#search_select {
float:left;
padding:0px;
margin:0px;
}

#search_input_btn {
float:left;
padding:0px;
margin-top:101px;
margin-left:20px;
}

#search_input_btn_2 {
float:left;
padding:0px;
margin-top:21px;
margin-left:20px;
}

#search_input_btn_3 {
float:left;
padding:0px;
margin-top:8px;
margin-left:20px;
}

textarea {font: 13px 'Tahoma', arial, helvetica, sans-serif; color:#ffffff;background-color: #0A66A1;border: 1px solid #8FB3CD}
.error {color: #B40000;}

h1
{
color: #ffffff;
font: 16px 'Tahoma', arial, helvetica, sans-serif;
font-weight: bold;
margin: 0 0 30px 0;
}

h2
{
color: #ffffff;
font: 13px 'Tahoma', arial, helvetica, sans-serif;
font-weight: bold;
margin: 0 0 30px 0;
}

.xsmall {
font-size:10px;
}

#small_bold_ul {
font-size:11px;
padding:0;
margin-top:0px;
margin-left:18px;
margin-right:0px;
margin-bottom:0px;
font-weight:bold;
list-style-type:upper-roman;
}

#small_bold_ul li {
margin-top:20px;
margin-bottom:20px;
}

#small_ul {
font-size:11px;
padding:0;
margin:0px;
font-weight:normal;
text-align:justify;
list-style-type:decimal;
}

#small_ul li {
margin-top:0px;
margin-bottom:0px;
}

#small_ul_xtra {
font-size:11px;
padding:0;
margin:0px;
font-weight:normal;
text-align:justify;
list-style-type:none;
}

#small_ul_xtra li {
margin-top:0px;
margin-bottom:0px;
}

#contact_table {
width:527px;
background-color:#10649B;border:#BDD1EA 0px solid;
}
#contact_td_1 {
padding-left:18px;padding-right:4px;
text-align:left
}
#contact_td_2 {
padding-right:18px;
text-align:left
}

#container
{
margin: 0 auto;
padding:0;
width: 984px;
text-align: center;
background-image: url('../images/site/site-bg.jpg');

}

#site_bg
{
margin:0;
padding:0;
width:984px;
background-image: url('../images/site/site-bg.jpg');
background-repeat:no-repeat;
}

#header
{
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height: 112px;
width:984px;
background-image: url('../images/site/head.jpg');
position: relative;
}

#lang_select
{
margin:0px;
padding-top:5px;
padding-right:20px;
font-size:11px;
color:#09325E;
text-align:right;
}

#lang_select a:link, #lang_select a:visited { color: #09325E;text-decoration:none; }
#lang_select a:hover, #lang_select a:active
{
color: #09325E;
text-decoration:underline;
}

#menu
{
padding:0px;
margin:0px;
width:984px;
height:31px;
background-image: url('../images/site/m-1.jpg');
background-repeat:no-repeat;
position: relative;
}

#contents { width:530px;float:left;margin:0 0px;line-height:20px; padding-top:30px;padding-left:143px;padding-right:10px;padding-bottom:10px;text-align:left;}
#contents_anfahrt { width:330px;float:left;margin:0 0px;line-height:20px; padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-align:left;}
#contents_motor { width:461px;float:left;margin:0px;line-height:20px; padding-top:30px;padding-left:143px;padding-right:0px;padding-bottom:10px;text-align:left;}
.imagefloat { float: left;border-width:3px; border-color:#E1E1E1; padding:0px; border-style:solid;margin-right:10px; margin-top:0px; margin-bottom:3px;margin-left:0px;}
.img_border {border-width:1px; border-color:#0A335E; padding:0px; border-style:solid;}
.thumb_border {border-width:1px; border-color:#09325E;border-style:solid;padding:0;margin:0;}

#content
{
clear:left;
float:left;
width:730px;
min-height:611px;
margin:0px;
padding:0px;
background-image: url('../images/site/content-bg.jpg');
background-repeat:no-repeat;
}

#content_anfahrt
{
clear:left;
float:left;
width:530px;
min-height:611px;
margin:0px;
padding:0px;
background-image: url('../images/site/content-bg-anfahrt.jpg');
background-repeat:no-repeat;
}

#content_motor
{
clear:left;
float:left;
width:604px;
min-height:611px;
margin:0px;
padding:0px;
background-image: url('../images/site/content-bg-motor.jpg');
background-repeat:no-repeat;
}

#content_right_0
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-0.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_1
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-1.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_2
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-2.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_3
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-3.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_4
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-4.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_5
{
float:left;
padding:0px; 
margin:0px;
width:454px;
height:611px;
background-image: url('../images/site/content-right-5.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_6
{
text-align:left;
float:left;
padding:0px; 
margin:0px;
width:380px;
height:611px;
background-image: url('../images/site/content-right-6.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_7
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-7.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_8
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-8.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_right_9
{
float:left;
padding:0px; 
margin:0px;
width:254px;
height:611px;
background-image: url('../images/site/content-right-9.jpg');
background-repeat:no-repeat;
position:relative;
}

#content_zert
{
text-align:left;
padding:0px; 
margin-top:30px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#footer
{
clear: both;
margin:0;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
width:984px;
color: #FFFFFF;
text-align: center;
font-size: 10px;
height:29px;
background-image: url('../images/site/foot.jpg');
background-repeat:no-repeat;
position:relative;
}

#search_header
{
margin:0px;
padding-top:38px;
padding-left:702px;

}
#search input {font: 16px 'Tahoma', arial, hevetica, sans-serif;color: #456977;width:232px;height:27px;border:1px solid #093C5C;}



  ul#nav {
    margin: 0; padding: 0;
    text-align: center;
  }
 
  ul#nav li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0; padding: 0;
  }
  * html ul#nav li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#nav li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }
 
  ul#nav li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 31px; left: 0;
    display: none;  /* Unternav ausblenden */
  }
  * html ul#nav li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#nav ul {  /* Workaround fuer den IE 7 */
    padding:0;
  }
  ul#nav li:hover ul {
    display: block;  /* Unternav in modernen Browsern einblenden */
  }
  ul#nav li ul li {
    float: none;
    display: block;
	padding:0;
    margin: 0;
  }
 
  ul#nav a, ul#nav span {
    display: block;
	text-align:left;
	height:17px;  /* 31px - padding */
	width: 112px; /* 126px - padding */	
    padding:7px;
	text-decoration:none;
    color: #0A335E; background-color: #BDD1EA;
  }
  * html ul#nav a, * html ul#nav span {
    width: 126px;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 126px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#nav a:hover, ul#nav span, li a#aktuell {
    color: #ffffff; background-color: #0A335E; text-decoration:none;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    text-decoration:none;
    color: #0A335E; background-color: #BDD1EA;
  }
  ul#nav li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: #BDD1EA;
  }
 
 
 #nav a.top {
    padding:0px;
	margin: 0;	
	display: block;
	height:31px;  /* 31px - padding */
	width: 126px; /* 126px - padding */
}

#nav a.top:hover {
    padding:0px;
	margin: 0;	
	display: block;
	height:31px;  /* 31px - padding */
	width: 126px; /* 126px - padding */
}

/* Detailansicht - motor_data */
#motor_data {
padding:0px;
margin-left:28px;margin-top:79px;
}

#motor_data table { 
padding:0px;
margin:0px;
width:302px;
height:330px;
border-collapse:collapse;
}

#motor_data tr { 
padding:0px;
margin:0px;
}
/* Detailansicht - motor_data */

/* Baureihen-Übersicht - motoren_data */
#motoren_data {
padding:0px;
margin-left:0px;margin-top:0px;
}

#motoren_data table { 
padding:0px;
margin:0px;
height:244px;
width:450px;
border-collapse:collapse;
}

#motoren_data tr { 
padding:0px;
margin:0px;
}
/* Baureihen-Übersicht - motoren_data */

/* Rütteltische-Übersicht - tische_data */
#tische_data {
padding:0px;
margin-left:0px;margin-top:0px;
font-size:11px;
}

#tische_data table { 
padding:0px;
margin:0px;
height:244px;
width:580px;
border-collapse:collapse;
}

#tische_data tr { 
padding:0px;
margin:0px;
}
/* Rütteltische-Übersicht - tische_data */

/* andere Tabellen */
#eviro_table {
padding:0px;
margin-left:0px;margin-top:0px;
}

#eviro_table table { 
padding:0px;
margin:0px;
width:300px;
border-collapse:collapse;
}

#eviro_table tr { 
padding:0px;
margin:0px;
}
/* andere Tabellen */

/* Baureihen-Übersicht (Suche)- motoren_data */
#motoren_data_s {
padding:0px;
margin-left:0px;margin-top:0px;
}

#motoren_data_s table { 
padding:0px;
margin:0px;
width:450px;
border-collapse:collapse;
}

#motoren_data_s tr { 
padding:0px;
margin:0px;
}
/* Baureihen-Übersicht (Suche)- motoren_data */

#td_1 {
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
border: solid 1px #8ABDDE;
text-align:left;
background-color:#0A335E;
}

#td_1_h {
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
border: solid 1px #8ABDDE;
text-align:left;
background-color:#0A335E;
vertical-align:center;
}

#td_2 {
padding:0px;
margin:0px;
border: solid 1px #8ABDDE;
text-align:center;
}
#td_2_h {
padding:0px;
margin:0px;
border: solid 1px #8ABDDE;
text-align:center;
vertical-align:bottom;
}
#td_3 {
padding:0px;
margin:0px;
border: solid 1px #8ABDDE;
text-align:center;
background-color:#82B7DA;
}

#motoren_img {
padding:0px;
margin-left:28px;margin-top:112px;
}

#menu_motor {
width:450px;
height:50px;
margin:0xp;
padding:0px;
background-image: url('../images/site/m-motor-bg.jpg');
background-repeat:no-repeat;
position:relative;
}

#menu_motor ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_motor li {
margin: 0;
padding: 0;
display: inline;
vertical-align:middle;
}

#menu_motor a:link, #menu_motor a:visited {
margin-left:1px;
margin-top:1px;
margin-right:0px;
margin-foot:0px;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-foot:0px;
height:45px; /* 50 - margin und padding */
display:block;
text-align:center;
background-color:#81B7DB;
color:#0A335E;
text-decoration:none;
float:left;
}

#menu_motor a:hover, #menu_motor a:active {
margin-left:1px;
margin-top:1px;
margin-right:0px;
margin-foot:0px;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-foot:0px;
height:45px; /* 50 - margin und padding */
display:block;
text-align:center;
background-color:#0A335E;
color:#ffffff;
text-decoration:none;
float:left;
}

#baugroesse a:link, #baugroesse a:visited {
margin-left:1px;
margin-top:0px;
margin-right:0px;
margin-foot:0px;
padding-top:6px;
padding-left:6px;
padding-right:0px;
padding-foot:0px;
height:50px;
width:120px;
display:block;f
text-align:left;
background-color:#81B7DB;
color:#0A335E;
text-decoration:none;
border-width:1px; border-color:#09325E; border-style:solid;
}

#baugroesse a:hover, #baugroesse a:active {
margin-left:1px;
margin-top:0px;
margin-right:0px;
margin-foot:0px;
padding-top:6px;
padding-left:6px;
padding-right:0px;
padding-foot:0px;
height:50px;
width:120px;
display:block;
text-align:left;
background-color:#0A335E;
color:#ffffff;
text-decoration:none;
border-width:1px; border-color:#09325E; border-style:solid;
}

