@charset "UTF-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(./bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ff8a2a;
}
a
{
	text-decoration:none;
	color:#FF3300;
}
a:hover
{
	color:#641900;
}
img
{
	border:none;
}
.bold
{
	font-weight:bold;
}
.headline
{
	font-size:1.3em;
	font-weight:bold;
}
.subheadline
{
	font-size:1.1em;
	font-weight:bolder;
}
.text08em
{
	font-size:0.8em;
}
.center
{
	text-align:center;
}
.redlarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}.red
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
}
.mainbox
{
	width:575px;
}
.clearfloat
{
	clear:both;
}
#index table#contenttable
{
	margin-left:auto;
	margin-right:auto;
}
#index table#contenttable tr td
{
	background-color:#FFFFFF;
	width:900px;
}
#index table#contenttable tr td table#logon
{
	width:100%;
	border:none;
}
#index table#contenttable tr td table#logon tr td
{
	padding:5px 15px;
	margin:0;
	background-color:#FEAD78;
}
#index table#contenttable tr td table#logon tr td a
{
	color:#FFFFFF;
	text-decoration:none;
}
#index table#contenttable tr td table#logon tr td a:hover
{
	color:#641900;
}
#index table#contenttable tr td table#copy
{
	width:100%;
}
#index table#contenttable tr td table#copy tr td
{
	padding-top:5px;
	text-align:center;
	font-size:0.8em;
	border-top:2px solid #CCCCCC;
}
#index table#contenttable tr td table tr td#navigation
{
	vertical-align: top;
	width:120px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:1.2em;
	border-right:2px solid #CCCCCC;
}
#index table#contenttable tr td table tr td#navigation ul
{
	margin: 0px;
	padding: 0px;
	
}
#index table#contenttable tr td table tr td#navigation ul li
{
	list-style-type: none;
	margin:0px;
	padding:0px;
	
	/*
	line-height: 10px;
	*/
}
#index table#contenttable tr td table tr td#navigation ul li a
{
	display:block;
	text-decoration:none;
	color:#FF3300;
	border-left: 8px solid #ffffff;
	padding:2px 2px 2px 0.5em;
	/*width:100%;*/
	/*background-color:#999999;*/

}
html>#index table#contenttable tr td table tr td#navigation ul li a
{
	width:auto;
}
#index table#contenttable tr td table tr td#navigation ul li a:hover
{
	
	color:#641900;
	border-left: 8px solid #ff3300;
	background-repeat:repeat-y;
	background-image: url(unterlegerNavigation.jpg);
}
#index table#contenttable tr td	table tr td#main
{
	vertical-align: top;
	padding:0 8px;
	width:580px;
}
#index table#contenttable tr td	table tr td#right
{
	width:200px;
	border-left:2px solid #CCCCCC;
	text-align:center;
	vertical-align:top;
}
#sendeplantop
{
	margin-top:15px;
	text-align:left;
	font-weight:bold;
	background-color:#fead78;
	padding-left:5px;
	height: 35px;
	padding-top: 2px;
}
#sendeplan
{
	width:575px;
}
#sendeplanstatus
{
	position: relative;
	left: 507px;
	top: -22px;
	width: 60px;
}
.sendeplanDatum
{
	font-size:10px;
	font-weight:bold;
	color: #333333;
	padding-left: 4px;
	padding-top: 4px;
}
#sendeplantop #sendeplanstatus td#bevorstehendaktiv
{
	height:15px;
	width:15px;
	background-color:#619923;
}
#sendeplantop #sendeplanstatus td#bevorstehendinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#sendeplantop #sendeplanstatus td#onairaktiv
{
	height:15px;
	width:15px;
	background-color:#dd0000;
}
#sendeplantop #sendeplanstatus td#onairinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#sendeplantop #sendeplanstatus td#gesendetaktiv
{
	height:15px;
	width:15px;
	background-color:#3D99FD;
}
#sendeplantop #sendeplanstatus td#gesendetinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#sendeplanmiddle
{
	border-left:4px solid #fead78;
	padding-left:5px;
	text-align:left;
	margin-top:0px;
	padding-top:8px;
	padding-bottom:8px;
	max-height: 230px;
	overflow:auto;
	overflow-x: hidden;
}
#sendeplanbuttom
{
	background-color:#fead78;
	font-size:0.8em;
	height: 4px;
}
#sendeplan table#legende
{
	border:solid #666666 2px;
	padding:2px;
}
#sendeplan table#legende tr td#bevorstehendaktiv
{
	height:15px;
	width:15px;
	background-color:#619923;
}
#sendeplan table#legende tr td#onairaktiv
{
	height:15px;
	width:15px;
	background-color:#dd0000;
}
#sendeplan table#legende tr td#gesendetaktiv
{
	height:15px;
	width:15px;
	background-color:#3D99FD;
}
#sendeplan table#legende tr td
{
	width:auto;
}
#sendeplan table#legende tr td#marginleft
{
	padding-left:10px;
}
/*Intern*/
#formtable table
{
	border-left:4px solid #fead78;
}
#formtable table tr td
{
	vertical-align:top;
}
#formtable table tr#zeile2 td
{
	background-color:#FFFFFF;
}
#formtable table tr#zeile2 td
{
	background-color:#FFEADD;
}
#sendungsliste
{
	width:575px;
}
#sendungsliste table
{
	width:100%;
}
#sendungsliste table tr td table
{
	margin-bottom:18px;
	border:solid 1px;
}
#sendungsliste table tr td table tr#zeile0 td
{
	background-color:#ff8a2a;
}
#sendungsliste table tr td table tr#zeile1 td
{
	background-color:#FFFFFF;
}
#sendungsliste table tr td table tr#zeile2 td
{
	background-color:#ffeadd;
}
/* kontaktform */
#kontakt table tr td #kontakttable tr td.fehler {
	color:#CC0000;
	font-weight:bold;
	background-color:#FF9900;
	vertical-align:top;
}
#kontakttable tr td {
	vertical-align:top;
}
#kontaktadrleft
{
	float:left;
	width:260px;
	padding:8px;
	border-left:solid 1px #CCCCCC;
	margin-bottom:8px;
}
#kontaktadrright
{
	float:left;
	width:260px;
	padding:8px;
	border-left:solid 1px #CCCCCC;
	margin-bottom:8px;
}
/*PODCAST*/
#podcastAbo
{
	width:110px;
	position: relative;
	top: -40px;
	left: 410px;
}
#podcastEintrag
{
	width:100%;
	height:140px;
	border: solid;
	/*
	border-color: #CCCCCC;
	border-width:thin;
	*/
	border:none;
	margin-bottom:10px;
}
#podcastEintragDesc
{
	position:relative;
	left: 176px;
	top: -130px;
	width:370px;
	border-left:thin solid #CCCCCC;
	padding-left:4px;
	height:125px;
	overflow:auto;
}
.PodcastDescHeadline
{
	font-size:14px;
	font-weight:bold;
}
.PodcastDescDate
{
	font-size:10px;
	font-weight:bold;
	color:#999999;
	padding-left: 10px;
}
.PodcastDescBody
{
	padding-left: 6px;
}
/*END PODCAST*/
/*FREIESENDETERMINE*/
#freiesendeterminehead
{
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	width:575px;
}
#freiesendeterminehead1
{
	width:140px;
	float:left;
	padding-left:5px;
	border-left:#CCCCCC solid 1px;
}
#freiesendeterminehead2
{
	width:60px;
	float:left;
	padding-left:5px;
	border-left:#CCCCCC solid 1px;
}
#freiesendeterminehead3
{
	float:left;
	padding-left:5px;
	border-left:#CCCCCC solid 1px;
}
#zeile01
{
	background-color:#ffffff;
	height:16px;
	margin:1px;
	border:solid #ffffff 1px;
	width:575px;
}
#zeile02
{
	background-color:#ffeadd;
	height:16px;
	margin:1px;
	border:solid #ffeadd 1px;
	width:575px;
}
#zeile01:hover, #zeile02:hover
{
	/*border:solid #333333 1px;*/
	border:solid #AAAAAA 1px;
}
#freiesendeterminec1
{
	width:145px;
	float:left;
}
#freiesendeterminec2gn
{
	background-color:#009900;
	/*padding-left:10px;*/
	overflow:hidden;
	width:65px;
	color:#000000;
	text-align:center;
	float:left;
}
#freiesendeterminec2gn a:hover
{
	background-color:#006600;
}
#freiesendeterminec2gn a
{
	color:#000000;
	width:100%;
	height:100%;
	display:block;
}
#freiesendeterminec2or
{
	background-color:#FF9900;
	/*padding-left:10px;*/
	overflow:hidden;
	width:65px;
	color:#000000;
	text-align:center;
	float:left;
}
#freiesendeterminec2or a:hover
{
	background-color:#CC6600;
}
#freiesendeterminec2or a
{
	color:#000000;
	width:100%;
	height:100%;
	display:block;
}
#freiesendeterminec2rt
{
	background-color:#CC0000;
	/*padding-left:10px;*/
	overflow:hidden;
	width:65px;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
#freiesendeterminec2rt a
{
	color:#FFFFFF;
	width:100%;
	height:100%;
	display:block;
}
#freiesendeterminec2rt a:hover
{
	background-color:#CC3300;
}
#freiesendeterminec3
{
	float:left;
	padding-left:6px;
}
/*END FREIESENDETERMINE*/

/*  Startseite DIV */

#startseitesendeplan
{
	width:575px;
}
#startseitesendeplantop
{
	/*margin-top:15px;*/
	text-align:left;
	font-weight:bold;
	background-color:#fead78;
	padding-left:5px;
	height: 35px;
	padding-top: 2px;
}
#startseitemiddle #startseitesendeplantop
{
	margin-top:10px;
}
#startseitebuttom #startseitesendeplantop
{
	margin-top:10px;
}
#startseitemiddle #startseitesendeplantop #startseitesendeplanstatus
{
	position: relative;
	left: 507px;
	top: -22px;
	width: 60px;
}
#startseitetop #startseitesendeplantop #startseitesendeplanstatus
{
	position: relative;
	left: 467px;
	top: -22px;
	width: 60px;
}
#startseitebuttom #startseitesendeplantop #startseitesendeplanstatus
{
	position: relative;
	left: 467px;
	top: -22px;
	width: 60px;
}
.startseitesendeplanDatum
{
	font-size:10px;
	font-weight:bold;
	color: #333333;
	padding-left: 4px;
	padding-top: 4px;
}
#startseitesendeplan table tr th #right
{
	text-align:right;
}
#startseitesendeplantop #startseitesendeplanstatus td#bevorstehendaktiv
{
	height:15px;
	width:15px;
	background-color:#619923;
}
#startseitesendeplantop #startseitesendeplanstatus td#bevorstehendinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#startseitesendeplantop #startseitesendeplanstatus td#onairaktiv
{
	height:15px;
	width:15px;
	background-color:#dd0000;
}
#startseitesendeplantop #startseitesendeplanstatus td#onairinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#startseitesendeplantop #startseitesendeplanstatus td#gesendetaktiv
{
	height:15px;
	width:15px;
	background-color:#3D99FD;
}
#startseitesendeplantop #startseitesendeplanstatus td#gesendetinaktiv
{
	height:15px;
	width:15px;
	background-color:#dddddd;
}
#startseitesendeplanmiddle
{
	border-left:4px solid #fead78;
	padding-left:5px;
	text-align:left;
	margin-top:0px;
	padding-top:8px;
	padding-bottom:8px;
	max-height: 150px;
	overflow:auto;
	overflow-x: hidden;
}
#startseitemiddle #startseitesendeplanmiddle
{
	border-left:4px solid #fead78;
	padding-left:5px;
	text-align:left;
	margin-top:0px;
	padding-top:8px;
	padding-bottom:8px;
	max-height:none;
	overflow:auto;
	overflow-x: hidden;
}
#startseitesendeplanbuttom
{
	background-color:#fead78;
	font-size:0.8em;
	height: 4px;
}
#startseitetop
{
	width:93%;
	font-size:0.9em;
}
#startseitebuttom
{
	width:93%;
	font-size:0.9em;
}
/*  Startseite DIV END*/
/*  right*/
#itemright
{
	border:solid #FFFFFF 1px;
}
#itemright:hover
{
	border:solid 1px #ff8a2a;
}