* {
margin: 1;
padding: 0;
}

 body {

background-color: #9A978E;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 70%;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* servicetpl a */
/* - - - - - - - - - - - - - - - - - - - - */

a {
text-decoration: none;
}

p, ul, ol {
font-size: 110%;
padding: 1.5em 0.5em 1.0em 2.0em;
line-height: 1.3em;
}

h1 {
font: bold 125% Verdana,sans-serif;
padding: 4px;
margin: 0px;
background-color: #CCC9C2;
border-bottom: 1px solid #959493;
border-top: 1px solid #959493;
}

h2 {
font: bold 110% Verdana,sans-serif;
padding-bottom: 4px;
}

h3 {
font: bold 100% Verdana,sans-serif;
padding: 4px;
margin: 0px;
/* background-color: #CCC9C2;
border-bottom: 1px solid #C2C1BE; */
}

h4 {
font: bold 120% Verdana,sans-serif;
padding: 4px;
margin: 0px;
border-bottom: 1px solid #959493;
}

ul, ol {
margin-left: 2em;
}

#outbox {
border-top: 1px solid #F8F3E5;
border-left: 1px solid #F8F3E5;
border-right: 1px solid #F8F3E5;
border-bottom: 1px solid #F8F3E5;
width: 980px;
margin: 1px auto;
}

.trenner {
background: #F8F3E5;
height: 3px;
border-top: 1px solid F8F3E5;
border-bottom: 1px solid F8F3E5;
}

#tablinks {
background: #BAB7AE;
width: 200px;
}

#naviblocku {
border-bottom: 1px solid #CCC9C2;
padding: 0px;
width: 200px;
}
#naviblocku h2 {
font: bold 110% Verdana,sans-serif;
padding: 4px;
margin-top: 1px;
background: #ffffff url(images/navbg.png);
background-repeat:repeat-x;
border-bottom: 1px solid #C2C1BE
}

#naviblock {
background: #D4D1C7;
/* border-right: 1px solid #F8F3E5; */
border-bottom: 1px solid #CCC9C2;
padding: 0px;
width: 200px;
}

#naviblock p {

padding: 10px;
font-size: 1.1em;
color: #000000;
margin-bottom: 0px;
}

#naviblock p a {
color: #F8F3E5;
text-decoration: underline;
}

#naviblock p a:hover {
color: #000000;
}


#naviblock h2 {
font: bold 110% Verdana,sans-serif;
padding: 4px;
margin-top: 1px;
background: #ffffff url(images/navbg.png);
background-repeat:repeat-x;
border-bottom: 1px solid #C2C1BE
}

#naviblock ul {
margin: 0 0 1px 0;
padding: 0;
}
#naviblock li {
list-style: none;
margin: 0;
}

#naviblock li a {
display: block;
color: #000000;
line-height: 2.0em;
padding-left: 15px;
text-decoration: none;
background-color: #A4A29A;
margin-bottom: 1px;
}

#naviblock li a:hover {
background: #9A978E;
color: #ffffff;
}

#content {
background: #BAB7AE;
padding: 10px;
border-left: 1px solid #F8F3E5;
}

#content a {
color: #F8F3E5;
text-decoration: underline;
}

#content a:hover {
color: #C2C1BE;
}
.topnavi {
background: #C2C1BE;
border-top: 1px solid #C2C1BE;
border-bottom: 1px solid #C2C1BE;

}
.topnavi a {
background: #ffffff url(images/navbg.png);
background-repeat:repeat-x;
border-right: 1px solid #F8F3E5;
color: #737271;
float: left;
font-weight: bold;
line-height: 25px;
padding: 0 20px;
}
.topnavi a:hover {
background: #C2C1BE;
color: #ffffff;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* servicetpl e */
/* - - - - - - - - - - - - - - - - - - - - */


/* - - - - - - - - - - - - - - - - - - - - */
/* AEUSSERE CONTENTBOX */
/* - - - - - - - - - - - - - - - - - - - - */
#inhalt {
margin:10px auto;
text-align:left;
width: 980px;
padding: 5px;
}

/* Votingserver Hauptlayout */
.vltab {
/*border-right: 1px solid #8A8573;
border-left: 1px solid #8A8573;*/
}

.vltop1 {
background-image: url(images/top1bg.gif);
height: 16px;
}
.vltop2 {
background-image: url(images/top2bg.gif);
text-align: right;
height: 59px;
}

.vltop3 {
background-image: url(images/top3bg.gif);
background-color: #748dad;
height: 20px;
font-size: 11px;
color: #ffffff;
font-weight: bold;

}

