body, html{
	margin:0px;
	padding:0px;
	background: url(/images/bg_holder.png) ;
	font-family:arial;
	color:#CCC;
  /*  background-image:url(../img/b000.png); */
}

h1{
	display:inline;
	padding:20px;
	
}

#box1{width:966px;margin:auto;background:#000 url(/images/b_left.png)left repeat-y;}
#box2{background: url(/images/b_right.png) right repeat-y;}
#box3{background: url(/images/b_bottom.png) bottom repeat-x;}
#box4{background: url(/images/b_bot-left.png) bottom left no-repeat;}
#box5{background: url(/images/b_bot-right.png) bottom right no-repeat;padding-bottom:39px}

.bg{
	position:relative;
	text-align:center;
}

.top{
	margin:auto;
	width:910px;
	padding-left:10px;
	position:relative;
	height:84px;
	background :url('./images/top.jpg') bottom repeat-x;
	color:#ccc;
	font-size:11px;
	
}

.logo{
	width:145px;
	right:0px;
	height:84px;
	position:relative;
	top:-10px;
	padding-right:0px;
	margin-right:0px;
}

.top h1{
	padding:25px 0px 0px 30px;
}



/*.menu{
	margin:auto;
	width:900px;
	text-align:left;
	position:relative;
	height:32px;line-height:26px;
	border-top:2px solid #fe0000;
	background:#111 url('./images/menu_bg.gif') repeat-x ;
	color:#ccc;
	padding-left:10px;padding-right:10px;
}*/
/*##########################  header m e n u  ##############################*/
#toplogo { 	width:767px;
				margin:auto;}					

#menu {margin:auto; width:767px;}	


.header_menu {	
					width:900px;
					padding-left:10px;padding-right:10px;
					height:37px;
					margin:auto;
					text-align:left;
					padding-top:0px;
					font-weight:bold;
					font-size:11px;
					color:#ccc;
					background:#111 url('./images/menu_bg.gif') repeat-x ;
					}
					

.header_menu .menu1{ height:37px;
						   line-height:37px;
						   border-right:1px solid #000;
						   border-left:1px solid #333;
						   margin:0;
						   float:left;}
						
.header_menu #lend{ 	height:37px;
							line-height:37px;
							border-right:1px solid #000;
							padding-right:0px;
							margin:0;
							float:left}
						
.header_menu #rend{ 	height:37px;
							line-height:37px;
							border-left:1px solid #444;
							margin:0;
							float:left;}
					
.header_menu a, a:visited, a:active{
	color:#777;
	text-decoration:none;
	/*height:37px;*/
	display:block;
	padding-left:12px;
	padding-right:12px;
}
.header_menu a:hover{
	background:#111 url('./images/menu_bg_hover.gif') repeat-x ;
	color:#eeecec;
	height:37px;
}

.header_menu_cont {	float:right; 
							text-align:right; 
							margin-top:0px; 
							border:0px solid}
							
.menu_punkte{
	/*position:relative;*/
	/*padding:5px;*/
	/*color:#ccc;*/
	font-weight:normal;
	font-size:13px;
}

.header{
	padding:10px;
	margin:auto;
	width:900px;
	text-align:left;
	position:relative;
	height:239px;
	background:#000;
	/*background-image:url('./images/head.jpg');
	background-repeat:repeat-x;*/
	color:#ccc;
	border-bottom:2px #fe0000 solid;
}


.main{
	padding:10px;
	margin:auto;
	width:900px;
	text-align:left;
	position:relative;
	/* height:457px; */
	height:300px/*auto*/;
	/*background-image:url('./images/main.jpg');
	background-repeat:repeat-x;*/
	background:#000;
	border-bottom:2px #fe0000 solid;
}


.bottom{
	margin:auto;
	padding:10px;
	width:900px;
	text-align:left;
	position:relative;
	height:0px;
	background-image:url('./images/bottom.jpg');
	background-repeat:repeat-x;
	font-size:12px; color:#444;text-align:center;
}
.bottom a{color:#777; display:inline;padding:0 5px 0}
.bottom a:hover{color:#fff}

