div#main	{position: relative;}
div#main * {margin:0;padding:0}

div#main img{border:0}
div#mainhead{
	height:285px;
	background-image: url(/content/flash/stob_slideshow.jpg);
	background-repeat: no-repeat;
}

div#mainhead h1{color:white;font-size:16px;margin-left:20px}
div#mainhead img{margin-left:20px}
                                               
div#newsteaser{background-color:#BBBDBE;height:30px;width:800px;float:left;}
div#newsteaser h2{height:25px;font-size:13px;padding-left:10px;padding-top:5px;background-color:#707173;color:#BBBDBE;width:70px;float:left}
div#newsteaser p{float:left;font-size:12px;height:25px;padding-left:10px;padding-top:5px;color:#707173;font-weight:bold}
div#newsteaser p a{background-image:url(/content/images/basic/linkmark-gray_kl.gif);
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:20px !important;
        text-decoration:none;
		font-weight:normal;	
		color:#707173;	
}

div#firstline{margin-top:25px;float:left;padding-left:25px;width:775px}
div#firstline dl, div#secondline dl{position:relative;width:235px;margin-right:25px;float:left;}

div#firstline dt, div#secondline dt{height:22px;padding:3px;padding-left:5px;background-color:#FF9400;color:white;font-size:13px;font-weight:bold;letter-spacing:1px;}

div#firstline dt+dt, div#secondline dt+dt{height:34px;line-height:15px;font-size:11px;background-color:#FFA500;font-weight:normal;letter-spacing:0px;}
div#firstline dd.video{
	padding-left:5px;
	position:absolute;
	top:165px;
	height:23px;width:230px;
	background-color:#707173;
	z-index: 140;
	
	
}
div#firstline dd#teaserVideo1 a, div#secondline dd#teaserVideo2 a{
	padding-left:30px;
	font-size:10px;
	color:white;
	text-decoration:none;
	background-image: url(/content/images/basic/icon-video.gif);background-repeat: no-repeat;background-position: left;}

div#firstline dd, div#secondline dd{overflow:hidden}

div#firstline dt#teaserImgTitle1 {position: absolute; top: 28px; width: 227px; z-index: 100;}
div#firstline dt#teaserImgTitle2 {position: absolute; top: 28px; width: 227px; z-index: 100;}
div#firstline dd#teaserImg1      {position: absolute; top: 68px; height: 120px; z-index: 90;height:120px;width:235px}
div#firstline dd#teaserImg2      {position: absolute; top: 68px; height: 120px; z-index: 90;height:120px;width:235px}
div#firstline dd#teaserVideo1    {padding-left:5px;position: absolute; top: 165px; height:23px;width:230px; z-index: 140;background-color:#707173;}
div#firstline dd#teaserVideo2    {padding-left:5px;position: absolute; top: 165px; height:23px;width:230px; z-index: 140;background-color:#707173;}

div#firstline dl.grau{margin-right:0px}
div#firstline dl.grau dt{background-color:#4B4A4D;color:white;}
div#firstline dl.grau dt+dt{background-color:#868889;}

div#secondline dl.grau{margin-right:0px}
div#secondline dl.grau dt{background-color:#4B4A4D;color:white;}
div#secondline dl.grau dt+dt{background-color:#868889;}

div#secondline{margin-left:25px;float:left;margin-top:10px;border-top: 1px solid #707173;padding-top:20px;width:755px}
div#secondline div{
	min-height:140px;
	float:left;
	width:235px;
	margin-left:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707173;
}

div#secondline div.sec{
	width:240px;
}
div#secondline div.third{
	width:200px;
	border-right-style: none;
}

div#secondline div h3, div#secondline div p{clear:left;margin-right:25px}
div#secondline div h3{color:#4B4A4D}
div#secondline div p{line-height:20px}
.linkmark{padding-left:20px !important}
.linkmarkgray{ 
		background-image:url(/content/images/basic/linkmark-gray_kl.gif);
        background-position:left center;
        background-repeat:no-repeat;
        color:#000000;
        padding-left:20px;
        text-decoration:none;
}

.backmarkgray{ 
		background-image:url(/content/images/basic/linkmark-gray_kl.gif);
        background-position:right center;
        background-repeat:no-repeat;
        color:#000000;
        padding-right:20px !important;
        text-decoration:none;
}

div#secondline div#blogteaser{
	width:210px;
	background-image: url(../images/basic/bg-blogteaser.gif);
	background-repeat: no-repeat;
	border-right-width: 0;
	border-right-style: none;
	margin-left:15px;
	padding-left:10px;
	padding-right:10px;
}

div#secondline div#blogteaser h3{color:#FFA500}

.font13{color:#4B4A4D;font-weight:bold}

div#content4                                            {margin-top: 150px;}

