body {
  font-family:Arial,Verdana,Helvetica,Utopia;
  font-size:12px;
}

#container {
  width:831px;
  margin:auto;
  border: 1px solid #003399;
}

#header {
  width:831px;
  height:214px;
  background-image:url(../images/_bg_833x588_kopf.gif);
  background-repeat:no-repeat;
  /*border: 1px dashed gray;*/
}

#header_text_logo {
  float:left;
  width:240px;
  height:80px;
  padding-top:10px;
  padding-left:10px;
  text-align:right;
  /*border:1px dashed white;*/
}

#header_text_logo_1 {
  font-size:24px;
  letter-spacing:0.1em;
  color:#e8efff;
}

#header_text_logo_2 {
  font-size:13px;
  color:#e8efff;
}

#header_bild_logo {
  float:right;
  width:89px;
  height:60px;
  margin-top:15px;
  margin-right:10px;
  text-align:right;
  background-image:url(../images/logo_wp_blau.gif);
  background-repeat:no-repeat;
  /*border:1px dashed red;*/
}

#menu {
  clear:both;
  float:left;
  width:230px;
  /*border:1px dashed white;*/
}

#menu a {color:#e8efff; text-decoration:none;}

#li1 {padding-left:140px; margin-bottom:5px;}
#li2 {padding-left:115px; margin-bottom:5px;}
#li3 {padding-left:87px; margin-bottom:5px;}
#li4 {padding-left:77px; margin-bottom:5px;}
#li5 {padding-left:57px; margin-bottom:5px;}
#li6 {padding-left:47px; margin-bottom:5px;}

#menu2 {
  float:left;
  width:500px;
  padding-top:44px;
  padding-left:5px;
  color:#e8efff;
  /*border:1px dashed white;*/
}

*html #menu2 {padding-top:60px; padding-to\p:60px;}
*+html #menu2 {padding-top:60px;}

#name_long {
  color:#e8efff;
  font-size:14px;
  font-weight:bold;
  /*border:1px dashed red;*/
}

#menu2 ul {list-style:none; margin-left:-30px;}

*html #menu2 ul {margin-left:10px;}
*+html #menu2 ul {margin-left:10px;}

#menu2 li {
  float:left;
  padding-right:1em;
  /*width:50px;*/
  display:block;
}

#menu2 a {text-decoration:none; color:#e8efff;}

#main {
  clear:both;
  width:831px;
  min-height:316px;
  height:auto !important;  /* für moderne Browser */
  height:316px; /*für den IE */
  overflow:hidden;
  background-image:url(../images/_bg_833x588_zeile.gif);
  background-repeat:repeat-y;
}

*html #main{overflow:visible;}

#main_left {
  float:left;
  width:102px;
  height:316px;
  background-image:url(../images/_bg_833x588_left.gif);
  background-repeat:no-repeat;
}

#main_short_content {
  float:left;
  width:186px;
  height:316px;
  background-image:url(../images/_bg_833x588_pix_hellblau.gif);
  background-repeat:repeat;
  /*border: 1px dashed gray;*/
}

#short_content {
  margin-top:20px;
  margin-right:20px;
  margin-left:20px;
  margin-bottom:20px;
  font-size:11px;
  color: #002777;
  /*border: 1px dashed gray;*/
}

#short_content a {color: #1d4aa3; text-decoration:none;}

#main_right {
  float:right;
  width:541px;
  min-height:314px;
  height:auto !important;  /* für moderne Browser */
  height:314px; /*für den IE */
  background-color:#ffffff;
  /*border: 1px dashed gray;*/
}

#main_right_oben {
  width:539px;
  height:6px;
  background-image:url(../images/_bg_833x588_content_ecke_o.gif);
  background-repeat:no-repeat;
  /*border-left: 1px solid #e8efff;*/
}

#main_content {
  width:539px;
  min-height:304px;
  height:auto !important;  /* für moderne Browser */
  height:304px; /*für den IE */
  /*margin-top:-12px;*/
/*  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;*/

  /*border: 1px solid #ffffff;*/
  /*border: 1px dashed gray;*/
}

/**html #main_content {wid\th:537px}*/

#content {
  float:left;
  width:389px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
  padding-top:5px;
  line-height:1.3em;
  color: #002777;
  /*border: 1px dashed gray;*/
}

*html #content {wid\th:378px;}

#content a {color: #1d4aa3; text-decoration:none;}

.menuentrynamevisible {margin-bottom:1em; font-weight:bold; font-size:14px;}
.articlenamevisible {margin-bottom:1em; font-weight:bold; font-size:14px;}

#contact {
  float:right;
  width:105px;
  margin-top:8em;
  margin-right:10px;
  font-size:11px;
  color: #002777;
  /*border: 1px dashed gray;*/
}

*html #contact {wid\th:105px;}

#contact a {color: #1d4aa3; text-decoration:none;}

#main_right_unten {
  width:539px;
  height:6px;
  background-image:url(../images/_bg_833x588_content_ecke_u.gif);
  background-repeat:no-repeat;
  /*border: 1px solid #ffffff;*/
}

#foot {
  clear:both;
  width:831px;
  height:46px;
  background-image:url(../images/_bg_833x588_fuss2.gif);
  background-repeat:no-repeat;
 /* border:1px dashed gray;*/
}

*html #foot {margin-top:-9px;}

#foot_text {
  padding-top:25px;
  padding-left:5px;
  height:20px;
  font-size:11px;
  /*border:1px dashed red;*/
}

*html #foot_text {padding-left:45px;}
*+html #foot_text {padding-left:45px;}

#foot_text a {text-decoration:none; color:#1d4aa3;}

#foot_text ul {margin:0; list-style:none;}

#foot_text li {
  float:left;
  width:70px;
  display:block;
}

.th_ver {
  font-weight:bold;
  font-size: 11px;
  padding-bottom: 10px;
  text-align:left;
  vertical-align:top;
}

.td_ver {
  font-weight:normal;
  font-size: 11px;
  padding-bottom: 20px;
  padding-right:15px;
  text-align:left;
  vertical-align:top;
}

.mehr {
  font-size:10px;
  line-height:3em;
}

.h_mitglieder {
  width:100%;
  margin-bottom:1em;
  font-weight:bold;
  font-size:14px;
}