﻿/*MAIN-CSS*/

/* BODY-Sytyle */
html, body { 
	font-size: 11px; 
	font-family: Verdana, Helvetica, sans-serif, Arial; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color: #000000; 
	text-align: left;
	background-color: #FFFFFF;
}
td {
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
td.default_right_td {
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
a, a:link, a:active, a:visited  { 
	color: #000000; 
	text-decoration: underline;
}
a:hover { 
	color: #A51D1D; 
	text-decoration: underline;
}

/* KOPF GESAMT
   gesamter Kopfbereich, enthält Logo, Hauptmenü und Thema */
DIV.kopf_gesamt { 
	width: 950px; 
	height: 144px; 
	left: 0px; 
	top: 0px; 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	border: 0px;
	background-color: #FFFFFF; 
	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: 950px;
	height: 144px;
	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: left top;
	display: block;
	z-index:100;
}

/* KOPF THEMA BESTELLBUTTON
   innerhalb von: kopf_thema
   enthält grafisches Thema */
DIV.kopf_thema_bestellbutton {
	width: 150px;
	height: 21px;
	left: 800px;
	top: 122px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;	
	border: 0px;
	display: block;
	z-index: 300;
}

/* KOPF HAUPTMENÜ
   innerhalb von: kopf_gesamt
   enthält Hauptmenü */
DIV.kopf_hauptmenue {
	width: 700px;
	left: 153px;
	top: 78px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	position: absolute;	
	border: 0px;
	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: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: left;
	vertical-align: middle;
	text-decoration: none; 
	text-transform: uppercase;
	margin: 0px 8px 0px 9px; 
	padding: 0px 0px 0px 0px; 
	float: left; 
}
A.hauptmenue_link:hover, A.hauptmenue_link_akt:link, A.hauptmenue_link_akt:active, A.hauptmenue_link_akt:visited  { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: left;
	vertical-align: middle;
	text-decoration: none; 
	text-transform: uppercase;
	margin: 0px 8px 0px 9px; 
	padding: 0px 0px 0px 0px; 
	float: left; 
}

/* UNTERMENÜ
   Untermenü-Bereich zwischen Kopf und Content */
DIV.untermenue { 
	width: 600px; 
	height: 14px; 
	left: 230px; 
	top: 108px; 
	text-align: center; 
	margin: 0 0 0 0; 
	padding: 3px; 
	position: absolute; 
	display: block; 
	z-index: 300;
}

/* UNTERMENÜ-ELEMENT
   innerhalb von: untermenue */
A.untermenue_link, A.untermenue_link:link, A.untermenue_link:active, A.untermenue_link:visited  { 
	color: #444444; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	width: 185px; 
	height: 19px; 
	padding: 0; 
	margin: 5px 5px; 
	display: inline; 
}
A.untermenue_link:hover, A.untermenue_link_akt:link, A.untermenue_link_akt:active, A.untermenue_link_akt:visited  { 
	color: #A51D1D; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	width: 185px; 
	height: 19px; 
	padding: 0; 
	margin: 5px 5px; 
	display: inline; 
}

/* FUSSMENÜ
   Menü-Bereich ganz unten im Fuss-Bereich der Seite */
DIV.fussmenue {
	width: 943px;
	height: 51px;
	left: 0;
	top: 0;
	text-align: center;
	margin: 0 0 0 0px;
	padding: 3px;
	position: relative;
	border-right: 1px solid #2B5A9E;
	background-image: url(../img/hg_footer.gif);
	background-position: left top;
	background-color: #FFFFFF;
	display: block;
}

/* FUSSMENÜ-ELEMENT
   innerhalb von: fussmenue */
A.fussmenue_link, A.fussmenue_link:link, A.fussmenue_link:active, A.fussmenue_link:visited  { 
	color: #444444; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	text-transform: uppercase;
	width: 195px; 
	line-height: 51px;
	padding: 30px 0px 0px 0px; 
	margin: 0px; 
	display: inline; 
}
A.fussmenue_link:hover, A.fussmenue_link_akt:link, A.fussmenue_link_akt:active, A.fussmenue_link_akt:visited  { 
	color: #A51D1D; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	text-transform: uppercase;
	width: 195px; 
	line-height: 51px;
	padding: 30px 0px 0px 0px; 
	margin: 0px; 
	display: inline; 
}

/* CONTENT GESAMT
   gesamter Content-Bereich,
   enthält linke, mittlere und rechte Spalte */
DIV.content_gesamt {
	width: 950px;
	left: 0;
	top: 0px;
	margin: 0px 0px 0px 0px;
	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: 195px; 
	height: 100%; 
	left: 0; 
	top: 0px; 
	margin: 0; 
	padding: 0px 0px 0px 5px; 
	position: absolute; 
	background-color: #A51D1D;
	display: block; 
}

/* CONTENT MAIN
   innerhalb von: content_gesamt,
   enthält mittlere Spalte */
DIV.content_main {
	width: 550px;
	height: 100%;
	left: 200px;
	top: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/hg_main.gif);
	background-position: left top;
	border: 0px;
	position: absolute;	
	display: block;
}

/* CONTENT RIGHT
   innerhalb von: content_gesamt,
   enthält rechte Spalte */
DIV.content_right {
	width: 194px;
	height: 100%;
	left: 755px;
	top: 0;
	margin: 0;
	padding: 0;
	border-right: 1px solid #2B5A9E;
	background-color: #FFFFFF;
	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: 719px;
	height: 100%;
	left: 200px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 20px;
	background-color: #FFFFFF;
	background-image: url(../img/hg_main.gif);
	background-position: left top;
	border-right: 1px solid #2B5A9E;
/*
	border-left: 1px solid #527142;
	border-right: 1px solid #527142;
	border-bottom: 1px solid #527142;
*/
	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 {
	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 {
	height: 10px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/* DEFAULT BLOCK LEFT
   ein Inhaltsblock im LINKEN Bereich */
DIV.default_left_subblock_title {
	width: 175px;
	height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
	border: 0px;
	color: #444444; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #D4DAE8; 
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/hg_leftcontent_title.gif);
	background-position: left top;
	position: relative;	
	display: block; 
}
DIV.default_left_subblock_content {
	width: 169px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 8px 8px 10px 8px;
	background-color: #D4DAE8; 
	border: 0px;
	text-align: center;
	background-image: url(../img/hg_leftcontent_footer.gif);
	background-position: left bottom;
	position: relative;	
	display: block;
}

/* DEFAULT BLOCK MAIN
   ein Inhaltsblock im MITTLEREN Bereich */
DIV.default_main_subblock_title {
	width: 518px;
	height: 15px;
	margin: 9px 10px 0px 15px;
	padding: 5px;
	border: 0px;
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: left;
	vertical-align: middle;
	background-color: #A51D1D;
	position: relative;	
	display: block; 
}
DIV.default_main_subblock_content {
	width: 520px;
	height: auto;
	margin: 0px 10px 20px 15px;
	padding: 8px 3px 15px 5px;
	background-color: #FFFFFF;
	color: #444444; 
	border-bottom: 1px solid #A51D1D;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: left;
	position: relative;	
	display: block;
}

/* DEFAULT BLOCK RIGHT
   ein Inhaltsblock im RECHTEN Bereich */
DIV.default_right_subblock_title {
	width: 177px;
	height: 13px;
	margin: -1px 0px 0px 0px;
	padding: 5px;
	border: 0px;
	color: #444444; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #F5F5F5; 
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	position: relative;	
	display: block; 
}
DIV.default_right_subblock_content { 
	width: 177px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 8px 5px 10px 5px;
	background-color: #F5F5F5; 
	border: 0px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	position: relative;	
	display: block;
}

/* TABELLE MIT GELISTETEN ELEMENTEN
   mit padding-Angaben */
TABLE.table_element_list {
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

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 5px 10px 5px;
}
IMG.button_image {
	border: 0px;
	padding: 0px;
}

TD.td_flash_teaser {
	border: 0px;
	padding: 10px 5px 10px 5px;
}

FONT.default_title {
	color: #444444; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
FONT.default_subtitle {
	color: #444444; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
TD.default_td_title {
	border: solid 1px;
	padding: 3px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #D4DAE8; 
	vertical-align: middle;
}
TD.default_td_content_highlight { 
	padding: 3px; 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	vertical-align: middle; 
	border-bottom: 1px solid #D4DAE8; 
	border-right-width: 0; 
}
TD.default_td_content { 
	padding: 3px; 
	color: #444444; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	vertical-align: middle; 
	border-bottom: 1px solid #D4DAE8; 
}
TD.default_td_nopadding { 
	padding: 0; 
	color: #444444; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	vertical-align: middle; 
	border-bottom: 1px solid #D4DAE8; 
}

/* 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: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 127px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_schmal.gif);
	background-position: center;
	display: block; 
}
A.link_button_breit_highlight:hover { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 127px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_schmal.gif);
	background-position: center;
	display: block; 
}
/* 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: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 127px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_schmal.gif);
	background-position: center;
	display: block; 
}
A.link_button_breit_dezent:hover { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 127px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_schmal.gif);
	background-position: center;
	display: block; 
}

/* 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: #FFFFFF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 121px; 
	height: 14px;
	margin: 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_schmal.gif);
	background-position: center;
	display: block; 
}
A.link_button_schmal_highlight:hover { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 121px; 
	height: 14px;
	margin: 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_schmal.gif);
	background-position: center;
	display: block; 
}
/* 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: #FFFFFF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 121px; 
	height: 14px;
	margin: 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_schmal.gif);
	background-position: center;
	display: block; 
}
A.link_button_schmal_dezent:hover { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 121px; 
	height: 14px;
	margin: 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_schmal.gif);
	background-position: center;
	display: block; 
}

/* 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: #444444; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	height: 17px; 
	padding: 0px; 
	margin: 3px 10px 3px 10px; 
	display: block; 
}
A.default_linklist:hover { 
	color: #A51D1D; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-decoration: underline; 
	height: 17px; 
	padding: 0; 
	margin: 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 #808080;
	color: #4F4F4F; 
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.input_form_large_missing {
	width: 250px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	background-color: #F8E5DA;
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.input_form_medium_normal {
	width: 174px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.input_form_medium_missing {
	width: 174px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	background-color: #F8E5DA;
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.input_form_small_normal {
	width: 60px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.input_form_small_missing {
	width: 60px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	background-color: #F8E5DA;
	height: 14px; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
SELECT.input_form_selection_normal {
	width: 258px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
SELECT.input_form_selection_missing {
	width: 258px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	background-color: #F8E5DA;
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
TEXTAREA.input_form_textarea_normal {
	width: 250px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	height: 130px;
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
TEXTAREA.input_form_textarea_missing {
	width: 250px;
	height: 130px;
	border: 1px solid #808080;
	color: #4F4F4F; 
	background-color: #F8E5DA;
	padding: 3px 3px 3px 3px;
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
INPUT.submit_button_breit_highlight {
	color: #656563; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #FFFAEC; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none  ; 
	width: 180px; 
	margin: 0; 
	padding: 3px 8px; 
	border-color: #808080 #808080 #808080 #808080; 
	border-style: solid; 
	border-width: 1px; 
	display: block; 
}
INPUT.submit_button_breit_dezent {
	color: #656563; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #FFFAEC; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none  ; 
	width: 180px; 
	margin: 0; 
	padding: 3px 8px; 
	border-color: #808080 #808080 #808080 #808080; 
	border-style: solid; 
	border-width: 1px; 
	display: block; 
}

/* SCHRIFTARTEN FÜR NACHRICHTEN
   z.B. Reaktionen auf das Abschicken des Kontaktformulars */
FONT.error_msg {
	color: #E20000; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
FONT.success_msg {
	color: #159500; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}

TD.teaser_td_subtitle {
	color: #444444; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	padding: 5px 0px 5px 0px;
}
TD.teaser_td_std {
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, 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: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 185px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_breit.gif);
	background-position: left top;
	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: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 185px; 
	height: 16px;
	margin: 0px; 
	border: 0px;
	padding: 3px 0px 3px 0px; 
	background-image: url(../img/hg_button_breit.gif);
	background-position: left top;
	display: block; 
}
A.submenue_link, A.submenue_link:link, A.submenue_link:active, A.submenue_link:visited  { 
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 185px; 
	height: 14px;
	margin: 4px 0px 4px 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_breit.gif);
	background-position: center;
	display: block; 
}
A.submenue_link:hover, A.submenue_link_akt:link, A.submenue_link_akt:active, A.submenue_link_akt:visited  { 
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration: none; 
	width: 185px; 
	height: 14px;
	margin: 4px 0px 4px 0px; 
	border: 0px;
	padding: 2px 0px 2px 0px; 
	background-image: url(../img/hg_button2_breit.gif);
	background-position: center;
	display: block; 
}
FONT.important_msg {
	color: #911130; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
}
IMG.motiv_image_nopadding {
	border: 0px;
	padding: 0px;
}

