html {
	margin: 0px;
	padding: 0px;
	height: 101%;
    }
body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0.0em;
    line-height: 150%;
    text-align: left;
    color: #555555;
    background-color: #808080;
    }
ul {
	/*list-style: none;*/
	/*list-style-type: none;*/
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	}
li{
	list-style: square;
	list-style-type: square;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	}
h1{
	color: #5c5f63;
	font-size: 17px;
	}
h3{
	color: #5c5f63;
	font-size: 16px;
	}
p {
	font-size: 12px;
	}
td {
	font-size: 12px;
	 }
tr {
	font-size: 12px;
	}
a:link { }
a:visited { }
a:hover { }
a:active { }
a {
text-decoration:none;
color: #555555;
	}

a:hover {
text-decoration: underline;
	}
	
#container {
	position: relativ; 
    background-color: #ffffff;
	margin: auto;
	width: 970px;
	height: 101%;
	/*min-height: 1000px;*/
	}
	
#head {
    background: #0e1f6d;
    width: 970px;
    height: 115px;
    padding: 0px 0px 0px 0px;
    }
    
#footer {
    background: #ffffff;
    width: 970px;
    height: 19px;
    }
     
/*alles fuer die Navigation im Div "topnav" */
#topnav{
	height: 25px;
	position: relative; 
	background-color: #cccccc;
	padding-top: 2px;
	}

* html #topnav{
	height: -23px;
	}
	
ul#topnavigation {
	font-variant: small-caps;
	font-weight: bold;
	font-size: 1.05em;
	background-color: none;
	width: 100;
	margin-top: 3px;
	margin-left: 181px;
	}	

* html ul#topnavigation {
	font-size: 1em;
	margin-left: 173px;
	}	
	
ul#topnavigation a{
	padding-bottom: 8px;
	color: #555555;
	}
	
* html ul#topnavigation a{
	padding-bottom: 9px;
	}

ul#topnavigation li { 
	display: inline; 
	margin-right: 12px;
	} 
	      
#ta #topnav a.ca,
#tb #topnav a.cb,
#tc #topnav a.cc,
#td #topnav a.cd,
#te #topnav a.ce, 
#tf #topnav a.cf,
#tg #topnav a.cg,
#th #topnav a.ch,
#ti #topnav a.ci,
#tj #topnav a.cj,
#tk #topnav a.ck,
#tl #topnav a.cl,
#tm #topnav a.cm {
     background-image: url(../bilder/pfeil.gif); 
     background-repeat: no-repeat; 
     background-position: center bottom; 
     }

#buttons{
	height: 16px;
	width: 96px;
	position: relative; 
	margin-top: -21px;
	float: right;
	padding-top: 0px;
	background-color: #cccccc;
	}

/*alles fuer die Navigation im Div "leftnav" */
#lefth1 {
	display: block;
	font-weight: bolder;
	font-size: 1.1em;
	color: #555555;
	text-decoration: underline;
	margin-left: 15px;
	
	}
#lefth2 {
	margin-left: 15px;
	}

#leftnav {
	float: left;
	text-align: left;
    width: 181px;
    margin-top: 17px;
    margin-left: -20px;
    margin-right: 20px;
    padding-left: 3px;
	height: 550px;
	}
	
* html #leftnav {	
	width: 181px;
	margin-left: -20px;
    } 
	
ul#leftnavigation {
	font-variant: small-caps; 
	font-weight: bold;
	font-size: 1.05em;
    width: 147px;
    padding: 0.8em;
    border: none;
    background-color: none;
  }
  
* html ul#leftnavigation {  /* Korrekturen fuer IE 5.x */
    font-size: 1em;
    width: 11.6em;
    w\idth: 11em 
    padding-left: 0em;
    padd\ing-left: 0.8em;
  	}
  
ul#leftnavigation li {
    display:block;
    padding: 0.3em;
    text-decoration: none; 
    border: none;
    list-style: none;
    margin: 0.4em; 
    padding: 5px 0px 5px 0px;
 	}

ul#leftnavigation a {
display:block;   
	padding-left: 15px;
	padding-top: 4px;
    padding-bottom: 4px;
	color: #555555;
    background-color: none;
 	}
   
#ia #leftnav a.ca,
#ib #leftnav a.cb,
#ic #leftnav a.cc,
#id #leftnav a.cd,
#ie #leftnav a.ce,
#if #leftnav a.cf,
#ig #leftnav a.cg,
#ih #leftnav a.ch,
#ii #leftnav a.ci,
#ij #leftnav a.cj,
#ik #leftnav a.ck,
#il #leftnav a.cl,
#im #leftnav a.cm,
#in #leftnav a.cn,
#io #leftnav a.co,
#ip #leftnav a.cp
 {
   background-image: url(../bilder/pfeil2.gif); 
   background-repeat: no-repeat; 
   background-position: left; 
   }

/*alles fuer die Navigation im Div "content" */    
 
 {
 float: right;
   	}
	
#content_in {
	position: relative;
	float: left;
	font-size: 1em;
	margin-top: -528px;
	margin-left: 178px;
	width: 593px;
	padding: 5px 10px 10px 10px;
	text-align: justify;
	background-color: #ffffff;
	border: 1px dotted #cccccc;
	}
	
* html #content_in {
	margin-left: -11px;
	margin-top: 36px;
	padding-top: 10px;
	border: 1px solid #cccccc;
	}
#content_in ul {
	margin-left: 14px;
	}
#content_home {
	padding: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
		}
#bild {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	}
#bild2 {
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	}
#bild_center {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#textbildbox {
	padding-bottom: 20px;
	}
#formular_info {
	background-color: #ffffff;
	padding: 10px;
	min-width: 350px;
	}	
#infobox {
	position: relative;
	display: table;
	float: right;
	width: 147px;
	margin-top: -533px;
	margin-right: 9px;
	padding: 5px 5px 5px 5px;
	}
	
* html #infobox {
padding: 0px 0px 0px 0px;
	margin-right: 7px;
	margin-top: 36px;
	width: 130px;
	}
#bild_infobox {
	float: right;
	}
.zeile {
	background: #cccccc;
	width: 151px;
	}
	
.zelle {
	display: table-cell;
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-size: 11px;
	}
	
.strich {
	border-bottom: 6px solid #ffffff;
	display: block;
	}
#newsletter {
	font-size: 11px;
	}
#linie {
	border-bottom: 1px dotted #cccccc;
	}