
body{
background-color: #291C1C;
font-size: 14px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#AAA7A7;
background-image: url(../grafiken/headbg.gif);
background-repeat:repeat-x;
}

/* --------------links / überschriften------------- */
a {color: #AAA7A7;}
a:visited {color:#969696;}
a:hover {color: #fff;}
a:active,a:focus { color:#fff;outline:none;}

h1 {font-size: 24px;font-weight:bold;color:#414141;}
h2 {font-size: 16px;font-weight:bold;color:#666666;}
h3 {font-size: 16px;}

/* --------------klasse fuer printversion------------- */
.print{display:none;}

#master{width:930px;margin:0 auto;}
/* --------------kopf------------- */
#head{overflow: auto;width:930px;height:291px;color: #000;}
#head_img{float:right;margin-top:26px}
#head_img img{border:0}
#head_auto{position:relative;height:280px;}
#head_c{position:absolute;bottom:0px}
#head_c th{width:140px;}
#head_c th a{font-size:16px;font-weight:bold;color:#AAA7A7;text-decoration:none;}
#head_c td{padding:0 0 10px 0}
#head_c td li{padding:4px 0 4px 0}
#head_c td a{color:#AAA7A7;text-decoration:none;}
#head_c a:hover{color:#fff}
.nav_aktiv{color:#fff !important}

#content{padding:40px 0 0 0;}
#content h1{font-size:14px;margin:0px 0 36px 0;color:#fff;font-weight:normal}
#content h2{font-size:14px;margin:0px 0 8px 0;color:#fff;font-weight:normal}
#content table {margin:0px 0 10px 0;color:#fff}
#content table a{color:#fff;font-weight:bold;text-decoration:none}
#content th{padding:10px 2px 10px 2px;font-style:italic;font-weight:normal}
#content td{padding:10px 2px 10px 2px}
.table_color{background:#3A2E2E}

#content_left{float:left;width:252px;}
#content_left_bottom{position:relative;height:246px}
#content_left_bottom_c{position:absolute;bottom:0}
#content_left p{margin-bottom:16px;line-height:22px;}

#content_right{float:right;width:660px;}
#content_right h2{font-size:14px;margin:8px 0 8px 0;color:#fff;font-weight:normal}
#content_right p{margin-bottom:16px;line-height:22px;width:435px;}
#content_right li{list-style:square;margin:2px 0 2px 16px}
.content_right_gal{text-align:right}

.img_box{float:left;width:212px;height:210px;margin-right:12px;color:#AAA7A7;}
.img_box p{width:212px;padding:2px 0 0 0;line-height:16px !important}
.img_box a{text-decoration:none}

.big_img_box{float:right;width:212px}
.big_img_box img{margin-bottom:10px}

.kontakt{color:#fff}
.kontakt a{color:#fff}
/* --------------gallery------------- */
#gallery li{list-style:none;padding:0;margin:0}
.gallery_click{padding:0 4px 0 0;cursor:pointer}
.gallery_click:hover{color:#fff;font-weight:bold;text-decoration:underline}
.gallery_click_active{color:#fff}

/*  ----------------footer---------------------- */
#footer{height:90px;}
#footer p{float:right;margin:16px 0 0 0}
#footer a{font-size:12px;color:#666666;text-decoration:none;padding-right:12px}
#footer a:hover{color:#ccc}
/*  ----------------sonderklassen---------------------- */
.clear{clear:both;}
/*  ----------------formulare---------------------- */
#formular{width:500px}
.formular_data{margin:14px 0 14px 0;}
.formular_data label{float:left;width:160px;color:#fff;padding-top:3px}
.formular_data input, .formular_data textarea{width:320px;color:#333;padding:1px;border:0}
.formular_data input{height:18px;}
.formular_data img{float:left}

.captcha{width:252px !important;height:22px !important;margin-left:16px;font-size:16px !important}

.formular_button{width:482px; margin:14px 0 14px 0;text-align:right;font-size:12px;font-style:italic;}
*html .formular_button{width:488px;}
.formular_button label{float:left;text-align:left;width:160px;color:#666}
.formular_button input{padding:1px 6px 1px 6px;margin-left:6px;font-size:14px;background:#3A2E2E;color:#fff;border:0}

.formular_end{clear:right;margin-top:18px;font-size:12px;font-style:italic;color:#666}
.formular_end p{line-height:16px !important;}

/*  ----------------google map---------------------- */
#map {width: 660px; height: 400px; }
#map p {color:#291C1C;line-height: 1.2em;}
#map a:link, #map a:active, #map a:visited {color:#291C1C;text-decoration: underline;}
#map a:hover{color:#666666;text-decoration: underline;}
