/* CSS Document */
body,td {
	bg-color: white;
	color: #000000;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	line-height: 150%;
}

.kachel {
 background:url(../images/erdbeeren_rechts.jpg) repeat-y top right;
  }

SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}

TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	color: #B85E3B;
	margin-bottom : 10px;
	margin-top : 15px;
                line-height: 130%;
}

H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Arial, Helvetica;
	font-size : 12px;
	line-height : 150%;
	color: #333333;
	margin: 0px;
	padding-bottom : 5px;
	text-indent : 0px;
}
.caption {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : #333333;
	line-height: 110%;
        background-color: #FFFFFF;
        vertical-align: left;
}

#aufklas ul,
#aufklas li {
	font-family : Arial, Helvetica;
	font-size : 12px;
	line-height : 130%;
	color: 333333;
	margin: 0px;
	padding: 0px;
	text-indent : 0px;
}

 .bulletlist {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : black;
} */

.table {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}


a:link, a:visited, a:active {
	color:#808080;
	text-decoration:none;
}

a:hover {
	color:#F47920;
	text-decoration:underline;
}


p.fliesstext {
	margin-top:5px;
	margin-bottom:0px;
	color:#666666;
}

#to_top {
               vertical-align: right;
}

#to_top a:link, #to_top a:visited, #to_top a:active   {
	color:gray;
	text-decoration:none;
}

#to_top a:hover {
	color:#F47920;
                text-decoration: underline; 
}


#fusszeile {
               padding-right: 5px;
               color:#FFFFFF;
}

#fusszeile a:link, #fusszeile a:visited, #fusszeile a:active   {
	color:#FFFFFF;
	text-decoration:none;
}

#fusszeile a:hover {
	        color:#FFFFFF;
                text-decoration: underline; 
}


p.fliesstext {
	margin-top:5px;
	margin-bottom:0px;
	color:#666666;
}


p.fliesstext_kursiv {
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
	color:#666666;
}

p.heading {
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	color:#292B5F;
}

p.newsletter {
	font-size:10px;
	margin-top:0px;
	color:#666666;
}

p.subheading {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	color:#292B5F;
}


td.white {
	padding: 10px;
/*	background:white;*/
}

/* Left Navigation Menu */
.leftnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #808080;                       /* grau*/
	margin-bottom : 0px;
	margin-top : 0px;

} 
.leftnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #808080;    /* grau*/
   padding: 2px;
   margin-left: 0px;
   border-bottom: 1px dotted #808080;
	margin-bottom : 5px;
	margin-top : 0px;

}

.leftnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #808080;    /* gray*/
   padding: 2px;
   margin-left: 0px;
   border-bottom: 1px dotted #808080;
	margin-bottom : 5px;
	margin-top : 0px;
}

.leftnav a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* grau*/
   padding: 1px 2px 2px 2px;
   margin-left: 0px;
   border-bottom: 1px dotted #808080;
   /*border: 1px solid #808080;*/
   background-color: #FFFFFF;     /* weiss */
	margin-bottom : 5px;
	margin-top : 0px;
}

.leftnav a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* orange*/
   padding: 1px 2px 2px 2px;
   margin-left: 0px;
      border-bottom: 1px dotted #808080;
    /*border: 1px solid #808080;*/
   background-color: #FFFFFF;      /* weiss */
	margin-bottom : 5px;
	margin-top : 0px;
}

.leftnav_act a:link {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #808080;    /* grau*/
   padding: 1px 2px 2px 2px;
   margin-left: 0px;
      border-bottom: 1px dotted #808080;
   /*border: 1px solid #808080; */  
   background-color: #FFFFFF;       /* weiss */
	margin-bottom : 5px;
	margin-top : 0px;
}

.leftnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* grau */
   padding: 1px 2px 2px 2px;
   margin-left: 0px;
      border-bottom: 1px dotted #808080;
   /*border: 1px solid #808080; */  
   background-color: #FFFFFF;        /* weiss */
	margin-bottom : 5px;
	margin-top : 0px;
}
 
/*2nd Level
Einrückung um 10px. */
 
/* Left Navigation SubMenu */
.leftnav1 {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #808080;    /* grau */
	margin-bottom : 0px;
	margin-top : 0px;
}
   
.leftnav1 a:link {
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #808080;    /* grau */
   padding: 2px;
   margin-left: 10px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.leftnav1 a:visited {
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #808080;    /* grau */
   padding: 2px;
   margin-left: 10px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.leftnav1 a:active {
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* orange */
   padding: 2px;
   margin-left: 10px; 
   background-color: #FFFFFF;  /* weiss */
	margin-bottom : 0px;
	margin-top : 0px;
}

.leftnav1 a:hover {
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* orange */
   padding: 2px;
   margin-left: 10px;
   background-color: #FFFFFF;  /* weiss */
	margin-bottom : 0px;
	margin-top : 0px;
}

.leftnav1_act a:link {
   font-size: 11px;
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* orange */
   padding: 2px;
   margin-left: 10px;
   background-color: #FFFFFF;  /* weiss */
	margin-bottom : 0px;
	margin-top : 0px;
}

.leftnav1_act a:visited {
   font-size: 11px;
   font-weight: none;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F47920;    /* orange */
   padding: 2px;
   margin-left: 10px; 
   background-color: #FFFFFF;  /* weiss */
	margin-bottom : 0px;
	margin-top : 0px;
} 

/*3rd Level 
This level is indented by a left margin of 20 pixels.*/
 
/* Left Navigation SubMenu Level 2 */
.leftnav2 {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #003366;  /* dark blue */
}
.leftnav2 a:link {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #003366;  /* dark blue */
   padding: 2px;
   margin-left: 20px;
}
.leftnav2 a:visited {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #003366;  /* dark blue */
   padding: 2px;
   margin-left: 20px;
}
.leftnav2 a:active {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px; 
   border: 1px solid #003366;  /* dark blue */
}
.leftnav2 a:hover {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  /* dark blue */
}
.leftnav2_act a:link {
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  /* dark blue */
}
.leftnav2_act a:visited {
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px; 
   border: 1px solid #003366;  /* dark blue */
}

