* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #CCCCCC;
	font-size: 100%;
	width: 100%;
}
#site {
	width: 75em;
}
#row1 {
	display: block;
}
#row1_box1 {
	display: inline;
	float: left;
	width: 8.75em;
	height: 1.4375em;
	padding: 2.4375em 0 0 0;
}
#blue_box_1 {
	background: #0062B2;
	display: block;
	width: 8.75em;
	height: 1.4375em;
}
#row1_box2 {
	display: inline;
	float: left;
	width: 10.875em;
	height: 3.875em;
}
#row1_box2 img {
	display: inline;
	width: 10.875em;
	height: 3.875em;
}
#row1_box3 {
	display: inline;
	float: left;
	width: 40em;
	height: 1.4375em;
	padding: 2.4375em 0 0 0;
}
#blue_box_2 {
	display: block;
	background: #0062B2;
	width: 40em;
	height: 1.4375em;
}
#row2 {
	display: block;
	width: 64em;
	clear: left;
}
#row2_box1 {
	display: inline;
	float: left;
	width: 8.75em;
	height: 2.125em;
}
#row2_box1 img {
	display: inline;
	width: 8.75em;
	height: 2.125em;
}
#row2_box2 {
	display: inline;
	float: left;
	width: 10.875em;
	height: 2.125em;
}
#row2_box3 {
	display: inline;
	float: left;
	width: 44.375em;
	height: 2.0625em;
	background: #F2F2F2;
	border-top: solid 0.0625em #ffffff; 
}
#row2_box3 h1 {
	color: #696969;
	font: 1.125em/1.125em arial,helvetica,sans-serif;
	padding: 0.3em 0 0 0.6em;
}
#row3 {
	display: block;
	width: 64em;
	background: #CCE0F0;
	clear: left;
}
#row3_box1 {
	display: inline;
	float: left;
	width: 8.75em;
}
#row3_box1 img {
	display: inline;
	width: 8.75em;
	height: 15.25em;
}
#row3_box2 {
	display: inline;
	float: left;
	width: 10.75em;
	border-left: solid 0.0625em #ffffff;
	border-right: solid 0.0625em #ffffff;
	background: #F8BF66; 
}
#row3_box2 a {
	background: #F39400;
	border-bottom: solid 0.0909em #ffffff;
	color: #000000;
	display: block;
	font: 0.6875em/1.4em arial,helvetice,sans-serif;
	height: 1.8em;
	width: 14.736em;
	text-decoration: none;
	padding: 0.5em 0 0 0.9em;		
}
#row3_box2 a:link {
}
#row3_box2 a:visited {
}
#row3_box2 a:hover {
	background: #F8BF66;
}
#row3_box2 .prim_navi_aktiv {
	background: #F8BF66;
}
#row3_box2 img {
	width: 10.75em;
	height: 7.625em;
}
#row3_box3 {
	display: inline;
	float: left;
	padding: 0 0 0 0.625em;
}
#textbox {
	background: #ffffff;
	width: 37.375em;
	padding: 1em 1em 1em 1em;
}
#textbox #content_default {
	padding: 0 11.636em 0 0;
	width: 42.727em;
	font: 0.6875em/1.8em arial,helvetica,sans-serif;
}
#textbox #content_start {
	float: left;
	display: inline;
	width: 29.091em;
	font: 0.6875em/1.8em arial,helvetica,sans-serif;
}
#textbox #news {
	float: left;
	display: inline;
	width: 20.364em;
	padding: 0 0 0 4.364em;
	font: 0.6875em/1.8em arial,helvetica,sans-serif;
}
#textbox #news h1 {
	color: #F39400;
	font: 1.636em/1.636em arial,helvetica,sans-serif;
}
#textbox hr {
	 border-top: solid 0.0625em #737373;
}
#textbox #content_default h1, #textbox #content_start h1 {
	color: #F39400;
	font: 1.636em/1.636em arial,helvetica,sans-serif;
}
#textbox #content_default .footer, #textbox #content_start .footer {
	font: 1em/1.2em arial,helvetica,sans-serif;
	text-align: right;
}
#textbox #content_default .footer a, #textbox #content_start .footer a {
	text-decoration: none;
}
#row4 {
	display: block;
	background: #F2F2F2;
	border-top: solid 0.0625em #ffffff;
	height: 0.5em;
	width: 64em;
}
#row5 {
	display: block;
	width: 64em;
}
#row5_box1 {
	display: block;
	width: 8.75em;
	height: 0.1875em;
	background: #0062B2;
	float: left;
}
#row5_box2 {
	width: 10.875em;
	height: 1.3125em;
	float: left;
	background: #F2F2F2;
	border-bottom: solid 0.0625em #ffffff;
}
#row5_box3 {
	display: block;
	width: 40em;
	height: 0.1875em;
	background: #0062B2;
	float: left;
}

/* News-Formatierung */ 

.news_list_headline:link {
	font-weight: normal;
	color: #FF9900;
}
.news_list_headline:visited {
	font-weight:normal;
	color:#FF9900;
}
.news_list_headline:hover {
	font-weight:normal;
	color:#666666;
}

/* Kontaktformular */ 
#kontaktformular form input,select,textarea { 
	border:solid 1px #c0c0c0;
}
#select_empfaenger {
	width:300px;
}
#input_empfaenger {
	border:1px;
}
#input_firma {
	width:300px;
}
#select_anrede {
	width:300px;
}
#input_name {
	width:300px;
}
#input_vorname {
	width:300px;
}
#input_strasse {
	width:260px;
}
#input_hausnummer {
	width:30px;
}
#input_plz {
	width:80px;
}
#input_ort {
	width:210px;
}
#input_email {
	width:300px;
}
#input_telefon {
	width:300px;
}
#input_telefax {
	width:300px;
}
#textarea_nachricht {
	width:300px;
}

h1 { 
	font: bold 20px/22px arial,sans-serif;
}


