html {

}

body{
  margin:0;
  padding:0px 0 0px 0;
  background-image:url(bg.jpg); background-repeat:no-repeat;

}
 

/* EINTEILUNG IN DREI CONTAINER */

#top_container{
  float: left;
  padding: 0;
  margin: 0;
  text-align:center;
  z-index:5;
  background-image:url(aaretal-logo.jpg); background-repeat:no-repeat;
  clear:both;
}

#bottom_container{
  float: left;
  width: 911px;
  padding: 0;
  margin: 0;
}

#left_container{
  float: left;
  width: 180px;
  margin-left: 33px;
  margin-right: 0px;
  margin-bottom: 16px;
  background-color:none;
  z-index:2;
}

#center_container{
  float: left;
  background-color:white;
  padding: 0px;
  margin-top: 0px;
  margin-left: 16px;
  width: 682px;
  border-bottom: 16px solid white;
  z-index:4;
}

/* DIVERSE CONTENT DIVS */

#content {
  float: left;
    z-index:4;
    padding:0;
    margin:0;
}

/* PASSIVE MENUE LIST */

#blind_border{
  float: left;
  background-color:#E7EAD2;
  margin-top: 0px;
  margin-left: 229px;
  padding:0px;
  width: 682px;
}
#blind_border div{
float: left;
margin: 0px;
padding: 0px;
}

#top_passive_menu {
  background-color:#E7EAD2;
  display:table;           
  padding:0;
  white-space:nowrap;
  list-style-type:none;
  margin-top: 185px;
  margin-left: 229px;
  margin-right:  0px;
  margin-bottom: 0px;
 }

#top_passive_menu ul {
float: left;
padding: 14px 0px 10px 3px;
margin: 0;
}

#top_passive_menu ul li {
display:table-cell; 
padding: 0;
margin: 0;
}

#top_passive_menu ul li a {
  display:block;
  font: 13px;
  margin: 0; 
  padding-top: 0px;
  padding-right:15px;
  padding-left:15px;
  text-decoration:none;
  border-left: solid 1px #595858;
}

#top_passive_menu a:link {text-decoration: none; color: #595858;}
#top_passive_menu a:visited {text-decoration: none; color: #595858;}
#top_passive_menu a:active {text-decoration: none; color: #595858;}
#top_passive_menu a:hover {text-decoration: underline; color: #595858;}

#homelink {
  float: left;
  font: 13px;
  margin: 0; 
  padding: 14px 15px 10px 15px;
  text-decoration:none;
  clear: none;
}

/* ACTIVE MENUE LIST */

#menue_field {
width: 100%;
margin-bottom: 5px;   
}

#menue_field ul {
font: 13px; 
list-style: none;
margin: 0;
padding: 0;
}

#menue_field ul li a{
display: block;
padding: 13px 10px 13px 10px;
color: white;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #FFFFFF;
}

#menue_field ul li ul {
margin: 0;
padding: 0;
}

#menue_field ul li ul li a{
display: block;
padding: 13px 10px 2px 20px;
color: #ebedd9;
text-decoration: none;
text-align: left;
border-bottom: none;
}

#studio_heading {
color: white;
margin-top:0px;
padding: 13px 10px 2px 20px;
border: 0;	
}

#left_container a:link {text-decoration: none;}
#left_container a:visited {text-decoration: none;}
#left_container a:active {text-decoration: none;}
#left_container a:hover {text-decoration: underline;}

#login_wrapper {
font: 13px Verdana, sans-serif; 
list-style: none;
margin: 0;
padding: 10px 10px 13px 10px;
}

#login_wrapper a{
font: 13px Verdana, sans-serif; 
list-style: none;
margin: 0;
}

#login_wrapper img{
margin: 0;
padding: 2px 0 0 0;
border: none;
}

/* FRAMES */

.frame{
float: left;
margin: 0px;
padding: 40px 15% 0px 15%;
width: 70%;
background-color:white;
}

.frame_t0{
border: none;
background: transparent;
}

.frame_t1{
border: none;
}

/* Tables */

.kdata_table { 
color: white; 
font: 11px/13px arial, sans-serif; 
background-color: white; 
text-align: left;  
margin: 0; 
padding: 0; 
border: none; 
}

.kdata_table th { 
background-color: #595858;
padding: 8px 8px 8px 8px;
}

.kdata_table td { 
background-color: #595858;
padding: 8px 8px 8px 8px;
}


/* OTHER STUFF */

#language_toggle {
padding: 0;
margin: 0;
}

#language_toggle a{
margin: 10px 0px 2px 5px;
color: #595858;
border: none;
float: right;
padding:0px;
}

#language_toggle a:link {text-decoration: none; color: #595858;}
#language_toggle a:visited {text-decoration: none; color: #595858;}
#language_toggle a:active {text-decoration: none; color: #595858;}
#language_toggle a:hover {text-decoration: underline; color: #595858;}

#language_toggle a{
margin: 10px 0px 2px 5px;
border: none;
float: right;
padding:0px;
}

#language_toggle p{
margin: 10px 0px 2px 5px;
border: none;
float: right;
padding:0px;
}

#language_toggle img{
margin: 10px 0px 2px 5px;
border: none;
float: right;
padding:0px;
}

.hidden {
display: none;
}