html {
	min-height: 100%;
	margin-bottom: 1px;
}

body {

     font-family: Verdana,Arial,sans-serif;
     size: 12px;

}

a {
   color: #ea6203;
}

a:hover {
    background: #fd9203;
    color: #ffffff;
    text-decoration: none;
}

h2 {
      padding: 0px;
      padding-left: 15px;
      font-weight: normal;
      font-size: 14px;
      color: #ea6203;
      
}

label, input, select {
      display: block;
      float: left;
      width: 150px;
      padding: 2px;
      font-family: Verdana;

}

optgroup {
      font-family: Verdana;
      font-style: normal;
      color: #a36839;
}


form br {
      clear: left;
}

input, select {
      border: 1px solid #d3baaf;
      font-size: 11px;
      padding: 3px;
      margin: 2px;
      font-family: Verdana;
      color: #a36839;
}

input#submit {
      float: none;
      width: auto;
}

label {
      width: 100px;
      padding-right: 1em;
      font-size: 12px;
      padding: 3px;
      margin: 2px;
      color: #a36839;
}

form {
      margin:0;
      padding:.5em;
}

fieldset {
      width: 90%;
      font-size: 12px;
      margin: 10px;
      border: 1px solid #d3baaf;
      padding: 10px;
      color: #a36839;
}

textarea {
      font-family: Verdana;
}

ul {
      list-style-type: square;
}

#header {
      width: 800px;
      height: 111px;
      margin: 0 auto;
      padding: 0px;
}
#header img {
      border: 0px;
}

#headerTools {
     width: 800px;
     margin: 0 auto;
     padding: 0px;
     background: #eb8703;
     padding-top: 7px;
     padding-bottom: 13px;
     text-align: right;

}
#headerTools ul{
       margin: 0px;
       padding: 0px;
       list-style-type: none;
}

#headerTools li {
       display: inline;
       margin: 0px;
       padding: 0px;
       padding-right: 13px;
}
#headerTools a {
       color: #ffffff;
       font-size: 10px;
       text-decoration: none;
}

#footerTools {
     width: 800px;
     margin: 0 auto;
     padding: 0px;
     background: #eba549;
     padding-top: 7px;
     padding-bottom: 13px;
     text-align: right;
     float: left;
     margin-top: 10px;
     

}
#footerTools ul{
       margin: 0px;
       padding: 0px;
       list-style-type: none;
}

#footerTools li {
       display: inline;
       margin: 0px;
       padding: 0px;
       padding-right: 13px;
}
#footerTools a {
       color: #ffffff;
       font-size: 10px;
       text-decoration: none;
}

#bottomTools {
       margin-top: 5px;
       float: right;
       width: 70%;
}

#bottomTools ul{
       margin: 0px;
       padding: 0px;
       list-style-type: none;
}

#bottomTools li {
       display: inline;
       margin: 0px;
       padding: 0px;
       padding-right: 13px;
}

#bottomTools a {
       color: #d6c4b6;
       text-decoration: none;
       font-size: 10px;
}

#bottomTools a:hover {
       color: #ffffff;
}

#main {
      float: none;
      width: 800px;
      margin: 0 auto;
      padding-top: 10px;
}

#leftMain {
      float: left;
      width: 25%;
      height: 200px;
      padding-right: 10px;
}

#sub ul {
      padding: 0px;
      margin: 0px;
}

#sub li {
      border-top: 1px dashed #fd9203;
      list-style-type: none;
      padding-left: 30px;
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 11px;
}

#sub a {
      color: #ea6f1a;
      text-decoration: none;
}

#sub a:hover {
      color: #ffffff;
}

#content {
      float: right;
      border: 1px dashed #fd9203;
      padding: 5px;
      width: 70%;
}

#content ul {
      font-size: 12px;
      color: #a36839;
}

#content p {
      font-size: 12px;
      color: #a36839;
      padding: 10px;
}

#content textarea {
     font-family: Verdana;
     width: 90%;
     border: 1px solid #d3baaf;
     font-size: 11px;
     padding: 3px;
}

#contentTop {
      width: 100%;
}

#contentBottom {
      width: 100%;
}

.anzeigeBottom {
      float: left;
      text-align: center;
      position: relative;
      width: 33%;
      padding-top: 10px;
      font-size: 11px;
}

.anzeigeBottom img {
      border: 1px solid #fd9203;
      padding: 8px;
      background: #fff5ee;
}

.anzeigeBottom a {
      color: #a36839;
      text-decoration: none;
}

.anzeigeBottom a:hover {
      color: #ffffff;
}

