@import "elements.css";
@import "navi.css";
@import "sendeplan.css";
@import "kalender.css";
@import "community.css";
@import "forum.css";
@import "upload.css";
@import "specials.css";
@import "shop.css";


a.small-link-shoutbox {
	font-weight:lighter!important;
	font-size: 9px!important;
	font-family: Verdana, Tahoma, "Times New Roman"!important;
	color:#777777!important;
}
.clear-both{
	clear:both;
}
li {
list-style:none;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
h1, h2, h3, h4{
	margin: 10px 0;
	color:#acacac;
}

* {
	padding: 0;
	margin:0;
	font-size: 100.01%;
	outline:none;
}
body {
	text-align: left;
	background:#000000 url('../gfx/bg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	height:101%;
	line-height:16px;
}
a {
	text-decoration: none;
	color: #E3771D;
}
a:hover {
	text-decoration:underline;
}

img { border:none; }


.mainBody { 
  position:relative; 
  margin:4px auto 30px auto;
  width:990px;
  padding-bottom: 20px;
  border: 1px solid #3f3f3f;
  background-color: #000000;	
overflow:hidden;  
}

.upperHead {
  width: 960px;
  margin:0 auto;
  height: 16px;
  font-family: Verdana, Tahoma, "Times New Roman";
  color:#aaaaaa;
}
*:first-child+html .upperHead {
  height: 26px;
}
* html .upperHead {
  height: 26px;
}
.pageSlogan h1{
  font-size: 13px;
  color:#aaaaaa;
  font-weight:normal;
  margin:10px 0 0 0;
  padding:0 0 0 5px;
}
.onlineStati {
  position: absolute;
  right:18px;
  width: 300px;
  height:12px;
  text-align: right;
  top: 12px;
  font-size: 10px;
  font-family: Verdana, Tahoma, "Times New Roman";
}	
.onlineStati a {
  text-align: right;
  font-size: 10px;
  color:#aaaaaa;
  font-family: Verdana, Tahoma, "Times New Roman";	
  text-decoration: none;
  
}
.onlineStati a:hover {
  text-align: right;
  font-size: 10px;
  color:#dddddd;
  font-family: Verdana, Tahoma, "Times New Roman";	
  text-decoration: none;
}
.header {
  width: 960px;
  height:311px;
  margin:auto;
}

.mainPart {
  width: 960px;
  margin:auto;			  
}

/***************************************** Header *********************************************/
#header-image1, #header-image2, #header-image3, #header-image4, #header-image5, #header-image6, #header-imageberlin{
  background: url('../gfx/header/main-header.jpg')  no-repeat; 
  height:311px;
  width:960px;
  display:block;
}
#header-image2{
  background: url('../gfx/header/rostock.jpg')  no-repeat; 
}
#header-image3{
  background: url('../gfx/header/radio.jpg')  no-repeat; 
}
#header-image4{
  background: url('../gfx/header/community.jpg')  no-repeat; 
}
#header-image5{
  background: url('../gfx/header/promotion.jpg')  no-repeat; 
}
#header-image6{
  background: url('../gfx/header/main-header.jpg')  no-repeat; 
}
#header-imageberlin{
  background: url('../gfx/header/berlin.jpg')  no-repeat; 
}
#login-bar{
	position:absolute;
	top:340px;
	left:10px;
	height:38px;
	width:955px;
	float:left;
	padding:10px 0 0 10px;
	z-index:3;
	margin:0;
}
.loginUserInput {
  width: 116px;
  float:left;
  height: 21px;
  background: url('../gfx/forms/loginUser.png') top left no-repeat;  
  z-index: 900;
  border:none;
  padding:6px 5px 0 25px;
  font-size: 11px;
  font-family: Verdana, Tahoma, "Times New Roman";
  color:#ffffff;  
  font-weight:bold; 
  margin-right:15px;	
  
}
.loginPassInput {
  width: 121px;
  float:left;
  height: 22px;
  background: url('../gfx/forms/loginPass.png') top left no-repeat;  
  z-index: 900;
  border: 0px;
  padding:5px 5px 0 25px;
  padding-top: 5px;
  font-size: 11px;
  font-family: Verdana, Tahoma, "Times New Roman";
  color:#ffffff;  
  font-weight:bold; 	
  margin-right:10px;
}

