.box_casino {
	line-height:1.5;
}
.bb td{
	border:solid 1px gray;
}

 #links {

	float:left;
	width:800px;
	height:600px;
}

#header {
	height:188px;

}

/* --------- Oberste Leiste ---------------- */
#top{
	float:left;
	color:#7f90a9;
	border-top:solid 7px white;
	border-bottom:solid 7px white;
	border-left:solid 5px white;
	border-right:solid 10px white;
}
#top a {
	color:#7f90a9;
}

#ecke {
	float:left;
}
#logo {
	float:right;

}
#loginmenu {
	float:right;
	line-height:2.2;
}
.loginname {
	background-color:white;
	border:solid 1px #b1b0b0;
	font-size:9pt;
	height:16px;
	

}
.loginpw {
	background-color:white;
	border:solid 1px #b1b0b0;
	font-size:9pt;
	height:16px;
}


/* ----------- BANNER --------------- */

#banner {
	float:left;
	width:1003px;
	height:130px;
	border:solid 1px silver;
	margin-top:2px;

	background-image:url('img/banner.jpg');
}


/* ----------- NAVI --------------- */
#navi {
	margin-top:2px;
	float:left;
	padding:0;
	width:1005px;

	background-color:#7f90a9;

}
#navi ul {
	padding:0;margin:0;

}
#navi li {
	list-style-type:none;
	float:left;
	width:115px !important;
	width:101px;
	background-color:#7f90a9;

	border-right:solid 2px white;

}
#navi li a {
	color:white;
	display:block;
	padding:7px;
	padding-left:4px;
	display:block;
	width:100%;
	height: 15px !important;
	height:100%;
}
#navi li a:hover {
	text-decoration:none;
}


#balken {
	float:left;
	width:1005px;
	height:10px;
	background-color:#ccd3dd;
	margin-top:2px;
}

/* ----------- SUBNAVI --------------- */

#subnavi {
	float:left;
	width:1000px;
	margin-top:2px;

}
#subnavi ul {
	list-style-type:none;
	margin:0;padding:3px;
}
#subnavi li {
	float:left;
	padding-right:8px;
	font-size:7pt;
}
#subnavi li a {
	font-size:9pt;
}




/* ----------- CONTENT --------------- */
#content {
	margin-top:2px;
	border:0;
	float:left;
	width:1000px;

}
#content table {
	font-family:Verdana;
}
#content table a, #content a {
	color:black;
}

#cont1 {
	float:left;
	width:803px !important;



}
#cont1 ul {
	list-style-type:none;
	margin:0;padding:0;
	border:0;

}
.news {
	font-size:8pt;
	width:810px !important;
	width:800px;
}
.news_header {
	background-color:#7f90a9;
	color:white;
	height:18px;
}
.news_text {
	vertical-align:top;
	padding-top:5px;
}



.archiv_table {
	border:solid 1px #b1b0b0;
}

/* ----------- QUICKMENU --------------- */
#cont2 {
	float:left;
	width:178px;
	height:100%;
	border:0;
	margin-left:2px;
}
#cont2 ul {
	margin:0;padding:0;
	list-style-type:none;
}
#cont2 li {
margin-bottom:3px;
}
.tables {
	border:solid 1px #b1b0b0;
	
}
.tables a {
	font-family:Verdana;
	font-size:8pt;
	color:#2462af;
}
.tables td {
	border-bottom:solid 1px #b1b0b0;
	height:20px;
	padding-left:3px;
	padding-right:3px;
}



/* ----------- SPONSOREN --------------- */
#sponsoren {
	width:189px;

	float:right;
	margin-left:2px;


}
#sponsoren ul {
	list-style-type:none;
	margin:0;padding:0;
}
#sponsoren li {
 	border-bottom:solid 10px white;
 	margin-left:28px;

}



#sponsoren_top {
	border:solid 1px #b1b0b0;
	margin-bottom:2px;
	float:left;
	display:none;
}

#sponsoren_top ul{
	list-style:none;
	margin:0;padding:0;
}

#sponsoren_top li {
	float:left;
	width:200px;
	background-image:url(img/sponsor_bg.png);
	height:50px;
	border-right:solid 1px #b1b0b0;
	
}

#kontakt {
	float:left;
	width:300px;
}
#kontakt ul {
	list-style:none;

}
#kontakt li {
	float:left;
	margin-right:15px;
}
#kontakt li a {
	color:#7f90a9;
	
}

#footer {
	background-color:#ccd3dd;
	float:left;
	width:1000px;
	height:150px;
	border-top:solid 10px white;
	
}

#footer ul {
	list-style:none;

}
#footer li {
	float:left;
	color:#7f90a9;
	width:200px;
	border-right:solid 10px #ccd3dd;
	
}
#footer li a {
	color:#7f90a9;
	text-decoration:underline;
}


.header_sponsoren {
	
}

#container {
float:left;
	width:1005px;
	background-color:white;
	border:solid 8px white;


}

body {
	background-color:#7f90a9;
}
body, a, table{
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	color:black;
	
}
a:hover {
	text-decoration:underline;
}
div {
	background-color:white;



}
