body			        	     { background: #ffe187 url(../images/bg.jpg) no-repeat center top; text-align: center; margin: 0 }
h1			        	      { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2			      		     { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold }
.text			       		   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left }
.text_rot			       		   { color: #DC143C; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left }
.text_hinweis { color: #7a0018; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin: 10px }
.text_tel { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: right }
.gesamt					       { width: 950px }
.teaser   { background-image: url(../images/teaser.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-top: 16px; width: 950px; height: 320px; float: left }
.content			             { background-color: #fff; display: inline; width: 902px; float: left }
.container_content   { text-align: left; display: inline; margin-left: 30px; width: 409px; float: left }
.container_content_hinweis { background-color: #ffcaca; width: 409px; border: solid 2px #f00 }
.container_bilder { display: inline; margin-top: 10px; margin-left: 30px; width: 250px; float: left }
.flaggen { display: inline; margin-top: 10px; margin-left: 30px; position: relative; top: 20px; left: 870px; width: 50px; float: left }
.navi_container  { background-position: 0 top; display: inline; width: 153px; float: left; border-right: 1px solid #b0b0b0 }
.container_navi_2 {
	display: inline;
	margin-top: 75px;
	margin-left: 30px;
	width: 250px;
	float: left;
	text-align: left;
	line-height: 18px;
	padding-left: 0px;
	color: #C0DCA6;
}

.navi      { background-color: #c0dca6; background-position: 0 top; text-align: right; display: inline; margin-bottom: 5px; margin-left: 10px; width: 135px; float: left }
.footer      { background-image: url(../images/bg_footer.gif); background-repeat: no-repeat; display: inline; width: 902px; height: 21px; float: left }

.formular_input				 { color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #000 }
.formular_absendebutton      	        { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9b9b9b; height: 20px; border-width: 0 }
.formular_radiobutton  			{ color: #0a3b63; background-color: #fff }
.formular_dropdown			 { color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #000 }
.formular_textarea			 { color: #0a3b63; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #000 }

.preistabelle_input		        { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3f3f3; padding: 4px; border: solid 1px #fff }
.preistabelle_header       		{ color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cecece; padding: 4px; border: solid 1px #fff }

a:link					  {
	color: #3d4554;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
}
a:visited				  { color: #3d4554; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:focus					  { color: #3d4554; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover					  { color: #3d4554; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:active				  { color: #3d4554; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

A.hauptnavigation_link		            { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: right; display: block; padding-top: 4px; padding-bottom: 4px; width: 135px }
A.hauptnavigation_link:link	           { color: #000; text-decoration: none; text-align: right; width: 135px }
A.hauptnavigation_link:visited	           { color: #000; text-decoration: none; text-align: right; width: 135px }
A.hauptnavigation_link:hover	            { color: #000; text-decoration: none; background-color: #76b33e; text-align: right; padding-top: 4px; padding-bottom: 4px; width: 135px }
A.hauptnavigation_link:active	             { color: #000; text-decoration: none; text-align: right; width: 135px }
.subnavi   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; background-image: url(../images/verlauf_subnavi.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: right; display: block; padding-top: 5px; padding-bottom: 5px; width: 135px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }

A.sub_link		              { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }
A.sub_link:link	             { color: #000; text-decoration: none }
A.sub_link:visited	             { color: #000; text-decoration: none }
A.sub_link:hover	              { color: #000; text-decoration: none }
A.sub_link:active	               { color: #000; text-decoration: none }
