body				         { background-image: url(../images/bg_gesamt.jpg); background-repeat: repeat-x; background-attachment: scroll; margin: 0 }
h1				        { color: #616969; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left }
h2				        { color: #616969; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; letter-spacing: 1px }
.text				         { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
.gesamt   			 	{ width: 902px; float: left }
.navi_bereich 				{ background-color: #b71313; width: 175px; float: left }
.navi 					{ width: 160px; float: left }
.inhalt 				{ background-color: #fff; width: 727px; float: left }
.teaser    			 	 { width: 727px; height: 369px; float: left }
.slogan 				{ position: absolute; top: 305px; left: 230px }
.inhaltsbox 				 { margin-left: 20px; width: 650px; float: left }
.footer 				 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 902px; float: left }
.bild_rechts   				{ text-align: right; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; float: right }
.bild_links  				{ margin-top: 8px; margin-right: 8px; margin-bottom: 8px; float: left }
.formular_input				{ color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #d8dde5 }
.formular_absendebutton      	        { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9b9b9b; height: 20px; border-width: 0 }
.formular_radiobutton  			{ color: #0a3b63; background-color: #fff }
.formular_dropdown			{ color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #d8dde5 }
.formular_textarea			{ color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #d8dde5 }
.preistabelle_input		        { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3f3f3; padding: 4px; border: solid 1px #fff }
.preistabelle_header       		{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cecece; padding: 4px; border: solid 1px #fff }
a:link					 { color: #555; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited				{ color: #555; text-decoration: underline }
a:focus					{ color: #555; text-decoration: underline }
a:hover					{ color: #555; text-decoration: none }
a:active				{ color: #555; text-decoration: underline }
A.hauptnavigation_link		    	{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; display: block; padding: 8px 10px 8px 3px; width: 160px }
A.hauptnavigation_link:link	     	{ color: #fff; font-weight: bold; text-decoration: none; width: 160px }
A.hauptnavigation_link:visited	     	{ color: #fff; font-weight: bold; text-decoration: none; width: 160px }
A.hauptnavigation_link:hover		{ color: #b71313; font-weight: bold; text-decoration: none; background-color: #dbdce6; width: 160px }
A.hauptnavigation_link:active		{ color: #fff; font-weight: bold; text-decoration: none; width: 160px }
