body				{ background-color: #fff; margin: 0; }

h1				{ color: #003e90; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
h2				{ color: #003e90; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
hr				{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #003e90; }

.text				{ color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px }
.aufzaehlung  			{ color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px }
.text_footer			{ color: #333366; font-size: 10px; font-family: verdana, arial, helvetica, swiss, sans-serif; text-align: right; }
.text_light			{ color: #666; font-size: 10px; font-family: Verdana, Arial, helvetica, swiss, sans-serif;}
.textred			{ color: #ff0000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px;font-weight: bold}

.gesamt				{ width:1000px;}
.teaser				{ float:left; width:970px; height: 329px; background-image: url(../images/teaser_tag.jpg); }
.navigation			{ float:left; width:163px; }
.button				{ width:150px; position: relative; z-index: 90; left: 50px; top: 100px; }

.content_gesamt			{ float:left; width:787px; }
.content_abstand		{ float:left; width:572px; margin-top:50px; margin-left: 25px; margin-right:30px;text-align: left; }
.bilder				{ float:left; width:200px; margin-left:14px; margin-right:16px; margin-top:50px; }
.aktuelles			{ float:left; width:160px; height:300px; background-color: #edefef;background-image: url(../images/aktuelles_bg.gif); background-repeat: repeat-x; background-position: bottom; }
.aktuelles_abstand		{ width:150px; margin-left:7px; color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px }
.footer				{ float:left; width:787px; text-align:right; border-top-width: 1px; border-top-style: solid; border-top-color: #004A7F; }
.slogan				{ position: absolute; left: 180px; top: 335px; }

a:active			{ color: #000; text-decoration: none }
a:link				{ color: #000; text-decoration: underline }
a:visited			{ color: #000; text-decoration: none }
a:focus				{ color: #000; text-decoration: none }
a:hover				{ color: #000; text-decoration: none }

A.text_small_footer		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
A.text_small_footer:active      {  }
A.text_small_footer:hover       { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline }
A.text_small_footer:link        {  }
A.text_small_footer:visited     {  }

.preistabelle_input		{ color: #555; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; padding: 4px; border: solid 1px #fff }
.preistabelle_header       	{ color: #FFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999; padding: 4px; border: solid 1px #fff }

.formular_input			{ color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #edefee; border: 1px solid #000; line-height: 18px; }
.formular_absendebutton		{ color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #edefee; border: 1px solid #000; }
.formular_dropdown		{ color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #edefee; border: 1px solid #000 }
.formular_textarea		{ color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #edefee; border: 1px solid #000 }

A.hauptnavigation_link		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-align: right; display: block; padding-top: 6px; padding-bottom: 6px; width: 163px; background-image: url(../images/bg_navi.gif); background-repeat: repeat-x; background-position: bottom; background-color: #004a7f;  }
A.hauptnavigation_link:link	{ color: #ffffff; text-decoration: none; text-align: right; width: 163px; }
A.hauptnavigation_link:visited	{ color: #ffffff; text-decoration: none; text-align: right; width: 163px; }
A.hauptnavigation_link:hover	{ color: #004a7f; text-decoration: none; text-align: right; width: 163px; background-color: #ffffff; }
A.hauptnavigation_link:active	{ color: #ffffff; text-decoration: none; text-align: right; width: 163px; }

