/* CSS Document */

/* Kaufmann.css */

/* Last Update: 02. April 2004 */
/*                                */
/* BITTE VERÄNDERN SIE NICHTS AN DIESER DATEI, WENN 
   SIE NICHT GANZ SICHER SIND, WAS SIE HIER TUN      */

td {
font-family: Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
letter-spacing:0px;
word-spacing:0px;
}



/*CONTENT*/

.content {
font-family: Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: justify;
vertical-align: top;
letter-spacing:0px;
word-spacing:0px;
}

.content a {  
text-decoration: none;
}

.content a:hover {
text-decoration: underline;
}

.content a:visited {
text-decoration: none;
}


.content_rot_klein {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
text-decoration: none;
color: #E60000;
text-align: justify;
vertical-align: top;
letter-spacing:1px;
word-spacing:2px;
}
.content_rot_klein a:hover{
text-decoration: underline;
}

.content_rottext {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #D50000;
text-align: left;
vertical-align: top;
letter-spacing:0px;
word-spacing:0px;
}

.content_rottext a:hover { 
text-decoration:underline;
}

.content_rot_gross {
font-family:  Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
text-decoration: none;
color: #E60000;
text-align: justify;
vertical-align: top;
letter-spacing:0px;
word-spacing:2px;
}

.content_rot_gross a:hover { 
text-decoration:underline;
}

.content_grau {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:lighter;
text-decoration: none;
color: #666666;
text-align: justify;
vertical-align: middle;
letter-spacing:0px;
word-spacing:3px;
}

.content_grau a:hover {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:lighter;
text-decoration: underline;
color: #666666;
text-align: justify;
vertical-align: middle;
letter-spacing:0px;
word-spacing:3px;
}

.content_grau a:visited {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:lighter;
text-decoration: none;
color: #666666;
text-align: justify;
vertical-align: middle;
letter-spacing:0px;
word-spacing:3px;
}

.pfadtitel {
font-family:  Arial, Verdana, Helvetica;
font-size:9px;
font-weight:lighter;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: middle;
letter-spacing:1px;
word-spacing:3px;
}

.pfadImpressum {
font-family:  Arial, Verdana, Helvetica;
font-size:9px;
font-weight:lighter;
text-decoration: none;
color: #333333;
text-align: right;
vertical-align: middle;
letter-spacing:1px;
word-spacing:3px;
}

.pfadImpressum a {
font-family:  Arial, Verdana, Helvetica;
font-size:9px;
font-weight:lighter;
text-decoration: none;
color: #333333;
text-align: right;
vertical-align: middle;
letter-spacing:1px;
word-spacing:3px;
}

.pfadImpressum a:hover {
font-family:  Arial, Verdana, Helvetica;
font-size:9px;
font-weight:lighter;
text-decoration: none;
color: #333333;
text-align: right;
vertical-align: middle;
letter-spacing:1px;
word-spacing:3px;
}

.pfadImpressum a:visited {
font-family:  Arial, Verdana, Helvetica;
font-size:9px;
font-weight:lighter;
text-decoration: none;
color: #333333;
text-align: right;
vertical-align: middle;
letter-spacing:1px;
word-spacing:3px;
}

.content_Headline {
font-family: Arial, Verdana, Helvetica;  
font-size:13px;
font-weight:bold;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
letter-spacing:1px;
word-spacing:2px;
}

.startseite_headline {
font-family: Arial, Verdana, Helvetica;  
font-size:18px;
font-weight:normal;
text-decoration: none;
color: #000000;
text-align: left;
vertical-align: top;
}

.startseite_2ndHeadline {
font-family: Arial, Verdana, Helvetica;  
font-size:16px;
font-weight:normal;
text-decoration: none;
color: #000000;
text-align: left;
vertical-align: top;
}

/*PRODUKTGRUPPEN UEBERSICHT*/

.pgruppe_titel_1 {
font-weight: bold;
font-family: Arial, Verdana, Helvetica;  
padding-left: 0px;
padding-right: 0px;
padding-left: 0px;
padding-right: 0px;
vertical-align: middle;
color: #000000;
font-size: 11px; 
background-color: #ffffff;
border-top: 0px solid;	
border-bottom: 1px solid;
border-left: 0px solid;
border-right: 0px solid;
border-color: #CD0102;
}

.pgruppe_text_1 {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
letter-spacing:0px;
word-spacing: 0px;
padding-left: 0px;
padding-top:0px;
}



.pgruppe_titel {
font-weight: bold;
font-family: Arial, Verdana, Helvetica;  
padding-left: 11px;
padding-right: 0px;
padding-left: 0px;
padding-right: 0px;
vertical-align: middle;
color: #000000;
font-size: 11px; 
background-color: #ffffff;
border-top: 0px solid;	
border-bottom: 1px solid;
border-left: 0px solid;
border-right: 0px solid;
border-color: #CD0102;
width: 160px;
}

