body {
	margin:0px;	padding:0px;
	font-family: verdana, monospace;
	font-size: 30px; 
	letter-spacing: 0px;
	color: #fff;
	overflow:auto;
	background-color:#353442;
}
body.adminnav { font-size: 14px; }

div{
	margin: 0px; padding:0px;
	z-index:1; position:absolute;
	height:150px; width:250px;
	background:#000;
}

form, img, h1, input { border: 0px; margin: 0px; padding: 0px; }

a:link { color:#fff; text-decoration:none; }
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }

div.mitte {
	background:url('img/bg.gif');
	top:50%;
	left:50%;
	width:1000px;
	height:600px;
	margin-left:-500px;
	margin-top:-300px;
	border:1px solid black;
}
div.logo {
	z-index:5;
	background:none;
	top:0;
	left:0;
	width:auto;
	height:150px;
	font-size: 60px; 
	letter-spacing: -3px;
	font-weight: normal;	
}

div.left, div.right { top:410px; width:22px; height:40px; background:none; z-index:5; }	
div.left { left:228px; }
div.right { left:750px; }

div.megakreis { top:450px; left:500px; }	
div.impressum { top:450px; left:750px; }	

div.box_1, div.box_gross, div.client_detail { top:150px; left:250px; }	
div.box_2 { top:150px; left:500px; }	
div.box_3 {	top:300px; left:250px; }	
div.box_4 { top:300px; left:500px; }	

a.nav, a.nav_off { 
	display:block;
	margin-top:55px;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:28px;
	margin-left:-1px;
	}
	
a.nav_off {
	color:#D1D1D1;
}

div.box_gross, div.client_detail { 
	background:#fff; 
	width:480px; 
	height:300px; 
	overflow:auto; 
	font-size: 12px;
	line-height:18px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}

div.clients_text { 
	color:#000;
	background:#c0c0c0;
	width:244px;
	height:auto;
	bottom:3px;
	left:3px;
	padding-bottom:3px;
	border:1px solid #c0c0c0;
	text-align:center;
	filter:alpha(opacity=70); 
	-moz-opacity:0.70;
	font-size: 24px; 
}
div.clients_text a { color:#000; }

div.client_detail { text-align:center; overflow:hidden; background:#000; }

div.video_back, div.image_back, div.back_right { top:150px; left:0px; background:none; z-index:2; }

div.back_right { left:750px; }

div.player_bg { width:500px; height:45px; left:0px; bottom:0px; position:absolute; }

div.image_back { top:300px; }

h2 { margin:5px 0px 8px 0px; font-size: 24px; font-weight: normal; line-height:26px; }

h3 { margin:5px 0px 8px 0px; font-size: 14px; font-weight: bold; }


div.mitte_admin {
	padding:15px;
	width:auto;
	height:auto;
	font-size: 14px; 
	letter-spacing: 0px;
	color: #fff;
	background:none;
}

table.sets, table.sets_vorschau,table.uebersicht, table.sets input {
	border:1px solid black;
}
table.sets td { padding:2px; }

table.sets input { 
	padding:1px;
	width:60px;
}
table.sets input.sender, input.sender { 
	padding:1px;
	width:120px;
	border:1px solid #fff;
	color:#FFD200;
	background:#000;
}

table.sets input.check { border:none; }

table.sets_vorschau td {
	width:158px;
	height:95px;
}

table.uebersicht{ width:auto; }
table.uebersicht td { padding:3px; text-align:center; border-top:1px solid #000; }
table.uebersicht a { 
	height:18px; 
	width:80px;  
	display:block; 
	float:left; 
	border:1px solid #fff;	
	color:#FFD200;	
	background:#000;
	margin-right:15px;
}

table.sets_vorschau_klein { width:50px; height:30px; }

table.sets_vorschau_klein td {
	width:25px;
	height:15px;
	padding:0px;
	border:0px;
}

input.senden { 
	margin-left:110px;
	margin-top:10px;
	padding:0px;
	width:90px;
	border:none;
	color:#000;
	background:#fff;
}