/* =========================================== */
/* Globales Layout														 */
/* =========================================== */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	padding: 0px; /* Opera braucht das */
	background-color: #AFAF87;
	width: 100%;
	height: 100%;
}


/* =========================================== */
/* Kopf																				 */
/* =========================================== */
#head {
	height: 130px;
	white-space: nowrap;
}

#navigation_outer_box {
	height: 54px; /* ex 64 */
	background-color: #fff;
}

#navigation_inner_box { /* macht unten 2px wei&szlig;en Rand */
	height: 52px; /* ex 64 */
	background-color: #4C593E;
	width: 100%;
}

#navigation_no_break {
	width: 801px;
}

#metanavi_oben_links {
	height: 52px; /* ex 64 */
	width: 180px; /* ex 214 */
	background-color: #4C593E;
	float: left;
}

#navi_outer_box {
	display: none;
	float: left;
	width: 621px; /* ex 734 */
	height: 52px; /* ex 64 */
	background-color: #fff;
}

#navi_inner_box {
	width: 617px;
	margin-left: 2px;
}

#navi_main_outer_box {
	height: 28px;
	background-color: #fff;
}

#navi_main_inner_box {
	height: 26px;
	background-color: #4C593E;
	overflow: hidden; /* IE drückt andernfalls das umgebende DIV vertikal nach unten auseinander, so dass sein wei&szlig;er Hintergrund flöten geht! */
}

#default_navi_sub1 {
	height: 24px; /* ex 30 */
	width: 617px; /* ex 734 */
	background-color: #729DB7;
	overflow: hidden; /* IE drückt andernfalls das umgebende DIV vertikal nach unten auseinander! */
	vertical-align: top;
	z-index: 1;
}

#default_navi_sub1_leer {
	height: 24px; /* ex 30 */
	width: 617px; /* ex 734 */
	background-color: #4C593E;
}


/* =========================================== */
/* Navigation																	 */
/* =========================================== */

#navi_outer_box_v2 {
	float: left;
	width: 620px;
	height: 52px;
	background-color: #fff;
}

#navi_inner_box_v2 {
	width: 617px;
	margin-left: 2px;
	background-color: #4C593E;
	height: 52px;
}





/* =========================================== */
/* Kopf - nur Startseite											 */
/* =========================================== */
#home_navi_sub1 {
	height: 24px; /* ex 30 */
	width: 617px; /* ex 734 */
	background-color: #4C593E;
}


/* =========================================== */
/* Content																		 */
/* =========================================== */
#default_main {
	background-color: #B0C2D1;
	width: 100%;
	height:332px;
}

#default_main_inner_box {
	width: 801px;
	background-color: #fff;
}

#default_content_outer_box {
	background-color: #fff;
	width: 799px;
}

#default_navi_sub2_outer_box {
	width: 182px; /* 178 + 2px wei&szlig;er "Rand" */
	background-color: #fff;
	/* overflow: hidden; */ /* IE drückt andernfalls die umgebenden DIVs, inkl. main_box (!), vertikal 3px nach unten auseinander! */
	float: left;
	height: 332px;
	overflow: hidden;
	z-index:2;
}

* html #default_navi_sub2_outer_box {
	/* Dieser Hack zusammen mit dem von #default_content_box bewirkt,
	dass IE #default_content_box nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
}

#default_navi_sub2 {
	width: 180px;
	background-color: #B0C2D1;
	height: 332px;
}

#default_content_box {
	/* width: 617px; */ /* ex 734 */
	background-color: #B0C2D1;
	width: 100%; /* ohne das bricht Firefox default_content_col_... um !?! */
	height: 330px;
}

#default_content {
	width: 100%;
	height: 332px;
}

* html #default_content_box {
	/* \*/
	margin-left: 179px;
	/* */ 
}


/* =========================================== */
/* 1spaltiges Inhalts-Layout									 */
/* nur Bild, kein Text												 */
/* oben links kein Abstand zum Rahmen					 */
/* DW-Code: 1																	 */
/* =========================================== */
#default_content_1col_only {
	width: 572px; /* max */
	overflow: hidden;
}


