/* ------------------  Einstellungen allgemein -----------------*/
body {
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    word-spacing: normal; 
    text-rendering: geometricPrecision;
}

/* Nur Firefox */
.bg_body {background: #fff url(/bilder/1330608540/1330608540-1382083280-bg_body.jpg) no-repeat left top fixed;}
form {border:0 none;margin:0;}
img {border:none;}
hr {border: none;border-top: 1px solid #396c45;color: #fff;background-color: #fff;height:.5em;}
h1{font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#414141;font-weight: bold;}
h2{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; word-spacing: normal; }
h3{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; word-spacing: normal; }
h4{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; word-spacing: normal; }
h5{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#414141; word-spacing: normal; }
.clearer {clear:both;height:0;}

/* --------------  Newsticker--------------------- */
#newsticker {margin:0;padding:0;}
.newsticker {
    background:url(/bilder/1330608540/1330608540-1382091008-bg_ticker.png) repeat-x top;
    padding: 5px 15px;
    border-bottom:thin dotted #779292;
    border-top:thin dotted #779292;
}
/* --------------  Seitenstruktur ---------------- */
#outerbox {min-height:890px}
#innerbox {
    width:1024px;
    margin:0 auto;
    display:table;
    border:1px solid #4F6161;
}
#wrapper {
    width:1024px;
    margin:0 auto;
    padding:0;
    box-shadow:0 1px 30px #464c42;
    -webkit-box-shadow	:0px 1px 30px #464c42;
    -moz-box-shadow:0px 1px 30px #464c42;
}

/* -------- Seitenkopf ----- */ 
#top {
    width:1024px;
    height:210px;
    margin:0 auto;
    padding:0;
}

#header {
    background:url(https://www.zcontent.de/addon/Biebesheim/topheader.jpg) no-repeat;
    width:1024px;
    height:180px
}

#topmenu {
background:url(/bilder/1330608540/1330608540-1343942837-navitop.jpg) repeat-x;
width:1024px;
height:30px;
overflow:hidden;
margin:0 auto;
padding:0;
}

#topmenu ul {
    margin:0;
    padding:0;
    list-style:none;
}

#topmenu li {
    display:inline;
    height:30px;
}

#topmenu a { 
display				: block;
float				: left;
line-height			: 28px;
margin				: 1px 0 0 0;
padding				: 0 27px 0px 28px;
border-right		: 1px dotted #fefefe;
font-weight			: bold;
font-size			: 12px; 
font-family			: Arial, Helvetica, sans-serif;
letter-spacing		: 1px;
font-size-adjust	: none;
text-rendering: geometricPrecision;
text-transform		: uppercase;
text-decoration	: none;
color					: #fff;
}

/* Nur Firefox */
@-moz-document url-prefix() {
    #topmenu a {
        padding: 0 30px 0 30px;
    }
}
#topmenu a:hover {color:#fff;background:url(/bilder/1330608540/1330608540-1343942836-navitop2.jpg) repeat-x left top;}

/* ----- TOPMENU Class im Platzhalter ----- */
#topmenu .first {background:none;border-left:1px solid #fff;}
#topmenu .last {border-right:1px none;}

/* ------- Contentbereich  ----- */ 
#contentbox {
    background:url(/bilder/1330608540/1330608540-1343995456-bg_content.jpg) repeat-y;
    width:1024px;
    min-height:640px;
    display:table
}

/* --- nur für design_kunstrasen.html ----- */
#contentbox2 {
    background:#fff;
    width:1024px;
    min-height:640px;
    display:table
}
/* ------- linke Spalte  ----- */ 
#menu {
    overflow:hidden;
    float:left;
    width:212px;
    min-height:450px;
}
.menuboxin {margin:14px 0 10px 16px;}

/* ------- mittlere Spalte  ----- */ 
#content {
    overflow:hidden;
    float:left;
    width:600px;
    min-height:450px;
}
.contentboxin {margin:10px 20px;}
.contentboxin .tabelle td { 
    padding: 8px 5px !important;
    border-bottom:1px solid #eee;
}

/* ------- rechte Spalte  ----- */ 
#infobox {
    float:left;
    width:212px;
    min-height:450px;
    background-color:#fff;
    
}
#infobox .text {font-size:70%;}
#infobox a {
    color:#2e7b12;
    font-size: 11px;
}
#infobox a:hover {
    color:#779696;
    text-decoration: none;
    font-size:11px;
}

#infobox .tabelle td { 
    padding: 2px 5px !important;
    border-bottom:1px solid #eee;
}

.infoboxin {
    padding:10px 8px;
    background-color:#f8f8f8;
}

.vorschau {
    background-color:#fff;
}

/* ------- Fusszeile  ----- */ 
#footer {background: url("/bilder/1330608540/1330608540-1343996040-footer_bg.jpg") repeat-x;width:1024px;height:30px;margin:0 auto;padding:0;}
#footer p {font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:12px;color:#ddd;padding:0;}
#footer a {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:30px;color:#ddd;font-weight:normal;margin:0 10px;text-decoration	:none}
#footer a:hover{color:#ccc;text-decoration:underline}

/* ------- Anpassungen ----- */ 
.turniere table {
    width:99%;
    margin-top:20px;
}
.turniere td {
    padding:10px 10px; 
    border:1px solid #ccc;
}







