body
{
	background-color: #f1f2f1;
	background-image: url(../images/hintergrund.jpg);
	background-repeat: repeat-x;
	color: #000000;
	padding: 0px;
	text-align: left;
}

.zaehler{

}

.content-ha ul{
margin-left: -20px;
}

.logo
{
width: 299px;
height:99px;
float:left;
margin-left:15px;

}

.ma-30{
margin-right: 30px;
}

.buttons-head{
float:right;
display: block;
margin-top: 56px;
margin-right: 7px;
}


.head_right
{
width: 630px;
height:99px;
float:left;
}

.unterzeile_head
{
width: 950px;
height:50px;
float:left;
}

.content_right_oben
{
	width: 802px;
	height:22px;
	margin-top:-22px;
	background-image: url(../images/hintergrund_content_oben.png);
	background-repeat: no-repeat;
	float:left;
}

.content_right_food
{
	position:absolute;
	top:170px;
	left:50%;
	z-index:1;
	float:left;
	margin-left:-289px;
}


.content_right-login
{
width: 400px;
background:#fff;
float:left;
-moz-box-shadow:    0px 0px 8px 0px #222;
-webkit-box-shadow: 0px 0px 8px 0px #222;
box-shadow: 0px 0px 8px 0px #222;

}

.content_right
{
width: 733px;
background:#fff;
background-repeat: repeat-y;
float:left;
-moz-box-shadow:    0px 0px 8px 0px #222;
-webkit-box-shadow: 0px 0px 8px 0px #222;
box-shadow: 0px 0px 8px 0px #222;

}

.websiteposition
{
width: 100%;
position:absolute;
top: 0px;
left: 0px;

}

.alles
{
position:absolute;
top: 0px;
left: 50%;
height:560px;
width: 989px;
margin-left: -495px;
}

.alles2
{
position:absolute;
top: 0px;
left: 50%;
height:560px;
width: 950px;
margin-left: -475px;
}

.head
{
width: auto;
height: 150px;
float:left;
}
.mitte-login
{
margin-top:0px;
width: 920px;
padding:15px;
float:left;
}

.mitte
{
margin-top:40px;
width: 920px;
padding:15px;
float:left;
}

.left
{
position: absolute;
top: 150px;
left:50%;
margin-left: -490px;
z-index:2;
width: 202px;
float:left;
}


.content-login
{
width: 537px;
min-height:200px;
float:left;
padding-left: 40px;
padding-top: 10px;
padding-right:30px;
padding-bottom:30px;
}



.content
{
width: 567px;
min-height:200px;
float:left;
padding-left: 40px;
padding-top: 10px;
padding-right:30px;
padding-bottom:30px;
}

.content-ha
{
font-family: Calibri, Verdana;
font-size:16px;
line-height: 22px;
width: 850px;
min-height:330px;
float:left;
padding-left: 40px;
padding-top: 10px;
padding-right:30px;
padding-bottom:30px;
background: #fff;
-moz-box-shadow:    0px 0px 4px 0px #222;
-webkit-box-shadow: 0px 0px 4px 0px #222;
box-shadow: 0px 0px 4px 0px #222;
}



.right
{
width: 110px;
float:left;
height: 100%;
padding:20px
}

.food
{
width: 802px;
height: 79px;
background-image: url(../images/food_hintergrund.png);
background-repeat: no-repeat;
float:left;
}

.footer
{
font-family: Calibri, Verdana, Arial;
font-size: 14px;
font-weight: normal;
width: 902px;
height: 79px;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;
margin-top: 80px;
}

.footer a
{
text-decoration: none;
color:#aa0000
}

.footer a:hover
{
color:#ff0000
}

h2 {
margin-top:0px;
}

.content_wrapper{
background: url('../images/bg.png') no-repeat 0 0;
width: 785px;
height: 469px;
display: block;
margin-left: -5px;
}

.nummer{
display: block; 
width:35px; 
height: 50px; 
position: relative;
left: 20px;
top: 4px;
float:left; 
color:#bbbbbb; 
font-family: Calibri, Verdana; 
font-weight: normal; 
font-size: 35px;
text-align: right; 
margin-top:20px;
}

.content{
float:left; 
top: 33px;
left: 45px;
width: 600px;
height: 325px;
display: block;
overflow-y: scroll;
position: relative;
padding-right: 20px;
padding:0px;
margin: 0px;
}

.scrollblock{
width: 580px;	
	
}

.zaehler{
position:absolute;
display: block;
width:50px;
top: 440px;
left: 852px;
color:#fff;
font-weight:bold;
font-size:13px;
text-align:center;
}

.btn-right{
float: left;	
position: relative;
top: 213px;
left: 200px;
}

.btn-right a{
background: url(../images/btn_right.png) no-repeat 0 0;	
width:27px;
height:56px;	
display: block;
}

.scrollbar{
position:absolute;
display: none;
top: 180px;
left: 665px;	
}

.scrollblock{
position: relative;
top:0px;	
	
}

.btn_up	{
display: block;
width: 30px;
height: 30px;
background: url(../images/btn_up.gif) no-repeat 0 0;	
cursor: pointer;
}

.btn_down{
display: block;
width: 30px;
margin-top: 288px;
height: 30px;	
background: url(../images/btn_down.gif) no-repeat 0 0;
cursor: pointer;	
}	


.btn-left{
float: left;	
position: relative;
top: 213px;
left: 200px;
}

.btn-left a{
background: url(../images/btn_left.png) no-repeat 0 0;	
width:27px;
height:56px;	
display: block;
}