/* =========================================== */
/* 1spaltiges Inhalts-Layout									 */
/* nur Text																		 */
/* oben unten links rechts Abstand zum Rahmen	 */
/* DW-Code: 1a																 */
/* =========================================== */
#default_content_1col_only_a_outer_box {
	width: 617px; /* max */
	overflow: hidden;
}

#default_content_1col_only_a_inner_box {
	margin: 14px;
	overflow: hidden;
}


/* =========================================== */
/* 1spaltiges Inhalts-Layout									 */
/* nur Text																		 */
/* oben unten links rechts Abstand zum Rahmen	 */
/* DW-Code: 1a_scr														 */
/* Im Gegensatz zu 1a kann in diesem Layout		 */
/* der Haupt-Inhaltsbereich scrollbar sein.		 */
/* =========================================== */
#default_content_1col_scr_only_a_outer_outer_box {
	overflow: auto;
	width: 617px; /* max */
	height: 332px;
	vertical-align: top;
}

#default_content_1col_scr_only_a_outer_box {
	width: 592px;
	margin-left: 0px;
}

#default_content_1col_scr_only_a_inner_box {
	/* rechts nur 0px statt 14px nötig, weil #default_content_1col_scr_only_a_outer_box Platz für Scrollbar (19px (Firefox)/17px (IE) lässt */
	margin: 14px 0px 14px 14px;
}


/* =========================================== */
/* 2spaltiges Inhalts-Layout									 */
/* Spalte 1 ca. 1/2 Breite										 */
/* Spalte 2 ca. 1/2 Breite										 */
/* DW-Code: 2a																 */
/* =========================================== */
#default_content_col1_2fuenftel_outer_box {
	float: left;
	width: 309px;
	vertical-align: top;
}

#default_content_col1_2fuenftel_inner_box {
	margin: 14px 7px 14px 14px;
}

#default_content_col2_2fuenftel_outer_box {
	width: 308px;
	float: left;
}

#default_content_col2_2fuenftel_inner_box {
	margin: 14px 14px 14px 7px;
}


/* =========================================== */
/* 2spaltiges Inhalts-Layout									 */
/* Spalte 1 2/3 Breite												 */
/* Spalte 2 1/3 Breite												 */
/* DW-Code: 2b																 */
/* =========================================== */
#default_content_2b_main_outer_outer_box {
	overflow: auto;
	width: 617px;
	height: 332px;
	vertical-align: top;
}

#default_content_2b_main_outer_box {
	width: 592px;
	margin-left: 0px;
}

#default_content_2b_main_inner_box {
	/* rechts nur 0px statt 14px nötig, weil #default_content_2b_main_outer_box Platz für Scrollbar (19px (Firefox)/17px (IE) lässt */
	margin: 14px 0px 14px 14px;
}

#default_content_2b_col1_2drittel_outer_box {
	width: 376px;
	float: left;
}

#default_content_2b_col1_2drittel_inner_box {
	margin-right: 7px;
}

#default_content_2b_col2_1drittel_outer_box {
	width: 186px;
	float: left; /* Firefox bricht sonst um */
}

#default_content_2b_col2_1drittel_inner_box {
	margin: 0px 0px 0px 7px;
	overflow: hidden;
}

#default_content_col1_2drittel {
	float: left;
	width: 383px; /* = 2/3 von 617px abzgl. 2x14px padding */
	padding: 14px;
	background-color: #f00;
}

* html #default_content_col1_2drittel {
	/* Dieser margin-Hack zusammen mit dem von #default_content_col2_1drittel bewirkt,
	dass IE #default_content_box nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
	width: 383px; /* Richtigstellen für non-IE */
	w\idth: 411px; /* Richtigstellen für IE */
}

#default_content_col2_1drittel {
	width: 186px; /* = 1/3 von 617px */
	float: left;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #0f0;
}

* html #default_content_col2_1drittel {
	/* \*/
	margin-left: 408px; /* = Breite von default_content_col1_2drittel - 3px */
	float: none; /* Das, damit IE hier nicht umbricht.
	/* */ 
}

img {


border:0px;}

