﻿/*MAIN-CSS*//* BODY-Sytyle */html, body { 	font-size: 12px; 	font-family: Arial, Helvetica, Geneva, SunSans-Regular; 	margin: 0 0 0 0; 	padding: 0px 0 10px 0; 	color: #666666; 	text-align: left;	background-color: #FFFFFF;}td {	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }a, a:link, a:active, a:visited  { 	color: #87888A; }a:hover { 	color: #87888A; }/* KOPF GESAMT   gesamter Kopfbereich, enthält Logo, Hauptmenü und Thema */DIV.kopf_gesamt {	width: 907px;	height: 176px;	left: 50%;	top: 0px;	margin: 0px 0px 0px -454px;	padding: 0px 0px 0px 0px;	position: relative;	background-color: #FFFFFF;	border: 0px;/*	border: 1px solid #87888A;*/	display: block;}/* KOPF PARTNERLOGO   innerhalb von: kopf_gesamt   enthält Logo und Hauptmenü */DIV.kopf_partnerlogo {	display: none;}/* KOPF THEMA   innerhalb von: kopf_gesamt   enthält grafisches Thema */DIV.kopf_thema {	width: 907px;	height: 176px;	left: 0px;	top: 0px;	vertical-align: top;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: absolute;		background-image: url(../img/thema.jpg);	background-repeat: no-repeat;	background-position: top left;	border: 0px;	display: block;}/* KOPF THEMA BESTELLBUTTON   innerhalb von: kopf_thema   enthält grafisches Thema */DIV.kopf_thema_bestellbutton {	width: 100px;	height: 21px;	left: 650px;	top: 143px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: absolute;		border: 0px;	display: block;}/* KOPF HAUPTMENÜ   innerhalb von: kopf_gesamt   enthält Hauptmenü */DIV.kopf_hauptmenue {	width: 189px;	left: 50%;	top: 175px;	vertical-align: top;	margin: 0px 0px 0px -454px;	padding: 0px 0px 0px 0px;	position: absolute;		border-left: 1px solid #87888A;	border-right: 1px solid #87888A;	display: block;	z-index: 200;}/* HAUPTMENÜ-ELEMENT   innerhalb von: kopf_hauptmenue */A.hauptmenue_link, A.hauptmenue_link:link, A.hauptmenue_link:active, A.hauptmenue_link:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #999999; 	background-image: url(../img/hg_mainbutton_normal.gif);	background-position: left top;	background-repeat: no-repeat;	text-align: left;	vertical-align: middle;	text-decoration: none  ; 	width: 169px; 	height: 21px; 	margin: 0px 0px 0px 0px; 	padding: 4px 0px 0px 20px; 	border-bottom: 0px solid #999999;	display: block; }A.hauptmenue_link:hover {	color: #333333; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #999999; 	background-image: url(../img/hg_mainbutton_over.gif);	background-position: left top;	background-repeat: no-repeat;	text-decoration: none; 	width: 169px; 	height: 21px; 	margin: 0px; 	padding: 4px 0px 0 20px; 	border-bottom: 0px solid #999999;	display: block; 	}A.hauptmenue_link_akt:link, A.hauptmenue_link_akt:active, A.hauptmenue_link_akt:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #999999; 	background-image: url(../img/hg_mainbutton_normal.gif);	background-position: left top;	background-repeat: no-repeat;	text-decoration: none; 	width: 169px; 	height: 21px; 	margin: 0px; 	padding: 4px 0px 0 20px; 	border-bottom: 0px solid #999999;	display: block; 	}A.hauptmenue_link_akt:hover  { 	color: #333333; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #999999; 	background-image: url(../img/hg_mainbutton_over.gif);	background-position: left top;	background-repeat: no-repeat;	text-decoration: none; 	width: 169px; 	height: 21px; 	margin: 0px; 	padding: 4px 0px 0 20px; 	border-bottom: 0px solid #999999;	display: block; 	}/* UNTERMENÜ   Untermenü-Bereich zwischen Kopf und Content */DIV.untermenue {	width: 450px;	height: 14px;	left: 50%;	top: -136px;	text-align: left;	margin: 0px 0px 0px -258px;	padding: 3px 3px 3px 3px;	position: relative;/*	border-top: 1px solid #CFCFCF;	border-right: 1px solid #CFCFCF;	border-left: 1px solid #CFCFCF;	border-bottom: 1px solid #CFCFCF;*/	display: block;}/* UNTERMENÜ-ELEMENT   innerhalb von: untermenue */A.untermenue_link, A.untermenue_link:link, A.untermenue_link:active, A.untermenue_link:visited  { 	color: #666666; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	width: 195px; 	height: 19px; 	padding: 0px; 	margin: 5px 5px 5px 5px; 	display: inline; }A.untermenue_link_akt:link, A.untermenue_link_akt:active, A.untermenue_link_akt:visited {	color: #666666; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	width: 195px; 	height: 19px; 	padding: 0px; 	margin: 5px 5px 5px 5px; 	display: inline; }A.untermenue_link:hover  { 	color: #666666; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	width: 195px; 	height: 19px; 	padding: 0px; 	margin: 5px 5px 5px 5px; 	display: inline; }/* FUSSMENÜ   Menü-Bereich ganz unten im Fuss-Bereich der Seite */DIV.fussmenue {	width: 899px;	height: 16px;	left: 50%;	top: -5px;	text-align: center;	margin: 0px 0px 0px -454px;	padding: 1px 3px 1px 3px;	position: relative;	background-image: url(../img/hg_footer.gif);	background-position: top right;	background-color: #FA9727;	border-left: 1px solid #87888A;	display: block;}/* FUSSMENÜ-ELEMENT   innerhalb von: fussmenue */A.fussmenue_link, A.fussmenue_link:link, A.fussmenue_link:active, A.fussmenue_link:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	padding: 0px; 	margin: 2px 5px 2px 5px; 	display: inline; }A.fussmenue_link:hover, A.fussmenue_link_akt:link, A.fussmenue_link_akt:active, A.fussmenue_link_akt:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	padding: 0px; 	margin: 2px 5px 2px 5px; 	display: inline; }/* CONTENT GESAMT   gesamter Content-Bereich,   enthält linke, mittlere und rechte Spalte */DIV.content_gesamt {	width: 907px;	left: 50%;	top: 0px;	margin: -20px 0px 0px -454px;	padding: 0px 0px 0px 0px;	background-color: #FFFFFF;	position: relative;	display: block;}/* CONTENT LEFT   innerhalb von: content_gesamt,   enthält linke Spalte */DIV.content_left {	width: 189px;	height: 100%;	left: 0px;	top: -2px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #FFFFFF;	border-left: 1px solid #87888A;	border-bottom: 1px solid #87888A;	border-right: 1px solid #87888A;	position: absolute;		display: block;}/* CONTENT MAIN   innerhalb von: content_gesamt,   enthält mittlere Spalte */DIV.content_main {	width: 522px;	height: 100%;	left: 191px;	top: -2px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../img/hg_main.gif);	background-position: top left;	border: 0px;	position: absolute;		display: block;}/* CONTENT RIGHT   innerhalb von: content_gesamt,   enthält rechte Spalte */DIV.content_right {	width: 192px;	height: 100%;	left: 713px;	top: -2px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../img/hg_right.gif);	background-position: top right;	border-left: 1px solid #87888A;	position: absolute;		display: block;}/* CONTENT BESTELLUNG   innerhalb von: content_gesamt,   enthält mittlere UND RECHTE Spalte, z.B. für die Bestellseite*/DIV.content_bestellung {	width: 687px;	height: 100%;	left: 191px;	top: -2px;	background-image: url(../img/hg_bestellung.gif);	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 5px 10px 5px 18px;	position: absolute;		display: block;}/* LEFT SPACER   ist ein Inhalts-Element innerhalb des left_content,   aber in der Regel nicht sichtbar bzw. mit 0 Pixeln Höhe.   Das Element wird benötigt, falls das Hauptmenü anstatt im Titel   in die linke Spalte rutschen soll. In diesem Fall kann der der   Inhalt der linken Spalte mit diesem left_spacer entsprechend weit   nach unten verschoben werden. */DIV.left_spacer {  height: 101px;	padding: 0px;	margin: 0px;	border: 0px;}/* MAIN SPACER   ist ein Inhalts-Element innerhalb des main_content, siehe left_spacer */DIV.main_spacer {	padding: 0px;	margin: 0px;	border: 0px;}/* BESTELLUNG SPACER   ist ein Inhalts-Element innerhalb des bestellung_content, siehe left_spacer */DIV.bestellung_spacer {	padding: 0px;	margin: 0px;	border: 0px;}/* RIGHT SPACER   ist ein Inhalts-Element innerhalb des right_content, siehe left_spacer */DIV.right_spacer {	padding: 0px;	margin: 0px;	border: 0px;}/* DEFAULT BLOCK LEFT   ein Inhaltsblock im LINKEN Bereich */DIV.default_left_subblock_title {	width: 166px;	margin: 10px 0px 5px 0px;	padding: 4px 3px 3px 20px;	border-top: 1px solid #87888A;	background-image: url(../img/hg_left_title.gif);	background-position: left top;	background-repeat: no-repeat;	color: #666666; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: middle;	position: relative;		display: block; }DIV.default_left_subblock_content {	width: 170px;	height: auto;	margin: 0px 0px 0px 0px;	padding: 5px 8px 7px 10px;	border-bottom: 1px solid #FFFFFF;	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	position: relative;		display: block;}/* DEFAULT BLOCK MAIN   ein Inhaltsblock im MITTLEREN Bereich */DIV.default_main_subblock_title {	width: 500px;	height: 24px;	margin: 15px 0px 5px 17px;	padding: 5px 5px 3px 0px;	border: 0px;/*	background-image: url(../img/menue_punkt.gif);	background-position: left top;	background-repeat: no-repeat;*/	color: #666666; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: middle;	position: relative;		display: block; }DIV.default_main_subblock_content {	width: 494px;	height: auto;	margin: 0px 10px 10px 17px;	padding: 3px 0px 20px 0px;	background-color: #FFFFFF;	color: #666666; 	border-bottom: 2px solid #FA9727;	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	position: relative;		display: block;}/* DEFAULT BLOCK RIGHT   ein Inhaltsblock im RECHTEN Bereich */DIV.default_right_subblock_title {	width: 161px;	height: 16px;	margin: 15px 5px 0px 5px;	padding: 5px 7px 5px 7px;	background-color: #96C036;	border: 0px;	color: #FFFFFF; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: middle;	position: relative;		display: block; }DIV.default_right_subblock_content {	width: 162px;	height: auto;	margin: 0px 5px 10px 5px;	padding: 5px 4px 10px 7px;	border-left: 1px solid #96C036;	border-right: 1px solid #96C036;	border-bottom: 1px solid #96C036;	position: relative;		display: block;	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	position: relative;		display: block;}/* TABELLE MIT GELISTETEN ELEMENTEN   mit padding-Angaben */TABLE.table_element_list {	margin: 5px 0px 5px 0px;	padding: 5px 5px 5px 0px;	border: 0px;}IMG.motiv_image {	border: 0px;	padding: 10px 15px 10px 15px;}IMG.motiv_image_linksbuendig {	border: 0px;	padding: 10px 15px 10px 0px;}IMG.motiv_image_rechtsbuendig {	border: 0px;	padding: 10px 0px 10px 15px;}IMG.teaser_image {	border: 0px;	padding: 10px 0px 10px 0px;}IMG.button_image {	border: 0px;	padding: 0px;}TD.td_flash_teaser {	border: 0px;	padding: 10px 5px 10px 5px;}FONT.default_title {	color: #666666; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }FONT.default_subtitle {	color: #666666; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }TD.default_td_title {	border: 1px solid #FFFFFF;	padding: 3px 3px 3px 3px;	color: #FFFFFF; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #96C036; 	vertical-align: middle;}TD.default_td_content_highlight {	border: 0px;	padding: 3px 3px 3px 3px;	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	vertical-align: middle;}TD.default_td_content {	border: 0px;	padding: 3px 3px 3px 3px;	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	vertical-align: middle;}TD.default_td_nopadding {	border: 0px;	padding: 0px;	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	vertical-align: middle;}/* BUTTONS   Styles für alle Buttons auf der Seite *//* Farbig und breit */A.link_button_breit_highlight, A.link_button_breit_highlight:link, A.link_button_breit_highlight:active, A.link_button_breit_highlight:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #DBECA0; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}A.link_button_breit_highlight:hover { 	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFBCC; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}/* Grau und breit */A.link_button_breit_dezent, A.link_button_breit_dezent:link, A.link_button_breit_dezent:active, A.link_button_breit_dezent:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #DBECA0; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}A.link_button_breit_dezent:hover { 	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFBCC; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}/* Farbig und schmal */A.link_button_schmal_highlight, A.link_button_schmal_highlight:link, A.link_button_schmal_highlight:active, A.link_button_schmal_highlight:visited  { 	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	display: block; 	padding: 10px 8px 3px 0px; /*	font-weight: normal; 	padding: 10px 8px 3px 28px; 	background-image: url(../img/button_pfeil.gif);	background-position: left top;	background-repeat: no-repeat;*/}A.link_button_schmal_highlight:hover { 	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	display: block; 	padding: 10px 8px 3px 0px; /*	color: #FF0000; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	padding: 10px 8px 3px 28px; 	display: block; 	background-image: url(../img/button_pfeil.gif);	background-position: left top;	background-repeat: no-repeat;*/}/* Grau und schmal */A.link_button_schmal_dezent, A.link_button_schmal_dezent:link, A.link_button_schmal_dezent:active, A.link_button_schmal_dezent:visited  { 	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	display: block; 	padding: 10px 8px 3px 0px; /*	color: #87888A; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	padding: 10px 8px 3px 28px; 	display: block; 	background-image: url(../img/button_pfeil.gif);	background-position: left top;	background-repeat: no-repeat;*/}A.link_button_schmal_dezent:hover { 	color: #87888A; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	display: block; 	padding: 10px 8px 3px 0px; /*	color: #FF0000; 	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: bottom;	text-decoration: underline; 	width: 120px; 	height: 10px; 	margin: 0px; 	padding: 10px 8px 3px 28px; 	display: block; 	background-image: url(../img/button_pfeil.gif);	background-position: left top;	background-repeat: no-repeat;*/}/* LINK-LISTE   z.B. für die Link-Auflistung innerhalb der FAQs */A.default_linklist, A.default_linklist:link, A.default_linklist:active, A.default_linklist:visited  { 	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	height: 17px; 	padding: 0px; 	margin: 3px 10px 3px 10px; 	display: block; }A.default_linklist:hover { 	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-decoration: underline; 	height: 17px; 	padding: 0px; 	margin: 3px 10px 3px 10px; 	display: block; }/* TABELLE FÜR FORMULARE   z.B. das Kontaktformular */TABLE.table_form {	margin: 5px 0px 5px 0px;	padding: 0px;}TD.td_form_description {	width: 120px;	padding: 3px 10px 3px 0px;	vertical-align: middle;}TD.td_form_description_top {	width: 120px;	padding: 3px 10px 3px 0px;	vertical-align: top;}TD.td_form_input {	width: 300px;	padding: 3px 0px 3px 0px;	vertical-align: middle;}INPUT.input_form_large_normal {	width: 250px;	border: 1px solid #87888A;	color: #7D7D7D; 	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.input_form_large_missing {	width: 250px;	border: 1px solid #87888A;	color: #000000; 	background-color: #F8E5DA;	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.input_form_medium_normal {	width: 174px;	border: 1px solid #87888A;	color: #7D7D7D; 	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.input_form_medium_missing {	width: 174px;	border: 1px solid #87888A;	color: #000000; 	background-color: #F8E5DA;	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.input_form_small_normal {	width: 60px;	border: 1px solid #87888A;	color: #7D7D7D; 	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.input_form_small_missing {	width: 60px;	border: 1px solid #87888A;	color: #000000; 	background-color: #F8E5DA;	height: 14px; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }SELECT.input_form_selection_normal {	width: 258px;	border: 1px solid #87888A;	color: #7D7D7D; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }SELECT.input_form_selection_missing {	width: 258px;	border: 1px solid #87888A;	color: #000000; 	background-color: #F8E5DA;	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }TEXTAREA.input_form_textarea_normal {	width: 250px;	border: 1px solid #87888A;	height: 130px;	color: #7D7D7D; 	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }TEXTAREA.input_form_textarea_missing {	width: 250px;	height: 130px;	border: 1px solid #87888A;	color: #000000; 	background-color: #F8E5DA;	padding: 3px 3px 3px 3px;	font-weight: normal; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }INPUT.submit_button_breit_highlight {	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #DBECA0; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}INPUT.submit_button_breit_dezent {	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #FFFFFF; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 2px 6px 2px 6px; 	display: block; 	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;/*	color: #333333; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #DBECA0; 	text-align: center;	vertical-align: middle;	text-decoration: none  ; 	width: 130px; 	margin: 0px; 	padding: 3px 8px 3px 8px; 	display: block; 	border-top: 1px solid #F5E0D3;	border-left: 1px solid #F5E0D3;	border-bottom: 1px solid #752D00;	border-right: 1px solid #752D00;*/}/* SCHRIFTARTEN FÜR NACHRICHTEN   z.B. Reaktionen auf das Abschicken des Kontaktformulars */FONT.error_msg {	color: #E20000; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }FONT.success_msg {	color: #159500; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }TD.teaser_td_subtitle {	color: #666666; 	font-weight: bold; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	padding: 5px 0px 5px 0px;}TD.teaser_td_std {	color: #666666; 	font-size: 12px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	padding: 2px 0px 2px 0px;}/* SUBMENÜ-ELEMENT   innerhalb von: content_left */A.submenue_title_link, A.submenue_title_link:link, A.submenue_title_link:active, A.submenue_title_link:visited  { 	color: #333333; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #666666; 	background-image: url(../img/hg_mainbutton_normal.gif);	background-position: left top;	background-repeat: no-repeat;	text-align: left;	vertical-align: middle;	text-decoration: none  ; 	width: 169px; 	height: 21px; 	margin: 0px; 	padding: 4px 0px 0 20px; 	border-bottom: 0px solid #FFFFFF;	display: block; }A.submenue_title_link:hover, A.submenue_title_link_akt:link, A.submenue_title_link_akt:active, A.submenue_title_link_akt:visited  { 	color: #333333; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #666666; 	background-image: url(../img/hg_mainbutton_over.gif);	background-position: left top;	background-repeat: no-repeat;	text-decoration: none; 	width: 169px; 	height: 21px; 	margin: 0px; 	padding: 4px 0px 0 20px; 	border-bottom: 0px solid #FFFFFF;	display: block; 	}A.submenue_link, A.submenue_link:link, A.submenue_link:active, A.submenue_link:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	text-align: left;	vertical-align: middle;	text-decoration: none  ; 	width: 152px; 	height: 14px; 	margin: 0px 0px 0px 20px; 	padding: 3px 3px 3px 13px; 	border-left: 1px solid #999999;	display: block; }A.submenue_link:hover { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #CCCCCC; 	text-decoration: none; 	width: 152px; 	height: 14px; 	margin: 0px; 	margin: 0px 0px 0px 20px; 	padding: 3px 3px 3px 13px; 	border-left: 1px solid #999999;	display: block; 	}A.submenue_link_akt:link, A.submenue_link_akt:active, A.submenue_link_akt:visited  { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-image: url(../img/hg_submenu_active.gif);	background-repeat: no-repeat;	background-position: 1px 6px;	text-decoration: none; 	width: 152px; 	height: 14px; 	margin: 0px; 	margin: 0px 0px 0px 20px; 	padding: 3px 3px 3px 13px; 	border-left: 1px solid #999999;	display: block; 	}A.submenue_link_akt:hover  { 	color: #666666; 	font-weight: bold; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; 	background-color: #CCCCCC; 	background-image: none;	text-decoration: none; 	width: 152px; 	height: 14px; 	margin: 0px; 	margin: 0px 0px 0px 20px; 	padding: 3px 3px 3px 13px; 	border-left: 1px solid #999999;	display: block; 	}FONT.important_msg {	color: #eb5a00; 	font-weight: bold; 	font-size: 13px; 	font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }IMG.motiv_image_nopadding {	border: 0px;	padding: 0px;}TD.td_default_right_subblock_button {	text-align: left;	height: 30px;}