html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100.01%;
/*  background-color: #FFFF99;  alt: Sonnengelb wie wrapper  */
/*  background-color: #F4E693;  alt2: ocker   */
/*  background-color: #F2D98D;  alt3: helles Terracotta, getauscht mit Wrapper-Hintergrund   */
background-color: #F0E8A7;  
/*  background-image: url(../images/Textur_terracotta.jpg);  */
background-attachment: fixed; 
background-repeat: repeat;
color: #666666;
text-align: center;
}

#wrapper {
	width: 1010px;
/*	width: 980px;  alt: bei wrapper 150 px */
/*	width: 780px;  alt: niedrige Monitorauflösung  */
/* 	background-color:#FFFF99-cc;  alt: Sonnengelb  */
/* 	background-color:#FFFF99;  alt: Sonnengelb     */ 
/*	background-color:#FFF6B1;  alt: Helles Sandgelb */
/*	background-color:#F0E8A7;  alt: mattes Schilf   */
	background-color: #F2D98D;
	border: 1px solid #F9B272;
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#banner {
height: 190px;
background-image: url(../Banner/Banner0990_2009.jpg);
margin-top: 10px;
margin-left: 10px;
background-repeat: no-repeat;
}


#leftcol #nav ul {
background-color: transparent;  
list-style-type: none;
margin: 0; 
padding: 0;
font-size: 70%;
/* border: 2px solid #666666; */  /*this adds a second line to the bottom of the nav, if you prefer a single line you can remove it by uncommenting the other properties and commenting out this one. I think it gives a nice raised effect, the choice is your's :)*/
/*border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;*/
}

#leftcol #nav #nav_sub ul {
background-color: transparent;  
list-style-type: none;
margin: 0; 
padding: 0;
font-size: 99%;
}

#leftcol #nav #nav_sub2 ul {
background-color: transparent;  
list-style-type: none;
margin: 0; 
padding: 0;
font-size: 99%;
} 

#leftcol #nav ul li {
padding: 0;
margin: 0; 
}

#leftcol #nav ul li a{
/*	background-color: #999966;       */
	background-color: #F2935C;
    background-image: url(../Buttons/bt_Kategorie-17-0-0.gif);  
	background-position: bottom left; 
/*  background-repeat: repeat;                */
/*	color: #FF9933; alt1: orange wie DiaShow  */
/*	color: #FFCC99; alt2: matt-rosa  */       
	color: #F2D98D;              
	display: block;
	padding: 4px 0 2px 6px;
	text-decoration: none;
	height: 1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF6B1;
	font-style: normal;
	font-weight: bold;
	font-size: 130%;
}

#leftcol #nav #nav_sub ul li a{
	background-color: #F9B272;
    background-image: url(../Buttons/bt_Kategorie_sub_over-17-0-0.gif);  
	background-position: bottom left; 
/*  background-repeat: repeat;      */
	color: #795BA6;              
	display: block;
	padding: 4px 0 2px 10px;
	text-decoration: none;
	height: 1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF6B1;   
	font-style: normal;
	font-weight:lighter;  
	font-size: 120%;
}

#leftcol #nav #nav_sub2 ul li a{
	background-color: #F9B272;
    background-image: url(../Buttons/bt_Kategorie_sub_over-17-0-0a.gif);  
	background-position: bottom left; 
	color: #795BA6;              
	display: block;
	padding: 4px 0 2px 10px;
	text-decoration: none;
	height: 1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF6B1;   
	font-style: normal;
	font-weight:lighter;  
	font-size: 120%;
}
 
 
#leftcol #nav a:hover, #leftcol #nav a:focus {
/*	background-color: #999966;       */
	background-color: #FBC998;
	color: #FFFF99;                  
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffff99;
	border-bottom-color: #ffff99;
	font-size: 140%;
}
 
#leftcol #nav #nav_sub a:hover, #leftcol #nav #nav_sub a:focus {
/*	background-color: #999966;       */
	background-color: #999966;
/*	color: #FFFF99;                  */
	color: #795BA6;              
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffff99;
	border-bottom-color: #ffff99;
	font-weight: bold;
	font-size: 130%;  
}
 
#leftcol #nav #nav_sub2 a:hover, #leftcol #nav #nav_sub2 a:focus {
	background-color: #999966;
	color: #795BA6;              
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffff99;
	border-bottom-color: #ffff99;
	font-weight: bold;
	font-size: 130%;  
}


#content{
margin-left: 180px;
/*  width: 630px;  alt: niedrige Bildschirmauflösung  */
width: 830px;

}

#content p{
font-size: 80%;
margin: 15px;
}

#content pred{
font-size: 80%;
margin: 15px;
color:#FF0000;
font-weight:bold;
text-align:right;
}


#content h1{
font-size: 130%;
color: #333333;
padding: 0;
margin: 15px;
}

#content h2{
font-size: 110%;
color: #333333;
padding: 0;
margin: /*100px 0 0*/ 15px;
}

#content h3{
margin: 15px;
}

#content h4{
margin: 15px;
}

#content h5{
font-size: 80%;
margin: 15px;
color:#FF0000;
font-weight:bold;
}

#content h6{
font-size: 110%;
color: #CC0000;
padding: 0;
margin: /*100px 0 0*/ 15px;
}

#content table{
margin: 15px;
}

#content td{
}

#index p {
	font-size: 60%;
	vertical-align: baseline;
	margin: 15px;
    padding: 0;
    border: 0;
}

.leftimage{
float: left;
margin-right: 10px;
border: 1px solid #F9B272;
}

.rightimage{
margin-bottom: 20px;
float: right;
margin-left: 15px;
border: 1px solid #F9B272;
/*width: 200px;*/
}


/*.clearit{
clear: both;
background-color:#00FF66;
width: 200px;
}*/


#footer{

border-top: 1px solid #F9B272;
/*  background-color: #F2C791;   alt: Untermenü-Rosa */
/*  background-color: #FFD7B4;   */
/*  background-color: #FFF6B1;   alt: helles Sandgelb */
background-color: #F2D98D;
color: #F9B272;
clear: both;
}

#footer p {
font-size: 70%;
padding: 3px;
}

#leftcol{
margin-left: 10px;
margin-top: 20px;
width: 160px;
margin-bottom: 20px;
float: left;
}

#LinkeSpalte p {
font-size: 60%;
padding: 3px;
}

#content p.right{
float: right;
}

.container{
width: 99%; 
float:right;
}