/* =========================================== */
/* 2spaltiges Inhalts-Layout									 */
/* 1 Bild, 1 Text rechts daneben							 */
/* DW-Code: 2c																 */
/* =========================================== */
#default_content_1p1t_pic {
	/*max-width: 410px;  max */
	overflow: hidden;
	float: left;
}

#default_content_1p1t_text_outer_box {
	width: 200px; /* max */
	float: left; /* Firefox bricht sonst um... */
}

#default_content_1p1t_text_inner_box {
	margin-left: 14px;
}

#default_content_baederbau {
	margin-left: 14px;
	position:absolute;
	left:799px;
	top:205px;
	width:150px;
margin-bottom:0px;
}

#default_content_baederbau_neu {
	margin-left: 14px;
	position:absolute;
	left:799px;
	top:200px;
	width:150px;
margin-bottom:0px;
}

#musterbaeder_bild {

	height:330px;
	margin-bottom:0px;
	padding-bottom:0px;
}



/* ============================================== */
/* 2spaltiges Inhalts-Layout											*/
/* für Seiten wie Showroom/Dautel &amp; Beuttenm&uuml;ller	*/
/* 1 Bild, 1 Text rechts daneben									*/
/* DW-Code: 2d																		*/
/* ============================================== */
#default_content_2d_1p1t_pic {
	width: 410px;
	overflow: hidden;
	float: left;
}

#default_content_2d_1p1t_text_outer_box {
	width: 207px;
	float: left; /* Firefox bricht sonst um... */
}

#default_content_2d_1p1t_text_inner_box {
	margin-left: 25px;
	margin-top: 14px;
}


/* =========================================== */
/* 2spaltiges Inhalts-Layout									 */
/* wie in Anfahrts-Seiten											 */
/* 1. Spalte Logo und Adresse									 */
/* Wei&szlig;e Trennlinie vertikal									 */
/* 2. Spalte voll ausgefüllt mit Bild					 */
/* DW-Code: 2e																 */
/* =========================================== */
#default_content_2e_spaltel_1drittel_outer_box {
	width: 179px;
	float: left;
	vertical-align: top;
	overflow: hidden;
}

#default_content_2e_spaltel_1drittel_inner_box {
	margin-top: 14px;
	margin-left: 14px;
	margin-right: 5px;
	overflow: hidden;
}

#default_content_2e_spalte2_2drittel_outer_box {
	width: 438px;
	float: left;
	vertical-align: top;
	float: left; /* Firefox braucht das!? */
	height: 332px;
	overflow: hidden;
}

#default_content_2e_spalte2_2drittel_inner_box {
}


/* =========================================== */
/* 2spaltiges Inhalts-Layout max. Ausnutzung	 */
/* Spalte 1 1/2 Breite												 */
/* Spalte 2 1/2 Breite												 */
/* DW-Code: 2max															 */
/* =========================================== */
#default_content_col1_einhalb {
	float: left;
	width: 287px; /* = 50% von 617px = 309 aufgerundet abzgl. (14+8)px padding = 287 */
	padding: 14px 8px 14px 14px;
}

* html #default_content_col1_einhalb {
	/* Dieser margin-Hack zusammen mit dem von #default_content_col2_einhalb bewirkt,
	dass IE #default_content_box nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
	width: 287px; /* Richtigstellen für non-IE */
	w\idth: 309px; /* Richtigstellen für IE */
}

#default_content_col2_einhalb {
	width: 308px; /* = 50% von 617px = 308px abgerundet */
	float: left;
	padding-top: 14px;
	padding-bottom: 14px;
}

* html #default_content_col2_einhalb {
	/* \*/
	margin-left: 306px; /* = Breite von default_content_col1_einhalb - 3px */
	float: none; /* Das, damit IE hier nicht umbricht.
	/* */ 
}


/* =========================================== */
/* 3spaltiges Inhalts-Layout									 */
/* optional Einleitung dar&uuml;ber								 */
/* mit 1 Spalte Einleitung										 */
/* nur Bild, kein Text (???)									 */
/* DW-Symbol: 3a mit Einleitung								 */
/* 						3b ohne Einleitung							 */
/*						3d ohne Einleitung, mit Flie&szlig;-	 */
/*						text unten											 */
/* =========================================== */
#default_content_1col_intro_outer_box { /* 3a */
	width: 572px; /* max */
	overflow: hidden;
}