#loginBut {
  width: 61px;
  float:left;
  height: 19px;
  background: url('../gfx/buts/login.png') top left no-repeat;  
  z-index: 90;
  border:none!important;	
}
.login-buttons-menue:hover {
	cursor:pointer;
}
#loginRegister {
  width: 98px;
  float:left;
  height: 19px;
  border:none;	
  background: url('../gfx/buts/registrieren.png') top left no-repeat;
  z-index: 90;
  display:block;
}
.login-buttons-menue{
	margin:5px 8px 0 0;
	float:left;
}
/******************* Livesteam Infos *****************/

.JetztOnAir {
  position: absolute;
  left: 100%;
  width: 200px;
  margin-left: -220px;
  text-align: right;
  top: 0px;
  height: 19px;
  font-size: 11px;
  font-family: Verdana, Tahoma, "Times New Roman";
  color:#ffffff;  
  font-weight:bold; 
}
.Trackanzeige {
  position: absolute;
  left: 100%;
  width: 400px;
  margin-left: -410px;
  text-align: right;
  top: 13px;
  font-size: 1em;
}

.trackTrackanzeige {
  color:#e3771d;  
  font-weight: bold; 
  font-family: Verdana, Tahoma, "Times New Roman";
  text-decoration: none;
  font-size:11px;
}
.playlistTrackanzeige {
  color:#bdbdbd;  
  font-weight: normal;  
  font-family: Verdana, Tahoma, "Times New Roman";
  text-decoration: none;
  font-size:11px;
  margin-left:4px;
}



/*********************************************** CONTENT ******************************************/

.mainPartTable {
  margin: 0px;
  padding:0px;
  width: 960px;
  top: 0px;
  border: 0px;
  font-size: 11px;
  font-family: Verdana;
  font-weight:normal; 
  background-color: #101010;
}
.mainPartTable a {
  font-size: 11px;
  font-family: Verdana;
  color:#e3771d;  
  font-weight:normal; 
  text-decoration: none;
}
.mainPartTable a:hover {
  font-size: 11px;
  font-family: Verdana;
  color:#e3771d;  
  font-weight:normal; 
  text-decoration: underline;
}


.mainPartTableRow {
  margin: 0px;
  padding:0px;
  border: 0px;
}

.mainPartTableCellBig {
  margin: 0px;
  padding:0px 10px 25px 0;
  width: 940px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}

.mainPartTableCellMiddle {
  margin: 0px;
  padding:0px 10px 25px 0;
  width: 610px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}


.mainPartTableCellMiddleKontrollzentrum {
  margin: 0px;
  padding:0px 10px 25px 0;
  width: 710px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}

.mainPartTableCellSmall {
  margin: 0px;
  padding:0px;
  width: 310px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}
.mainPartTableCellSmallHome {
  position: relative;
  margin: 0px;
  padding:0px;
  width: 299px ! important;
  overflow: hidden;
  border-right:  0px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 1px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
  float:left;
}
.mainPartTableCellSmallHomeEvents {
  position: relative;
  margin: 0px;
  padding:0px;
  width: 361px ! important;
  overflow: hidden;
  border-right: 0px solid #222222;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 1px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
  float:left;
  
}
.homeBackgroundTop {
  position: relative;
  margin: 0px;
  padding:0px;
  overflow: hidden;
  border: 0px solid #222222;
  background-image: url('../gfx/homediv-bg.gif');
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #101010;
  vertical-align: top;
  padding-bottom: 10px;
  font-size: 11px;
  font-family: Verdana;
  font-weight:normal; 
  background-color: #101010;
}
.homeBackgroundBottom {
  position: relative;
  margin: 0px;
  padding:0px;
  overflow: hidden;
  border: 0px solid #222222;
  background-image: url('../gfx/homediv-bg-bottom.gif');
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #101010;
  vertical-align: top;
  padding-bottom: 10px;
  font-size: 11px;
  font-family: Verdana;
  font-weight:normal; 
  background-color: #101010;
}
.mainPartTableCellMiddleForum {
  position: relative;
  margin: 0px;
  padding:0px;
  width: 567px ! important;
  overflow: hidden;
  border-right: 0px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 1px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;

  vertical-align: top;
  float:left;
}
.mainPartTableCellSmallLivestream {
  position: relative;
  margin: 0px;
  padding:0px;
  width: 297px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
  float:left;
}
.mainPartTableCellSmaller {
  margin: 0px;
  padding:0px;
  width: 279px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 0px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}
