body   { font-family: Verdana, Arial, Helvetica, sans-serif }
.ital { font-style: italic }
#all   { width: 850px }

.heavy  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent }
.text_head  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent }


a   { color: #000; text-decoration: none }
a:hover   { color: #737373 }

#head_layer  { width: 850px; height: 67px; float: left }
#head_layer_left {
	float: left;
}
#head_layer_right {
	float: right;
}

#main_layer    { background-image: url("../images/hintergrund/hintergrund_gesamt.jpg"); width: 850px; height: 350px; float: left }h1 { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; text-align: left;}h2, h3, h4, h5, h6 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 5px; text-align: left;}
#main_layer_presse { background-image: url("../images/hintergrund/hintergrund_presse.jpg"); width: 850px; height: 350px; float: left }
#main_layer_text    { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 30px; width: 552px; height: 236px; float: left }
#main_layer_wide { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 30px; width: 790px; height: 236px; float: left }
#leistungen_spalte_1 { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 30px; width: 250px; height: 236px; float: left }
#spalten_nav /* Leiste zum weiterschalten der Kunden Naviagtion */  { color: #737373; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; background-color: transparent; text-align: left; padding-top: 10px; padding-left: 30px; width: 300px; height: 28px; float: left }
.inaktive_spalte_kunden  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; display: none; padding: 55px 0 0 30px; width: 600px; height: 210px; float: left }
.inaktive_box_kunden   { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; display: none; padding: 22px 0 0 20px; width: 300px; height: 190px; float: left }
.kunden_sub { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; width: 250px; height: 190px; float: left }
.kunden_sub a { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
.kunden_sub a:hover { color: #737373; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
#leistungen_spalte_1 a { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
#leistungen_spalte_1 a:hover { color: #737373; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
.inaktive_box /* zum ein und ausblenden */   { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; display: none; padding: 79px 0 0 20px; width: 250px; height: 236px; float: left }
#news_layer_spalte01     { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 30px; width: 242px; height: 236px; float: left }
#news_layer_main     { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 20px; width: 300px; height: 230px; float: left }
#news_layer_scroller     { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 5px; width: 15px; height: 236px; float: left }
#news_layer_bild      { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 55px 0 0 5px; width: 200px; height: 236px; float: left }
#news_layer_s4_bild { padding: 0 0 0 50px; width: 150px; height: 158px; float: left }
#news_layer_s4_bild_2 { padding: 0 0 0 10px; width: 150px; float: left }
#news_layer_s4_desc   { text-align: left; padding: 22px 0 0 30px; width: 170px; float: left; clear: both }
#news_layer_s4_jpeg   { text-align: left; padding-top: 10px; padding-left: 30px; width: 170px; float: left }
#news_layer_s4_word   { text-align: left; padding-top: 5px; padding-left: 30px; width: 170px; float: left }
#impress_layer_spalte1 { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 30px; width: 242px; height: 236px; float: left }
#impress_layer_spalte2 { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 20px; width: 300px; height: 236px; float: left }
#impress_layer_spalte3 { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding: 55px 0 0 5px; width: 15px; height: 236px; float: left }
#nav   { color: #fff; background-color: #737373; text-align: left; width: 850px; height: 110px; float: left }
.nav_text  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #737373; text-align: left }
.nav_text_on { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #737373 }
.nav_text a  { color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #737373 }
.nav_text a:hover  { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #737373 }

#footer { color: #737373; font-size: 11px; line-height: 12px; text-decoration: none; background-color: #fff; text-align: right; padding-top: 4px }

/** internal page links with >> **/
.heavy_link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: transparent }
.heavy_link a { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
.heavy_link a:hover { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }

/** forms **/

.field_normal input   /* normal field */ { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 170px; height: 12px; border: solid 1px #737373 }

.field_middle input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 120px; height: 12px; border: solid 1px #737373 }

.field_small input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 44px; height: 12px; border: solid 1px #737373 }
.field_small select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 55px; height: 16px; border: solid 1px #737373 }
.field_check input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #737373 }
.field_submitt input  { color: #737373; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; width: 90px; height: 16px; border: solid 1px }


