/* -------------- Globals ---------------*/

.floatright
{
float:right;
}

.floatleft
{
float:left;
}

body
{
background-image:url(img/bkg.png);
background-repeat:repeat-x;
min-height:800px;
}

#mainBody {
	margin: 30px auto;
	min-height:700px;
	width:1160px; /* 1100 */
	/*background-color:#E6E6F0;*/
	background-image:url(img/background_center.png);
	background-repeat:repeat-x;
	font-family:Verdana, Sans-Serif;
	font-size:12pt;
	background-color:white;
	/* Skyscraper
	margin:30px 0 0 80px;
	float:left;
	*/
}

#skyScraper
{
float:left;
margin:120px 0 0 5px;
position:relative;
bottom:0px;
left:0px;
}

#contentBox
{
float:left;
min-height:536px;
margin:0 0 0 0px; /* left: 40px */
padding:18px 0 30px 0;
width:905px; /* 785 */
/* 589px */
font-size:10pt;
}

#contentBox h1
{
color:#464893;
font-size:12pt;
margin-top: 0;
margin-bottom: 1ex;
}
#contentBox h2
{
color:#464893;
font-size:11pt;
padding-top: 2em;
}
#contentBox p {
	margin: 0;
	padding: 0;
	margin-bottom: 1ex;
}
#contentBox a
{
color:#464893;
}
#contentBox a:hover
{
color: blue;
}
#contentBox ul,
#contentBox ol {
	/* border: 1px solid blue; */
	margin: 0;
	padding-left: 1em;
}
#contentBox li {
	padding-bottom: 0.5ex;
}

#contentBox #presseLeft {
	float: left;
	width: 49%;
	font-size: 8pt;
}
#contentBox #presseRight {
	float: left;
	width: 49%;
	font-size: 8pt;
}
#contentBox #presseLeft ul,
#contentBox #presseLeft ol,
#contentBox #presseRight  ul,
#contentBox #presseRight  ol {
	padding-left: 0em;
	list-style-type: none;
}
#contentBox #presseLeft li,
#contentBox #presseRight  li {
	padding-bottom: 1em;
}

#contentBox #presseLeft img,
#contentBox #presseRight img {
	vertical-align: sub;
}

#left
{
float:left;
width:215px;
margin:0 00px 0 10px;
padding:0px 0 0 0;
}

#right
{
float:left;
width:245px;
min-height:700px;
margin:18px 00px 0 10px;
background-image:url(img/background_r.png);
background-repeat:repeat-x;
font-size:11pt;
border:1px solid #d0d1e7;
}

#line
{
height:1px;
width:1160px;
background-color:gray;
float:left;
}

/*
#bottomLine {
	width: 1160px; height: 1px;
	margin: -50px auto;
	font-size: 1px; line-height: 1px;
	background-color: gray;
position: relative;
float:left;
position:relative;
bottom:24px;
left:80px;
margin:0 0 0px 0px;
clear: both;
}
*/

#bottomMenu {
	clear: both;
	/* float: left; */
	width: 1160px;
	margin: 0 auto;
	color: black;
	border-top: 1px solid gray;
	font-size: 7pt; font-family: verdana; text-align: right;
	padding-bottom: 2px;
	/* position: static;
	top: 715px; */

/* SkyScraper
	position: relative; bottom: 0px;

	clear: both;
	width: 1137px; / * 1087 * / height: 10px;
	margin: -50px auto;
	color: gray;
	font-size: 7pt; font-family: verdana; text-align: right;

bottom: 10px;
position: relative;
clear: both;
float:left;
margin:0 0 50px 75px;
position:relative;
bottom:23px;
*/
}

#bottomMenu a
{
color:black;
text-decoration:none;
}

.cls
{
clear:both;
}

/* -------------- Header ---------------*/

#logo
{
width:200px;
height:100px;
float:left;
}

#logo img
{
width:180px;
height:75px;
margin:20px 0 0 20px;
border:0 none;
}

#header
{
width:800px;
height:100px;
float:left;
}

#header img
{
margin:19px 0 0 32px;
}

/* -------------- Nav Links ---------------*/

#nav
{
margin:22px 0 0 10px;
}

#left ul
{
list-style-type:none;
margin:5px 0px 0 0;
padding:0 0 0 20px;
}

#left li
{
margin:5px 20px 5px 15px;
padding:3px 5px 4px 22px;
width:150px;
}

#left .active
{
/*background-color:#464893;*/
background-image:url(img/balken_startseite.jpg);
background-repeat:repeat-x;
color:white;
}

#left li.active a
{
color:white;
}

#left li.activenews
{
background-color:#D05A20;
color:white;
}

#left li.activenews a
{
color:white;
}

#left a
{
color:black;
text-decoration:none;
font-size:9pt;
}

#left .startnActive
{
background-image:url(img/blue_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .startnActive:hover
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
}

#left .startnActive:hover a
{
color:white;
}

#left .startActive
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
height:25px;
}

#left .startActive a
{
color:white;
}

#left .tvnActive
{
background-image:url(img/red_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .tvnActive:hover
{
background-image:url(img/red_v_100.png);
background-repeat:repeat;
}

#left .tvnActive:hover a
{
color:white;
}

#left .tvActive
{
background-image:url(img/red_v_100.png);
background-repeat:repeat;
height:25px;
}

#left .tvActive a
{
color:white;
}

#left .newsnActive
{
background-image:url(img/blue_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .newsnActive:hover
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
}

#left .newsnActive:hover a
{
color:white;
}

#left .newsActive
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
height:25px;
}

#left .kontaktActive
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
height:25px;
}

#left .newsActive a
{
color:white;
}

#left .kontaktActive a
{
color:white;
}

#left .UHActive
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
height:25px;
}

#left .UHActive a
{
color:white;
}

#left .programmnActive
{
background-image:url(img/purple_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .programmnActive:hover
{
background-image:url(img/purple_v_100.png);
background-repeat:repeat;
}

#left .programmnActive:hover a
{
color:white;
}

#left .MHnActive
{
background-image:url(img/green_v_17.png);
background-repeat:repeat;
height:25px;
}


#left .MHnActive:hover
{
background-image:url(img/green_v_100.png);
background-repeat:repeat;
}

#left .MHnActive:hover a
{
color:white;
}

#left .UHnActive
{
background-image:url(img/blue_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .UHnActive:hover
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
}

#left .UHnActive:hover a
{
color:white;
}

#left .kontaktnActive
{
background-image:url(img/blue_v_17.png);
background-repeat:repeat;
height:25px;
}

#left .kontaktnActive:hover
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
}

#left .kontaktnActive:hover a
{
color:white;
}

#left #startBalken
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #tvBalken
{
background-image:url(img/red_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #newsBalken
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #programmBalken
{
background-image:url(img/purple_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #MHBalken
{
background-image:url(img/green_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #UHBalken
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

#left #kontaktBalken
{
background-image:url(img/blue_v_100.png);
background-repeat:repeat;
width:25px;
height:25px;
float:left;
}

.navPunkt
{
height:28px;
width:177px;
}

.navText
{
margin:0px 0 0 20px;
position:relative;
top:5px;
}

