#haupt 	{
	 width: 100%;
	     margin: 10px;
	     border-color:#fffbf0;
	     border: 0px;
	         padding:0px;
	 }
	

#kopf 	{
	 margin:0px;
	          padding:0;
	              border: none;
	      color: #008040;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       width: 100%;
	       background: #ffc106;
	 }
	

#logo 	{
	 width: 136px;
	     height: 84px;
	     margin: 0px;
	     padding: 0px;
	     text-align: center;
	     position: static;
	     border: 5px solid red;
	     background: #ffc106 ;
	 }
	

#mainmenu 	{
	 width: 94%;
	       z-index: 1;
	       display: block;
	       position: static;
	       border: 0;
	 }
	

#navi 	{
	 font-size: 100%;
	           width:146px;
	       margin: 0px;
	           padding: 0px;
	       background: url(../rahmen/body/images/roggen.jpg);
	 }
	

#count 	{
	 color: #ffc106;
	          height:1px;
	          width:1px;
	       background: transparent;
	 }
	

#text 	{
	 clear:left;
	       border-top:3px solid black;
	       padding:0 50px 30px 50px;
	       color:#008040;
	       background:#ffffe6;
	       font:25px Verdana, Arial,sans-serif;
	 }
	

.stand 	{
   color: red;
	 vertical-align: middle;
	 text-align: center;
	 font-size: 140%;
}
	

.ansicht 	{
	 top: 1%;
	       left: 1%;
	           margin:0;
	           padding:0;
	          text-align:center;
	 }
	

.c1le 	{
	 padding: 0;
	       vertical-align: middle;
	       text-align: left;
	      font-size: 120%;
	 }
	

.c1re 	{
	 padding: 0;
	       vertical-align: middle;
	       text-align: right;
	      font-size: 120%;
	 }
	

.counter 	{
	 background: transparent;
	 }
	

.header 	{
	 margin-top: 1%;
	          text-align:center;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 120%;
	 }
	

.hline 	{
	 top: 91%;
	       left: 0%;
	       width: 100%;
	       position: fixed;
	       z-index: 2;
	       height: 10%;
	       background: url(../rahmen/kopf_/images/linie.png) repeat-x ;
	 }
	

.kopf 	{
	 text-align: center;
	       font-size: 140%;
	       position: fixed;
	       left: 1%;
	       width: 100%;
	           height:100%;
	 }
	

.logo 	{
	 margin:5px;
	    text-align:center;
	 }
	

table.mainmenu 	{
	 width: 100%;
	    display: block;
	    position: static;
	    border:0px;
	    margin: 0px;
	    padding:0px;
	    background: #008040;
	 }
	

.quellen 	{
	 font-size: 90%;
	           color: white;
	       font-family: Verdana, Arial,sans-serif;
	       background: #008040 ;
	        padding-top: 1em;
	 }
	

.textreg 	{
	 font-size: 100%;
	       font-family: Verdana, Arial,sans-serif;
	       background: url(bilder\roggen\roggen.jpg) ;
	 }
	

.textweiss 	{
	 font-size: 95%;
	       color: white;
	       font-family: Verdana, Arial,sans-serif;
	       margin-left: 1.5em;
	       margin-right: .5em;
	       background: #008040 ;
	 }
	

.wappen 	{
	 top: 5%;
	       right: 1%;
	           margin:0;
	           padding:0;
	          text-align:center;
	 }
	

a:active 	{
	 color: blue;
	       font-size: 100%;
	 }
	

a:hover 	{
	 color: blue;
	       font-size: 100%;
	 }


a:link 	{
	 color: blue;
	      font-size: 100%;
	 }


a:visited 	{
	 color: #0000CC;
	       font-size: 100%;
	 }

a.title 	{
	 color: #008040;
     width: 300px;
     font-size: 125%;
     font-weight: bold;
	 }

a.text 	{
	 color: #008040;
     width: 300px;
     font-size: 120%;
	 }

main.cssb 	{
	 font-size: 100%;
	 }
	

body 	{
	 color: #008040;
	    font-size: 95%;
	    margin: 0px;
	        border:0;
	    padding: 1%;
	    width: 845px;
	    font-family: Verdana, Arial, sans-serif;
	    background: #E3DCDA ;
	 }
	

