html {
	height			: 100%;
}

body {
	height				: 98%;
	background-color	: #f1f1ea;
	color				: #000000;
	padding-top			: 0px;
	margin-top			: 0px;
}

.main 
{
	width				: 970px;
	margin-left			: auto;
	margin-right		: auto;
	left				: 50%;
	position			: absolute;
	margin-left			: -485px;
	background-color	: white;
	float				: left;
}

.head 
{
	background-image	: url(/images/radio-head.png);
	background-repeat	: no-repeat;
	width				: 970px;
	height				: 186px;
	float				: left;
}

.toppic 
{
	width				: 657px;
	height				: 112px;
	position			: absolute;
	top					: 41px;
	left				: 283px;
}

.menuPos 
{
	background-image	: url(/images/radio-hmenu.png);
	background-repeat	: no-repeat;
	width				: 970px;
	height				: 32px;
	float				: left;
	text-align			: center;
}

.menu 
{
	margin-top		: 8px;
	margin-left		: 305px;
}

.menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: inherit;
}

.menu li
{
	display : block;
	float : left;
	color : #000000;
	padding-left: 13px;
	padding-right: 13px;
}

.menu li a:link, .menu li a:visited, .menu li a:active
{
	text-decoration : none;
	color: #000000;
	font-weight: normal;
}

.menu li a:hover
{
	color: #CC0000;
	text-decoration : underline;
}

.menu .activeNav:visited, 
.menu .activeNav:active, 
.menu .activeNav:link, 
.menu .activeNav:hover
{
	color: #CC0000;
}

.contentPos 
{
	background-image	: url(/images/radio-content-bg.png);
	background-repeat	: repeat;
	width				: 970px;
	min-height			: 450px;
	float				: left;
	padding				: 5px 0px 0px 0px;
}

*html .contentPos 
{
	height				: 450px;
}

.mainContentRahmen 
{
	float				: left;
	padding-left		: 32px;
	position			: relative;
	width				: 660px;
}

.mainContent 
{
	background-color	: white;
	padding				: 12px 10px 20px 10px;
}

*html .mainContent { width: 660px; }

.subContentRahmen 
{
	width				: 235px;
	min-height			: 165px;
	float				: right;
	padding				: 0px 30px 0px 0px;
	background-color	: Transparent;
}

.subContentBlock 
{
	background-color	: white;
	width				: 235px;
	min-height			: 165px;
	background-image	: url(/images/radio-seitenstreifenrahmen.png);
	background-repeat	: no-repeat;
	background-position	: bottom;
	float				: right;
	padding				: 0px 0px 20px 0px;
}

*html .subContentBlock  { height: 165px; }

.subContent
{
	padding				: 0px 10px 15px 23px;
	margin				: 12px 0px 0px 0px;
	float				: left;
}

.subMenuBlock 
{
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	float			: left;
	text-align		: center;
}

.subMenu
{
	background-color	: white;
	width			: 235px;
	min-height		: 165px;
	float			: right;
	padding			: 0px 0px 0px 0px;
}

.subMenu ul
{
	list-style-type: none;
	list-style-position: inherit;
	margin: 0px;
	padding-left: 0px;
}

*html .subMenu li
{
	height	: 0px;
}

.subMenu li div
{
	background-image	: url(/images/radio-vmenu-no.png);
	background-repeat	: no-repeat;
	width				: 235px;
	padding				: 10px 0px 13px 0px;
	cursor				: pointer;
	color				: #000000;
	font-weight			: normal;
}

.subMenu li a:link, .subContent li a:visited, .subContent li a:active
{
	text-decoration : none;
}

.subMenu .activeNav:visited div, 
.subMenu .activeNav:active div, 
.subMenu .activeNav:link div, 
.subMenu .activeNav:hover div,
.subMenu li a:hover div
{
	background-image	: url(/images/radio-vmenu-act.png);
	color				: #CC0000;
	text-decoration		: underline;
}

.bottom 
{
	background-image	: url(/images/radio-bottom.png);
	width				: 970px;
	height				: 47px;
	float				: left;
}

.subContentRahmen2 {
	width			: 235px;
	min-height		: 165px;
	float			: right;
	padding			: 0px 30px 0px 0px;
	background-color	: Transparent;
}