#default_content_1col_intro_inner_box { /* 3a */
	margin-left: 14px;
	margin-top: 15px;
	overflow: hidden;
}

#default_content_1col_dummy_outer_box { /* 3b, 3d */
	width: 572px; /* max */
	overflow: hidden;
}

#default_content_1col_dummy_inner_box { /* 3a, 3b, 3d */
	height: 14px;
	overflow: hidden;
}

#default_content_spaltel_1drittel_outer_box { /* 3b, 3d */
	width: 204px;
	float: left;
	vertical-align: top;
}

#default_content_1col_intro_inner_box {
	margin-left: 14px;
	margin-top: 15px;
	overflow: hidden;
}

#default_content_spaltel_1drittel_inner_box { /* 3b, 3d */
	margin-left: 14px;
	margin-right: 5px;
	overflow: hidden;
}

#default_content_spalte2_1drittel_outer_box { /* 3b, 3d */
	width: 195px;
	float: left;
	vertical-align: top;
}

#default_content_spalte2_1drittel_inner_box { /* 3b, 3d */
	margin-left: 5px;
	margin-right: 5px;
}

#default_content_spalte3_1drittel_outer_box { /* 3b, 3d */
	width: 190px;
	vertical-align: top;
	float: left; /* Firefox braucht das!? */
}

#default_content_spalte3_1drittel_inner_box { /* 3b, 3d */
	margin-left: 5px;
}

#default_content_3d_fliesstext_unten_outer_box {	/* 3d */
	width: 572px;
	float: left; /* Firefox braucht das !?! */
}

#default_content_3d_fliesstext_unten_inner_box {	/* 3d */
	margin-left: 14px;
	margin-right: 5px;
	overflow: hidden;
}

.unternehmen_content_logo {
/* Regelt den vertikalen Abstand zwischen Logos und nachfolgendem Flie&szlig;text. Dieser muss auf gleicher Höhe liegen wie die Einleitung in der Subnavi-Spalte. */
	height: 79px;
}


/* =========================================== */
/* 3spaltiges Inhalts-Layout									 */
/* wie in Kontakt-Seiten											 */
/* 1. Spalte Logo und Adresse									 */
/* Wei&szlig;e Trennlinie vertikal									 */
/* 2. u. 3. Spalte Ansprechpartner						 */
/* DW-Code: 3c																 */
/* =========================================== */
#default_content_3c_1col_dummy_outer_box {
	width: 572px; /* max */
	overflow: hidden;
}

#default_content_3c_1col_dummy_inner_box {
	height: 14px;
	overflow: hidden;
}

#default_content_3c_spaltel_1drittel_outer_box {
	width: 191px;
	float: left;
	vertical-align: top;
}

#default_content_3c_1col_intro_inner_box {
	margin-left: 14px;
	margin-top: 15px;
	overflow: hidden;
}

#default_content_3c_spaltel_1drittel_inner_box {
	margin-left: 14px;
	margin-right: 5px;
}

#default_content_3c_spalte1_logo {
	height: 75px;
}

#default_content_3c_Spalte_1_Fliesstext {
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

#default_content_3c_spalte2_1drittel_outer_box {
	width: 191px;
	float: left;
	vertical-align: top;
}

#default_content_3c_spalte2_1drittel_inner_box {
	margin-left: 5px;
	margin-right: 5px;
}

#default_content_3c_spalte3_1drittel_outer_box {
	width: 190px;
	vertical-align: top;
	float: left; /* Firefox braucht das!? */
}

#default_content_3c_spalte3_1drittel_inner_box {
	margin-left: 5px;
}


/* =========================================== */
/* 4spaltiges Inhalts-Layout									 */
/* 1 Spalte Bild, 1 Spalte Text, 1 Spalte Bild,*/
/* 1 Spalte Text															 */
/* DW-Code: 4a																 */
/* =========================================== */
#default_content_4col_btbt {
	width: 617px; /* max */
	overflow: hidden;
}

