/* CSS Document */

body { 				margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; background: url(img_allg/bg.jpg) top repeat-x #e2e2e2; }
div {				line-height: 18px; }

#box_main_schatten {position: absolute; width: 904px; height: 300px; left: 50%; margin-left: -452px; top: 37px; background: url(img_allg/bg_schatten_grau.gif) top no-repeat; }	
#box_headnav	{	position: absolute; width: 894px; left: 50%; margin-left: -452px; top: 12px; text-align: right; padding-right: 10px; }
#box_main		{	background-color: #FFFFFF; width: 872px; margin: 16px 8px 8px 8px; padding: 0px 8px 8px 8px; }
#box_head		{	width: 872px; }

#box_inhalte		{	width: 872px; }
#box_inhalte_teaser{	float: left; width: 253px; padding: 17px; background: url(img_allg/bg_teaser.jpg) repeat-x top; }
#box_inhalte_content{	float: left; width: 550px; padding: 17px; }
#box_inhalte_subnav{	float: left; width: 278px; padding: 17px 0px 17px 9px; background: #FFFFFF; line-height: 24px; }


#box_footer	{		padding: 8px; background-color: #333333; color: #FFF; }
#box_footernav {	padding: 0px 8px 8px 8px; color: #FFF; text-align: right; }

.startbild { 		margin: 5px 0px 0px 15px; }
* +html .startbild { margin-top: 5px 0px 0px 15px; }

/* TEXT */

.orage	{ 			color: #FAA61A; }
.fehler {			color: #FF0000; font-weight: bold; }

h1 {				margin: 0px; font-size: 16px; font-weight: bold; }

h2 {				margin: 0px; font-size: 16px; font-weight: bold; }
h3 {				margin: 0px; font-size: 13px; font-weight: bold; }




/* LINKS / FORMULARE */

a {					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FAA61A; text-decoration: none; font-weight: bold; }
a:hover {			color: #FAA61A; text-decoration: underline; }

a.subnavigation_aktiv {					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333; text-decoration: none; font-weight: normal; }
a.subnavigation_aktiv:hover {			color: #FAA61A; text-decoration: underline; }

a.orage {				font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FAA61A; text-decoration: none; }
a.orage:hover {			color: #FAA61A; text-decoration: underline; }

a.weiss {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-decoration: none; }
a.weiss:hover {		color: #ccc; }

a.footer {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; }
a.footer:hover {	color: #666; }

.kontakttextfeld{	border: 1px solid #FAA61A; background-color: #FFF; color: #333; }
.button{			border: 1px solid #FAA61A; background-color: #FAA61A; color: #333; }