body{
	background-color:#1f1f1f;
	font-family:Verdana;
	font-size:15px;
	color:#c1c1c1;
	}
strong{
	font-weight: 700;
	}
a{
	text-decoration:none;
	color:#0081d5;
	}
a:hover{
	text-decoration:underline;
	}
hr{
	width:100%;
	border-top:1px solid #141414;
	border-right:1px solid #595959;
	border-bottom:1px solid #595959;
	border-left:1px solid #141414;
	}
div.clear{
	clear:both;
	}
div#aussen{
	width:939px;
	margin:0px auto;
	background-color:#333333;
	}
div#hinten{
	z-index:1;
	position:absolute;
	width:939px;
	height:524px;
	background-repeat:no-repeat;
	background-position:0px 178px;
	background-image:url(../bilder/lichto.jpg)
	}
img#banner{
	float:right;
	margin:1px;
	height:140px;
	width:708px;
	}
div#vorne{
	z-index:2;
	position:relative;
	width:939px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(../bilder/lichtu.jpg)
	}
div#logo{
	float:left;
	width:300px;
	height:344px;
	margin-left:-21px;
	background-image:url(../bilder/logo.png);
	}
div#ol{
	float:left;
	width:633px;
	height:27px;
	background-image:url(../bilder/rando.png);
	}
div#or{
	float:left;
	width:27px;
	height:27px;
	background-image:url(../bilder/randor.png)
	}
div#ul{
	float:left;
	width:633px;
	height:88px;
	}
div#ur{
	float:left;
	width:27px;
	height:88px;
	background-image:url(../bilder/randr.png);
	}
div#menul{
	float:left;
	width:33px;
	height:89px;
	background-repeat:repeat-x;
	background-image:url(../bilder/randu.png);
	}
div#menul .o{
	width:32px;
	height:35px;
	margin-top:27px;
	background-color:#1f1f1f;
	border-right:1px solid #141414;
	}
div#menul .u{
	width:33px;
	height:27px;
	background-image:url(../bilder/rando.png);
	}
/*buttons anfang*/
div.button, div.buttonsel{
	float:left;
	width:115px;
	height:89px;
	background-repeat:repeat-x;	
	}
div.button div, div.buttonsel div{
	width:115px;
	height:27px;
	}
div.button a span, div.buttonsel a span{
	display:block;
	width:113px;
	height:29px;
	margin-top:27px;
	background-color:#1f1f1f;
	margin-left:1px;
	border-right:1px solid #141414;
	text-align:center;
	font-size:15px;
	padding-top:6px;
	color:#0081d5;
	}
div.button{
	background-image:url(../bilder/randu.png);
	}
div.buttonsel{
	background-image:url(../bilder/randusel.png);
	}
div.button div{
	background-image:url(../bilder/rando.png);
	}
div.buttonsel div{
	background-image:url(../bilder/randosel.png);
	}
div.button a:hover, div.buttonsel a:hover{
	text-decoration:none;
	}
div.button a:hover span{
	color:#c1c1c1;
	font-size:16px;
	background-color:#242424;
	}
/*buttons ende*/
div#menur{
	float:left;
	width:25px;
	height:89px;
	background-repeat:repeat-x;
	background-image:url(../bilder/randu.png);
	}
div#menur .o{
	width:24px;
	height:35px;
	margin-top:27px;
	background-color:#1f1f1f;
	margin-left:1px;
	}
div#menur .u{
	width:25px;
	height:27px;
	background-image:url(../bilder/rando.png);
	}
div#menurr{
	float:left;
	height:89px;
	width:27px;
	background-repeat:no-repeat;
	background-image:url(../bilder/randur.png);
	}
div#menurr .o{
	width:27px;
	height:35px;
	margin-top:27px;
	background-color:#1f1f1f;
	}
div#menurr .u{
	width:27px;
	height:27px;
	background-image:url(../bilder/randor.png);
	}
div#randr{
	float:right;
	height:140px;
	width:27px;
	background-image:url(../bilder/randr.png);
	}
div#mitte{
	background-position:left;
	background-repeat:repeat-y;
	background-image:url(../bilder/randl.png);
	}
div#mitte2{
	width:939px;
	background-position:right;
	background-repeat:repeat-y;
	background-image:url(../bilder/randr.png);
	}
div#menu{
	float:left;
	width:210px;
	min-height:100px;
	padding:40px 15px 40px 54px;
	}
div#content{
	float:left;
	width:575px;
	min-height:620px;
	margin-top:-140px;
	padding:60px 50px 60px 35px;
	}
div#uul{
	float:left;
	height:27px;
	width:27px;
	background-image:url(../bilder/randul.png);
	}
div#uum{
	float:left;
	height:27px;
	width:885px;
	background-image:url(../bilder/randu.png);
	}
div#uur{
	float:left;
	height:27px;
	width:27px;
	background-image:url(../bilder/randur.png);
	}
/*formulare*/
input, textarea, select{
	border-top:1px solid #141414;
	border-right:1px solid #595959;
	border-bottom:1px solid #595959;
	border-left:1px solid #141414;
	background-color:transparent;
	color:#c1c1c1;
	}
input{
	width:200px;
	}
input.scherzinput{
	width:0px;
	height:0px;
	border:0px;
	background-color:transparent;
	}
textarea{
	width:400px;
	}
input.formbutton, option{
	border-top:1px solid #595959;
	border-right:1px solid #141414;
	border-bottom:1px solid #141414;
	border-left:1px solid #595959;
	background-color:transparent;
	}
input.formbutton, input.kurz{
	width:100px;
	}
div#bottom{
	width:900px;
	margin:0px auto;
	padding:5px;
	text-align:right;
	color:#141414;
	font-size:12px;
	}
div#bottom a{
	color:#141414;
	}
div#bottom a:hover{
	color:#0081d5;
	text-decoration:none;
	}
a.pfeill, a.pfeilr{
	text-decoration:none;
	margin-right:20px;
	vertical-align:-3px;
	}
a.pfeill span, a.pfeilr span{
	display:inline-block;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
a.pfeill span{
	background-image:url(../bilder/pfeill.png);
	}
a.pfeilr span{
	background-image:url(../bilder/pfeilr.png);
	}
a.pfeill:hover span{
	background-image:url(../bilder/pfeillh.png);
	}
a.pfeilr:hover span{
	background-image:url(../bilder/pfeilrh.png);
	}
img.fl{
	float:right;
	border:1px solid #0081d5;
	margin:10px 18px 10px 2px;
	padding:4px;
	}
img.fl:hover{
	border:3px solid #0081d5;
	margin:8px 16px 8px 0px;
	}
div.menu{
	height: 30px;
	margin: -5px 0px;
	}
div.menu2{
	margin: -7px 0px;
	font-size: -1;
	}
img.icon{
	height: 30px;
	width: 30px;
	float: left;
	border: none;
	}
div.menu span{
	display: block;
	padding-top: 5px;
	}
a.menu{
	color: #c1c1c1;
	text-decoration: none;
	}
a.menu:hover{
	color: #0081d5;
	text-decoration: none;
	}
