body {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    font-size: 11px;  
		background: #f6f0dd;
		}

a:link {color: #c21609; text-decoration: none;}
a:visited {color: #7d1006; text-decoration: none;}
a:link:hover {color: #09b22d; text-decoration: underline ;}
a:visited:hover {color: #067d1f; text-decoration: underline ;}

p { line-height: 150%; }

h1 {text-align: center;
	color: #b21609;
	font-size: 14px;}
h2 {text-align: center;
	color: #b21609;
	font-size: 12px;}
h3 {text-align: left;
	padding-left: 20px;
	color: red;
	font-size: 11px;}
h6 {   /* Überschrift für die Sidebars */
	text-align: center;
	color: #b21609;
	font-size: 12px;
	margin: 3px 0px 0px 3px;
}
li {margin-bottom: 0.3em;}

img {margin: 5px 5px;}

#gesamt  {
		 margin: auto;
		 width: 950px;
         border: 2px gray solid;
         padding: 2px;
         spacing: 10px;
		 background: url(bggesamt.png);
}

#adresse {	clear: both;
			height: 20px;
			padding-top: 5px;
			text-align: center;			
			font-size: 10;
			color: #fff;
			background: #b21609;
            border-top: #080 solid 1px;
            border-bottom: #080 solid 1px;
		}
#adresse a {	font-size: 12px;
         		color: #aaa;
         		font-weight: bold;
         		text-decoration: none;
				}
#adresse a:hover { color: white; }

#kopf { clear both;
	    height: 80px;
        background: url(BildKopf.gif);
	}


#menu_oben {height: 20px;
            background: #b21609;
            border-top: #080 solid 1px;
            border-bottom: #080 solid 1px;
			margin-bottom: 10px;
           }
		   
#menu_oben ul {	margin-top: 3px;
         list-style: none;
         text-align: center;
}
#menu_oben li {

	    float: left;
        width: 13%;
}
#menu_oben a {
         font-size: 12px;
         color: #aaa;
         font-weight: bold;
         text-decoration: none;
}
#menu_oben a:hover {color: white; }

#links {
         float: left;
         width: 170px;
         clear: both;
}

#rechts {
         width: 150px;
		 float: right;
}

#normal {
 	    float: left;
        width: 575px;
/*		border-left: 1px ridge #b21609;
		border-right: 1px ridge #b21609; */
		margin: 10px 10px;
		padding: 10px 10px;
 	}
.bodytext a {text-decoration: underline;}
#menu_unten { clear:both;
              height: 15px;
              background: #fff;
              border-top: #080 solid 1px;
              border-bottom: #080 solid 1px;
              color: #fff;
                }
		   
#menu_unten ul {
	     margin: 0;
         padding: 0;
         list-style: none;
         text-align: center;
}
#menu_unten li {
	     float: left;
         width: 20%;
}
#menu_unten a {
		 display: block;
         padding-left: 5px;
         font-size: 10px;
         color: #aaa;
         font-weight: bold;
         text-decoration: none;
}
#menu_unten a:hover {text-decoration: underline;}

#fuss {		  text-align: right;
              background: #b21609;
              border-top: #444 solid 1px;
              border-bottom: #444 solid 1px;
              color: #fff;
              }



.item_links {background: #E6CCCC;
		margin-left: 3px;
		margin-bottom: 10px;
        font-size: 11px;
        border-left: solid thick #aaa;
		border-bottom: solid medium #aaa;
        border-top: solid thin #888;
        }
.item_links ul {	margin-top: 3px;
			padding-left: 1px; margin-left: 1px; 
	    	padding-right: 2px; margin-right: 2px;
			vertical-align: center;
			list-style: none;	
			}
.item_links h6 {background: url(bg.png) no-repeat;}

.level1_NO li {	border-left: solid 4px #777;
				padding-left: 3px;
                 }

.level1_ACT li {	border-left: solid 4px red;
					padding-left: 3px;
    				background: url(bg2.png) no-repeat;
                }
.level2_NO li { 	padding-left: 15px; 
                  }
.level2_ACT li {	padding-left: 15px; 
					background: url(bg2.png) no-repeat;
  					}

.level3_NO li { line-height: 80%;
				font-size: 10px;
                padding-left: 33px;
                 }

.level3_ACT li {	line-height: 80%;
					font-size: 10px;
                	padding-left: 33px;
					background: white;
                  	}
.item_rechts {
		padding: 2px;
		margin-right: 3px;
		margin-bottom: 10px;
		font-size: 11px;
        background: #FFFF99;
        border-right: solid thick #aaa;
		border-bottom: solid medium #aaa;
        border-top: solid thin #888;
        }


.item_rechts ul {	margin-top: 3px;
				padding-left: 4px; margin-left: 4px; 
				list-style: none;
}

.item_rechts h6 {background: url(bg.png);}
.tx-gsipagenav-pi1 {text-align: center;
					background: white;
					}