/*
Created on : 27.11.2008, 19:34:27
*/
/*Printversion*/
html, body {height:100%;margin:0;padding:0;background:#fff}
#seite {width:970px;min-height:100%;margin:0 auto;position:relative;background:#fff;}

/* NonPrint Klasse nicht anzeigen */

.nonprint{display:none;}

/* Kopf */
#kopf2{height:30px;background:#777777;display:none;}

/* Navigation */
#navigation{display:none;}


#logo{margin:0;padding:0;float:right;}
#logo img{border:0;padding:0 30px 0 0;}

/* Contentbereich */
#hauptteil {margin:10px 260px 10px 30px;padding-bottom:100px;}
#hauptteil_start{position:absolute;height:500px;width:910px;left: 50%;top: 50%;margin-top:-250px;margin-left:-455px;}

.hauptteil_img{width:300px;}
.hauptteil_img p{margin:2px 0 0 0;text-align:left}
.hauptteil_img h2{margin:0;text-align:left}
.hauptteil_img img{border:0}
.hauptteil_img.r{float:right;text-align:right;margin-left:30px}
.hauptteil_img.l{float:left;text-align:left;margin-right:30px}

.hauptteil_img_small{width:150px;}
.hauptteil_img_small.l{float:left;text-align:left;margin-right:30px}
.hauptteil_img_small_i h2{margin:0;padding:0}
.hauptteil_img_small_i p{margin:0;padding:0}

/* ++++ Listen ++++ */
.liste li  {list-style-image:url(/images/bullets-5.gif); margin: 0 0 8px -28px; text-align: left;}
*+html .liste li{list-style-image:url(/images/bullets-6.gif); margin: 0 0 8px -23px;}

.navigations_liste{list-style:none;margin:6px 0 0 0;padding:0}
.navigations_liste li{display: inline; margin:0 6px 0 0;}
.navigations_liste li a{font-weight:bold;text-decoration:underline;color:#777}

/* Formular */
#formular{width:440px;float:left;}
#kontaktadresse{width:220px;padding-left:10px;float:right;}

.formular_data{float:left;margin:4px 0 4px 0;}
.formular_data label{float:left;width:140px;}
.formular_data input{height: 14px;}
.formular_data select {height: 20px; border: 1px solid #FFF; padding: 2px 0;}
.formular_data textarea{width:280px;}
.formular_data input, .formular_data checkbox, .formular_data textarea {border: 1px solid #000; padding: 3px;}
.kl_input{width:40px }
.m_input{width:135px}
.l_input{width:280px}
.mm_input{width:230px}
.button-aktiv, .button {border:1px solid #000;background-color: #fff; font-size: 16px; height: 22px !important;}
.button {color: #000;}
.button-aktiv {color: #000;}

#sicherheitscode {float: left; margin-right: 10px;	}

/* Fuss */
#fuss {display:none;}


/* IE FIX */
* html #seite {height:100%;}
* html #fuss {bottom:-1px;}

* html #platzhalter {height:500px;width:910px;}

.cl{clear:both;}


/* ---- Typo, Links ---- */
body, form {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #000;}
strong {font-weight: normal; color: #000;}

input, textarea, select {background-color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #777;}

h1, h2, h3 {font-size: 18px; font-weight: normal; color: #000;}
h1, h3 {margin: 10px 0; }
h2 {margin: 30px 0 10px 0; }

p a:link, p a:active,  p a:visited {text-decoration: underline; color: #777;}
p a:hover {text-decoration: underline; color: #333;}

.hinweis {font-style: italic; color: #999;}
#map {font-size: 12px; text-align: left; margin: 0px 0 90px 0px;}