#default_content_4col_btbt_bildspalte1 {
	float: left;
	width: 25%;
}

#default_content_4col_btbt_textspalte1 {
	float: left;
	width: 25%;
}

#default_content_4col_btbt_bildspalte2 {
	float: left;
	width: 25%;
}

#default_content_4col_btbt_textspalte2 {
	width: 25%;
	float: left; /* Firefox braucht das... */
}

.default_content_4col_btbt_bildspalte_bild {
	height: 83px;
	overflow: hidden;
}

.default_content_4col_btbt_textspalte_text {
	height: 83px;
	padding-left: 12px;
}


/* =========================================== */
/* 4spaltiges Inhalts-Layout									 */
/* 1 Zeile Bild-/Text-Spalten									 */
/* 1 Zeile Flie&szlig;text													 */
/* DW-Code: 4b																 */
/* =========================================== */

#default_content_4b_Zeile_1 {
	width: 448px;
	overflow: hidden;
	margin-bottom: 35px;
}

.default_content_4b_Zeile_1_spalte_outer_box {
	width: 112px;
	float: left;
}

.default_content_4b_Zeile_1_spalte_inner_box {
	margin-top: 15px;
	margin-left: 14px;
	margin-right: 15px;
}

#default_content_4b_Zeile_2 {
	margin-left: 14px;
	margin-right: 14px;
	overflow: hidden;
}


/* =========================================== */
/* Visual unter Inhalts-Spalten								 */
/* =========================================== */

#content_visual {
	margin-left: 14px;
	float: none;
	min-width: 245px; /* 1px breiter als default_content_col2_1drittel und default_content_col2_2fuenftel */
}


/* =========================================== */
/* Sonstige Visuals														 */
/* =========================================== */
#weisse_Linie_vertikal_2x300 { /* Kontakt-Anfahrtsseiten */
	position: absolute;
	margin-left: 359px;
	top: 92px;
	margin-top: 92px;
	width: 2px;
	height: 332px;
	overflow: hidden;
	background: #fff;
	z-index: 100;
}

/* =========================================== */
/* Content - nur Startseite										 */
/* =========================================== */
#home_main {
	background-color: #B0C2D1;
	width: 100%;
}

#home_main_inner_box {
	width: 801px;
	background-color: #fff;
}

#home_content_outer_box {
	background-color: #fff;
	width: 799px;
}

#home_navi_sub2_box {
	width: 182px; /* 178 + 2px wei&szlig;er "Rand" */
	background-color: #fff;
	/* overflow: hidden; */ /* IE drückt andernfalls die umgebenden DIVs, inkl. main_box (!), vertikal 3px nach unten auseinander! */
	float: left;
	height: 243px;
}

* html #home_navi_sub2_box {
	/* Dieser Hack zusammen mit dem von #default_content_box bewirkt,
	dass IE #default_content_box nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
}

#home_navi_sub2 {
	width: 180px;
	background-color: #B0C2D1;
	height: 243px;
	overflow: hidden; /* IE drückt andernfalls die umgebenden DIVs, inkl. main_box (!), vertikal nach unten auseinander! */
}

/* Für home_content stehen insg. 617px zur Verfügung, davon rechts 207px für das Bild, Rest links also 410px. */
#home_content_box {
	/* width: 617px; */ /* ex 734 */
	background-color: #fff;
	width: 100%; /* ohne das bricht Firefox default_content_col_... um !?! */
	height: 243px;
}

#home_content {
	width: 100%;
	height: 243px;
}

* html #home_content_box {
	/* \*/
	margin-left: 179px;
	/* */ 
}

#home_content_col1_2drittel {
	float: left;
	width: 382px; /* = 410px abzgl. 2x14px padding */
	padding: 14px;
}

* html #home_content_col1_2drittel {
	/* Dieser margin-Hack zusammen mit dem von #home_content_col2_1drittel bewirkt,
	dass IE #home_content_box nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
	width: 382px; /* Richtigstellen für non-IE */
	w\idth: 410px; /* Richtigstellen für IE */
}