.pgruppe_text {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
letter-spacing:0px;
word-spacing: 0px;
padding-left: 11px;
padding-top:11px;
}

.pgruppe_fett {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
padding-left: 11px;
padding-top:11px;
}

.pgruppe_titel {
font-weight: bold;
font-family: Arial, Verdana, Helvetica;  
padding-left: 0px;
padding-right: 0px;
vertical-align: middle;
color: #000000;
font-size: 11px; 
background-color: #ffffff;
border-top: 0px solid;	
border-bottom: 1px solid;
border-left: 0px solid;
border-right: 0px solid;
border-color: #CD0102;
}

.pgruppe_titel_E {
font-weight: bold;
font-family: Arial, Verdana, Helvetica;  
padding-left: 11px;
padding-right: 0px;
vertical-align: middle;
color: #000000;
font-size: 11px; 
background-color: #ffffff;
border-top: 0px solid;	
border-bottom: 1px solid;
border-left: 0px solid;
border-right: 0px solid;
border-color: #CD0102;
}

.p_detail_e {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
padding-top:12px;
padding-left:11px;

}

.p_detail {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;
padding-top:12px;

}

.Technische_Daten {
font-family:  Arial, Verdana, Helvetica;
font-size:11px;
font-weight:normal;
text-decoration: none;
color: #333333;
text-align: left;
vertical-align: top;

}

/* .td.rahmen {

background-color: #ffffff;
border-top: 1px solid;	
border-bottom: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-color: #CD0102;
vertical-align:"middle"

}     */

/*NAVIGATION */

.menu {color: #333333; background-color:#ffffff; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial,Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; text-align:center; vertical-align:middle;}
.menu a:hover {color: #333333; background-color:#ffffff; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial,Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;} 
.menu a:active {color: #333333; background-color:#ffffff; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial,Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.menu a:visited {color: #333333; background-color:#ffffff; border-color: #666666; text-decoration: none; text-align:center; vertical-align:middle;}
.menu a:link {color: #333333; background-color:#ffffff; border-color: #666666; text-decoration: none; text-align:center; vertical-align:middle;}

.menuh {color: #333333; background-color:#DEDEDE; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; text-align:center; vertical-align:middle;}
.menuh a:hover {color: #333333; background-color:#DEDEDE; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.menuh a:active {color: #333333; background-color:#DEDEDE; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.menuh a:visited {color: #333333; background-color:#DEDEDE; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.menuh a:link {color: #333333; background-color:#DEDEDE; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}

.submenuh {padding-left:5px;padding-right:5px;color: #c20000; background-color:#EDEDED; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}
.submenuh a:hover {padding-left:5px;padding-right:5px;color: #c20000; background-color:#EDEDED; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}
.submenuh a:active {padding-left:5px;padding-right:5px;color: #c20000; background-color:#EDEDED; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}
.submenuh a:visited {padding-left:5px;padding-right:5px;color: #c20000; background-color:#EDEDED; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}
.submenuh a:link {padding-left:5px;padding-right:5px;color: #c20000; background-color:#EDEDED; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}

.submenu {padding-left:5px;padding-right:5px;color: #333333; background-color:#FFFFFF; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; text-align:center; vertical-align:middle;}
.submenu a:hover {padding-left:5px;padding-right:5px;color: #333333; background-color:#FFFFFF; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.submenu a:active {padding-left:5px;padding-right:5px;color: #333333; background-color:#FFFFFF; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.submenu a:visited {padding-left:5px;padding-right:5px;color: #333333; background-color:#FFFFFF; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}
.submenu a:link {padding-left:5px;padding-right:5px;color: #333333; background-color:#FFFFFF; border-color: #666666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SansSerif; text-decoration: none; text-align:center; vertical-align:middle;}

#googlemap {padding: 0px; min-width: 400px;}
#map {width: 500px; height: 480px; float: left; margin-bottom: 20px;  border-color: #666666; border: solid 1px; }
#window {width: 220px; background-color:#E6E6E6; border: solid 2px; font-family: Arial, Helvetica, sans-serif; font-size: 100.00%; border-color: #174C73; padding: 3px; }
.name {font-family: Arial, Helvetica, sans-serif; color: #174C73; font-size: 100.00%; font-weight:bold;}

#sidebar {margin: 1em; top:20px; }
#sidebar li {margin-left: 25px; }
#sidebar ul {padding: 10px; margin-left: 25px; }
.liste {}
#legende {clear:both;}
.marker {position:relative; left:4px;}

