body {
	background:  url(../images/bodybg.jpg) repeat-x #EAEAEA; margin: 0px; padding: 0px; color: #333; line-height: 20px; font-family: Arial, Verdana, Tahoma; font-size: 12px;
}
* {
	margin: 0px; padding: 0px;
}


a:active{
    color: #000;
    text-decoration:none;
}
a:link{
    color: #000;
    text-decoration:none;
}
a:visited{
    color: #000;
    text-decoration:none;
}
a:hover{
    color: #000; 
    text-decoration:none;
}
P{
margin:0px;
padding:0px;
}
LI{list-style:none;margin:0px;padding:0px;}
ol,ul{margin:0px;padding:0px;}
H1{font-size:18px;
font-family:Helvetica,Arial,sans-serif;
padding:0px 0px 10px 0px;
margin:0px;
font-weight:bold;
}
H2{
font-size:14px;
font-family:Helvetica,Arial,sans-serif;
padding:0px;
margin:0px;
font-weight:bold;}
HR{
padding:0px;
margin:8px 0px;
_margin:4px 0px;
border-top:1px #DDDDDD solid;
border-bottom:1px #FFFFFF solid;
border-left:0px;
border-right:0px;
zoom:1;
}
.time{
font-size:12px;
color:#999999;
}
.more
{
margin:0px;
font-size:12px;
font-weight:normal;
}
.more a:active, .more a:link, .more a:visited{
    padding:0px 0px 0px 8px;
    color:#FF6600;
    text-decoration:underline;
}
.more a:hover{
    padding:0px 0px 0px 8px;
    color:#FF3300;
    text-decoration:underline;
}
/**************layouts**********************/
#header{width:1000px;height:114px; padding:0px; margin:0px auto; background:url(../images/top.jpg) no-repeat top;}
#main{width:988px;padding:6px;margin:0px auto;background:#F0F0F0;}
#footer{width:980px; padding:15px 10px;margin:0px auto;color:#999999; text-align:center;}
.container {
	margin: 0px; border: 0px solid #FFF; width: 988px; height: 300px; overflow: hidden; clear: both !important; position: relative; background:url(../images/loading.gif) no-repeat 50% 50% #FFF;
}
.container IMG{
width: 988px; height: 300px;
}
/**************slider**********************/
#slider-container {
	margin: 0px; border: 0px solid #FFF; width: 988px; height: 346px; overflow: hidden; clear: both !important; position: relative;
}
.nivoSlider {
	background: url("../images/loading.gif") no-repeat 50% 50% #FFF; margin-bottom: 10px; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute; 
}
.nivoSlider a {
	border: 0px currentColor; display: block;
}
.nivo-directionNav a {
	border: 0px currentColor; width: 50px; height: 100px; text-indent: -9999px; display: block;
}
#slider {
	margin: 0px auto; width: 988px; height: 346px; overflow: hidden; position: relative; z-index: 9;
}
/*************nav****************/
#ger_nav{bottom: 0; left:40px;height:55px; width:908px;position: absolute; z-index: 10; background: url(../images/titlebg.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:55px;}
#ger_nav a:active, #ger_nav a:link, #ger_nav a:visited{
    padding:8px;
    color:#FFF;
    text-decoration:none;
}
#ger_nav a:hover{
    padding:8px;
    color:#FFF;
    text-decoration:none;
}
#ger_nav span{}
#ger_nav .curchannel {
    padding:10px 4px 20px 4px;
    color:#FFF;
	margin:0px 4px;
	
	}
#ger_nav .spe{
background:url(../images/spe.jpg) no-repeat left;
padding:0px 2px;
margin:0px;
}
/********************column*************/
.columns{
overflow:hidden;
}
.fp_col1{
width:242px;
margin:8px 8px;
padding:0px;
float:left;
}
.fp_col2{
width:462px;
margin:8px 8px;
_margin:8px 4px;
padding:0px;
float:left;
}
.fp_col3{
width:194px;
margin:8px 8px;
_margin:8px 4px 8px 8px;
padding:0px;
float:left;
}
.sp_col1
{margin:10px 10px 10px 10px;
_margin:10px 8px 10px 6px;
padding:8px 0px;
width:226px;
float:left;
}
.sp_col2
{
width:700px;
margin:8px 0px 0px 0px;
float:left;
padding:0px;
min-height:320px;
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>320?"320px":"");
}

.maincontent{
padding:20px 20px 30px 20px;
border:1px #CCCCCC solid;
background:#FFFFFF;
color:#000000;
line-height:26px;
font-size:14px;
}
.maincontent a:active,.maincontent a:link, .maincontent a:visited,.maincontent a:hover{
    color: #FF9900;
    text-decoration:underline;
}
.channels{
padding:0px;
margin:0px;
line-height:24px;
font-size:14px;
font-weight:bold;
}
.channels li{
    padding:8px 0px 8px 2px;
	background:url(../images/line.gif) repeat-x bottom;
}
.channels .cur{
    padding:8px 0px 8px 2px;
	background:url(../images/line.gif) repeat-x bottom;
}
/********************colors*************/
.color1{
background-color:#336699;
}
.color2{
background-color:#CC3300;
}
.color3{
background-color:#FF9900;
}
.color4{
background-color:#006666;
}
.color5{
background-color:#B48446;
}
.color6{
background-color:#669900;
}
.color7{
background-color:#660099;
}
.color8{
background-color:#CC3399;
}
.fcolor1{
color:#336699;
}
.fcolor2{
color:#CC3300;
}
.fcolor3{
color:#FF9900;
}
.fcolor4{
color:#006666;
}
.fcolor5{
color:#B48446;
}
.fcolor6{
color:#669900;
}
.fcolor7{
color:#660099;
}
.fcolor8{
color:#CC3399;
}
/********************index*************/
.prominenten{
padding:0px;
margin:5px 0px;
line-height:19px;
}
.prominenten img{
border:0px;
margin:5px 8px 5px 0px;
padding:0px;
float:left;
}
em{
font-size:14px;
}