.subContentBlock2 {
	background-color	: white;
	width			: 235px;
	min-height		: 165px;
	background-image	: url(/images/radio-seitenstreifenrahmen.png);
	background-repeat	: no-repeat;
	background-position	: bottom;
	float			: right;
	padding			: 0px 0px 20px 0px;
}

*html .subContentBlock2  { height: 165px; }

.subContent2 {
	padding			: 0px 23px 15px 23px;
	margin			: 12px 0px 0px 0px;
	float			: left;
}

.floatclear
{
	clear: right;
}


a, a:hover, a:visited, a:active, a:focus
{
	color: #CC0000;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.mainContent h1
{
	font-family		: Georgia,Times;
	font-size		: 1.4em;
	font-weight		: normal;
	color			: #5D5D3E;
	padding			: 0px 0px 9px 0px;
	margin			: 0px 0px 0px 0px;
}

.mainContent h1 a, .mainContent h1 a:hover, .mainContent h1 a:visited, .mainContent h1 a:active, .mainContent h1 a:focus
{
	font-family		: Arial,Helvetica,sans-serif;
	font-size		: 0.7em;
	color			: #CC0000;
	font-weight		: bold;
	padding			: 0px 0px 9px 0px;
	margin			: 0px 0px 0px 0px;
	text-decoration	: none;
}

.subContent h1
{
	font-family		: Georgia,Times,serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #5d5d3e;
	text-align		: center;
	margin			: 0px 0px 10px 0px;
}

.subContent2 h1
{
	font-family		: Georgia,Times,serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #5d5d3e;
	text-align		: center;
	margin			: 0px 0px 10px 0px;
}

h2
{
	background-image: url(/images/radio-poepsel.png);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size: 1.0em;
	text-indent:19px;
	margin			: 0px 0px 7px 0px;
}

.timer
{
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
	color: #CC0000;
}

.topjumper
{
	text-align: right;
}

.topjumper a
{
	color: #00268f;
	font-weight: bold;
}

.mainContent .trenner
{
	background-image	: url(/images/radio-trenner.png);
	background-repeat	: no-repeat;
	width			: 453px;
	height			: 7px;
	clear			: both;
	margin			: 18px 0px 18px 0px;
}

.subContent .trenner
{
	background-image	: url(/images/radio-trenner_schmal.png);
	background-repeat	: no-repeat;
	width			: 180px;
	height			: 6px;
	clear			: both;
	margin			: 8px 0px 1px 0px;
}

.subContent2 .trenner
{
	background-image	: url(/images/radio-trenner_schmal.png);
	background-repeat	: no-repeat;
	width			: 180px;
	height			: 6px;
	clear			: both;
	margin			: 8px 0px 1px 0px;
}

.podcast .textLeft
{
	border-bottom: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

.subContent .seperator
{
	background-image	: url(/images/radio-trenner_schmal.png);
	background-repeat	: no-repeat;
	width			: 180px;
	height			: 6px;
	clear			: both;
	margin			: 8px 0px 1px 0px;
}

.mainContent .trenner
{
	background-image	: url(/images/radio-trenner.png);
	background-repeat	: no-repeat;
	width			: 453px;
	height			: 7px;
	clear			: both;
	margin			: 18px 0px 18px 0px;
}

.subContent .trenner
{
	background-image	: url(/images/radio-trenner_schmal.png);
	background-repeat	: no-repeat;
	width			: 180px;
	height			: 6px;
	clear			: both;
	margin			: 8px 0px 1px 0px;
}

.subContent2 .trenner
{
	background-image	: url(/images/radio-trenner_schmal.png);
	background-repeat	: no-repeat;
	width			: 180px;
	height			: 6px;
	clear			: both;
	margin			: 8px 0px 1px 0px;
}

#iTB_window {
	background: #ffffff;
	border: 6px solid #f1f1ea;
}


.subContent .pictextPicCenter {
	margin-left:-13px;
}

.subContent2 .pictextPicCenter {
	margin-left:-13px;
}

th
{
	background-color: #CCCCCC;
}

td
{
	border-bottom: solid 1px #000000;
}