* {
  margin:0;
  padding:0;
  list-style:none
}

body {
  background-color:#EEEEEE;
  font-size: medium;
  font-weight: normal;
  font-style: normal;
  font-family: verdana,arial,sans-serif;
  text-align:center;   
}

div#screen {
  margin:0px auto;
  border:1px solid #000000;  
  font-size: 90%;   
  text-align:left;
  max-width:60em;
  width:expression(document.body.clientWidth>780?"55em":"auto");
  min-width:480px;   
  } 
  
div#header {
  height:100px;
  background-color:#51768F;
  text-align:left;
  }
  
div#navigation {
  padding:10px 10px 0px 20px;
  height:40px;
  background-color:#BBE0E3;
  color:#000000;
  font-size: 100%;
  font-weight: bold;
  }
  
div#status {
  padding:10px 0px 0px 20px;
  height:20px;
  background-color:#eeeeee;
  color:#000000;
  font-size: 80%;
  font-weight: normal;
  }    
  
div#body {
  padding:20px 10px 20px 20px;
  background-color:#ffffff;
  }
  
div#footer {
  font-size: 0.8em;
  height:20px;
  padding:10px 10px 0px 20px;
  background-color:#BBE0E3;
  }

h1 {
  margin-bottom: 20px; 
  font-size: 140%;
  font-weight: bold;
  }
  
h2 {
  font-size: 120%;
  font-weight: bold;
  }
  
h3 {
  font-size: 100%;
  font-weight: bold;
  }     
  
p {
  font-size: 80%;
  font-weight: normal;
  line-height: 140%;
  }
  
p.login {
  font-size: 80%;
  font-weight: normal;
  }
  
p.error {
  padding-top: 5px;
  font-size: 80%;
  font-weight: bold;
  color:#FF0000; 
  }
  
.eingabe2 {
  font-size: 11px; 
  width: 115px; 
  border: 1px solid; 
  border-color: #605B50 #605B50 #605B50 #605B50; 
  background-color: #FFFFFF; 
  background-image: url(images/bg_insert.gif);
  background-repeat: no-repeat;
}

li {
  margin-left: 15px;
  font-size: 80%;
  font-weight: normal;
  line-height: 1.6em;
  display: yes;
  list-style-type: square;
}

a.liste:link, a:visited {
  text-decoration: none;
}

a.liste:hover {
  text-decoration: block;
  background-color:#FF6666;
  color:#000000;
  display:block;
}

a.liste.menu:link, a.menu:visited {
  text-decoration: none;
    display:inline;  
}

a.menu:hover {
  text-decoration: none;
  background-color:#FF6666;
  color:#000000;
    display:inline;
}

a.cty:link, a.menu:visited {

}

a.cty:hover {
  background-color:#FFFFFF;
}


.submit_button {
  font-size: 180%;
  font-weight: bold;
} 

fieldset {
  margin-top:10px;
  padding: 5px 0px 5px 0px;
  background-color: #EFE9DC;
}

legend {
  background-color: #CCCCCC;
  font-weight: bold;
}

th {
  width: 50px;
  font-size: 80%;
  font-weight: bold;
}

td {
  font-size: 80%;
}

.header {
  font-size: 80%;
  font-weight: bold;
}   

.row {
  font-size: 80%;
}

ul#tabnav {
  list-style-type: none;
  margin: 0;
  padding-left: 0px;
  padding-bottom: 24px;
  border-bottom: 1px solid #711515;
  font-weight: bold;
  font-size: 80%;    
}

ul#tabnav li {
  float: left;
  height: 21px;
  background-color: #B51032;
  color: #FFFFFF;
  margin: 2px 2px 0 2px;
  border: 1px solid #711515;
  font-size: 100%;
  font-weight: bold;
  list-style-type: none;  
}

ul#tabnav a:link, ul#tabnav a:visited {
  display:block;
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  padding: 4px;
}

ul#tabnav a:hover {
  background-color: #F4869C;
  color: #FFFFFF;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
  border-bottom: 1px solid #FFFFFF;
  color: #000000;
  background-color: #FF0000;
}
