/*NUR F�R IE*/ 
 
* html #container { 
	height:100%; 
	} 


* {
margin: 0;
padding: 0;
}


html>body #navi li {
        display: block;
        } 

html {     
	height: 100.01%;
    margin-bottom: 0.1em;
	padding: 0 0 1px 0;
background:rgb(14,5,132) url(images/bg.gif) top left repeat-x;
}

body {
	text-align:center;
	height:100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.8em;
	background-image: url(images/body-bg.gif) repeat-y;
}


#container {
	position : relative;
	width: 900px;
	height: 100%;
	margin: 0 auto;
	text-align:left;
	padding: 0;
	border: 0;
	background-image: url(images/body-bg.gif) repeat-y;
}

#top {
	position : absolute;
	top : 0px;
	left : 0px;
	height: 93px;
	width : 900px;
	background-color:#000000;
}


#bilder_rechts {
	position:relative;
    float:right;
	top:200px;
	width:250px;
	z-index:10;
}

#bilder_rechts p {
margin: 0 0 10px 0;
padding: 0;
}


/*BEGINN NAVIGATION OBEN*/

#navtop {
	z-index: 10;
	position: absolute;
	top: 93px;
	left: 0px;
	height: 20px!important;
	width: 900px;
	background-color:rgb(34,20,160);
	padding: 0;
	margin:0;
	border: 0;
}

#navtop table {
    margin-left: 590px;
	width: 200px;
}

#navtoplist td {
text-align:center;
padding:0 10px 0 10px;
}

#navtoplist a {
	color:
	#99FFFF;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	text-decoration:none;
	background-color:transparent;
	border-collapse: collapse;
	text-align:center;
}

#navtoplist a:hover {
color:#fff;
}

#navtoplist a.current {
color:#fff;
}


/************INHALT Infoseiten************/

#content {
	position : absolute;
	top : 111px;
	left : 0;
	width : 700px;
	padding : 0;
	margin : 0;
	border : 0;
	text-align: left;
	height: 500px;
	
}

#content p,li{ 
color: #333333;
}

#content p{ 
margin-bottom:10px;
}


#content a {
color: rgb(0,0,150);
text-decoration : none;
}

#content a:hover {
color: rgb(0,60,150);
}


#content li {
	list-style-image: url(images/li-point.gif);
	margin: 0 30px 10px 20px;
	padding-left: 15px;
}


/************content table************/
#content table { 
width:900px;
border-collapse:collapse;
background-color:#ededed;
}

#content table h1 {
	display:block;
	background-color:#FFC272;
	color: #FFFFFF;
	font: 1.3em verdana, tahoma, arial, sans-serif;
	font-weight:bold;
	padding: 60px 5px 5px 40px;
	margin:-40px -40px 20px -40px;
}

#content table td.right h1 {
	background-color:#6FAAF7;
}

#content table h2 {
color: rgb(15,5,132);
font-size: 1em;
margin-bottom:10px;
margin-left:0;

}


#content table td.left,td.right {
width:49%;
background-color:#FFEAD4;
padding: 40px;
vertical-align:top;
 }

#content table td.middle {
background-color:#ededed;
 }

#content table td.right {
background-color:#D9E3F3;
}

 #content table.kontakt td.left,td.right {
width:49%;
background-color:#FFEAD4;
padding: 40px;
vertical-align:top;
 }


 #content table.kontakt p,h2 {
margin-left:180px;
 }
 
  #content table.kontakt h2 {
margin-left:180px;
 }




/************content table ende************/

/******* Anfang Tabelle "preis" Content***********/

#content table.preis {
text-align:left;
border:none;
width:100%;       
margin: 0;
background: rgb(230,230,230);
}


#content table.preis p {
font:inherit;
margin:0;
}


#content table.preis li {
list-style-image: none; 
margin-left:0; 
}

#content table.preis tr {
text-align:left;
vertical-align: top;
background: rgb(230,230,230);
}

#content table.preis td {
padding: 5px;
margin: 0;
border:none;
}

#content table.preis tr.head {
text-align:left;
vertical-align: top;
background: #fff;
font-weight: bold;
padding: 5px 0 10px 0;
}

#content table.preis td.head {
color: rgb(120,100,40);
font-weight: bold;
padding: 7px 0 0px 0;

}

/******* Ende Tabelle "preis" Content***********/


/************INHALT Infoseiten ENDE************/