.vlmenue {
background-image: url(images/menuebg.gif);
background-repeat:no-repeat;
background-color: #BAB7AE;
border-right: 1px solid #8A8573;
border-left: 1px solid #8A8573;
border-top: 1px solid #8A8573;
border-bottom: 1px solid #8A8573;
padding: 8px 0px 0px 0px;
font-size: 11px;
color: #000000;
}

.vllinie {
border-top: 1px solid #8A8573;
}

.vlmenue a {
display: block;
width: auto;
color: #000033;
border-bottom: 1px solid #8A8573;
text-decoration: none;
padding: 2px 0px 2px 17px;
background-image: url(images/iconw.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
}
.vlmenue a:hover {
color: #990000;
background-color: #eceef2;
background-image: url(images/icon2.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
text-decoration: none;
}

.vlmenue .rubrik {
display: block;
color: #000000;
width: auto;
background-image: url(images/icon2.gif);
background-color: #ffffff;
background-repeat:no-repeat;
background-position: 2px 4px;
text-decoration: none;
padding: 2px 0px 2px 17px;
border-bottom: 1px solid #8A8573;
}

.vlcontent {
border-top: 1px solid #8A8573;
border-right: 1px solid #8A8573;
border-bottom: 1px solid #8A8573;
/*background-image: url(images/contenttopbg.gif);*/
/*background-repeat:repeat-x;*/
background-color: #BAB7AE;
width: 100%;
padding: 8px 5px 5px 5px;
font-size: 11px;
}

.vlcontent a {
color: #990000;
text-decoration: none;
}
.vlcontent a:hover {
color: #55789b;
}


.vlbottom {
/*background-image: url(images/bottombg.gif);
background-color: #748dad;*/
height: 22px;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}

.vlbottom a {
color: #ffffff;
text-decoration: none;
}
.vlbottom a:hover {
color: #000033;
}


/* Votingserver Layout Ausgabetabellen */
.vlttb {
background-color: #BAB7AE;
}

.vltt {
background-color: #ABA9A4;
border: 1px solid #8A8573;
font-size: 11px;
color: #000000;
font-weight: bold;
padding: 3px;
}

.vltt img {
vertical-align: middle;
margin: 2px 0px 0px 2px;
}

.vlttc {
background-color: #BAB7AE;
font-size: 11px;
color: #000000;
padding: 3px;
}

.vlttbo {
background-color: #f4f4f4;
font-size: 11px;
color: #000000;
padding: 3px;
}

#overtab {
height:150px;
width:auto;
overflow:auto;
}


/* Votingserver Formularelemente */
form { display: inline; }

.mb {
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border: 1px solid #adb5c7;
font-family: Verdana, Arial;
}
.los {
font-size: 11px;
color: #000000;
background-color: #caccd5;
border: 1px solid #000000;
font-family: Verdana, Arial;
}

/* Hinweise Rot/Gruen */
.tippred {
font-size: 11px;
color: red;
font-weight: bold;
}
.tippgreen {
font-size: 11px;
color: green;
font-weight: bold;
}


/* CSS fuer Hilfetextausgaben  */

.helpp {
border-top: 2px solid #647b9f;
padding: 3px;
}
.helpdiv {
border: 1px solid #000000;
background-color: #f0f0f0;
padding: 3px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Codeboxen */
/* - - - - - - - - - - - - - - - - - - - - */
.codetop {
border-top: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
background-color: #f7f7f7;
padding: 2px;
width: 100px;
font-size: 11px;
font-weight: bold;
color: #464f2f;
margin: 5px 0 0 0;
}

.overtab {
width: 550px;
overflow: auto;
border: 1px solid #d2d2d2;
font-family: "Courier New";
font-size: 12px;
color: maroon;
background: #f2f3f4;
padding: 5px;
margin: 0 0 5px 0;
white-space:nowrap;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* SEITENNAVIGATION */
/* - - - - - - - - - - - - - - - - - - - - */
.seiteninfo, .aktuelleseite, .pl {
font-family: Verdana, Arial;
font-size: 11px;
text-align: center;
color: #000000;
border: 1px solid #adb5c7;
border-collapse: collapse;
line-height: 1.2em;
}

.seiteninfo {
background-color: #C6CBD9;
font-weight: bold;
padding: 1px 3px 1px 3px;
}

.aktuelleseite {
background-color: #ffffff;
font-weight: bold;
padding: 2px 6px 2px 6px;
}

.pl a {
display: block;
float: left;
background-color: #ECEEF2;
color: #990000;
text-decoration: none;
font-weight: bold;
padding: 2px 6px 2px 6px;
white-space: nowrap;
}
.pl a:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
background-color: #DDE0E8;
}
