body			        { background-color: #7d89a0; margin: 0 }

h1			        { color: #1f3d74; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2			      	{ color: #1f3d74; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold }

.text			       	{ color: #3d4554; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.text_white			{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.gesamt				{ width: 986px }
.teaser				{ width: 986px; height: 251px; border-bottom: 1px solid #fff }
.left_bar   			{ position: absolute; z-index: 10; top: 0; left: 0; width: 200px }
.container_hauptnavi		{ background-color: #fff; width: 197px; border-bottom: 1px solid #fff }
.container_subnavi 		{ background-color: #1f3d74; padding-top: 10px; padding-bottom: 10px; width: 180px; border-right: 1px solid #fff; border-bottom: 1px solid #fff }
.right_bar   			{ background-color: #d51527; background-image: url("images/bg_right_bar.gif"); background-repeat: repeat-y; position: relative; z-index: 10; top: -36px; width: 200px; float: right; border-bottom: 1px solid #fff }
.container_right_bar_box 	{ width: 200px; border-top: 1px solid #fff }
.container_right_bar_box_inhalt { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; width: 180px }

.content    			 { background-color: #fff; margin-top: 20px; position: relative; left: 202px; width: 560px; border: solid 1px #000 }
.content_inhalt 		 { margin-top: 20px; margin-bottom: 20px; margin-left: 10px; width: 540px }
.footer_box  			{ margin-top: 20px; position: relative; left: 202px; width: 560px }
.footer_box_inhalt  		{ margin-top: 10px; margin-bottom: 10px; margin-left: 10px; width: 540px }

.globalinfo_box   		{ background-color: #d23636; margin-top: 20px; position: relative; left: 202px; width: 560px; border: solid 1px #1f3d74 }
.globalinfo_box_inhalt  	{ margin-top: 10px; margin-bottom: 10px; margin-left: 10px; width: 540px }

.content_sitenavi     		{ background-color: #1f3d74; margin-top: 10px; position: relative; left: 202px; width: 560px; border: solid 1px #000 }
.content_sitenavi_inhalt  	{ margin-top: 5px; margin-bottom: 5px; margin-left: 10px; width: 540px }

.subnavi_sparten		{ background-color: #556b95; margin-bottom: 10px; width: 180px; float: left }

.bild_links			  { margin-right: 15px; margin-bottom: 5px; width: auto; height: auto; float: left }

.formular_input			{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #1f3d74 }
.formular_absendebutton        	{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1f3d74; 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 #1f3d74 }
.formular_textarea   		{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #1f3d74 }
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.rightbar_link:link	      	{ color: #fff; text-decoration: underline }
A.rightbar_link:visited	      	{ color: #fff; text-decoration: underline }
A.rightbar_link:hover	       	{ color: #fff; text-decoration: none }
A.rightbar_link:active	      	{ color: #fff; text-decoration: underline }


A.hauptnavigation_link		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #d51527; display: block; padding-top: 5px; padding-bottom: 10px; width: 196px }
A.hauptnavigation_link:link	{ color: #fff; text-decoration: none; display: block; width: 196px }
A.hauptnavigation_link:visited	{ color: #fff; text-decoration: none; display: block; width: 196px }
A.hauptnavigation_link:hover	{ color: #fff; text-decoration: none; background-color: #1f3d74; display: block; width: 196px; float: none }
A.hauptnavigation_link:active	{ color: #fff; text-decoration: none; display: block; width: 196px }

A.subnavigation_link		{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; background-color: #1f3d74; display: block; padding-top: 6px; padding-bottom: 6px; width: 180px }
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: none; background-color: #556b95; 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; line-height: 14px; display: block; padding-top: 5px; padding-bottom: 5px; width: 180px }
A.subnavigation_sparten_link:link	{ color: #fff; text-decoration: none; width: 180px }
A.subnavigation_sparten_link:visited	{ color: #fff; text-decoration: none; width: 180px }
A.subnavigation_sparten_link:hover	{ color: #fff; text-decoration: none; background-color: #1f3d74; width: 180px }
A.subnavigation_sparten_link:active	{ color: #fff; text-decoration: none; width: 180px }

.seitennavigation_keinlink   		{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
A.seitennavigation_link		       	{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
A.seitennavigation_link:link	      	{ color: #fff; text-decoration: none }
A.seitennavigation_link:visited	      	{ color: #fff; text-decoration: none }
A.seitennavigation_link:hover	       	{ color: #fff; text-decoration: underline }
A.seitennavigation_link:active	      	{ color: #fff; text-decoration: underline }