body.akt 	{
	 color: #008040;
	    font-size: 95%;
	    margin: 0px;
	        border:0;
	    padding: 1%;
	    width: 840px;
	    font-family: Verdana, Arial, sans-serif;
	    background: #E3DCDA ;
	 }
	

body.form 	{
	 width: 50%;
	       padding: 2px;
	       margin-top: 4px;
	       margin-left: 4px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       border: 1px;
	 }
	

body.kopf 	{
	 margin:0;
	          padding:0;
	      color: #008040;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       width: 855px;
	       background: #ffc106;
	 }
	

body.logo 	{
	 top: 0%;
	      width: 89%;
	          margin:0;
	          padding:1%;
	      background: #ffc106 ;
	        border: 6px solid red;
	        height: 50%;
	 }
	

body.navi 	{
	 width: 100%;
	      padding: 0%;
	      margin: 0%;
	      font-size: 100%;
	       font-family: Verdana, Arial,sans-serif;
	        background: url(../rahmen/body/images/roggen.jpg);
	 }
	

body.titel 	{
	 color: #008040;
	          font-size: 120%;
	    width:855px;
	      padding: 0%;
	        border: none;
	              margin: 0px;
	       font-family: Verdana, Arial,sans-serif;
	       background: #E3DCDA ;
	 }
	

caption 	{
	 font-size: 120%;
	  color: red;
	  width:100%;
	 }
	

content 	{
	 color:black;
	       background:#e3eedd;
	       padding:110px 30px 30px 30px;
	       margin:0 160px 0 20px;
	       border-left:1px solid black;
	       border-right:1px solid black;
	 }
	

content.h1 	{
	 font-family: Verdana, Arial,sans-serif;
	       font-size: 110%;
	       margin-right: 0;
	       margin-bottom: 10px;
	       margin-left: 0;
	       padding-right: 0;
	       padding-bottom: 2px;
	       padding-left: 5px;
	       font-weight: bold;
	       border-bottom: 1px solid #9bc88c;
	       border-left: 10px solid #9bc88c;
	 }
	

content.h2 	{
	 font-family: Verdana, Arial, sans-serif;
	       margin-right: 0;
	       margin-bottom: 10px;
	       margin-left: 0;
	       padding-right: 0;
	       padding-bottom: 2px;
	       padding-left: 5px;
	       font-size: 120%;
	       border-bottom: 1px solid #9bc88c;
	       border-left: 10px solid #9bc88c;
	 }
	

content.h3 	{
	 font-family: Verdana, Arial,sans-serif;
	       font-weight: bold;
	       font-size: 110%;
	       margin-right: 0;
	       margin-bottom: 10px;
	       margin-left: 0;
	       padding-right: 0;
	       padding-bottom: 2px;
	       padding-left: 5px;
	       border-bottom: 1px solid #9bc88c;
	       border-left: 8px solid #9bc88c;
	 }
	

content.h4 	{
	 font-family: Verdana, Arial,sans-serif;
	       font-weight: bold;
	       font-size: 80%;
	       margin-right: 0;
	       margin-bottom: 10px;
	       margin-left: 0;
	       padding-right: 0;
	       padding-bottom: 2px;
	       padding-left: 5px;
	       border-bottom: 1px solid #9bc88c;
	       border-left: 6px solid #9bc88c;
	 }
	

div 	{
	 font-family: Verdana, Arial,sans-serif;
	       color: #008040;
	       font-size: 100%;
	       text-align: left;
	       font-weight: normal;
	       background: transparent ;
	 }
	

div.com 	{
	 color: #ffc106;
	       width: 320px;
	       font-size: 100%;
	       float: right;
	       height: auto;
	       display: block;
	       text-align: left;
	       font-weight: normal;
	       padding: .4em;
	       margin: .5em;
	       background: #008040;
	 }
	

div.coml 	{
	 color: #ffc106;
	       width: 280px;
	       font-size: 80%;
	       font-weight: normal;
	       text-align: left;
	       float: left;
	       height: auto;
	       display: block;
	       padding: .4em;
	       margin: .5em;
	       background: #008040;
	 }
	

div.comr 	{
	 color: #ffc106;
	       width: 280px;
	       font-size: 80%;
	       font-weight: normal;
	       text-align: left;
	       float: right;
	       height: auto;
	       top: 0px;
	       display: block;
	       padding: .4em;
	       margin: .5em;
	       background: #008040 ;
	 }
	

