/*--------------------------- Grundeinstellungen -----------------------------*/
body {font-family: Verdana, Arial, MS Sans Serif; font-size: 14px; color: white;
    background: url(images/bg_body.jpg) repeat-x; overflow: auto; margin: 0px; padding: 0px;}
a {text-decoration: none; color: white;}
a:hover {text-decoration: none;}
a img {border: none;}
ul {list-style-type: none; text-decoration: none;}
ul a {position: relative;}             /* wichtig beim png-ie-hack für listen */
/*----------------- Mainbereich und Hintergrundgrafiken ----------------------*/
#main {width: 950px; right: 0px; left: 0px; margin: 40px auto;}
#rand_oben {width: 950px; height: 25px;}
#mitte {width: 950px; background: url(images/bg_mitte.png) repeat-y; padding-bottom: 10px;}
#oben {width: 880px; height: 134px; margin-bottom: 20px; padding-left: 35px;}
#flaggen {float: right; width: 440px; height: 134px;}
#nav_content {width: 880px; padding-left: 35px;}
#rand_unten {width: 950px; height: 25px;}
/*--------------------------------- Menü -------------------------------------*/
#menu {width: 242px;}
#menu ul {font-family: Verdana, Arial, sans-serif; font-size: 14px; list-style: none;}
#menu ul li {height: 22px; width: 242px; text-align: center; position: relative; left: -40px; padding-top: 4px; margin: 10px 0;}
#menu ul li a {height: 26px; text-decoration: none; color: white;}
#menu ul li:hover {background: url(images/nav_hover.png) no-repeat;}
#menu ul li .menu_current a:hover {color: white;}
#menu ul li a.menu_current {color: red;}
/*-------------------------------- Content -----------------------------------*/
#content1 {width: 606px; font-size: 12px; line-height: 160%; padding: 10px 15px;
  border: 1px solid #333333; background: #111111;}
#content1 a {color: red;}
/*----------------------------- Footerbereich --------------------------------*/
#footer {width: 880px; height: 20px; margin-left: 35px; color: white; padding-top: 5px;}
#counter_footer {float: left; padding-left: 20px; padding-top: 4px;}
#text_footer {float: left; height: 20px; padding-top: 8px;	padding-left: 30px; font-size: 10px;}
#menu_footer {float: right; width: 560px; margin-right: 20px;}
#menu_footer ul {height: 12px; float: right; font-family: Verdana, Arial, sans-serif;
    font-size: 10px; list-style: none; margin-top: 8px;}
#menu_footer ul li {display: inline;}
#menu_footer ul li a {display: block; float: left; height: 20px; padding-left: 7px; text-decoration: none; color: white;}
#menu_footer ul li a:hover {color: red;}
#menu_footer ul li a.menu_current {color: red;}
#menu_footer ul li .menu_current a:hover {color: white;}
/*----------------- Buttons und Captcha für Kontaktformular ------------------*/
.button_form {font-size: 13px; border: #C3C3C3 solid 1px;	width: 100px;	background: #2D2D2D; padding: 2px; cursor: pointer; color: white;}
.button_form:hover { background: #444444; }
.captcha_input {width:20px; font-size: 12px; border: #C3C3C3 solid 1px;	background: #2D2D2D;
    color: white; padding: 4px; font-weight: bold; text-align: center;}
.captcha_input:focus {background: #444444;}
/*--------------------- Buttons für Memberbereich ----------------------------*/
#buttons ul {list-style: none;}
#buttons ul li {display: inline; width: 160px;}
#buttons ul li a {display: block; float: left; margin: 0 5px; padding: 0 10px; height: 29px; line-height: 29px;
  background-image: url(images/button.png); color: white; text-decoration: none; text-align: center;
  font-size: 13px; font-family: verdana, sans-serif;}
#buttons li a:hover {background-image: url(images/button_hover.png); cursor: pointer;}