/* Weima-Web-Style-Sheets */





/* Standardschrift für alle Zellen */
td {
font-family: verdana; font-size: 10px; font-weight: normal; color: #606060; line-height: 150%;
}

body, td {
Verdana, Arial; font-size: 10px; line-height: 150%;
}

/* Für Text die nach unten einen Abstand haben sollen */
td.text {
padding-bottom: 10px; 
}

/* Für Bilder die nach unten einen Abstand haben sollen */
table.standard td.bild {
padding-bottom: 5px; 
}

/* Impressum-Zelle */
.impressum  {
height: 20px; 
}


/* Weisse fette Texte in Tabelle mit dunkelgrauem Balken z.B. bei Gebrauchtmaschinen-Seite*/
td.balken {
background-color: #909090; color: #FFFFFF; font-family: verdana; font-size: 10px; font-weight: bold; padding-top: 2px; height: 18px; line-height: 120%; 
}


/* Headline oben*/
h1 {
color: #CC0000; font-weight: bold; font-size: 12px;
}

/* Headline Grau mit grossem Text*/
td.grau {
font-family: verdana; font-size: 12px; font-weight: bold; color: #606060; line-height: 120%;
}

/* Graue Textüberschriften */
td.grauklein {
font-family: verdana; font-size: 10px; font-weight: bold; color: #606060; padding-bottom: 5px; line-height: 150%;
}

td.linie {
height: 15px; 
}



/* Ende der allgemeinen Formatierungen */
/*-----------------------------------------------------------------------------------------------------------------------------*/







/* ----------- Rote Standardlinks im Fließtext */
a {
font-family: verdana; font-size: 10px; font-weight: bold; color: #CC0000; text-decoration: none;
}
a:hover {
color: #303030; text-decoration: underline;
}



/* ----------- Links in der linken Navigation*/
a.button {
color: #303030; display: block; border-style: solid; border-width: 0px; width: 138px; FONT-FAMILY: Verdana, Arial; font-weight: normal; FONT-SIZE: 10px; text-decoration: none; padding-top: 1px; padding-bottom: 0px; margin-top: 0px;
}
/* Für Hintergrundbild z.B. folgenden Eintrag verwenden: background-image: url(../../misc/menubutton-on.jpg); background-repeat: repeat-x; */
a.button:hover {
text-decoration: underline; color: #CC0000; 
}

/* ----------- Links in der rechten Navigation*/
a.buttonrechts {
display: block; width: 135px; FONT-FAMILY: Verdana, Arial; font-weight: normal; FONT-SIZE: 10px; text-decoration: none; color: #606060; padding-top: 0px; padding-bottom: 0px; margin-top: 0px;
}
a.buttonrechts:hover {
text-decoration: underline; color: #CC0000;  
}

a.buttonrechtsfett {
display: block; width: 135px; FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; text-decoration: none; color: #606060; padding-top: 0px; padding-bottom: 0px; margin-top: 0px;
}
a.buttonrechtsfett:hover {
text-decoration: underline; color: #CC0000;  
}






/* Links innerhalb der box1-Tabelle (die unter der Kopfzeile mit den 2 grauen Balken)*/
table.box1 a {
font-weight: normal; color: #606060; text-decoration: none;
}
table.box1 a:hover {
font-weight: normal; color: #CC0000; text-decoration: underline;
}



/* ----------- Hellgrauer Link in der Fusszeile */
a.fusslink {
font-family: verdana; font-size: 10px; font-weight: normal; color: #C0C0C0; text-decoration: none;
}
a.fusslink:hover {
font-family: verdana; font-size: 10px; color: #CC0000; text-decoration: underline;
}






/* ----------- Rahmen bei Bild-Links*/
a.buttonbild {
display: block; border-style: solid; border-width: 1px; FONT-FAMILY: Verdana, Arial; font-weight: normal; FONT-SIZE: 10px; text-decoration: none; color: #C0C0C0; padding-top: 0px; padding-bottom: 0px; margin-top: 0px;
}
a.buttonbild:hover {
text-decoration: underline; color: #CC0000;  
}



/* Ende der Link-Formatierungen */
/*-----------------------------------------------------------------------------------------------------------------------------*/




/* Standard-Tabellen*/
table.standard {
align: left; 
}

table.standard td.feldbeschriftung {
padding-bottom: 3px; 
}

/* Dunkelgrauer Text in hellgrauem Balken z.B. bei der Gebrauchtmachinen-Seite*/
table.standard td.kopfgrau {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; align: left; color: #606060; padding-left: 3px; height: 18px; background-color: #E0E0E0;
}
/* Weisser Text in rotem Balken für Tabellen die nicht zu den Technischen Daten gehören*/
table.standard td.kopfrot {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; align: left; color: #FFFFFF; padding-left: 3px; height: 18px; background-color: #CC0000;
}
table.standard td.kopfgross {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 12px; align: left; color: #606060; padding-top: 2px; padding-bottom: 10px; height: 21px;
}
/* Zellen-Randlinie (z.B. für Referenz-Seite)*/
table.standard td.rand {
border-style: solid; border-width: 1px; color: #606060 padding-bottom: 2px;
}
table.standard td.hell-box {
padding-bottom: 1px; padding-left: 2px; padding-top: 1px; background-color: #E0E0E0;
}
table.standard td.weiss-box {
padding-bottom: 1px; padding-left: 1px; padding-top: 1px; background-color: #FFFFFF;
}



