body { 
   font: 13px/1.6 Tahoma, Verdana;
   color: #292929;
   overflow: -moz-scrollbars-vertical;
   background: url('/files/bg.gif') #A39685  no-repeat  fixed;
   margin: 0px;
   }

p { 
  margin: 5px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
  }

h1 { 
  font: 18px/1.6 Tahoma, Verdana;
  margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #013618;
  }
  
h2 { 
  font: 14px/1.6 Tahoma, Verdana;
  margin: 2px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #013618;
  }
  
h3 { 
  font: 12px/1.6 Tahoma, Verdana;
  margin: 10px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	color: #013618;
	font-weight:bold;
	background-color: #E0E6D3;
  }
  
h4 { 
  font: 12px/1.6 Tahoma, Verdana;
  margin: 10px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	color: #877D6F;
	font-weight:bold;
	background-color: #E6E2DD;
  }

a, a:visited {
  font-weight: normal; 
	text-decoration: none;
  color: #013618;
  font-style:normal;
  outline:0px;
}

 a:hover  {
  font-weight: normal; 
	text-decoration: none;
  color: #000;
  outline:0px;
}

/* Diese CSS-Angaben stammen aus der originalen main.css */
/* download
*******************************************************************************/
#download {
	position:relative;
  float: left;
  width:419px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#download-icon {
	position:relative;
  float: left;
  width:50px;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}

#download-name {
	position:relative;
  float: left;
  width: 354px;
  background-color: #E6E2DD;
  padding: 7px 0px 6px 5px;
  margin: 0px 0px 0px 0px;
}

   
 #themenbild { 
  top: 0px;
  left: 0px;
  width: 480px;
  height: 344px;
  background-color: #423E38;
	z-index:0;
  }
  
 #headerrahmen { 
	position:absolute;
	top:0px;
	left:480px;
	width:502px;
	height: 100px;
	z-index:1;
  }
  
#headernav { 
	position:relative;
	width:100%;
	height: 35px;
	z-index:1;
  margin: 0px;
  padding: 0px;
  }
  

#headernav ul {
                margin: 0px;
                padding: 0px;
     

}


#headernav ul li {

                float: right;
                margin: 0px;
                padding                         : 0px;
                list-style-type                 : none;
                font: 11px/1.6 Tahoma, Verdana;
                text-decoration: none;
                

}
#headernav ul li a {

                color: #423E38;
                display: block;
                text-align: center;
                text-decoration: none;
                background-color: #877D6F;
                padding: 1px 10px 2px 10px;
                margin: 0px 0px 0px 2px;

}

#headernav ul li a:hover,
#headernav ul li a:active,
#headernav ul li a:focus {

                color: #423E38;
                padding: 1px 10px 2px 10px;
                margin: 0px 0px 0px 2px;
                
                

                background-color: #7C7366; 
}


#headernav ul li strong a {

                color: #423E38;
                padding: 1px 10px 2px 10px;
                margin: 0px 0px 0px 2px;
                font-weight: normal;
                background-color: #7C7366; 
}
  
#headerbanner { 
	position:relative;
	width:100%;
	height: 38px;
	z-index:1;
  }
  
#telefon { 
	position:relative;
	z-index:1;
	width: 157px;
	height: 24px;
	float: left;
	margin: 0 0 0 5px;
	background: url('/files/telefon.gif') no-repeat;
  }
  
#mail { 
	position:relative;
	z-index:1;
	width: 326px;
	height: 24px;
	float: left;
	margin: 0 0 0 14px;
	background: url('/files/mail.gif') no-repeat;
  }
  
#breadcrumbs { 
	position:relative;
	z-index:1;
	padding-top: 2px;
	font: 11px/1.6 Tahoma, Verdana;
  margin-left: 5px;

  }
  
#breadcrumbs ul {
                display:inline;
                margin-left: 0; /* Für den IE */
                padding-left: 0; /* Für alle anderen Browser */
}

#breadcrumbs ul li {
                display:inline;
                list-style-type: none;
                list-style-image: none;
}

#breadcrumbs ul li a{
                display:inline;
                background-color: #252526;
                padding: 5px 10px 5px 10px;
                margin: 0 5px 0 0;
                color: #fff;


}






  
 #contentrahmen { 
	position:absolute;
	top:100px;
	left:170px;
	width:812px;
	z-index:1;
	background-color: #252526;
	padding: 0px;
	margin: 0px;
  }
  
  
#content {
	position:relative;
  float: left;
  width:650px;
  border-right:solid #A39685 2px;
  background: url('/files/bg_content.gif') #fff repeat-x  fixed;
  
  
}

