@charset "utf-8";
/* CSS Document */
body {
	background-color:#949293;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a {
	text-decoration:none;
	color: rgb(2,140,205);
	}
img {
	border:0px;
	}
#leaderboarder {
	background-repeat:no-repeat;
	height:110px;
	width:949px;
	top:3px;
	left:6px;
	position:absolute;
	}
#buttons {
	left:40px;
	position:relative;
	}
#header {
	background-repeat:no-repeat;
	background-image:url(../images/header.jpg);
	width:990px;
	height:148px;
	top:99px;
	left:6px;
	position:absolute;
	}
#liveticker {
	width:350px;
	height:30px;
	top:198px;
	left:300px;
	position:absolute;
	z-index:100;
	}
#lang {
	top:145px;
	left:250px;
	position:absolute;
	z-index:100;
	}
#studio_mail {
	top:165px;
	left:760px;
	position:absolute;
	z-index:100;
	}
#playnow {
	width:30px;
	height:30px;
	top:188px;
	left:735px;
	position:absolute;
	background-image:url(../images/playnow.png);
	z-index:101;
	}
#namemoderator {
	width:133px;
	height:20px;
	top:144px;
	left:730px;
	position:absolute;
	z-index:102;
	text-align:center;
	border:0px red solid;
	font-weight:bold;
	}
#bildmoderator {
	width:100px;
	height:130px;
	top:100px;
	left:863px;
	position:absolute;
	z-index:103;
	}
#navi_rand_top {
	background-repeat:no-repeat;
	background-image:url(../images/navi_rand_top.jpg);
	width:990px;
	height:auto;
	min-height:2550px;
	top:247px;
	left:6px;
	position:absolute;
	
	}
#content {
	position:relative;
	left:240px;
	top:60px;
	padding-top:20px;
	width:480px;
	height:auto;
	}
	
.contentheading {
  font-size:14px;
  font-weight:bold;
  padding-top:30px;
  padding-bottom:20px;
}

.componentheading {
  font-size:14px;
  font-weight:bold;
  padding-top:30px;
  padding-bottom:20px;
}
  
#navi {
	position:absolute;
	left:-20px;
	top:20px;
	width:190px;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	}
#skyscraper {
	background-repeat:no-repeat;
	width:160px;
	height:600px;
	top:99px;
	left:1000px;
	position:absolute;
	}
#info {
	width:260px;
	height:auto;
	top:287px;
	left:734px;
	position:absolute;
	}
.box_top {
	background-image:url(../images/box_top.png);
	background-repeat:no-repeat;
	height:10px;
	width:260px;}
.box_left {
	background-image:url(../images/box_left.jpg);
	background-repeat:repeat-y;
	height:100%;
	width:260px;
	padding-left:10px;}
.box_bottom {
	background-image:url(../images/box_bottom.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:260px;}

<!-- Navigation -->

ul.menu {
  list-style-type:none;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

ul.menu li {
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  background-image:url(../images/nav.jpg);
  background-repeat:no-repeat;
  width:180px;
  list-style-type:none;
}

ul.menu li:hover, ul.menu li#current, ul.menu li.active {
  background-image:url(../images/nav_a.jpg);
}

ul.menu li a {
  color:#000;
  text-decoration:none;
  display:block;
  padding:5px 0px 0px 15px;
  height:30px;
}

ul.menu li ul {
  list-style-type:none;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

ul.menu li ul li {
  font-family:arial;
  font-size:12px;
  background:none;
  font-weight:normal;
  width:180px;
}

ul.menu li ul li:hover, ul.menu li ul li#current  {
  background:none;
}

ul.menu li ul li a {
  color:#000;
  text-decoration:none;
  display:block;
  padding:0px 0px 0px 15px;
  height:20px;
}

ul.menu li ul li:hover a, ul.menu li ul li#current a {
  font-weight:bold;
}


/* Fundgrube CSS, sollte eigentlich in der Komponente gelöst werden */

div#search {
  width:100%;
  background-color:#eee;
  border:1px solid #ccc;
}

div#innerSearch {
  width:459;
  margin:10px;
}

div.results {
  width:100%;
  background-color:#fff;
  border:1px solid #ccc;
  margin-top:10px;
}

div.innerResults {
  width:459;
  margin:10px;
}

div.inseratContent {
  width:100%;
  margin-top:10px;
  margin-bottom:20px;
}

hr.fundgrube {
  height:0px;
  border:0px;
  border-top:1px solid #ddd;
}

/* /Fundgrube CSS, sollte eigentlich in der Komponente gelöst werden */


td.sectiontableentry1{
	text-align:left;
}
td.sectiontableentry2{
	text-align:left;
}


/* Verlinktes Logo, durchsichtiges Logo */
div.logo{
	position:absolute;
	top:110px;
	left:25px;
	border:0px white solid;
	width:190px;
	height:110px;
	cursor:pointer;
	z-index:100;
}


/* ---------------- COMPONENT TEAM ------------------ */

td#team {
  width:135px;
  height:150px;
}

div.team_link {
  width:235px;
  height:150px;
  background-image:url(../images/bg_team.jpg);
}

a#team_link {
  display:block;
  width:100%;
  height:100%;
  background-image:url(../images/bg_team.jpg);
}

a#team_link:hover {
  background-image:url(../images//bg_team_a.jpg);
}

a#more {
  text-decoration:none;
  color: rgb(2,140,205);
  background-image:url(../images//next.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
}

a#more:hover {
  background-image:url(../images//next_a.jpg);
}

poll {
text-align:left;
}

iframe {
	border: none;
	background-color:#FFF;
	
	}
