* {
  margin: 0;
  padding:0;
}

#img_header {
  border: none;	
}

div {
  overflow-x: hidden;
  overflow-y: hidden;
}

#div_frame_website {
  width: 1200px;
  display:block;
  margin-left: auto;
  margin-right: auto;

  color: black; background-color: #ffffff;
  font-size: 10pt;
  font-family: Verdana,Helvetica,Arial,sans-serif;

  text-align: center;  /* Zentrierung im Internet Explorer */
}

#div_content_area {
  background-image: url(../Bilder/cont_border.png);
  font-size: 10pt;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  padding: 10px 34px 0px 34px;
  margin-top:-3px;
  overflow:visible;
}

#div_navi {
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-weight: normal;
  font-size: 14px;
  background:#fffeef;
  border: 1px solid #ebe8cd;
  color: #010101;
  text-align:left;
  width: 100%;
  padding: 5px 0px 5px 0px;
  margin-bottom:10px;
}

#ul_navi, #ul_bottom_navi {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#ul_navi li, #ul_bottom_navi li {
  text-decoration: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

#ul_navi li img {
  margin-bottom:-1px;
}



#ul_navi li a, #ul_bottom_navi li a {
  text-decoration: none;
  color: #010101;
  padding-left: 8px;
  padding-right: 8px;
  border-right:solid 1px #010101;
}

#ul_navi li a:hover, .a_navi:hover, #ul_bottom_navi li a:hover {
  text-decoration: underline;
}



#li_navi_login {
  float:right;
}

#li_navi_login a#a_navi_login {
  border:none;
  padding-left: 5px;
  padding-right: 5px;
}

#ul_navi li a.a_navi_nobrd {
  border:none;
  padding-left: 5px;
  padding-right: 3px;
}

#ul_navi li a.a_navi_nobrd img {
  border:none;
}

#div_bottom_navi {
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #010101;
  text-align:left;
  width: 100%;
  padding: 20px 0px 0px 0px;
}

#ul_bottom_navi li a {
  padding-left: 5px;
  padding-right: 5px;
  border:0;
}

#div_content_box {
  line-height: 1.5;
  width: 970px;
  text-align:left;
  overflow:auto;

  background:#fffeef;
  border: 1px solid #ebe8cd;
  border-top: 5px solid #ffeb3f;
  margin-top:10px;
  padding:5px;
}

#div_content_right {
  width: 140px;
  padding:0px;
  margin:0px;
  float: right;
}

.div_content_box_right {
  border: 1px solid #ebe8cd;
  border-top: 5px solid #ffeb3f;
  list-style: none;
  margin-bottom:10px;
}

div.home_l {
  padding-bottom:20px;
}

#img_slideshow {
  width:580px;
  height:380px;
}

form {
  margin:0;
  padding:0;
}

a {
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

h1 {font-size:22px;}
h2 {font-size:22px;}
h3 {font-size:15px; margin-top:5px; margin-bottom:5px;}
h4 {font-size:12px;margin-top:5px;margin-bottom:5px;}


.box {
  border:dashed 1px #777777;
  border-top:solid 3px #777777;
  margin-top:10px;
  padding:5px;
  background:#eeeeee;
}

.fadein { position:relative; height:384px; width:584px; margin-top:20px; }
.fadein img { position:absolute; top:0; left:0; padding:1px; text-align:center;border:solid 1px #aaaaaa; }

input, select, textarea {
  font-size:8pt;
}

input.text {
  width: 130px;
  font-size:8pt;
}

table {
  border: 0px;
  text-decoration:none;
  font-size:10pt;
}

tr {vertical-align: top;}

th {
  background:#0c0c6a;
  text-align:center;
  color:#ffffff;
}

tr.suche1 {background:#ffffff;vertical-align:middle;}
tr.suche2 {background:#eeeeee;vertical-align:middle;}

tr.suche1:hover{background:#dddddd;}
tr.suche2:hover{background:#dddddd;}

