body					{ background-color: #fff; background-image: url("images/bg.jpg"); background-repeat: repeat-x; margin: 0 }

h1					{ color: #005baa; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2					{ color: #005baa; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold }

.text					{ color: #3d4554; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.text_small				{ color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.container_teaser			{ position: absolute; top: 0; left: 175px; width: 775px; height: 200px; overflow: hidden; border-right: 1px solid #fff }
.container_leftbar1			{ background-image: url("images/bg_lines_175.gif"); padding-bottom: 10px; position: absolute; z-index: 10; top: 0; left: 0; width: 175px;  }
.container_hauptnavi			{ background-color: #005baa; background-image: url(images/bg_lines_175.gif); background-repeat: repeat-y; width: 175px;  }
.container_leftbar_infobox		{ margin-top: 20px; margin-left: 10px; z-index: 10; width: 155px }
.container_leftbar2			{ background-color: #80add6; background-image: url(images/bg_lines_175.gif); background-repeat: repeat-y; position: absolute; z-index: 60; top: 120px; left: 174px; width: 175px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.container_content			{ background-color: #fff; position: absolute; top: 200px; left: 349px; width: 601px; border-right: 1px solid #fff }
.container_content_inhalt		{ margin-top: 20px; margin-bottom: 30px; margin-left: 10px; padding-bottom: 10px; width: 582px; border-bottom: 1px solid #a1a1a1 }
.container_topnavi			{ background-color: #005baa; text-align: center; position: absolute; z-index: 30; top: 0; left: 649px; width: 300px; border-bottom: 1px solid #fff; border-left: 1px solid #fff }

.bild_links				{ margin-right: 15px; margin-bottom: 5px; float: left }

.formular_input				{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #005baa }
.formular_absendebutton			{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #005baa; padding: 5px; border-width: 0 }
.formular_radiobutton			{ background-color: #fff; border-width: 0 }
.formular_dropdown			{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #005baa }
.formular_textarea			{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #005baa }

a:link					{ color: #3d4554; text-decoration: underline }
a:visited				{ color: #3d4554; text-decoration: underline }
a:focus					{ color: #3d4554; text-decoration: underline }
a:hover					{ color: #3d4554; text-decoration: none }
a:active				{ color: #3d4554; text-decoration: underline }

A.hauptnavigation_link			{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #005baa; text-indent: 10px; display: block; margin-left: 1px; padding-top: 10px; padding-bottom: 10px; width: 173px }
A.hauptnavigation_link:link		{ color: #fff; text-decoration: none; display: block; width: 173px }
A.hauptnavigation_link:visited		{ color: #fff; text-decoration: none; display: block; width: 173px }
A.hauptnavigation_link:hover		{ color: #fff; text-decoration: none; background-color: #80add6; display: block; width: 173px; float: none }
A.hauptnavigation_link:active		{ color: #fff; text-decoration: none; display: block; width: 173px }

A.subnavigation_link			{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; display: block; margin-left: 10px; padding-top: 6px; padding-bottom: 6px; width: 160px }
A.subnavigation_link:link		{ color: #fff; text-decoration: none }
A.subnavigation_link:visited		{ color: #fff; text-decoration: none }
A.subnavigation_link:hover		{ color: #fff; text-decoration: underline; display: block }
A.subnavigation_link:active		{ color: #fff; text-decoration: none }

A.subnavigation_sparten_link		{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin-left: 20px; padding-top: 5px; padding-bottom: 5px; width: 150px }
A.subnavigation_sparten_link:link	{ color: #fff; text-decoration: none; width: 150px }
A.subnavigation_sparten_link:visited	{ color: #fff; text-decoration: none; width: 150px }
A.subnavigation_sparten_link:hover	{ color: #fff; text-decoration: underline; width: 150px }
A.subnavigation_sparten_link:active	{ color: #fff; text-decoration: none; width: 150px }


A.topnavigation_link			{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px }
A.topnavigation_link:link		{ color: #fff; text-decoration: none }
A.topnavigation_link:visited		{ color: #fff; text-decoration: none }
A.topnavigation_link:hover		{ color: #fff; text-decoration: none }
A.topnavigation_link:active		{ color: #fff; text-decoration: none }


.seitennavigation_keinlink		{ color: #a1a1a1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
A.seitennavigation_link			{ color: #a1a1a1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
A.seitennavigation_link:link		{ color: #a1a1a1; text-decoration: none }
A.seitennavigation_link:visited		{ color: #a1a1a1; text-decoration: none }
A.seitennavigation_link:hover		{ color: #000; text-decoration: underline }
A.seitennavigation_link:active		{ color: #a1a1a1; text-decoration: underline }
