/*   		Farbschema 1: 						  
													
		Rahmen: #005555								
		Navibereich: #88CCCF		
		Links: #005555
		Links hover:#E1F2F3			
		
*/



body{
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	margin-top: 30px;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #wrapper-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	background-image: url(back.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#wrapper{
	width:800px;
	margin: 0 auto;  /*Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite bei Bedarf zentriert. */
	text-align: left;
/*border:thin;
	border-color:#005555;
	border-style:solid;
	background-color: #FFFFFF;     geä 07 April*/
	background: white url(pics/farbverlauf_navi_DEDEDE_200.jpg) repeat-y top left;
    } 

a:link,
a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover,
a:focus{
	text-decoration: none;
	color: #CC6600; /*#E1F2F3;*/
}

a:active{
	color: #CC6600;
	text-decoration: none;
}
	
#kopf_leiste{
	margin-top: 0px;

	padding-top: 10px;
	padding-bottom: 0px;
	border:none;
	height: 30px;
	background-image:url(pics/Leiste_oben.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: left;
	text-indent: 480px;
	vertical-align: baseline;
	line-height: 200%;
	font-weight: bold;
}

.kontakt a:link, 
.kontakt a:visited{
	color: #FFF500;
	text-decoration: none;
}
.kontakt a:hover,
.kontakt a:focus{
	text-decoration: none;
	color: #FFFFFF;  /*#E1F2F3;*/
	}
.kontakt a:active{
	color: FFFFFF;
	text-decoration: none;
	}
.kontakt2 a:link, 
.kontakt2 a:visited{
	color: #469182;
	text-decoration: none;
}
.kontakt2 a:hover,
.kontakt2 a:focus{
	text-decoration: none;
	color: #CC6600;  
	}
.kontakt2 a:active{
	color: #CC6600;
	text-decoration: none;
	}	
.leisten a:link, 
.leisten a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.leisten a:hover, 
.leisten a:focus{
	text-decoration: none;
	color: #FFF500;  /*#E1F2F3;*/
	}
.leisten a:active{
	color: FFFFFF;
	text-decoration: none;
	}

#kopfbereich{
	background-color: #FFFFFF;
	padding-left:0px;
	padding-bottom:0px;
	padding-top: 0px;

}	
#navibereich_1 {
	background-color: #dEdEdE; /*#88CCCF; */
	/* text-align:right; */
	padding-left: 300px; /* Damit die Navigation unter Altiona beginnt */
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	border: 0px;
/*	border-top-width: thin;
	border-top-color: #005555;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #005555;
	  geä 23 Mrz*/
	/*height: 26px; */
		
}

#navibereich_1 li{
display:inline;
list-style-type:none;

/*padding: 5px; geä 24 Mrz 09*/
}

#navibereich_1 a:link, 
#navibereich_1 a:visited{
	color: #000000;
	text-decoration: none;
}

#navibereich_1 a:hover,
#navibereich_1 a:focus{
	text-decoration: none;
	color: #CC6600;  /*#E1F2F3;*/
	}
	
#navibereich_1 a:active{
	color: #CC6600;
	text-decoration: none;
	}

/*
#MenuBar1{
	right:auto;
	text-align:right;

}
	*/
/*#linie_2{
	margin: 0;
	padding: 0;
	border:none;
	border-bottom:thin solid #992200;
} */

	
#navibereich_2 {
	padding-left:24px; /* neu 23 Mrz*/
	float:left;
	width: 176 px; /*185px; geä 20 Mrz*/
	height:inherit;
	background-color: #DEDEDE; 
	text-align:left;
	
	/*border-right-color: #005555;
	border-right-style:solid;
	border-right-width:thin;
	padding-right: 20px; */
}

#navibereich_2 li{
	/*list-style-type:square;
	margin-bottom:6px;
	list-style-position: outside;
	list-style-image: none;
	background-color: #992200;*/
	padding:  0px 0px 0px 0px;;/*5px 0px 5px 0px; geändert 20 Mrz 09 */
	margin: 0px 0px 0px 0px;
	/*border-bottom-color:#000000; /*009999; geä 24 Mrz */
	/*border-bottom-style: solid;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none; */
}

