body{
color:black;
background:#fff;
padding:0;
margin:0;
font:1em arial, sans-serif;
line-height:1.5em;
height:100%;}

#haupttitel{
color:#008;
margin:0;
font-weight:bold;
text-transform:uppercase;
text-align:right;
padding-right:10px;}

#haupttitel h1{
}

input, select, textarea{font-size:1em;}

hr {color:#bbb;
	height:1px;}


label{
font-weight:bold;
color : #000;
font-weight : bold;}

fieldset{border : 1px solid #bbb;
margin-bottom : 15px;}

legend {font-weight : bold;
color:#008;}


#links{ padding:10px;
	width:90%;
	}
	

#links ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:10em;}

#links li{
	
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	margin:0;}


#links a{
	width:10em;/*die breitenangabe wir nur vom ie benoetigt*/
	display:block;
	color:#008;
	background:#eee;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	padding:5px;}

#links a:hover{
	color:white;
	background:#008;}
#links a:focus{
	color:white;
	background:#008;}
#links a:active{
	color:white;
	background:#008;}
	
#activeone a{color:white;
	background:#903;
	text-decoration:underline;}
	
#activeone a:hover{
	color:#fff;
	background:#008;}
#activeone a:focus{
	color:#fff;
	background:#008;}
#activeone a:active{
	color:#fff;
	background:#008;}
	

a:link{
	font-size:1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	cursor: pointer;
	}

a:visited{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #008; 
	}

a:hover	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
a:focus	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
a:active{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #903;
	}


#links .titel{
	width:10em;/*die breitenangabe wir nur vom ie benoetigt*/
	display:block;
	font-weight:bold;
	color:#111111;
	background:#bbb;
	font-size:1em;
	padding:5px;
	margin:0;
	}
	

#rechts{
padding:10px;
height:100%;
width:90%}

#rechts h1{}

#rechts h2{

padding:2px 0 2px 5px;
font:bold 1.5em arial, sans-serif;
border-left:10px solid #bbb;
border-bottom:1px solid #bbb;}

#rechts h3{

padding:2px 0 2px 5px;
font:bold 1.3em arial, sans-serif;
border-left:8px solid #bbb;
border-bottom:1px solid #bbb;}

#rechts h4{

padding:2px 0 2px 5px;
font:bold 1em arial, sans-serif;
border-left:6px solid #bbb;
border-bottom:1px solid #bbb;}


	      
	      



#rechts ul{list-style-type:none;}
#squared ul{list-style-type:square;}


#home{
clear:both;
color:#008;
background:#bbb;
font: 1em arial, sans-serif;
text-align:right;
border-top:10px solid #903;
padding-right:10px;}

#foot {margin:0;padding:0;
	padding-top:20px;
	text-align:right;	}

.unsichtbar{
position:absolute;
left:-100px;
top:-100px;
width:0;
height:0;
overflow:hidden;
display:inline;}



#content_toplinks{border: 1px solid #bbb;
padding:10px;margin-bottom:10px;}	

.content_titel_link{
	font-style:italic;
	font-weight:bold;
	
	}

	
.showaccess{text-decoration:underline;}