/* Tabelle Hauptnavigation */
table.hauptnavigation {
align: left; background-color: #D0D0D0; 
}
/* Legt die Zellenhöhe fest - nur die ganz linken Zellen haben diese Formatierung */
table.hauptnavigation td.hoehe {
height: 20px;}
table.hauptnavigation td.dunkelgrau {
background-color: #C0C0C0;
}
table.hauptnavigation td.hellgrau {
background-color: #E0E0E0;
}
table.hauptnavigation td.weiss {
background-color: #FFFFFF;
}
table.hauptnavigation td.dunkel {
background-color: #CC0000; color: #FFFFFF; FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; line-height: 120%;
}






/* Mittige Tabelle mit den 2 grauen Balken*/
table.box1 {
font-weight: normal; font-size: 10 px; color: #FFFFFF;
}

table.box1 td.zelle1 {
font-weight: bold; font-size: 10 px; color: #FFFFFF; padding-left: 8px; height: 21px; background-color: #C0C0C0;
}
table.box1 td.zelle2 {
font-weight: normal; font-size: 10 px; color: #606060; padding-left: 0px; height: 21px; background-color: #E0E0E0;
}
table.box1 td.zelle3 {
height: 21px; background-color: #FFFFF;
}




/* Rechte Tabelle ausserhalb des Druckbereiches*/
table.boxrechts {
align: left; color: #E0E0E0; 
}

table.boxrechts td.kopf {
background-color: #CC0000; color: #FFFFFF; FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; align: left; padding-top: 0px; padding-left: 7px; padding-bottom: 1px; height: 21px; 
}
table.boxrechts td.untertitel {
background-color: #C0C0C0; color: #606060; font-family: verdana; font-size: 10px; font-weight: bold; align: left; padding-left: 7px; padding-bottom: 1px; height: 20px; 
}
table.boxrechts td {
background-color: #E0E0E0; color: #606060; font-family: verdana; font-size: 10px; font-weight: normal; align: left; padding-left: 7px; padding-bottom: 1px; height: 20px; line-height: 120%;
}

table.boxrechts td.bild {
padding-left: 0px; height: 1px; padding-bottom: 0px;
}
table.boxrechts td.rot {
padding-left: 0px; background-color: #CC0000;
}
/* Zelle mit 10 Pixel Höhe als Abstandhalter weil die Standardzellen dieser Tabellenart mit 21px definiert sind */
table.boxrechts td.abstand {
height: 8px; padding-left: 0px;
}
/* Zellen über Newsletter-Eingabefeld auf der Homepage um die Abstände zu definieren*/
table.boxrechts td.eingabe {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; color: #606060; align: left; padding-bottom: 8px; background-color: #E0E0E0; line-height: 150%;
}





/* Tabelle für die Maschinenauswahlseite*/
table.auswahlseite {
align: left; color: #FFFFFF; 
}

table.auswahlseite td.textfeld {
font-family: verdana; font-size: 10px; color: #606060; line-height: 150%; align: left; padding-left: 0px; height: 93px; background-color: #FFFFFF;
}
table.auswahlseite td.linkzeile {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; color: #606060; align: left; height: 17px; background-color: #FFFFFF;
}
table.auswahlseite td.bild {
height: 110px; padding-bottom: 0px;
}






/* Tabellen der technischen Daten*/
table.daten {
align: left; color: #FFFFFF;
}

table.daten td.datenkopf {
FONT-FAMILY: Verdana, Arial; font-weight: bold; FONT-SIZE: 10px; align: left; color: #FFFFFF; padding-left: 2px; padding-top: 0px; height: 18px; background-color: #CC0000;
}
table.daten td.hell {
padding-bottom: 3px; padding-left: 2px; padding-top: 2px; background-color: #E0E0E0;
}
table.daten td.dunkel {
padding-bottom: 3px; padding-left: 2px; padding-top: 2px; background-color: #C0C0C0;
}
table.daten td.weiss {
padding-bottom: 3px; padding-left: 2px; padding-top: 2px; background-color: #FFFFFF;
}
table.daten td.links {
padding-left: 3px;
}

.video
{
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		border:0px;
}


/* Ende der Tabellen-Formatierungen */
/*-----------------------------------------------------------------------------------------------------------------------------*/



/* Formular Text-Eingabefeld */
input.feld {
border-style: solid; border-width: 1px; border-color: #606060; height: 18px; background-color: #E0E0E0; font-family: verdana; font-size: 10px; color: #404040;
}
textarea {
border-style: solid; border-width: 1px; border-color: #606060; height: 18px; background-color: #E0E0E0; font-family: verdana; font-size: 10px; color: #404040;
}
/* Newsletter-Formularfeld */
input {
font-family: verdana; font-size: 10px; color: #404040; background-color: #C0C0C0; border-style: solid; border-width: 1px;
}
/* Formular-Buttons */
input.button {
cursor: pointer; color:#606060; font-family: verdana; font-size: 10px; font-weight: bold; border-width: 1px; border-style: solid; background-color: #C0C0C0;
}

/* Formular-drop-down-Menü-Text */
select {
cursor: pointer; color:#606060; font-family: verdana; font-size: 10px; font-weight: normal; height: 18px; border-width: 1px; border-color: #606060; border-style: solid; background-color: #E0E0E0; 
}

/* versteckter Text */
.schlagworte {display:none; color: #009900}





/* Fusszeile */
table.fusszeile {
font-family: verdana; font-size: 10px; font-weight: normal; color: #C0C0C0; 
}
table.fusszeile td {
font-family: verdana; font-size: 10px; font-weight: normal; color: #C0C0C0; 
}


table.unten {
margin-bottom: 0px; background-color: #E0E0E0;
}








/*Netscape 6-Teil*/

/* Für alle Elemente: unteren Randabstand angeben */
.abstandunten {
padding-bottom: 2px;
}

/* Für alle Elemente: Höhe von 100% festlegen, da per HTML nicht RFC-konform */
.hunderthoch {
height: 100%;
}
