/* Allgemeine Styles */
BODY {margin:0px; background-color:#ffffff; background-image:url(../images/layout/bg_wrapper.jpg); background-repeat: repeat-x; overflow:-moz-scrollbars-vertical;font-family:arial,verdana;}
h1 {margin:20px 0px 5px 0px;color:#676767;font-size:13px;font-weight:bold;}
h2 {font-weight:900;font-size:11px;color:#676767;margin:0px;}
img {border:0px;}
p {font-size:11px;color:#676767;margin:0px 0px 15px 0px;}
a {text-decoration:none;font-size:11px;color:#B3B3B3; outline:none;}
a:hover {text-decoration:underline;font-size:11px;color:#666666;}

table {font-size:11px;color:#676767;}
/* Klassen für das Layout */
.h1_image {height:25px;width:100%;margin:0px 0px 20px -4px;position:relative;}
.div_header {height:230px;}
.div_content {margin-bottom:40px;width:445px;position:relative;padding-left:481px;top:49px;height:100%;}
.div_content_full {margin:0px;width:886px;min-height:100%;position:relative;left:40px;top:49px;padding:0px 0px 60px 0px;}
.div_content_left {margin:0px;width:550px;position:relative;padding-left:40px;padding-top:49px;}
.div_content_googlemaps {margin:0px;width:445px;height:350px;position:absolute;left:481px;top:49px;}
.div_content_image {margin:0px;width:390px;height:282px;position:absolute;left:57px;top:35px;}
.div_content_oben {margin:0px;width:962px;height:18px;background-image:url(../images/layout/div_content_oben.jpg);}
.div_content_unten {margin:0px;width:962px;height:18px;background-image:url(../images/layout/div_content_unten.jpg);}
.div_footer {margin: auto auto;width:928px;height:25px;padding:15px 0px 0px 0px;background-image:url(../images/layout/div_footer.jpg);}
.div_zfr_auswahl {height:188px;width:962px;}
.div_zfr_auswahl_over {height:188px;width:962px;background-color:#FFFFFF;position:absolute;z-index:99;}
.div_footer p {color:#B3B3B3;font-size:10px;}

.button_standard_out {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:93px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/inaktiv/button_standard.png);}
.button_standard_over {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:93px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/rollover/button_standard.png);}
.button_standard_click {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:93px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/select/button_standard.png);}
.button_ecke_out {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:89px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/inaktiv/button_ecke.png);}
.button_ecke_over {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:89px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/rollover/button_ecke.png);}
.button_ecke_click {cursor:pointer;line-height:20px;text-align:center;color:white;font-size:11px;width:89px;height:21px;position:absolute;top:-8px;background-image:url(../images/navi/buttons/select/button_ecke.png);}

.div_button_details {width:93px;height:21px;}
.div_button_absehen {width:89px;height:21px;}

LI {font-size:11px;color:#676767;margin-bottom:2px;}
UL {list-style-image:url(../images/layout/li.gif); margin-top:6px;margin-bottom:6px;}

OL LI {margin-bottom:7px;}

/*Formatierungen für Formulare */
TABLE.table_kontakt {margin-top:8px;}
TABLE.table_kontakt TD {margin:0px;padding:0px;line-height:10px;}
INPUT, TEXTAREA, SELECT {margin-top:5px;padding:0px;height:15px;border:1px solid #777777;color:#4E4E4E;}
.content-right {position:absolute;left:460px;width:300px;}
.content-left {position:absolute;left:0px;width:270px;float:left;}
hr {color:#E2001A;border: 0px; background-color:#E2001A; width:100%; height:1px; text-align:left;margin:15px 0px 15px 0px;}

/*Technische Daten */
TABLE.table_technischedaten {margin-top:0px; background-color:#ffffff;}
TABLE.table_technischedaten TH {text-align:left;font-size:11px;color:#676767;font-weight:bold; background-color:#ffffff; padding: 2px 5px 2px 0px;}
TABLE.table_technischedaten TD {text-align:left;font-size:11px;color:#676767;font-weight:normal;background-color:#ffffff; padding: 2px 5px 2px 0px;}
TABLE.table_technischedaten TD.daten {text-align:center;font-size:11px;color:#676767;font-weight:normal;background-color:#f0f0f4; padding: 2px 5px 2px 5px;}
TABLE.table_technischedaten TD.info {text-align:left;font-size:11px;color:#676767;font-weight:normal; background-color:#ffffff; padding: 2px 5px 2px 5px;}