#navibereich_2 a:link,
#navibereich_2 a:visited{
	color: #000000;
	text-decoration: none;
}

#navibereich_2 a:hover,
#navibereich_2 a:focus{
	text-decoration: none;
	color: #CC6600; /*#E1F2F3;*/
}

#navibereich_2 a:active{
	color: #CC6600;
	text-decoration: none;
}

#textbereich{
	padding: 20px 60px 20px 20px;  /*  top right bottom left   */
	margin-left: 210px; /* 210px; geändert BT 20. Mrz */
	
	border-top-style: none;
	border-left-style:none;	
	border-bottom-style: none;
	
	border-right-width:thin;
	border-right-style: solid;
	border-right-color: #DEDEDE;
}


#fussbereich{
	clear: both;
	text-align:left;
	padding-bottom:10px;
	padding-top: 6px;
	padding-right: 10px;
	border-top-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #005555;
	background-image:url(pics/Leiste_unten.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	height: auto;
	text-indent: 30px;
	font-weight: bold;
	color: #FFFFFF;
}


.skiplink { 
   position: absolute; 
   left: -3000px; 
   top: -2000px; 
   width: 0px; 
   height: 0px; 
   overflow: hidden; 
   display: inline; 
}


acronym {
	text-decoration: none;
}
/*h1 {
	font-size: large;
} */


h1 {
	font-size: large;
	color: #e42022;  /*#339999;geä 05 Mai 09 *//*#e46713; */
		
}
h2 {
	font-size: larger;
	color: #e42022; /*#e46713; */
	text-indent: 20px;
	/*text-align:center;*/
}
h3{
	font-size: larger;
	color: #e42022;/*#339999; geä 05 Mai 09 */
	font-style: italic;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#textbereich ul {
	margin-top: 0px;
	padding-top: 0px;
	border-top-width: 0px;
}

#textbereich li{
	list-style-type: square;
	white-space: normal;
	line-height: 160%; /* hinzugefügt 05 Mai 09 */
}

#textbereich td{
	text-align: left;
}

p.fett{
	font-weight: bolder;
}
p.ppreis{
	text-align: right;
}

.preis {
	font-size: larger;
	color: #e42022;
	font-weight: bold;
}

#text1{
float: left;
width: 250px;
padding: 10px 10px 10px 10px;

}

#text2{
	margin-left:270px;
	width: 250px;
	padding: 10px 10px 10px 10px;
	border-left-style:dotted;
	border-left-color: #000000;
	border-left-width:thin;
	
}


#text3{
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#startseite #textbereich{
	padding: 20px 10px 20px 20px;  /*  top right bottom left   */
	margin-left: 210px; /* 210px; geändert BT 20. Mrz */
	
	border-top-style: none;
	border-left-style:none;	
	border-bottom-style: none;
	
	border-right-width:thin;
	border-right-style: solid;
	border-right-color: #DEDEDE;
}
#startseite h1 {
	font-size: large;
	text-transform: uppercase;
	color:#469182;
}
#startseite h3{
	font-size: larger;
	color: #469182;
 	font-style: normal;
}
#startseite td{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: left;
	vertical-align: top;	
}
#startseite .streifenklein{
	height:2px;
	background-color: #FFFFFF;
}

#startseite .streifen{
background-color:#F0EBD2;
height:4px;
margin: 5px 20px 5px 00px;
}
#table_aktuelles,#table_aktuelles2{
	width:90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 00px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
#table_aktuelles,#table_aktuelles2{

}

#table_aktuelles a:link,
#table_aktuelles a:visited,
#table_aktuelles2 a:link,
#table_aktuelles2 a:visited{
	color: #CC6600;
	text-decoration: none;
	font-size: x-small;
}

#table_aktuelles a:hover,
#table_aktuelles a:focus,
#table_aktuelles2 a:hover,
#table_aktuelles2 a:focus{
	text-decoration: none;
	color: #469182;
}

#table_aktuelles a:active,
#table_aktuelles2 a:active{
	color: #469182;
	text-decoration: none;
}
#table_aktuelles p{
	
	
}

td.farbig{
	background-color: #bed7d2;
	}
address{
	font-style: normal;
}