/*--- logo and header navigation ------------------------------------------------------*/
#logo {
   background: url(../../img/log/logo.jpg) no-repeat;
}
/*--- key ------------------------------------------------------*/
#key_index {
   background: url(../../img/bag/key_index.jpg) no-repeat;
}

#key_geography {
   background: url(../../img/bag/key_geography.jpg) no-repeat;
}

#key_society {
   background: url(../../img/bag/key_society.jpg) no-repeat;
}

#key_history {
   background: url(../../img/bag/key_history.jpg) no-repeat;
}

#key_politics {
   background: url(../../img/bag/key_politics.jpg) no-repeat;
}

#key_economy {
   background: url(../../img/bag/key_economy.jpg) no-repeat;
}

#key_culture {
   background: url(../../img/bag/key_culture.jpg) no-repeat;
}

#key_tourism {
   background: url(../../img/bag/key_tourism.jpg) no-repeat;
}

#key_science {
   background: url(../../img/bag/key_science.jpg) no-repeat;
}

#key_gallery {
   background: url(../../img/bag/key_gallery.jpg) no-repeat;
}

#key_maps {
   background: url(../../img/bag/key_maps.jpg) no-repeat;
}

#key_addresses {
   background: url(../../img/bag/key_addresses.jpg) no-repeat;
}

#key_sitemap {
   background: url(../../img/bag/key_sitemap.jpg) no-repeat;
}

#key_aboutus {
   background: url(../../img/bag/key_aboutus.jpg) no-repeat;
}

#key_contact {
   background: url(../../img/bag/key_contact.jpg) no-repeat;
}

#key_news {
   background: url(../../img/bag/key_news.jpg) no-repeat;
}

#key_literature {
   background: url(../../img/bag/key_literature.jpg) no-repeat;
}

#key_downloads {
   background: url(../../img/bag/key_downloads.jpg) no-repeat;
}

#key_links {
   background: url(../../img/bag/key_links.jpg) no-repeat;
}

#key_gallery {
   background: url(../../img/bag/key_gallery.jpg) no-repeat;
}

#key_aboutus {
   background: url(../../img/bag/key_aboutus.jpg) no-repeat;
}
/*--- containers ------------------------------------------------------*/
#topbanner {
   background: url(../../img/bag/topbanner.jpg) no-repeat;
}

body {
	color: #000000;
	background: url(../../img/bag/body-bg.jpg);	
}

#container {
	background-color:#FFFFFF;	
}
/*--- text caption ------------------------------------------------------*/
.text_caption {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
}
/*--- main navigation ------------------------------------------------------*/
#main_nav_list a.main_nav_active_item {
  background: url(../../img/but/de/main_nav_active.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}
#main_nav_list a.main_nav_item {
  background: url(../../img/but/de/main_nav.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
}
#main_nav_list a.main_nav_item:hover {
  background: url(../../img/but/de/main_nav_hover.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
}
/*--- sub navigation ------------------------------------------------------*/
#main_nav_list .sub_nav_list a.sub_nav_active_item {
  background: url(../../img/but/de/sub_nav_hover.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}
#main_nav_list .sub_nav_list a {
  background: url(../../img/but/de/sub_nav.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
}
#main_nav_list .sub_nav_list a:hover {
  background: url(../../img/but/de/sub_nav_hover.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
}
/*--- upper navigation ------------------------------------------------------*/
#upper_nav_list a.upper_nav_active_item {
  background: url(../img/but/header_nav_active.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
  
}
#upper_nav_list a.upper_nav_item {
  background: url(../img/but/header_nav.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
}
#upper_nav_list a.upper_nav_item:hover {
  background: url(../img/but/header_nav_active.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #CC9900;
}
#content_container h1 {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
}
#content_container h2 {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
}
#content_container h3 {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #996600;
}
#content_container p, #content_container {
  font-family: Verdana,Arial,sans-seriff;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
#content_container p_white{
  font-family: Verdana,Arial,sans-seriff;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#content_container a:link {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color: #0000FF;
}
#content_container a:visited {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color: #0033FF;
}

#content_container a:active {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color: #330099;
}
#footer_text {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  	color: #996600;
	background-color: #FFFFFF;	  	
}

#footer_text2 {
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
	background-color: #CC6600;	  
}

#footer_text2 a.footer_text_item {
  background: url(../img/but/headernav_active.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  
}
#footer_text2 a.footer_text_item:hover {
  background: url(../img/but/headernav_active.gif) no-repeat;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #CC9900;
}
.Bereich, .Feld { 
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
background-color:#FFFF99; 
width:170px; 
border:2px solid #996600; 
}

.MidFeld { 
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  background-color:#FFFF99; 
  width:75px; 
  border:2px solid #996600; 
}

.SmallFeld { 
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  background-color:#FFFF99; 
  width:25px; 
  border:2px solid #996600; 
}

.HugeFeld { 
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  background-color:#FFFF99; 
  width:300px; 
  border:2px solid #996600; 
}

.Select { 
background-color:#FFFF99; 
width:200px; 
border:2px solid #996600; 
}

.MidSelect { 
background-color:#FFFF99; 
width:100px; 
border:2px solid #996600; 
}

.SmallSelect { 
background-color:#FFFF99; 
width:50px; 
border:2px solid #996600; 
}

.TextField { 
font-family: Verdana,Arial,sans-serif;
font-style: normal;
font-size: 12px;
height: 200px;
width:200px;  
background-color:#FFFF99; 
border:2px solid #996600;
} 

.Check, .Radio { 
background-color:#FFFF99;
border:1px solid #FFFFFF; 
}
.Button { 
font-family: Verdana,Arial,sans-serif;
font-style: normal;
background-color:#FFFF99; 
color:#000000; 
height: 30px;
width:150px;
border:2px solid #996600; 
}

