*:focus			{ outline:none; }
html { height:100%; }

body 
{
  position:relative;
  height:100%;
  background-color: #ffffff;
  font-family: Arial, Sans-Serif;
  /* font-size: 62.5%;  Resets 1em to 10px */
  color:#000000;  
  padding: 0px 20px 0px 0px;
  margin: 0;
  background-repeat:no-repeat;
  line-height:15px;
  font-size:11px; 
}

#anzeigeflaeche{ position:absolute; top:0; left:0; right:0; bottom:0; width:100%; text-align:center; }
#wrap { position:relative; z-index:10; height:100%; width: 1040px; margin: 0 auto; text-align: left; }
#scheisse table {  }

a { text-decoration:none; color: #000000; font-family:Arial, Sans-Serif; }
#content, form { font-size: 1.2em; line-height: 1.6em; letter-spacing:0.05em; }
#nav1 { background-color: #000000; visibility: visible; position: absolute; z-index: 100; top: 240px; left: 163px; width: 237px; height: 96px }
#nav2 { background-color: #000000; visibility: visible; position: absolute; z-index: 100; top: 339px; left: 163px; width: 237px; height: 50px }
#nav3 { background-color: #000000; visibility: visible; position: absolute; z-index: 100; top: 339px; left: 50px; width: 110px; height: 50px }
#news { background-color: #FFF; visibility: visible; position: absolute; width: 244px; height: auto; padding-bottom: 10px; }

#newsletter { visibility: visible; position: absolute; z-index: 400; top: 541px; left: 655px; width: 189px; padding:0 5px; background-color:#fff; height: 150px; background-repeat:no-repeat;}
/*
#newsletter { visibility: visible; position: absolute; z-index: 100; top: 561px; left: 655px; width: 179px; height: 150px; background-repeat:no-repeat;}
*/

#logo { visibility: visible; position: absolute; z-index: 100; top: 14px; left: 85px; width: 228px; height: 22px }

a.news { color: #fff; text-decoration: underline; font-weight: bold; }
a.news:visited { color: #fff; }
a.news:active { color: #fff; }
a.news:hover { text-decoration: line-through; }

a.normalTextDJ { color: #000000; text-decoration:none; display:block; }
a.normalTextDJ:visited { color: #000000; text-decoration: none; }
a.normalTextDJ:active { color: #000000; text-decoration: none; }
a.normalTextDJ:hover { text-decoration: none; background-color:#yellow; }

#imgCrow { visibility: visible; position: absolute; z-index: 100; top: 458px; left: 260px; }

A:link 
{
	font-family:Arial, Helvetica, Sans-serif, Verdana;
	font-size:11px;
	color: black; 
	text-decoration: underline;
}

A:visited 
{
	font-family:Arial, Helvetica, Sans-serif, Verdana;
	font-size:11px;
	color: black;
	text-decoration:underline;
}

A:active 
{
	font-family:Arial, Helvetica, Sans-serif, Verdana;
	font-size:11px;
	color: black;
	text-decoration:underline;
}

A:hover 
{
	font-family:Arial, Helvetica, Sans-serif, Verdana;
	font-size:11px;
	color: black;
	text-decoration:linke-through;
}

.navigation
{
	background-color:Black;
}

.feedback
{
	background-color:#54DC00;
	color:#000000;
	font-size:11px;
}

.kontakttitle
{
	font-size:18px;
	font-weight:bold;
	color:Black;
}

.kontaktnormal
{
	font-size:13px;
	color:Black;
}

.onlineres
{
	color:White;
	font-family:Arial, Tahoma, Sans-Serif;
}

.error
{
	color:Red;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
/* Programm-Styles */

#progtitel
{
	background-color:#6F6;
	/* background-color:#9AD3F2; */
}

#imgpadding
{
	padding: 4px 4px 10px 4px;
}

form { margin:0px; padding:0px;}

.stratos
{
	color:#7DB37C;
	font-weight:bold;
	font-size:14px;
}

.stratostext
{
	font-weight:bold;
	font-size:12px;
}

.onlinerestext
{
	font-weight:bold;
	font-size:8px;
	font-family:Arial, Sans-Serif;
}

.datum
{
	font-size:18px;
	font-weight:lighter;
}

.bigtitelprog
{
	font-size:18px;
	font-weight:bold;
}
.smalltitelprog
{
	font-size:12px;
	font-weight:normal;
}

.imgborder
{
	border-bottom: solid 1px #444444;
}

/* Location-Style */

.locheader
{
	color:White;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-size:18px;
}

.locheaderright
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:White;
	font-weight:bold;
}

/* DJs-Style */

.normalTextDJ
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size:12px;
	font-weight:normal;
}

  /****************/
 /* Admin-Styles */
/****************/
A.adminmenu:link  
{
	color: White;
	text-decoration: none;
	font-size:9px;
}
A.adminmenu:visited 
 {
	color: White;
	text-decoration: none;
	font-size:9px;
}
A.adminmenu:hover    
{
	color: White;
	text-decoration: underline;
	font-size:9px;
}
A.adminmenu:active   
{
	color: #FFFF33;
	text-decoration: underline;
	font-size:9px;
}

#adminbody
{
	background-color:#008080;
}

.text10B 
{
	color: Black;
	font-size: 9px;
	font-family: Arial,Helvetica,Geneva;
}

.HeaderStyle
{
	font-family:Arial, Helvetica, Sans-serif;
	color:black;
	font-size:12px; 
	background-color:#D3DCE3; 
	font-weight:bold;
}

.Item
{
	font-family:Arial, Helvetica, Sans-serif;
	color:black;
	font-size:12px;
	background-color:#ffffff;
}

.AlternateItem
{
	font-family:Arial, Helvetica, Sans-serif;
	color:black;
	font-size:12px; 
	background-color:#DDDDDD;
}

.EditStyle
{
	font-family:Arial, Helvetica, Sans-serif;
	color:black;
	font-size:12px; 
	background-color:#D3DCE3;
}

.EditStyleInput
{
	font-family:Arial, Helvetica, Sans-serif;
	color:black;
	font-size:12px; 
	background-color:white;
}