body {
   font-family : Verdana, Arial;
   color : #000;
   font-size : 11px;
   background-color: #8C9E65;
   background-image: url("../img/background_body.jpg");
   background-repeat: no-repeat;
   background-position: top left;
}

a {
color: #800000;
font-weight: bold;
text-decoration: none;
}

.blog_head a {
color: #800000;
font-weight: bold;
text-decoration: none;
}

.blog_sub ul, .blog_sub a {
list-style-type: disc;
display:block;
margin: 0px;
padding-left: 12px;
color: #800000;
font-weight: bold;
text-decoration: none;
}

.blog_txt a {
text-decoration: none;
font-weight: normal;
color: #800000;
}

/* DIVs */

#header {
position:absolute;
top:10px;
left:180px;
width: 850px;
height: 174px;
background-image: url("../img/banner_top.png");
background-repeat: repeat-x;
background-position: top left;
border: 1px solid black;
}

#content {
padding:0px;
margin:0px;
position:absolute;
top: 211px;
left: 180px;
width: 852px;
padding-bottom: 6px;
padding-right: 6px;
}

.body_shadow {
float: left;
width: 852px;
padding-bottom: 6px;
padding-right: 6px;
background-image: url("../img/shadowAlpha.png");
background-repeat: no-repeat;
background-position: bottom right;
background-color: transparent;
}

.content_body {
background-image: url("../img/white65.png");
float: left;
width: 840px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 25px;
padding-right: 5px;
}

#footer {
text-align: center;
width: 850px;
margin-top: 15px;
float: left;
}

/* Menu */
#menu {
background-image: url("../img/sub_menu_bg3.png");
background-repeat: repeat-x;
background-position: top left;
position:absolute;
top: 169px;
left: 180px;
width: 450px;
height: 15px;
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-right: 1px solid black;
padding-left: 5px;
padding-right: 5px;
text-align:center;
color: #fff;
}

#menu a:visited, #menu a:link {
text-decoration: none;
font-weight: bold;
color: #fff;
}
#menu a:hover, #menu a:active, #menu a:focus  {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#member_menu {
position: absolute;
top: 211px;
left: 30px;
width: 130px;
font-size: 80%;
border: 1px solid black;
background-color: #FFFFFF;
}

.member_menu_head {
border-bottom: 1px solid black;
font-weight: bold;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
background-image: url("../img/sub_menu_bg3.png");
background-repeat: none;
background-position: top left;
color: #ffffff;
height:15px;
}

#member_menu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#member_menu li {
display: block;

}
#member_menu li a, #member_menu li a:link {
text-decoration: none;
display: block;
color: #000000;
width: 122px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
}
#member_menu li a:visited {
color: #000000;
}
#member_menu li a:hover, #member_menu li a:active, #member_menu li a:focus {
background-color: #CCCCCC;
color: #800000;
border: 0px
}

#infos {
position: absolute;
top: 211px;
left: 1050px;
width: 150px;
font-size: 80%;
padding-bottom: 3px;
border: 0px solid black;
background-color: transparent;
}

#infos ul {
display: block;
color: #000000;
width: 122px;
padding-left: 14px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
}

.div_infos {
width: 100%;
background-color: #fff;
border: 1px solid black;
margin-bottom: 10px;
}

.info_menu_head {
border-bottom: 1px solid black;
font-weight: bold;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
background-image: url("../img/sub_menu_bg4.png");
background-repeat: none;
background-position: top left;
color: #000;
height:15px;
width: 100%;
margin-bottom:5px;
}

.sub_menu_head {
border-bottom: 1px solid black;
font-weight: bold;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
background-image: url("../img/sub_menu_bg3.png");
background-repeat: none;
background-position: top left;
color: #fff;
height:15px;
width: 100%;
font-size: 90%;
}

.ueberschrift {
width: 726px;
height: 40px;
font-weight: bold;
font-size: 13px;
}

/* LOGIN */
.login_feld {
width: 100px;
font-size: 10px;
border-bottom: 1px dotted gray;
border-right: 1px dotted gray;
border-left: 0px;
border-top: 0px;
}

/* Formular */
.reihe {
  clear: both;
  padding: 2px 0px;
  width: 460px;
}

.label {
  float: left;
  width: 150px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
  font-weight: bold;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.textbox {
width: 236px;
font-size: 11px;
border: 1px solid black;
font-family : Verdana, Arial;
}

.textbox_big {
width: 460px;
font-size: 11px;
border: 1px solid black;
font-family : Verdana, Arial;
}

.textarea {
width: 300px;
font-size: 10px;
border: 1px solid black;
font-family : Verdana, Arial;
}
.textarea_big {
width: 460px;
font-size: 10px;
border: 1px solid black;
font-family : Verdana, Arial;
}

/* Members_DETAILS */

.reihe2 {
  clear: both;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  width: 310px;
}

.label2 {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 5px;
  font-weight: bold;
  vertical-align: top;
}

.feld2 {
  float: right;
  width: 200px;
  text-align: left;
  padding-left: 5px;
}

div.image
{
padding:0px;
margin-top:5px;
margin-bottom:5px;

border:solid 1px black;
background-color: #DDDDDD;

text-align:center;
}


div.fullscreen
{
width:100%;
height:100%;
background-image:url(../img/black60.png);
position:fixed;
top:0px;left:0px;
z-index:1;

text-align:center;
}