.mainPartTableCellSmallBig {
  margin: 0px;
  padding:0px;
  width: 342px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}
.mainPartTableCellSmallEvents {
  margin: 0px;
  padding:0px;
  width: 309px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}
.mainPartTableCellSmallKontrollzentrum {
  margin: 0px;
  padding:0px;
  width: 210px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
}
.mainPartTableCellSmallKontrollzentrumRechts {
  margin: 0px;
  padding:0px;
  width: 300px ! important;
  overflow: hidden;
  border-right: 1px solid #222222;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../gfx/tableBg.GIF');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #101010;
  vertical-align: top;
  white-space:nowrap;
}


.unsere-party-empfehlung{
	text-align:center;
}
.unsere-party-empfehlung img{
	border:1px solid #000000;
	padding:2px;
	background:#333333;
}
.advertisement {
  width: 960px;
  border: 0px solid #3f3f3f;
  background-color: #101010;
  text-align:center;
  margin:13px 0 0 0;
  padding-bottom:10px;		  
}

.advertisement p {
  font-size: 10px;
  font-family: Verdana;
  color:#aaaaaa;			  
}
.zurueckSeite {
  position: relative;
  left: 100%;
  width: 400px;
  margin-left: -400px;
  text-align: right;
  font-size: 11px;
  font-family: Verdana;
  color:#ffffff;  
  font-weight:normal; 
  text-decoration: none;	
}
.zurueckSeite a {
  font-size: 11px;
  font-family: Verdana;
  color:#e3771d;  
  font-weight:normal; 
  text-decoration: none;	
}
.zurueckSeite a:hover {
  text-decoration: underline;	
}
.footer {
  position: relative;
  left: 50%;
  width: 930px;
  height: 53px;
  margin-left: -480px;
  padding-left: 30px;
  padding-top: 5px;
  background-image: url('../gfx/footer.gif');
  background-position: top right;
  font-size: 10px;
  line-height: 58px;
  font-family: Verdana;
  color:#aaaaaa;  
  font-weight:normal; 
  text-decoration: none;	
}
.footerBottom a {
		text-align:center;
		 color:#888888;
		 font-size:9px;
		 margin-left:10px;
		 text-decoration:none;
}
.footerBottom a:hover {
		text-decoration:underline
}
.footerBottom {
		text-align:center;
		background:#101010;
		border:1px solid #000000;
		margin-top:10px;
}
.footerBottom p{
  font-size: 10px;
  font-family: Verdana;
  color:#aaaaaa;			  
}

.footerBottomRight  a{
	color:#666666;
	font-size:0.8em;
	text-align:right;
}
.footerBottomRight {
	text-align:right;
	margin-top:7px;
}

.bookmarks{
border-top-style:solid;
 padding-top:3px;
  border-top-width:1px; 
  border-top-color:#444444; 
   float: left;
	}
.bookmarks img{
	float:left;	
	border:1px solid #000000;
	padding:2px;
	margin:0 0 4px 4px;
	background:#333333;

}  

/******************************************* Fotoalbum *****************************************/

.album-beschreibungstext{
	margin:15px;
	color:#727272;
}


/****************************************** Shoutbox Home **************************************/


