@charset "utf-8";
/* CSS Document */

/*  reset styles */
*		{margin:0 0 0 0; padding:0 0 0 0;}


ol         {list-style: decimal;}
ol li      {margin: 0 0 0 0;}
ol li ol   {margin: 0 0 0 0;}
ol li ul   {margin: 0 0 0 0;}

p         {margin-bottom: 0em;}

ul         {list-style:square; margin: 10px 0;}
ul li      {margin-left: 15px;}

dl {}
	dt {}
	dd {margin-bottom:5px;}

a:link   { color: #777; text-decoration: none;}

a:active   { color: #777; text-decoration: none; }
a:visited   { color: #777; text-decoration: none; }
a:hover  { color: #000; text-decoration: none; }

fieldset {padding: 10px;}

* {font-family:Arial, Helvetica, sans-serif;}

img { border:0px; }

h1 { font-size:24px; color:#F7941D; margin-bottom: 10px;}
h2 { font-size:18px; color:#F7941D; margin-bottom: 10px;}
p { margin: 10px 0; color:black;}
.kleingeschriebenes {font-size:10px; color:#333;}
li.red_li { color:orange; list-style-type:disc; }

.error { border: 1px #CC0000 solid; color:#990000; padding:2px; font-weight:bold; font-size:9px;}
.success { border: 1px #00CC00 solid; color:#009900; padding:2px; font-weight:bold; font-size:9px;}
.hinweis { background-color:#FCD6A4; border: 1px #877352 solid; padding:2px; font-size:9px;}
	 .abstand_oben {margin-top:15px;}
	 
.clear {clear:both;}

body {text-align:center;}
	#container { width:800px; text-align:center; padding:10px; margin:0 auto; }
		#page_header {}
		#div_breadcrumb {display:none;}
		#page_middle { width:798px; margin:0px 0px; padding:0px; border:1px solid #ABABAC; border-top:10px solid #FCD6A4; text-align:left; background-image:url(../../pic/gradient_bottom.gif); background-repeat:repeat-x; background-position:bottom; }
		* html #page_middle {width:800px; margin-top:-6px; }
			#page_navi { list-style-type:none; font-size:12px; margin:10px 0; text-align:center; }
				#page_navi ul {margin:0px; padding:0px;}
					#page_navi ul li {  display:inline; font-weight:500; margin:0px; padding:0px; }
					.menue_selected a { color: #000 !important; font-weight:bold !important;}
			#page_content {  margin:0px 10px ; padding:0px;}
				#page_pic { position:relative; text-align:right; position:relative; width:250px; float:left; padding:10px; }
				#page_text { position:relative; width:460px; float:left; text-align:left; padding:10px; font-size:14px;}
				#page_footer { position:relative; text-align:center; margin:0px; padding:0px;  font-size:10px; clear:left; padding-top:20px; }
					#page_footer p {  border:1px solid #ABABAC; border-bottom:none; width:300px; margin: 0 auto; background-color:#FFFFFF; }
					
