body {
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height: 16px; 
  color: #ffffff;
  background: #000000;
  overflow-y:auto;
}

td {
  font-size: 14px;
}

a:link {
  color: #ffffff;
  text-decoration:none;
}

a:visited {
  color: #ffffff;
  text-decoration:none;
}

a:hover {
  color: #000000;
  background-color:#ffffff;
  text-decoration:none;
  }


h1 {
  color: #ffffff;
  font-size: 24px;
  line-height: 24px;
  margin-top: 50px;
  font-weight:normal;
  font-style:italic;
}

h2 {
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
}


ul {
   list-style-type: none;
   }


img
{ 
	vertical-align:middle;
	border-style:none;
}




/* LOGO */

#L {
  display: block;
  background-color: transparent;
  border: none 1px #ffffff;
  color: #000000;
  margin: 0 0 0 0;
  padding: 3px 3px 3px 3px;
  position: fixed;
  left: 10px;
  top: 10px;
  width: 150px;
  height: 50px;
}
* html #L {position:absolute;}


#L1 {
  background-color: black;
  border-bottom: dotted 1px #ffffff;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: fixed;
  left: 10px;
  top: 0px;
  width: 960px;
  height: 110px;
}
* html #L1 {position:absolute;}

#L2 {
  display: block;
  background-color: black;
  border: none 1px #ffffff;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: fixed;
  left: 10px;
  top: 0px;
  width: 160px;
  height: 110px;
}
* html #L2 {position:absolute;}

.logo1 {
  font-size:36px;
  line-height: 32px; 
  color:#ffffff;
  text-decoration:none; 
  text-align:right;
    }

.logo2 {
  color:#ffffff; 
  text-align:right;
  line-height:26px;
    }

.topmenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #ffffff; background: #000000; 
	text-align: center; 
	vertical-align: middle;
    margin-top:16px;
	}


.topmenu a { 
	  text-decoration:none;
		color: #c0c0c0;
		}

.topmenu a:link { 
	  text-decoration:none;
		color: #c0c0c0;
		}

.topmenu a:visited { 
	  text-decoration:none;
		color: #c0c0c0;
		}

.topmenu a:hover { 
	  text-decoration:none;
		color: #FF8040;
		}

.topmenu1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #ffffff; background: transparent; 
	text-align: right; 
	vertical-align: middle;
    margin: 90px 0px 0px 0px;
	width: 163px;
	}


.topmenu1 a { 
	  text-decoration:none;
		color: #ffffff;
		}

.topmenu1 a:link { 
	  text-decoration:none;
		color: #ffffff;
		}

.topmenu1 a:visited { 
	  text-decoration:none;
		color: #ffffff;
		}

.topmenu1 a:hover { 
	  text-decoration:none;
		color: #FF8040;
		}







/* Main Menu*/
#M {
  display: block;
  background-color: black;
  border: none 1px red;
  font-size:12px;
  text-align: right;
  line-height:15px;
  margin: 0 0 0 0;
  padding: 3px 3px 3px 3px;
  position: fixed;
  left: 10px;
  top: 150px;
  width: 150px;
  height: 210px;
}
* html #M {position:absolute;}



.selected a {
  display:block;
  color: #000000;
  background-color:#ffffff; 
  text-decoration:none;
}

.selected a:visited {
  color: #000000;
  background-color:#ffffff; 
  text-decoration:none;
}


.selected a:hover {
  color: #000000;
  background-color:#ffffff;
    text-decoration:none;
}


.not-selected a
 {
  display:block;
  color: #ffffff;
  text-decoration:none;
}

.not-selected a:visited {
  display:block;
  color: #ffffff;
  text-decoration:none;
}

.not-selected a:hover {
  display:block;
  color: #000000;
  background-color:#ffffff;
  text-decoration:none;
}





#content {
  display: block;
  border-left: dotted 1px #ffffff;
  background-color: black;
  padding: 20px;
  margin: 100px 0 0 170px;
  float: left;
  width:850px;
}
* html #content {position:absolute;}


