/*		setzt alle abstaende auf null px		*/
			* {
				margin:0px;
				padding:0px;
			}
/*		der scrollbalken wird immer eingeblendet, kein springen		*/			
			html {
				height:101%;
			}
/*		allgemeine einstellungen der seite		*/
			body {
				background-color: #E6E2E5;
				/*background-image: url(hintergrund.jpg);*/
				background-repeat:repeat;
				font-family: Verdana, Helvetica, Arial,  sans-serif;
				font-size: 12px;
				color: #990000;
				line-height:150%;
				text-align:center;
				
			}
/*		linkverhalten der seite			*/
			a:link, a:visited, a:active {
				color: #990000;
				text-decoration: none; 				
			}
			a:hover {
				color: #666;
				text-decoration: none;
			}
/*		Linie			*/
			hr {
				color: #990000;
			}
/*		ueberschriften		*/
			h1 {
				font-size: 16px;
				color: #990000;
				margin: 8px 2px 8px 2px;
			}
			h2 {
				font-size: 14px;
				color: #990000;
				margin: 8px 2px 8px 15px;
				text-decoration:underline;
			}
			h3 {
				font-size: 14px;
				color: #990000;
				margin: 8px 2px 8px 15px;
				font-style:italic;
			}
			h4 {
				font-size: 14px;
				color: #990000;
				margin: 8px 2px 8px 5px;
				text-decoration:underline;
			}
			h5 {
				font-size: 12px;
				color: #990000;
				margin: 8px 2px 8px 15px;
			}
			h5 {
				font-size: 12px;
				color: #990000;
				font-style:italic;
			}
/*		listenpunkte	*/	
			ul {
				list-style:outside;
				list-style-type: disc;
				margin-left:20px;
			}
/*		Aufzählungen	*/	
			ol {
				list-style-type: 1;
				margin-left:20px;
			}			
			
			
/*		eingabe und textfelder		*/
			input, textarea {
				border:1px solid #666;
				margin: 5px;
			}
/*		alles umschliessend; hier die breite der seite aendern		*/
			#content {
				width: 980px;					
				background-color: #E6E2E5;
				margin:40px auto;
				/*border: 1px solid #ffffff;*/
				text-align:left;
			}
/* 		Balken				*/
			#balken {
				clear:both;
				height:28px;
				background-image:url(balken.jpg);				
				width: 100%;


				}

/*		kopf-links			*/
			#kopfl {
				height:91px;
				float: left;
				width: 217px;
				/*padding: 5px 0px 8px 4px;*/
				/*background-image:url(logo.gif);*/				
				background-color:#E6E2E5;
				
				}
/*		verhalten des titel-Links-links			*/
			#kopfl a:link, #kopf a:visited, #kopf a:active, #kopf a:hover {
				padding:10px 0px 0px 10px;
				background-color:#E6E2E5;
				color:#011d4c;
				font-size:25px;
				text-decoration:none;
				float:left;
				width:20%;
				line-height: 2em;
			}

/*		kopf			*/
			#kopf {
				/*background-image:url(kopfbw.jpg);*/	
				background-color:#E6E2E5;
				height:121px;
				width:70%;
				float:right;
				
			}
/*		verhalten des titel-links			*/
			#kopf a:link, #kopf a:visited, #kopf a:active, #kopf a:hover {
				padding:10px 0px 0px 10px;
				color:#990000;
				font-size:20px;
				/*font-weight: bold;*/
				text-decoration:none;
				float:left;
				text-align:left;
				width:90%;
				line-height: 2em;
			}
/*		suchbox		*/
			.search_box {
				float: right;
				text-align:right;
			}
			.search_submit{ 
			background-color:#E6E2E5;
			font-size: 12px;
			}
/* 		balken	Print			*/
			#fuss-print {
				float: left;
				text-align: right;
				width:65%;
				padding: 3px;
				}
/* 		balken	anfang			*/
			#balken-anfang a:link, #balken-anfang a:visited, #balken-anfang a:active, #balken-anfang a:hover {
				float: left;
				text-align: left;
				color: #CCC;
				font-size:14px;
				text-decoration:none;
				padding: 3px;
				
				}
/*		menue		*/
			.menu {
				font-size: 11px;				
				float: left;
				width: 20%;
				margin: 55px 0px 300px 10px;
				float:left;
			}
			.menu ul, .menu li {
				margin: 0;
				padding: 0;
				list-style: none;
				margin-bottom: 5px;
			}
			.menu ul ul {
				padding-left: 8px;
			}
			.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
				display: block;
				padding: 2px;
				text-decoration:none;
				background-image: url(fuss.jpg);
			}
			.menu a:hover {
				text-indent:2px;
				background-image: url(fuss-n.jpg);
			}
			/*.menu_default a:link, .menu_default a:visited, .menu_default a:active {
				border-bottom: 1px dashed #999999;
			}
			.menu_default a:hover {
				border-bottom: 1px dashed #333333;
			} */
			.menu_current {
				/*border-bottom: 1px dashed #999999;*/
				font-weight:bold;
			}
			.login_table {
				border: 1px solid #666;
				margin-top: 20px;
				margin:20px 10px 5px 10px;
				text-align: center;
				padding:0px 0px 3px 0px;
			}
/*		login tabelle		*/
			.login_table h1 {
				color: #666;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
			}
			.login_table input {
				text-transform: uppercase;
				font-size: 10px;
				margin: 5px 0px 1px 0px;
				width: 120px;
			}
/*		inhaltsbereich		*/
			#inhalt {
				width:75%;
				float:right;
				padding:10px 15px 10px 0px;
			}
/*		fussbereich		*/
			#fuss {
				background-color: #666;
				clear: both;
				height: 28px;
				background-image: url(balken.jpg);
				font-size: 10px;
				color: #000;
				text-align: center;
				vertical-align:middle;
			}
/*		erstellt von		*/
			#powered_by {
				text-align: center;
				font-size: 10px;
				padding-top: 2px;
			}
/*		link fuer den anker nach oben		*/
			#anker_oben a {
				color:#666;
				text-decoration:none;
				float:right;
				vertical-align:bottom;
			}
/*		Login		*/
			#login {
				color:#666;
				text-decoration:none;
				float:left;
			}
/*		link fuer den anker nach oben		*/
			#haftung a {
				color:#666;
				text-decoration:none;
				float:left;
			}
/*			bredcrumbs			*/
			#bredcrumbs {
				width:50%;
				float:left;
				background-color:transparent;
				color:#656665;
				padding:3px 0px 0px 5px;
				font-size:10px;
			}
			#bredcrumbs a {
				background-color:transparent;
				color:#656665;
			}