div.kopf 	{
	 color: #008040;
	       font-size: 100%;
	       font-family: Verdana, Arial,sans-serif;
	       position: absolute;
	       top: 1px;
	       left: 5px;
	       height: 100px;
	       width: 845px;
	       background: #ffc106 ;
	 }
	

div.ktext 	{
	 color: #008040;
	       font-size: 100%;
	       font-family: Verdana, Arial,sans-serif;
	       position: absolute;
	       top: 150px;
	       left: 5px;
	       height: 45px;
	       width: 845px;
	       border-bottom: thick solid red;
	       background: #ffc106 ;
	 }
	

div.list 	{
	 color: #008040;
	       width: 300px;
	       font-size: 75%;
	       float: right;
	       height: auto;
	       text-indent: 20px;
	       font-family: Verdana, Arial,sans-serif;
	       text-align: left;
	       font-weight: bold;
	       background: transparent ;
	 }


foot 	{
	 color: white;
	       margin: 0;
	       font-family: verdana, arial, sans-serif;
	       font-weight: bold;
	       font-size: 80%;
	       padding-right: 30px;
	       padding-bottom: 5px;
	       padding-left: 0;
	       border-top: 2px solid black;
	       background: #9bc88c ;
	 }
	

foot.p 	{
	 margin:0;
	       padding:0;
	 }
	

h1 	{
	 margin: 0px;
	       color: red;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: normal;
	       font-size: 140%;
	       background: transparent ;
	 }
	

h2 	{
	 margin-top: 1px;
	          margin-bottom: 6px;
	       color: red;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: normal;
	       font-size: 100%;
	       background: transparent;
	 }
	

h3 	{
	 color: #008040;
	       padding: 0px;
	       margin: 0;
	       border:0;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: bold;
	       font-size: 90%;
	       background: transparent ;
	 }
	

head 	{
	 width:100%;
	       position:absolute;
	       top:0px;
	       left:0px;
	       padding:40px 0 2px 0;
	       color:white;
	       background:transparent;
	       border-bottom:medium solid black;
	 }
	

head.h1 	{
	 padding: 0px;
	       margin: 0;
	       color: #008040;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: bold;
	       font-size: 120%;
	       border-top: 1px solid black;
	       border-bottom: 1px solid black;
	       background: #9bc88c ;
	 }
	

hr.c1 	{
	 height: 5px;
	       width: 100%;
	       text-align: left;
	       color: #ff3300;
	 }
	

input.button 	{
	 WIDTH:100px;
	        HEIGHT:22px;
	        color:#000000;
	      background:#cccccc;
	 }
	

input.c1 	{
	 width: 60px;
	 }
	

input.c2 	{
	 width: 55px;
	 }
	

input.c3 	{
	 width: 300px;
	 }
	

input.c4 	{
	 width: 228px;
	 }
	

li 	{
	 color: #008040;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 90%;
	           margin: 0px;
	 }
	

marquee 	{
	 background: #008040;
	       color: #E3DCDA;
	       direction: rtl;
	       font: italic;
	       font-family: Times New Roman;
	 }
	

p 	{
	 text-align: left;
	     font-family: Verdana, Arial,sans-serif;
	     color: #008040;
	     font-size: 100%;
	   margin:0px;
	         padding: 0px;
	     border: 0px;
	 }
	

p.c1 	{
	 text-align: center;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 140%;
	       color: #008040;
	       font-weight: normal;
	           margin:0;
	           padding-top: 0.5em;
	 }
	

p.c2 	{
	 width:10%;
	       text-align:center;
	        font:25px Verdana, Arial,sans-serif;
	 }
	

p.c3 	{
	 margin:3px;
	       text-align:left;
	       font:18px Verdana, Arial,sans-serif;
	 }
	

p.c4 	{
	 width:100%;
	       margin:3px;
	       text-align:center;
	       font:20px Verdana, Arial,sans-serif;
	 }
	

p.com 	{
	 margin: 3px;
	       color: black;
	       font-size: 90%;
	       font-style: normal;
	       font-weight: normal;
	       line-height: 1.2em;
	       background: transparent ;
	 }
	