#home_content_col2_1drittel {
	width: 207px; /* ex 248 */
	height: 243px; /* ex 290 */
	overflow: hidden; /* IE drückt andernfalls die umgebenden DIVs, inkl. main_box (!), vertikal nach unten auseinander! */
}

#newsbereich_outer_box {
	position: absolute;
	left: 815px;
	top: 198px;
	width: 168px;
	height: 215px;
}


/*=============================================*/
/* Subnavigation															 */
/*=============================================*/
#subnavi_pfeilnavi_unternehmen {
	position: relative;
	top: 249px;
	left: 20px;
}

#navi_unternehmen {
	margin-bottom: 50px;
}

#navi_aktuelles {
}

#navi_kontakt {
	margin-bottom: 27px;
}

#kontakt_blickfang_outer_box {
}

#kontakt_blickfang_inner_box {
	width: 180px;
	overflow: hidden;
}


/* =========================================== */
/* Fu&szlig;zeile 																	 */
/* =========================================== */
#footer {
	background-color: #AFAF87;
	border-top: 2px solid #fff;
	width: 100%; /* Keine px-Angaben, sonst ist die wei&szlig;e Linie endlich lang */
	margin-top: 0px;
}

#breadcrumb {
	width: 180px;
	margin-right: 14px;
	margin-left: 0px;
	float: left;
	margin-top:2px;
}

* html #breadcrumb {
	/* Dieser Hack zusammen mit dem von #footer_adresse bewirkt,
	dass IE #footer_adresse nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: 11px; /* normalerweise -3, aber da wir ein margin-right von 14px brauchen -3+14=11 */
	/* */
}

#breadcrumb_text {
	margin-left: 14px;
	margin-top: 9px;
}

#mehr_feld_outer_box {
	float: left;
	width: 196px; /* 182 + 14 */
	height: 30px;
}

#mehr_feld_inner_box {
	padding: 7px 0px 0px 19px;
}

#footer_adresse {
	padding: 7px 0px 0px 0px;
}

* html #mehr_feld_outer_box {
	/* Dieser Hack zusammen mit dem von #footer_adresse bewirkt,
	dass IE #footer_adresse nicht 3px zu weit rechts beginnen lässt... */
	/* \*/
	margin-right: -3px;
	/* */
}

/* Das wird voraussichtlich nicht mehr benötigt, deshalb auskommentiert. */
/*
* html #footer_adresse {
*/
	/* \*/
	/*margin-left: 179px;  182 - 3 Fehlerpixel */
	/* */ 
/*
}
*/

#bereichs_footer { /* ist eigentlich identisch mit footer_adresse, kam aber später zum Layout dazu... */
	padding: 7px 0px 0px 0px;
}

* html #bereichs_footer {
	/* \*/
	margin-left: 179px; /* 182 - 3 Fehlerpixel */
	/* */ 
}


/* =========================================== */
/* Fu&szlig;zeile - nur Startseite									 */
/* =========================================== */

#home_footer_outer_box {
	height: 34px; /* ex 38 */
	background-color: #fff;
}

#home_footer {
	position: relative;
	top: 2px;
	height: 32px; /* ex 38 */
	background-color: #CCD6E0;
	overflow: hidden; /* IE drückt andernfalls die umgebenden DIVs, inkl. main_box (!), vertikal 3px nach unten auseinander! */
}


/* =========================================== */
/* Text																				 */
/* =========================================== */

body {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-top: 0px;
}

p, ul {
	font-size: 12px;
}

p {
	/* margin: 0px muss auf jeden Fall mal sein, sonst hat's immer einen unteren Abstand... */
	margin: 0px;
	margin-bottom: 5px;
}

ul {
	margin-bottom: 0px; /* sonst vergrö&szlig;ert sich u. U. das umgebende DIV nach unten zu weit */
	margin-top: 0px;
	margin-left: -20px; /* Non-IE */
}

* html ul {
	margin-left: 20px; /* IE */
}

li {
	line-height: 1.4em;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nowrap {
	white-space: nowrap;
}

#default_navi_sub2_text {
	padding: 20px 0px 0px 15px;
	width: 150px;
}

#navi_rechts_oben_kontakt {
					position:absolute;
					top:130px;
					left:801px;
					}
					
