/* BODY UND LAYOUT-TABELLEN */
BODY {
 margin: 0;
 padding:0;
 background: #ffffff url(bilder/bg.gif);
 background-repeat: repeat-y;
 scrollbar-face-color: #F7BF25;
 scrollbar-base-color: #F7BF25;
 scrollbar-arrow-color: #D8693D;
 scrollbar-shadow-color: #D8693D;
 scrollbar-darkshadow-color: #D8693D;
 scrollbar-highlight-color: #FCE5A8;
 scrollbar-3dlight-color: #ffffff;
}

#kopf {
 height:153px;
 z-index:1;
 background-color: #FCE5A8;
}

#hauptmenue {
  width:100%;
  height: 22px;
  background-color: #F7BF25;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
ul.hm {
  margin:0;
  padding-left:116px;
  height:21px;
  white-space: nowrap;
}
ul.hm li {
  float:left;
  list-style:none;
  padding:2px 2px 0 0;
  margin:0;
  display:inline;
}
.hmpic {
 margin-left:2px;
 margin-top:1px;
}

#links {
 position:absolute;
 top: 155px;
 left: 0px;
 width:176px;
 background: url(bilder/bg_um.jpg);
 background-repeat: no-repeat;
 padding: 40px 0 0 10px;
}

#buehne {
 margin-left: 176px;
 padding: 40px 30px 30px 30px;
 position: relative;
 background: url(bilder/bg_buehne.jpg);
 background-repeat: no-repeat;
}



/* UNTERMENUE */
.um1 {
 width:131px;
 background:#D8693D;
 border: 1px solid #ffffff;
 font-family: Verdana,Arial,Helvetica;
 font-size: 70%;
 color: #ffffff;
 padding: 1px 4px 1px 4px;
 margin-top: 7px;
}
.um1a {
 width:131px;
 background:#EFC1B0;
 border: 1px solid #ffffff;
 font-family: Verdana,Arial,Helvetica;
 font-size: 70%;
 color: #D8693D;
 padding: 1px 4px 1px 4px;
 margin-top: 7px;
}

.um2 {
 width:127px;
 background:#EFC1B0;
 border: 1px solid #ffffff;
 font-family: Verdana,Arial,Helvetica;
 font-size: 70%;
 color: #ffffff;
 padding: 1px 4px 1px 4px;
 margin-top: 2px;
 margin-left:5px;
}
.um2a {
 width:127px;
 background:#EFC1B0;
 border: 1px solid #ffffff;
 font-family: Verdana,Arial,Helvetica;
 font-size: 70%;
 color: #ffffff;
 padding: 1px 4px 1px 4px;
 margin-top: 2px;
 margin-left:5px;
}




/* FONT-DEFINITIONEN */
h1 {
font: normal 100% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin:0;
padding:0;
}
h2 {
font: normal 90% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 30px 0 0 0;
}
h2.news {
font: normal 90% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 0;
}

h3 {
font: normal 80% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 30px 0 0 0;
}
h3.news {
font: normal 80% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 0;
}

h4 {
font: normal 79% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 20px 0 -5px 0;
padding: 0;
}
h5 {
font: normal 78% Verdana,Arial,Helvetica;
color: #D8693D;
font-weight: bolder;
margin: 20px 0 -10px 0;
padding: 0;
}
p {
 font-family: Verdana,Arial,Helvetica;
 font-size: 75%;
 color: #000000;
}
.klein {
 font-family: Verdana,Arial,Helvetica;
 font-size: 70%;
 color: #000000;
}
.errormeldung {
 font-family: Verdana,Arial,Helvetica;
 font-size: 75%;
 color: #E32E3D;
}
.norm {
 font-family: Verdana,Arial,Helvetica;
 font-size: 75%;
 color: #000000;
}
ol {
 margin: 10px 0 10px 32px;
 font: normal 75% Verdana,Arial,Helvetica;
 color: #000000;
}
ul {
 margin: 10px 0 10px 25px;
 font: normal 75% Verdana,Arial,Helvetica;
 color: #000000;
}
.logintext {
 font-family: Verdana,Arial,Helvetica;
 font-size: 10px;
 color: #ffffff;
}




/* INHALTE */
.tablehead {
 background: #FCE5A8;
 border-bottom: solid 1px #D8693D;
 font: bold 75% Verdana,Arial,Helvetica;
 color: #D8693D;
 padding: 2px 0 1px 5px;
}
.tablezeile {
 border-bottom: solid 1px #D8693D;
 font: normal 75% Verdana,Arial,Helvetica;
 color: #000000;
 padding: 3px 5px 2px 5px;
}

.newsbox {
 background: #FCE5A8;
 border-top: solid 1px #D8693D;
 border-bottom: solid 1px #D8693D;
 padding: 5px;
}

.newstable {
 border-bottom: solid 1px #D8693D;
 padding: 10px 0 10px 0;
}

.colorforum {background: #FEF7E5;}

.inhaltbox {
 background: #FEF7E5;
 border-top: 1px solid #D8693D;
 border-left: 1px solid #D8693D;
 border-right: 1px solid #D8693D;
 border-bottom: 3px solid #D8693D;
 padding: 30px;
 margin-left:220px;
 font: normal 75% Verdana,Arial,Helvetica;
 color: #000000;
}



/* FORMULARE */
input.kontakt {
font-family: Verdana,Arial,Helvetica;
font-size: 75%;
color: #000000;
border: 1px solid #D8693D;
width: 300px;
}

textarea.kontaktarea {
font-family: Verdana,Arial,Helvetica;
font-size: 75%;
color: #000000;
border: 1px solid #D8693D;
 scrollbar-face-color: #D8693D;
 scrollbar-base-color: #D8693D;
 scrollbar-arrow-color: #ffffff;
 scrollbar-shadow-color: #004B3A;
 scrollbar-darkshadow-color: #004B3A;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #ffffff;
width: 300px;
height: 100px;
}

.kontaktselect {
font-family: Verdana,Arial,Helvetica;
font-size: 75%;
color: #000000;
border: 1px solid #D8693D;
}

input.login {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #ffffff;
background-color: #E49577;
border: 1px solid #ffffff;
width: 60px;
}



/* LINK-DEFINITIONEN */
A:link {color : #D8693D; text-decoration: underline;}
A:visited {color : #000000; text-decoration: underline;}
A:hover {color: #F7BF25; text-decoration: none;}
A:active {color: #F7BF25; text-decoration: none;}

A.um:link {color: #ffffff; text-decoration: none;}
A.um:visited {color: #ffffff; text-decoration: none;}
A.um:hover {color: #EFC1B0; text-decoration: none;}
A.um:active {color: #EFC1B0; text-decoration: none;}

A.uma:link {color: #AA5330; text-decoration: none;}
A.uma:visited {color: #AA5330; text-decoration: none;}
A.uma:hover {color: #ffffff; text-decoration: none;}
A.uma:active {color: #ffffff; text-decoration: none;}

A.seite:link {color : #D8693D; text-decoration: none;}
A.seite:visited {color : #000000; text-decoration: none;}
A.seite:hover {color: #F7BF25; text-decoration: none;}
A.seite:active {color: #F7BF25; text-decoration: none;}