p.fllinks 	{
	 text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       float: left;
	       padding: .30em;
	 }
	

p.flrechts 	{
	 font-family: Verdana, Arial,sans-serif;
	       float: right;
	        padding: 0.3em;
	 }
	

p.kolinks 	{
	 text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       float: left;
	          margin: 0;
	      padding: .2em;
	 }
	

p.korechts 	{
	 font-family: Verdana, Arial,sans-serif;
	       float: right;
	      margin: 0;
	        padding: 0.2em;
	 }
	

select 	{
	 background: #f0f5f9;
	       color: #338299;
	 }
	

table 	{
	 margin: 0px;
	   padding: 0px;
	    table-layout: fixed;
	       font-size: 100%;
	 }
	

table.f1 	{
	 table-layout: fixed;
	        color: #008040;
	        width: 100%;
	        background: #ffc106 ;
	 }
	

table.f2 	{
	 table-layout: fixed;
	       color: #008040;
	       width: 80%;
	       padding: 0px;
	       margin: 0px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 90%;
	       border: 2px solid #008040;
	       background: #ffc106 ;
	 }
	

table.f3 	{
	 table-layout: fixed;
	       color: #008040;
	       width: 855px;
	       padding: 0px;
	       margin: 0px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 90%;
	       border: 0px;
	       background: transparent ;
	 }
	

table.img 	{
	 color: #008040;
	       width: 1024px;
	       padding: 0px;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       background: transparent ;
	        position: relative;
	 }
	

table.form 	{
	 font-size: 70%;
	       table-layout: fixed;
	       color: #008040;
	       width: 95%;
	       padding: 0px;
	       margin: 0px;
	       text-align: left;
	 }

table.gesch 	{
	 color: #008040;
	       width: 99%;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       background: transparent ;
	 }


table.liste 	{
	 color: #008040;
	       width: 99%;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       background: transparent ;
	 }


table.akt 	{
	 color: #008040;
	       width: 99%;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 120%;
	       background: transparent ;
	 }
	

table.kopf 	{
	 table-layout: fixed;
	       color: #008040;
	       width: 855px;
	       padding: 0px;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 140%;
	 }
	

table.web 	{
	 padding: 40%;
	       width: 100%;
	       height: 2px;
	       background: transparent ;
	 }
	

tbody 	{
	 table-layout: fixed;
	       width: 90%;
	       margin: 0px;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	           padding: 0.0em;
	 }
	

tbody.c1 	{
	 padding: 0px;
	       margin: 0px;
	       text-align: center;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       border: 0px;
	 }
	

tbody.com 	{
	 color: #008040;
	       width: 80%;
	       padding: 0px;
	       margin: 0px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 90%;
	       border: 0px;
	       background: #ffffff ;
	 }
	

tbody.f 	{
	 table-layout: fixed;
	       color: #008040;
	       width: 80%;
	       padding: 0px;
	       margin: 2px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       background: transparent ;
	 }
	

tbody.form 	{
	 color: #008040;
	       width: 50%;
	       padding: 0px;
	       margin: 0px;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 70%;
	       border: 0px;
	 }
	

tbody.navi 	{
	 color: #ffc106;
	        width: 100%;
	        background: #008040;
	 }
	

td 	{
	 padding: 1px;
	      margin: 1px;
	      vertical-align: middle;
	      font-size: 100%;
	      color: #008040;
	      background: transparent ;
	 }
	

td.aktl 	{
	 color: red;
	          vertical-align: middle;
	       text-align: left;
	       font-size: 120%;
	        font-weight: normal;
	 }
td.term 	{
	          vertical-align: middle;
	       text-align: left;
	       font-size: 125%;
	        font-weight: normal;
	 }

td.aktr 	{
	 color: #999999;
	      vertical-align:middle;
	        text-align:right;
	            font-size:120%;
	            font-weight: bold;
	 }


td.akth 	{
	 color: #008040;
	      vertical-align: middle;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 90%;
	           font-weight: bold;
	 }
	

td.center 	{
	 vertical-align: middle;
	      text-align: center;
	      font-family: Verdana, Arial,sans-serif;
	      font-size: 100%;
	      color: #008040;
	       margin: 0px;
	       padding-left: 0px;
	      background: transparent ;
	 }
	

