
/* Global Styles */

html * {
	margin: 0;
	padding: 0;
	list-style:none;
}

body {
	font: 11px Verdana;
	color: #000;
	position: absolute;
	padding: 0 0 250px 0;
	background: url(../img/bg_body.jpg) 0 0px repeat-x;
}

img { border: 0; }
form { display: inline; }
.clr { clear:both; }
.clr2 { clear:both; overflow:hidden; height: 0.1px; font-size: 0.1px; line-height: 0.1px; }
.hide { display:none; }

h1 { font-size: 16px; font-weight: bold; margin: 10px 15px 15px 15px; }
h2 { font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 5px 10px; background: url(../img/bg_h2.gif) 0 0 no-repeat; }
h3 { font-size: 11px; font-weight: bold; margin: 0 15px 10px 15px; }
p { margin: 0 15px 15px 15px; }
table { margin: 0 0 15px 0; }

/* Constructions Wrappers */

#mainWrap {
	width: 100%;
}

#TopLogoMeta {
	postion: absolute;
	top: 0;
	left:0;
	width: 1020px;
	height: 106px;
	background: url(../img/bg_top.jpg) 0 0 no-repeat;
}

	#Logo {
		position: absolute;
		top: 0px;
		left: 40px;
		z-index: 9999;
	}
	
	#metaNav {
		height: 28px;
		width: 875px;
		position: absolute;
		top: 106px;
		left: 0;
		padding: 0 0 0 60px;
		background: url(../img/bg_metanav.gif) 0 0 repeat-x;
		text-transform: uppercase;
		overflow: hidden;
		font-size: 10px;
		font-weight: bold;
	}
		
		#metaNav ul {			
		}
		
		#metaNav ul li.active {
		}
		#metaNav ul li.active a {
			color: #ff9600;
		}
		#metaNav ul li.active div {
			
		}
	
		#metaNav ul li { 
			float: left;
			background: url(../img/bg_metanav_li.gif) 0 0 no-repeat;
			padding: 0px 8px;
			text-align: center;
		}
		
		#metaNav ul li a { 
			float: left;
		}
		
		#metaNav a { 
			height: 43px;
			float: left;
			padding: 8px 15px 0 12px;
			display: block;
			font-size: 10px; 
			text-decoration: none; 
			color: #fff;
			font-weight: bold;
		}
		#metaNav a:hover { color: #ccc; }
		#metaNav a:visited { }
		#metaNav a:active { }
		
		#metaNav a.last { 
			background: url(../img/bg_metanav_li.gif) right top no-repeat;
		}
		
	
	#liveBetSearch {
		position: absolute;
		top: 64px;
		left:270px;
		color:#fff;
		font-size: 10px;
	}

#sideBar {
	position: absolute;
	top: 130px;
	left: 0;
	width: 215px;
	/*background: url(../img/bg_mainnav_top.gif) 0 0 no-repeat;*/
	z-index: 99;
	font-size: 11px;
}

	#mainNavigation {
		/*background: url(../img/bg_mainnav_main.jpg) left bottom no-repeat;*/
		margin: 14px 0 0 0px;
		padding: 0 0 15px 0;
		width: 192px;
	}
	
		#mainNavigation ul.topLevel {
			width: 192px;
			background: url(../img/bg_mainnav_toplevel.gif) 0 0 no-repeat;
		}
	
		#mainNavigation ul.subLevel {
			background: none;
			margin: 1px 0 25px 0;
		}
		
		#mainNavigation ul.topLevel a {
			color: #1b1b1b;
			font-weight: bold;
			background: url(../img/bg_mainnav_toplevel.gif) 0 0 no-repeat;
			display: block;
			width: 162px;
			height: 14px;
			padding: 6px 15px;
		}
		
		#mainNavigation ul.subLevel a {
			background: url(../img/a_mainnav_sublevel.gif) 15px 0 no-repeat;
			padding: 3px 30px 6px 30px;
			margin: 0 0 1px 0px;
			text-transform: none;
			color: #fff;
			font-weight: normal;
			width: 132px;
			height: auto;
			line-height: 15px;
		}
		#mainNavigation ul.subLevel a:hover {
			color: #ff9600;
		}
		
		#mainNavigation ul.topLevel div {
			
		}
		
		#mainNavigation ul.subLevel div {
			background: url(../img/bg_mainnav_sublevel.gif) 0 0 repeat-y;
		}
		#mainNavigation ul.subLevel div.last {
			background: url(../img/bg_mainnav_sublevel_bottom.gif) right bottom no-repeat;
		}
		
		

		#mainNavigation .subLevel a:hover { color: #fff; }

