html, body{
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  color:#303296;
  background-color:#e7f1ff;
  background-image:url("../images/bg.jpg");
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  scrollbar-face-color: #c9e0ff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #c9e0ff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #333298;
  scrollbar-arrow-color: #333298;
}
h1{
  font-size:14px;

  font-weight:bold;
  color:#303296;
  margin-bottom:0px;
}
h2, h3, h4, h5, h6{
  margin-top:0px;
  font-size:13px;
  font-style:italic;
  font-weight:bold;
  color:#333298;
  margin-bottom:10px;
}
a{
  color:#6063ff;
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  color:#ff0000;
}
#corpus{
  text-align:center;
}
#wrapper{
  margin:auto;
  width:1000px;
  background-color: #c9e0ff;
}
#header{
  width:1000px;
  height:176px;
  background-image:url("../images/header_01.jpg");
  float:left;
}
#navi, #teaser_right{
  background-color:#c9e0ff;
  width:200px;
  overflow-x:hidden;
  text-align:left;
  float:left;
  height:3000px;
}
#teaser_right{
 text-align:center;
}
#navi_pic{
  width:200px;
  height:24px;
  background-image:url("../images/header_02.jpg");
  background-repeat:no-repeat;
  float:left;
}
#content{
  width:600px;
  height:3000px;
  min-height:3000px;
  text-align:left;
  float:left;
  background-color:#ffffff; 
}

.padder{
  padding-left:5px;
  padding-right:5px;
}


.nav1st{
  margin:0;
  margin-left:30px;
  padding:0;
  list-style-image:url("../images/li_pic.gif");
}
.nav1st li{
  margin-top:10px;
  margin-bottom:10px;
}
.nav1st a{
  font-weight:bold;
  text-decoration:none;
  color:#303296;
}
.nav1st a:hover{
  font-weight:bold;
  text-decoration:none;
  color:#6063ff;
}

.nav1st .active, .nav1st .current{
  list-style-image:url("../images/li_active_pic.gif");
  color:#ff0000;
}

.nav2nd, .nav3rd{
  margin:0;
  margin-left:20px;
  padding:0;
  list-style-image:url("../images/li_pic.gif");
}
.calendar{
  text-align:center;
  width:190px;
  background-color:#333298;
}
.galerie_container{
  text-align:center;
  font-weight:bold;
  width:250px;
  height:200px;
  background-color:#ffffff;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  padding-top:5px;
  border:2px solid #eeeeee;
}
.galerie_container:hover{
  background-color:#eaf4fd;
}
.galerie_bild{
  text-align:center;
  width:550px;
}
.galerie_thumb{
  text-align:center;
  font-weight:bold;
  background-color:#ffffff;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  border:2px solid #eeeeee;
}
.galerie_thumb:hover{
  background-color:#eaf4fd;
}
form{
  margin:0;
  padding:0;
  border:0;
  float:left;
}
.element{
  margin:0;
  padding:0;
  clear:both;
}
.element label{
  margin:0;
  padding:0;
  width:150px;
  float:left;
}
.element input{
  margin:0;
  padding:0;
  width:150px;
  float:left;
}
.element input.text:focus{
  background-image:url('../images/input_bg.gif');
}
.element textarea{
  margin:0;
  padding:0;
  width:200px;
  height:100px;
  float:left;
}
.element textarea.textarea:focus{
  background-image:url('../images/input_bg.gif');
}
.element select{
  margin:0;
  padding:0;
  width:200px;
  float:left;
}
.element select.select:focus{
  background-image:url('../images/input_bg.gif');
}
.eventlink a{
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
}
.eventlink a:hover{
  color:#ff0000;
  text-decoration:underline;
}

.eventtable{
  background-color:#333298;
}
.eventtable th{
  background-color:#c9bbf0;
  font-weight:bold;
  color:#ffffff;
}
.eventtable tr{
  background-color:#ffffff;
}