h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}
body{
	text-align:center;
}

h1 { 
	font: normal 18px Helvetica, Verdana,Arial;
	font-weight: bold;
	color: #001463;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:1000px;
  text-align:left; 
  margin:0px auto;
  border:1px solid grey;
  background: url(../fileadmin/images/background.jpg) center repeat-y;
}

div#top {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:black;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }
   
div#top a:hover {
   text-decoration: underline;
   color:#8B0000;
   }


/*-----------------------------------*/

div#counter { 
         text-align: center;
         font: normal 10px Helvetica, Verdana, Arial;
}

div#onliencounter {
        font: normal 12px Helvetica, Verdana,Arial;
	font-weight: normal;
	color: #FAEBD7;
	border-bottom: 0px;    
}

div#login { 
         text-align: center;
         font: normal 10px Helvetica, Verdana, Arial;
         padding-right:20px;
         padding-left:20px;
}

div#login h3, div#login h2, div#login h1  {
	font: normal 12px Helvetica, Verdana,Arial;
	font-weight: bold;
	color: #FAEBD7;
	border-bottom: 0px;
}

div#left { 
	float:left;
	width:179px; 
	padding-top:15px;
	padding-bottom:10px;
	background-color:#8B0000;
}
div#left_bottom{
	padding: 5px 5px 5px 5px;
	
}
div#left_bottom input{
	margin: 2px 2px 2px 2px;
}

div#header { 
	padding: 0px;
	margin: 0px;
	background-color:#fff;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}

div#center { 
	float:left; 
	width:590px;
	padding:10px; 
}

div#center h3, div#center h2  {
	font: normal 12px Helvetica, Verdana,Arial;
	font-weight: bold;
	color: #001464;
	border-bottom: 0px;
}


div#center table{
	border: 0px;
}

div#center td {
  border: 0px;
  padding: 5px;
  background-color: #ffffff;
  font-size: 0.8em;
} 

div#right { 
	width:180px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding:25px 10px 8px 8px;	
	background-color:#FAEBD7;
}

div#right h1,div#right h2,div#right h3 {
	color: #001463;
	padding-top:3px;
	font-size: 12px;
	border-bottom: 1px dotted #001463;
}

div#right p{
	font-size: 0.8em;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:black;
  padding:8px;
  font-size: 6px;
  color: #001464;
}

/*--------- Nur IE ----------------*/

* html div#container {
  width:1000px;
}

* html div#right { 
	width:180px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding:25px 10px 8px 8px;	
	background-color:#D3E2F9;
}

* html div#header { 
	padding: 0px;
	margin: 0px;
	background-color:#001463;
}

/*----------- Druckausgabe ----------*/

div#dr_info {
  font: normal 9px Helvetica,Verdana,Arial;
  text-align: center;
  font-weight:bold;
}

div#dr_druck {
  text-align: left;
}

div#dr_quelle {
  font: normal 9px Helvetica,Verdana,Arial;
  text-align: center;
  font-weight:bold;
}