td.com 	{
	 padding: .5em;
	       vertical-align: top;
	       font-size: 90%;
	 }
	

td.form 	{
	 text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 70%;
	       border: 0px solid #ffc106;
	       background: transparent;
	 }
	

td.liste 	{
	 text-align: center;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 100%;
	       background: transparent;
	      font: normal;
	 }
	

td.xmas 	{
	 color: #E3DCDA;
	        background: #008040;
	       font-size: 80%;
	 }
	

.menu 	{
	 color: #ffc106;
	      font-size: 90%;
	      width: 100%;
	   background: #008040;
	      text-decoration: none;
	      display: block;
	 }
	

.menu a: 	{
	 color: #ffc106;
	       font-size: 90%;
	       width: 98%;
	       border: thin solid #008040;
	       background: #008040;
	           text-decoration: none;
	          display: block;
	 }
	

.menu a:link 	{
	 color: #ffc106;
	           margin:0;
	           padding:0;
	           width: 98%;
	       font-size: 90%;
	       border: thin solid #008040;
	       background: #008040;
	          text-decoration: none;
	          display: block;
	 }
	

.menu a:visited 	{
	 color: #ffc106;
	           width: 98%;
	       font-size: 90%;
	       border: thin solid #008040;
	       background: #008040 ;
	          text-decoration: none;
	           display: block;
	 }
	

.menu a:active 	{
	 color: #008040;
	       width: 98%;
	       font-size: 90%;
	       border: thin solid #ffc106;
	       background: #ffc106;
	           text-decoration: none;
	          display: block;
	 }
	

.menu a:hover 	{
	 color: #ffc106;
	       width: 95%;
	       font-size: 90%;
	       border: thin solid #ffc106;
	       background: #008040;
	           text-decoration: none;
	           display: block;
	 }
	

td.titel 	{
	 color: #008040;
	       width: 100%;
	       vertical-align: top;
	       font-family: Verdana, Arial,sans-serif;
	       font-size: 85%;
	       padding-top: 2px;
	       background: transparent ;
	        text-decoration: none;
	 }
	

td.just 	{
	 padding: 1px;
	   margin: 0px;
	   vertical-align: middle;
	   font-size: 110%;
	   color: #008040;
	   text-align: justify;
	   background: transparent ;
	 }
	

td.up 	{
	 padding: 0;
	       vertical-align: middle;
	       text-align: center;
	       font-family: Verdana, Arial,sans-serif;
	       color: #008040;
	       border-right: 1px solid #008040;
	       border-bottom: 2px dotted #008040;
	       border-left: 1px solid #008040;
	       background: #ffc106 ;
	 }
	

td.web 	{
	 text-align: left;
	       font-size: 100%;
	       color: #000000;
	       height: 100%;
	       position: relative;
	       line-height: 100%;
	       background: #c8c2b4 ;
	 }
	

td.webI 	{
	 text-align: left;
	       font-size: 100%;
	       color: #000000;
	       position: relative;
	       background: #c8c2b4 ;
	 }
	

textarea.c4 	{
	 color: #000000;
	       background: #ffffff;
	 }
	

th 	{
	 padding: 0;
	       vertical-align: middle;
	       text-align: left;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: bold;
	       font-size: 100%;
	       color: #008040;
	       background: transparent ;
	 }


th.links 	{
	 padding:0;
	       vertical-align:middle;
	       text-align:left;
	 }
	

th.mitte 	{
	 width: 80%;
	       padding: 0;
	       vertical-align: middle;
	       text-align: center;
	       font-family: Verdana, Arial,sans-serif;
	       font-weight: normal;
	       font-size: 100%;
	 }
	

th.rechts 	{
	 padding:0px;
	       vertical-align:middle;
	       text-align:right;
	 }
	

tr 	{
      color: #008040;
	 padding:0px;
	  margin-top:0;
	  font-size: 90%;
	 }
	

tr.web 	{
	 height: 1px;
	 }
	

tr.webI 	{
	 margin-top: 0;
	       top: 1%;
	       height: 1px;
	 }
	

ul 	{
	 font-size: 100%;
	 }
	

ul.txt 	{
	 list-style-type: disc;
	       margin: 0px;
	       padding-left: 1em;
	       list-style-position: outside;
	       color: #008040;
	 }
