/* Schriftarten und Links
##### */

* {
  font-family: Verdana, Arial,Helvetica,Sans;
  font-size: 11pt;
}
a { 
  text-decoration:none; 
  font-weight:normal; 
  font-size:10pt; 
  color:blue;
}
a:link {
  text-decoration: none;
  color:blue;
}
a:hover { 
  text-decoration:underline; 
}
h1 {
  font-size:16px;
}

/* Leinwand
##### */

body,html {
  background-color: white;
  margin: 0px;
  padding: 0px;
  height: 100%;
}
.alles {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
}

/* Kopfzeile
##### */

.head {
  width:100%;
  position:absolute;
  background-color:#4848FF;
  background-position:right;
  background-repeat:no-repeat;
  height:118px;
}
.logo {
  position:absolute;
}
.menulevel0 {
  width:300px;
  height:40px;
  background-color:#E7E7E9;
  font-size:18px;
  position:absolute;
  left:199px;
  top:50px;
  vertical-align:middle;
  text-align:center;
  padding:8px;
}
.menulevel1 {
  width:500px;
  height:24px;
  background-color:#F3F3F4;
  font-size:14px;
  position:absolute;
  left:199px;
  top:90px;
  vertical-align:middle;
  text-align:left;
  padding-top:6px;
  padding-left:7px;
}
.menuitem1 {
  display:inline;
}
.menulevel2 {
  display:block;
  position:relative;
  border:1px solid blue;
  background-color:#E7E7E9;
  padding:4px;
}
.menuitem2 {
  display:block;
}
.menulevel1table {
  border-spacing:0px;
  white-space:nowrap;
}
.menulevel1table td {
  padding:0px;
  white-space:nowrap;
}

/* Inhaltszeile
##### */

.contentrow {
  background-image:url("img/background.gif");
  background-repeat:repeat-y;
  position:absolute;
  overflow:visible;
  top:118px;
  left:0px;
  width:100%;
  min-height:400px;
}
.content {
  background-repeat:repeat-y;
  padding-left:205px;
  padding-top:15px;
  padding-right:5px;
  padding-bottom:5px;
  position:relative;
  top:0px;
  left:0px;
  overflow:visible;
  width:70%;
}
.banner {
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:199px;
  text-align:center;
  padding:5px;
}

.banner a {
  color: white;
}

/* Fusszeile
##### */

.foot {
  position:absolute;
  border-top:1px solid #4848FF;
  border-bottom:5px solid #4848FF;
  left:0px;
  width:100%;
  bottom:-22px;
  padding-left:5px;
}