#content2 {
  position:absolute;
  border-left: dotted 1px #ffffff;
  padding: 20px 20px 5px 20px;
  margin: 10px 0 0 200px;
  float:left;
  width:688px;
}
* html #content2 {position:absolute;}


#content3 {
  border-left: none 1px #ffffff;
  background-color: black;
  padding: 0 0 0 0;
  margin: 120px 0 0 10px;
  float:left;
}
* html #content3 {position:absolute;}


.front { 
	font-family: Arial, sans-serif;
	font-size: 150px; 
	color: #C0C0C0; background: #000000; 
	text-align: center; 
	vertical-align: middle;
        }


.A {
  background-color: #000000;
  border: solid 1px #000000;
  color: #000000;
  padding: 3px;
  float:left;
  width: 305px;
}


.I
{
  margin: 0 15px 65px 0;
  padding: 0 0 0 0; 
  width: 400px;
  height: 100px;
  display:block;
  float:left;
  text-align:right;
}

.I a
{
  display:block;
  height: 100px;
}


.I a:hover
{
  color: #000000;
  background-color:#ffffff; 
}



.T {
  display:block;
  margin: 0px;
  padding: 0 0 0 8px;
  width: 205px;
  vertical-align: middle; 
  text-align:right;   
}


.text {
  font-size:12px;
  color: #ffffff;
  text-decoration:none;
}


.textF {
  font-size: 14px;
  font-style: italic;
  text-align:right;
  display:block;
}

.textr {
  font-size:12px;
  text-decoration: none;
  text-align: left;
}

.textI {
  color: #ffffff;
  text-indent:20%;
}


.P {
  margin: 0px;
  padding: 0px;
  float:right;  
  width: 180px;
  height: 100px;
}


.T3 {
  margin: 0px;
  padding: 8px 16px 0 8px;
  width: 400px;
  float:left;
}

.P3 {
  background-color: black;
  border: solid 1px #000000;
  color: #000000;
  margin: 16px 0 0 0;
  padding: 0px;
  float:right;  
  width: 200px;
}





.I1 {
  background-color: #000000;
  border: none 1px #c0c0c0;
  color: #000000;
  margin: 0 0 15px 0;
  padding: 3px;
  width: 500px;
}

.T1 {
  background-color: black;
  border: none 1px red;
  color: #000000;
  margin: 0px;
  padding: 8px 10px 0 8px;
  width: 270px;
}

.P1 {
  background-color: black;
  border: solid 1px #000000;
  color: #000000;
  margin: 0px;
  padding: 0px;
  width: 200px;
  height: 200px;
  float:right;  

}


.prizeA {
  color: red;
}

.prizeB {
  color: yellow;
}

.prizeC {
  color: orange;
}

.prizeD {
  color: #00ffff;
}



.bildtext {
  font-size:10px;
  text-decoration:none;
  text-align:right;
}




.listlink a {
	padding:3px;
	border:1px;
	border-color:#ffffff;
	border-style:dotted;
	text-decoration:none;
	margin-left:-4px;
}


.listlink a:hover {
  color: #000000;
  background-color:#ffffff;}

.clickboxframe
 {
	padding:2px;
    border-color:#ffffff;
    border-width:1px;
    border-style:solid;
    float:left;
}

.slidethumbbox 
{
border-color:#ffffff;border-width:1px;border-style:solid;
}

.slidethumb 
{
width:50px;height:50px;
margin:2px;float:left;
}

.slidethumb a:hover
{
  color: #000000;
  background-color:#ffffff;}


.clearer { 
	clear:both;
}


.wrptocntr {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 81px;
  height: 81px;
  }


.wrptocntr * {
    vertical-align: middle;
}

/*\*//*/
.wrptocntr {
    display: block;
}
.wrptocntr span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/ 


@media print {


#L {
display:block;
   }


#M {
  display: none;
   }
   
    
#content {
    margin: 10px 50px 0 10px;
}


#content2 {
  padding: 10cm 0 0 0;
  margin: 10cm 1cm 0 1cm;
  width: 15cm;
}

#content3 {
  margin: 10px 50px 0 10px;
  }



}