#content-left {
	position:relative;
  float: left;
  width:181px;
  margin: 20px;
  padding: 0px;
  
}
#content-right {
	position:relative;
  float: left;
  width:419px;
  margin: 103px 10px 20px 0;
  padding: 0px;
}

#content-footer {
	position:relative;
  float: left;
  width:409px;
  margin: 5px 5px 5px 221px;
  padding: 5px 5px 0px 5px;
  background-color: #DFDAD4;
}



#logo a{
	position:absolute;
	width:181px;
	height:43px;
  background: url('/files/logo.gif') no-repeat;
	z-index:3;
}

#logo a:hover{
	position:absolute;
	width:181px;
	height:43px;
  background: url('/files/logo_a.gif') no-repeat;
	z-index:3;
}

#logo-startseite a{
	position:absolute;
	width:181px;
	height:43px;
  background: url('/files/logo.gif') no-repeat;
	z-index:3;
	left: 20px;
	top: 20px;
}

#logo-startseite a:hover{
	position:absolute;
	width:181px;
	height:43px;
  background: url('/files/logo_a.gif') no-repeat;
	z-index:3;
}


#slogan {
	position: relative;
	width:181px;
	height:20px;
  background: url('/files/slogan_e.gif') no-repeat;
	z-index:2;
	margin-top: 50px;
}


#hauptnavi {
	position:relative;
  float: left;
  width:160px;
	height: 100%;
}

#bereich0 a{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat0_e.gif') no-repeat;
	z-index:2;
	top: 183px;
}

#bereich1 a{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat1_e.gif') no-repeat;
	z-index:2;
}

#bereich1 a:hover{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat1_e_a.gif') no-repeat;
	z-index:2;
}

#bereich1-a {
	position:absolute;
	width:160px;
	height:61px;
	z-index:2;
}



#bereich2 a{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat2_e.gif') no-repeat;
	z-index:2;
	top: 61px;
}

#bereich2 a:hover{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat2_e_a.gif') no-repeat;
	z-index:2;
}

#bereich2-a {
	position:absolute;
	width:160px;
	height:61px;
	z-index:2;
	top: 61px;
}

#bereich3 a{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat3_e.gif') no-repeat;
	z-index:2;
	top: 122px;
}

#bereich3 a:hover{
	position:absolute;
	width:160px;
	height:61px;
  background: url('/files/kat3_e_a.gif') no-repeat;
	z-index:2;
}

#bereich3-a{
	position:absolute;
	width:160px;
	height:61px;
	z-index:2;
}
#submenu {
	position:relative;
  width:181px;
  padding: 0px;
  margin-top: 22px;
  
}

#submenu ul {

                margin: 0px;
                padding: 0px;
}

#submenu ul li {

                margin: 0px;
                padding                         : 0px;
                list-style-type                 : none;
                font: 12px/1.6 tahoma;
                text-decoration: none;
 


}
#submenu ul li a{

                color: #fff;
                display: block;
                text-decoration: none;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #345E46;

}

#submenu ul li a:hover,
#submenu ul li a:active,
#submenu ul li a:focus {

                color: #fff;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #013618;
}   

#submenu ul li strong a {

                color: #fff;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #013618;
}

#submenu ul li li a {

                color: #fff;
                display: block;
                text-decoration: none;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #69696A;

}

#submenu ul li li a:hover,
#submenu ul li li a:active,
#submenu ul li li a:focus {

                color: #fff;
                display: block;
                text-decoration: none;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #333334;
} 

#submenu ul li li strong a {

                color: #fff;
                display: block;
                text-decoration: none;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 2px 0px;
                background-color: #333334;
}
#table {
	position:relative;
  padding: 8px;
}

.form-feld {
                background-color:#DFDAD4; 
                border:1px solid #013618; 
                font-size:12px; 
                font-family:code,Tahoma,sans-serif; 
                padding: 2px; 
                margin-bottom:3px; 
                margin-top:0px;
                outline:0px;
}

.form-text {
                background-color:#DFDAD4; 
                border:1px solid #013618; 
                font-size:12px; 
                font-family:code,Tahoma,sans-serif; 
                padding: 2px; 
                margin-bottom:3px; 
                margin-top:0px;
}

.radio {
                outline:0px;
}

/* Externe Links */

p.extlink_preface {
  margin: 0;
  padding: 0px;
  font-weight: bold; 
  background-color: #E6E2DD;
}


p.extlink_block {
 padding: 0px;
}


a.extlink_link {
  text-decoration: none;
  padding-left: 10px;
}