.shoutbox {
	width:284px;
	height: 230px;
	overflow:auto;
	padding:5px;
	margin: 0px 0px 4px 2px;
	background-image: url('/gfx/module_content_bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #333333;
}
.shoutbox span{
		display:block;
		background-color:#1c1c1c;
		margin:3px 0;
		padding-left:7px;
}
.shoutbox em{
	font-size:0.8em;
	color:#434343;
}
/****************************************** umfragen Home **************************************/
.umfragen-stimmen-gesamt{
	width:280px;
	margin-top:5x;
	background:#181818;
	border:1px solid #000;
	padding:8px;
		
}
.umfragen-stimmen-gesamt a{
	float:right;
}
.umfragen-home{
	margin:auto;
	text-align:center;
	padding:5px 5px 10px 5px;
	width:280px;
	background: url('../gfx/home/fragezeichen.jpg') right bottom no-repeat; 
}

.umfragen-home dl{
	text-align:left;
}
.umfragen-home dt{
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}
.umfragen-home dd{
	margin:5px;
	margin-bottom:10px;
	font-style:italic;
	letter-spacing:1px;
}
.umfragen-home .umfrage-button{
	display:block;
	text-align:left;
	margin-top:4px;

}
.umfragen-home .umfrage-button label{
	margin-left:10px;
}
.umfragen-home .umfrage-send {
	margin-top:10px;
}
.umfragen-home .umfrage-send input{
	margin:10px;
	background: url('../gfx/module_content_bg.gif') top right repeat-x; 
	padding:1px 1px 3px 1px;
	border: 1px solid #232323;
	margin:5px 15px;
	color: #cccccc;
	margin-bottom:2px;
	width:100px;
}

/****************************** HOME SEITE - zuhören ***************************************/


#jetzt-zuhoeren-content, #jetzt-zuhoeren-content2{
	float:left;
	margin-bottom:2px;
	background:#101010;
	border:1px solid #252525;
	width:280px;
	padding:8px 0;
}
#jetzt-zuhoeren-content a, #jetzt-zuhoeren-content2 a{
	float:left;
	margin-left:12px;
	border-right:1px solid #424242;
	padding-right:5px;

}
.zuhoeren-preview{
	clear:both;
	text-align:center;
	font-size:10px;
	color:#444444;
}

* html #jetzt-zuhoeren-content a{
	margin-left:7px;
}
* html #jetzt-zuhoeren-content2 a{
	margin-left:7px;
}
#jetzt-zuhoeren-content p a, #jetzt-zuhoeren-content2 p a{
	border:none!important;
}
.jetzt-zuhoeren-player{
	float:left;	
	font-size:10px;
	border-top:1px solid #222222;
	margin:0;
	padding:0;
}
.jetzt-zuhoeren-player li{
	float:left;
	width:56px;
	color:#444444;
	text-align:center;
	margin-left:12px;
	padding-left:0px;
}
.home-media-player:hover{
	background: url('../gfx/home/windows_media_player-both.png') no-repeat bottom;
	
}
.home-media-player, .home-itunes-player, .home-real-player, .home-winamp-player{
	background: url('../gfx/home/windows_media_player-both.png') no-repeat top;
	width:50px;
	height:50px; 
	
}
.home-itunes-player{
	background: url('../gfx/home/ico_itunes-both.png') no-repeat top;
	
}
.home-itunes-player:hover{
	background: url('../gfx/home/ico_itunes-both.png') no-repeat bottom;
	
}
.home-real-player{
	background: url('../gfx/home/RealPlayer-both.png') no-repeat top;
	
}
.home-real-player:hover{
	background: url('../gfx/home/RealPlayer-both.png') no-repeat bottom;
	
}
.home-winamp-player{
	background: url('../gfx/home/winampplayer-both.png') no-repeat top;
	
}
.home-winamp-player:hover{
	background: url('../gfx/home/winampplayer-both.png') no-repeat bottom;
	
}

/****************************** HOME SEITE - ZUFALLSUSER ***************************************/

.home-site-zufallsuser IMG{
	padding:2px;
	margin:5px;
	border:1px solid #000000;
	background:#333333;
		float:left;

}

.zufallsuser-dates{
	float:left;
	width:180px;
	padding-left:7px;
	margin-top:5px;
	background:#131313;
	border:1px solid #212121;
	height:122px;
	font-size:10px;
 }
.zufallsuser-dates dd a{
	border-bottom:1px solid #323232;
	font-weight:normal!important;
	font-size:10px;
}
.zufallsuser-dates dd{
	margin:2px 0;
}
.zufallsuser-dates dd h4{
	margin-top:0;
	font-weight:normal;
}
.zufallsuser-dates dt{
	font-weight:bold;
}
.zufallsuser-dates dd.last-login{
	color:#444;
	margin-top:8px;
}