#contentArea {
	position: absolute;
	top: 130px;
	left: 205px;
	width: 750px;
}

	#content {
		width: 565px;
		float: left;
		padding: 15px 0 0 0;
	}
	
	#CRMs {
		float: right;
		width: 175px;
		padding: 15px 0 0 0;
		font-size: 11px;
	}
	
		.defaultCRM {
			margin: 0 0 15px 0;
		}
		
		.adsboxCRM {
			width: 150px;
			height: 220px;
			background: url(../img/dmy_02.jpg) 0 0 no-repeat;
			padding: 60px 10px 10px 15px;
		}

#footer {
	clear: both;
	width: 570px;
	height: 32px;
	/* background: url(../img/bg_footer.gif) 0px -2px repeat-x; */
	padding: 10px 0 0 0;
}
	
	#footerNavigation {
		margin: 15px 0 0 0;
		padding: 0px 0 25px; 0;
	}
	
	#footerNavigation ul li {
		float: left;
		padding: 0 10px 0 10px;
		border-right: 1px solid #000;
	}

/* Links */

a { text-decoration: none; }
a:hover { }
a:visited { }
a:active { }

#sideBar a { text-decoration: none; color: #000; }
#sideBar a:hover { }
#sideBar a:visited { }
#sideBar a:active { }

#sideBar .adsboxCRM a { text-decoration: underline; color: #4887c6; }
#sideBar .adsboxCRM a:hover { }
#sideBar .adsboxCRM a:visited { }
#sideBar .adsboxCRM a:active { }

#contentArea a { text-decoration: underline; color: #3b92a2; }
#contentArea a:hover { }
#contentArea a:visited { }
#contentArea a:active { }

#footer a { color: #000; font-size: 10px; text-decoration: none; }
#footer a:hover { }
#footer a:visited { }
#footer a:active { }

/* Formulare */

fieldset { border: 0; }
label { font-size: 11px; display: block; }
input.text {
	border: 1px solid #3b92a2;
	font-size: 11px;
	padding: 3px;
	background-color: #fff;
}

select {
	border: 1px solid #3b92a2;
	font-size: 11px;
	padding: 3px;
	background-color: #fff;
}

input.submit {
	border: 1px solid #4887c6;
	font-size: 11px;
	padding: 2px;
	color: #fff;
	background-color: #3b92a2;
}

/* Banner */

#Banner480x60 {
	width: 480px;
	height: 60px;
	/* background-color: #ccc; */
	position: absolute;
	top: 30px;
	left: 520px;
}

#Banner120x600 {
	width: 120px;
	height: 600px;
	/* background-color: #ccc; */
	position: absolute;
	top: 165px;
	left: 980px;
}

/* thumbnavflickrstyle */

#content .thumbnavflickrstyle { margin: 0 0 25px 0; }

#content .thumbnavflickrstyle a {
	display: block;
	width: 20px;
	height: 15px;
	padding: 3px;
	margin: 0 5px 5px 0px;
	border: 1px solid #9ccfff;
	float: left;
	text-align: center;
	font-weight: bold;
	background-color: #3b92a2;
	color: #fff;
}

#content .thumbnavflickrstyle a:hover {
	background-color: #fff;
	color: #3b92a2;
}

/* Jumpbox */

#content .jumpbox { margin: 0 0 25px 0; }

#content .jumpbox a {
	display: block;
	width: 30%;
	height: 15px;
	padding: 3px;
	margin: 0 5px 5px 0px;
	border: 1px solid #9ccfff;
	float: left;
	text-align: center;
	font-weight: bold;
	background-color: #3b92a2;
	color: #fff;
}

#content .jumpbox a:hover {
	background-color: #fff;
	color: #3b92a2;
}

/* Listenformatierung */

#content ul { padding: 0 0 0 10px; margin: 0 0 15px 10px; list-style: square outside; }
#content ul li { padding: 4px 0 0 10px; list-style: square outside;  }

#content ol { padding: 0 0 0 23px; margin: 0 0 15px 10px; list-style: decimal; }
#content ol li { padding: 4px 0 0 0px; list-style: decimal; }

/* Tabellen */

#content table.standard_tabelle {
	width: 98%;
}

table.standard_tabelle .hell {
	background-color: #e7e3e7;
	padding: 5px;
}

table.standard_tabelle .dunkel {
	background-color: #d6d3d6;
	padding: 5px;
}

table.standard_tabelle .ueberschrift {
	background-color: #d6d3d6;
	font-size: 14px;
	padding: 10px;
	font-weight: bold;
}

table.searchbetresults {

}

table.searchbetresults td {
	padding: 4px;
}

#content ul.sitemap li a {
	display: block;
	height: 15px;
	width: 75%;
	padding: 3px;
	margin: 0 5px 5px 0px;
	border: 1px solid #9ccfff;
	text-align: center;
	font-weight: bold;
	background-color: #3b92a2;
	color: #fff;
}

#content ul.sitemap li a:hover {
	background-color: #fff;
	color: #3b92a2;
}

/* Sonstiges */

.LinieDottedX { 
	background-image: url(../img/linie_dotted.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 50px;
	margin: 0 10px;
}