/*   image replacement  */

.ir {
   visibility: hidden;

}

#h h1 {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    height: 30px;
}
/*  EOF image replacement  */


/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */

#menu4 ul {
      list-style-type: none;
      padding: 0px;
      margin: 0px;
}

#menu4 li a {
  	height: 32px;
        font-size: 12px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}

#menu4 li a:link, #menu4 li a:visited {
        color: #ea6203;
	display: block;
	padding: 8px 0px 0 30px;
	border-top: 1px dashed #f57911;
	}

#menu4 li a:hover {
	color: #88430a;
	background: url(../images/menu4.gif) 0 -32px;
	padding: 8px 0px 0 30px;
}

.menu4Atkuell li a {
	color: #88430a;
	background: url(../images/menu4.gif) 0 -32px;
	padding: 8px 0px 0 30px;
}

#menu4 li a:active {
	color: #fff;
	padding: 8px 0 0 30px;
	}

/* =-=-=-=-=-=-=-[Menu Five]-=-=-=-=-=-=-=- */

#footer {
     display: block;
     float:none;
     width: 800px;
     margin: 0 auto;
     padding: 0px;
     height: 80px;
     background: #cc0000;
     border-top: 1px solid #f5ece4;
     text-align: right;

}

/*** Table Headers ***/
.tabHeaderRandl {
	font-size:0.7em;
	background:#ffffff;
        border-bottom:1px solid #ffd1b2;
	color:#ff6c00;
	margin-top:8px;
	padding:5px 4px 4px 10px;
	font-weight: normal;
	text-align: left;
}
.tabHeaderMid {
	font-size:0.7em;
	background:#ffffff;
        border-bottom:1px solid #ffd1b2;
	color:#ff6c00;
	margin-top:8px;
	padding:5px 4px 4px 10px;
	font-weight: normal;
	text-align: left;
}
.tabHeaderRandr {
	font-size:0.7em;
	background:#ffffff;
        border-bottom:1px solid #ffd1b2;
	color:#ff6c00;
	margin-top:8px;
	padding:5px 4px 4px 10px;
	font-weight: normal;
	text-align: left;
}
.tabContentRandl {
	font: 80% Verdana,Tahoma,Arial,sans-serif;
	background:#fff6eb;
	border:1px solid #ffd1b2;
	border-right:0px;
	border-top:0px;
	color:#606060;
	margin-top:8px;
	padding:5px 4px 4px 10px;

}
.tabContentMid {
	font: 80% Verdana,Tahoma,Arial,sans-serif;
	background:#fff6eb;
	border:1px solid #ffd1b2;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	color:#606060;
	margin-top:8px;
	padding:5px 4px 4px 10px;

}

.tabContentRandr {
	font: 80% Verdana,Tahoma,Arial,sans-serif;
	background:#fff6eb;
	border:1px solid #ffd1b2;
	border-left:0px;
	border-top:0px;
	color:#606060;
	margin-top:8px;
	padding:5px 4px 4px 10px;
}
.tabContentMid a{
	font-weight: normal;
}
.tabContentRandr a{
	font-weight: normal;
}

#detail {
        float:right;
        background: #ffca85;
        margin: 10px;
        padding: 10px;
        width: 90%;
        margin: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        
}

#bild {
       float: left;
       background: #ffffff;
       padding: 10px;
       font-size: 10px;
       text-align: center;
}

#facts {
       float: right;
       width: 50%;
       background: #ffe0b8;
       font-size: 12px;
       color: #c25f0e;
       padding-right: 5px;
      }
      
#facts h1 {
       font-size: 14px;
       color: #f57911;
       text-align: right;
}

#facts ul {
       list-style-type: none;
       padding: 5px;
       margin: 5px;
}

#facts a {
       color: #c25f0e;
       text-decoration: none;
}

#facts a:hover {
       color: #ffffff;
}

#text {
       float: left;
       width: 100%;
       font-size: 12px;
       color: #a36839;
       padding: 15px;
}

#text ul {
       list-style-type: square;
}

#info {
      float: right;
      background: #ffe0b8;
}

#info a {
      text-decoration: none;
      font-size: 16px;
}

#info ul {
      list-style-type: none;
      margin: 5px;
      padding: 5px;
}

#info li {
      display: inline;
      padding-right: 10px;
}

.infoP  {
      size: 10px;
      background: #fff8f2;
      border: 1px solid #fff5ee;
}

#programm {
      float: left;
      background: #ffe0b8;
      margin-bottom: 10px;
      padding: 10px;
}