#navi_rechts_oben_unternehmen {
					position:absolute;
					top:155px;
					left:801px;
					}

#default_navi_sub2_text,
/*
#default_content,
*/
#default_content_2b_col1_2drittel_inner_box, #default_content_2b_col2_1drittel_inner_box,
#default_content_col1_2fuenftel_inner_box, #default_content_col2_2fuenftel_inner_box,
#default_content_col1_einhalb, #default_content_col2_einhalb,
#default_content_1col_intro_inner_box, #default_content_spaltel_1drittel_inner_box, #default_content_spalte2_1drittel_inner_box, #default_content_spalte3_1drittel_inner_box,
#default_content_1p1t_text_inner_box,
#default_content_4col_btbt, .default_content_4col_btbt_textspalte_text,
#default_content_1col_only_a_inner_box,
.default_content_4b_Zeile_1_spalte_outer_box, .default_content_4b_Zeile_1_spalte_inner_box,
#default_content_3c_Spalte_1_Fliesstext, #default_content_3c_spalte2_1drittel_inner_box, #default_content_3c_spalte3_1drittel_inner_box,
#default_content_3d_fliesstext_unten_inner_box,
#default_content_4b_Zeile_2,
#default_content_2d_1p1t_text_outer_box, #default_content_2d_1p1t_text_inner_box,
#default_content_2e_spaltel_1drittel_inner_box, #default_content_2f_spaltel_1drittel_inner_box,
#kontakt_blickfang_inner_box,
#newsbereich_outer_box
{
	font-size: 0.75em;
}

#breadcrumb {
	font-size: 0.55em;
	color: white;
}

#mehr_feld_inner_box, #footer_adresse {
	font-size: 0.7em;
}

td
{
	font-size: 9px; /* mit em ist die Schriftgrö&szlig;e im IE grö&szlig;er als in Mozilla-basierten Browsern... */
}

td.vertikal_oben {
	vertical-align: top;
}

.gross {
	font-size: medium;
}

.klein {
	font-size: 0.8em;
}

#linktext {
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;}
/* =========================================== */
/* Text- und Grafik-Links											 */
/* =========================================== */

a { /* damit Grafiken mit Leerzeichen davor keine Underlines bekommen */
	color: #000;
	font-weight: bold;
}

a:hover {
  text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:visited {
  color: #000;
  text-decoration: none;
	font-weight: normal;
}

a.breadcrumb:hover {
  color: #000;
  text-decoration: underline;
	font-weight: normal;
}

/* Subsubnavi */

.navi_aktuelles, .navi_unternehmen {
	line-height: 2em;
	padding:0 0 0 0;
}

a.subsubnavi_h, a.subsubnavi_l {
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
  text-decoration: none;
	font-weight: bold;
}

/* START Darstellung der Links auf ausgewählter Seite */
a.subsubnavi_h:link, a.subsubnavi_h:visited {
  color: #fff;
}

a.subsubnavi_h:hover {
  color: #fff;
}
/* ENDE  Darstellung der Links auf ausgewählter Seite */

/* START Darstellung der Links auf nicht-ausgewählter Seite */
a.subsubnavi_l:link, a.subsubnavi_l:visited {
  color: #000;
}

a.subsubnavi_l:hover {
  color: #fff;
}
/* ENDE  Darstellung der Links auf nicht-ausgewählter Seite */

.high {
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
  text-decoration: none;
	font-weight: bold;
  color: #fff;
}

.low {
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
  text-decoration: none;
	font-weight: bold;
  color: #000;
}

a.low:hover {
	color: #fff;
}

/* Teaserbox auf Startseite */
div#newsbereich_outer_box a {
	font-size: 0.9em;
}


/* =========================================== */
/* Kontaktformular														 */
/* =========================================== */
.mainTable {
}

.label {
}

input {
	font-size: 0.95em;
	width: 150px;
}

input.ort {
	width: 107px;
}

input.plz {
	width: 40px;
}

input.lang {
	width: 250px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	width: 250px;
	height: 103px;
}

.formError {
	color: red;
	font-weight: bold;
}
