body { padding: 0 0 20px 0; margin: 0px; text-align: center; font: 0.7em verdana; }

h1 { font-size: 130% }
h2 { font-size: 110%; margin-BOTTOM: 3px }
h3 { font-size: 100% }

#rahmen 			{ border-width: 0 2px 2px 2px; border-style: solid; padding:0; text-align: left; width:776px; margin: 0px auto; }
#header 			{ padding: 0; margin: 0; height: 126px }
#infoleiste 		{ border-bottom:4px solid #dddddd; border-top:4px solid #dddddd; background-color:#5C82B4; color:#ffffff;padding: 0; font-size: 0.9em; margin: 0; height: 25px }
.infoleistelinks 	{ padding: 6px 0 0 9px; float: left; }
.infoleisterechts 	{ padding: 6px 9px 0 0; float: right; }

#navigation 						{ padding: 0; margin: 0px; width: 200px; float:left;  }
#menue 								{ padding: 0px; font-size: 0.9em; margin: 0px; }
#menue ul 							{ padding: 0px; display: block; margin: 0px; list-style-type: none }
#menue li a 						{ border-width: 0 0 1px 0; border-style: solid; padding: 6px 0 6px 10px; display: block; font-weight: bold; margin: 0px; width: 190px; text-decoration: none }
#menue li a:hover 					{ text-decoration: none }
#menue .untermenue li a 			{ border-width: 0 0 1px 0; border-style: solid; padding: 5px 0 6px 18px; display: block; font-weight: bold; font-size: 0.95em; margin: 0; width: 182px; text-decoration: none }
#menue .untermenue li a:active 		{ text-decoration: none }
#menue .unteruntermenue li a 		{ border-width: 0 0 1px 0; border-style: solid; padding: 5px 0 6px 26px; display: block; font-weight: bold; font-size: 0.95em; margin: 0px; width: 174px; text-decoration: none } 
#menue .unteruntermenue li a:hover 	{ text-decoration: none }

#content 			{ float:right; padding: 26px 40px 16px 20px; margin: 0px; line-height: 18px; width: 516px; }
#content image 		{ border-width: 2px; border-style: solid; margin: 0px 3px; }
#content img 		{ border-width: 2px; border-style: solid; margin: 0px 3px; }

.siteoptions 		{ padding: 140px 0 0 0; font-size: font-size: 0.9em; }
.siteoptions a 		{ font-weight: normal }

#footer 			{ border-width: 4px 0 0 0; border-style: solid; padding: 9px;font-size: 0.9em; margin: 0px; }
#footer a 			{ font-weight: normal; text-decoration: none }
#footer a:hover 	{ text-decoration: none }
.footerright 		{ float: right }

input 		{ border-width: 2px 1px 2px 1px; border-color:#5a5a5a; border-style: solid; padding: 3px; font-size: 8pt; color: #454545; background-color: #dddddd }
textarea 	{ border-width: 2px 1px 2px 1px; border-color:#5a5a5a; border-style: solid; padding: 3px; font-size: 100%; color: #454545; font-family: verdana; background-color: #dddddd }
select 		{ border-width: 2px 1px 2px 1px; border-color:#5a5a5a; border-style: solid; padding: 3px; font-size: 8pt; color: #454545; background-color: #dddddd }
.error_red 	{ color: #ff0000 }
