*{
	margin:0px;
	padding:0px;
}
body {
	background-color:#b4b3b2;
}
#homeLinksUnten {
	display:none;
	background:#acacac url(../images/mainLinksUnten.gif) repeat-x right top;
	width:100%;
	height:87px;
	float:right;
	border-bottom:2px solid #FFFFFF;
}
#homeRechtsUnten {
	display:none;
	background:#acacac url(../images/mainLinksUnten.gif) repeat-x left top;
	width:100%;
	height:87px;
	float:left;
	border-bottom:2px solid #FFFFFF;
}
#homeAlles {
	width:980px;
	float:left;
}
#homeLinks {
	width:100%;
}
#spalteLinks {
	width:50%;
	vertical-align:top;
}
.spalteLinksContent {
	width:50%;
	vertical-align:top;
}
#homeRechts {
	width:100%;
}
#homeRechts01 {
	background-color:#FFFFFF;
	float:left;
	width:2px;
	margin-top:62px;
}
#homeLinks01 {
	background-color:#FFFFFF;
	float:right;
	width:2px;
	margin-top:80px;
}
#spalteRechts {
	width:50%;
	vertical-align:top;
}
#homeLayout01 {
	width:979px;
}
#homeLayout02 {
	width:321px;
	float:left;
}
#homeLayout03 {
	background-color:#fafafa;
	width:658px;
	float:right;
	background-image:url(../images/homeLayout03.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
#homeLayout04 {
	width:128px;
	float:right;
}
#homeLayout04 .text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#949292;
}
#homeLayout04 .text a{
	color:#949292;
	text-decoration:none;
}
#homeLayout04 .text a:hover{
	text-decoration:underline;
}
#homeLayout05 {
	float:left;
	width:980px;
	background:#19426c url(../images/homeLayout05.jpg) no-repeat left top;
	padding-bottom:15px;
}
#homeLayout06 {
	width:321px;
	float:left;
}
#homeLayout07 {
	width:658px;
	float:right;
}
#homeLayout08 {
	float:left;
	padding-left:45px;
	padding-top:43px;
}
#homeLayout09 {
	float:left;
	padding-top:15px;
}
#homeLayout09 img{
	border:1px solid #FFFFFF;
}
#homeLayout10 {
	float:left;
	width:976px;
	background-image:url(../images/homeLayout10.gif);
	background-position:left top;
	background-repeat:repeat-x;
	line-height:0;
	height:10px;
	border-bottom:1px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}
#homeLayout11 {
	float:left;
	width:980px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#homeLayout12 {
	float:left;
	width:321px;
	background-color:#e9eae9;
	border-left:2px solid #FFFFFF;
}
#quicklink01, #quicklink02, #quicklink03{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	height:102px;
	background-position:left top;
	background-repeat:no-repeat;
}
#quicklink01 {
	background-image:url(../images/quicklink01.jpg);
}
#quicklink02 {
	background-image:url(../images/quicklink02.jpg);
}
#quicklink03 {
	background-image:url(../images/quicklink03.jpg);
}
#text01, #text02, #text03{
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	padding-left:53px;
	padding-top:12px;
	width:130px;
	height:90px;
	padding-right:21px;
}
#text01 a, #text02 a, #text03 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:none;
}
#text01 a:hover, #text02 a:hover, #text03 a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:underline;
}
#text01 {
	background-image:url(../images/quicklink01.png);
}
#text01:hover{
	background-image:url(../images/quicklink01Hover.png);
}
#text02 {
	background-image:url(../images/quicklink02.png);
}
#text02:hover{
	background-image:url(../images/quicklink02Hover.png);
}
#text03 {
	background-image:url(../images/quicklink03.png);
}
#text03:hover{
	background-image:url(../images/quicklink03Hover.png);
}
.quicklinkhead {
	font:18px Tahoma, Geneva, sans-serif;
	color:#797979;
}
.quicklinkhead:hover {
	text-decoration:underline;
}


#homeLayout13 {
	float:right;
	width:655px;
	border-right:2px solid #FFFFFF;
}
#homeLayout14 {
	float:left;
	width:314px;
	padding-left:45px;
}
#homeLayout15 {
	float:right;
	width:136px;
	padding-right:44px;
	padding-top:28px;
}
#homeLayout15 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#1e5285;
	background-image:url(../images/ecke.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:27px;
	padding-top:2px;
}
#homeLayout16 {
	/*
	background-color:#174b7d;
	background-image:url(../images/homeLayout16.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:979px;
	float:left;
	border-top:8px solid #a7a7a7;
	border-bottom:2px solid #FFFFFF;
	border-top:8px solid #A7A7A7;
	*/
	background:transparent url(../images/homeLayout16.gif) repeat-x scroll left top;
	border:2px solid #FFFFFF;
	border-top:0;
	float:left;
	height:83px;
	padding-bottom:2px;
	width:976px;
}
#homeLayout17 {
	float:left;
	width:548px;
	padding-left:15px;
	border-right:1px solid #163e66;
	color:#b0ceec;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-top:6px;
	line-height:20px;
}
#homeLayout17 a{
	color:#b0ceec;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
#homeLayout17 a:hover{
	color:#b0ceec;
	text-decoration:none;
}
#homeLayout17 p{
	padding-bottom:15px;
}
#homeLayout18 {
	float:left;
	border-left:1px solid #33608d;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:9px;
}
#homeLayout18 .sponsor{
	border:1px solid #000000;
	margin:3px;
}
#homeLayout19 {
	float:left;
	background-image:url(../images/homeLayout19.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:976px;
	height:100px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#homeLayout20 {
	width:658px;
	float:left;
}
#weiterlesen {
	float:right;
	font-size:11px;
	color:#767676;
	width:135px;
	text-align:right;
}
#weiterlesen a {
	color:#767676;
	padding-right:27px;
}
#weiterlesen a:hover {
	color:#B10101;
	text-decoration:none;
}

/* -------------------ROLLING NEWS----------------------- */

#loaderblock {
	width:615px;
	float:left;
	text-align:center;
}
#news {
	width:615px;
	float:left;
}
#news ul {
	width:615px;
	float:left;
}
#news .pane-list li {
	cursor:pointer;
	width:615px;
	position:relative;
	display:block;
}
#news .newsgross {
	width:614px;
	float:left;
	display:block;
	cursor:pointer;
	min-height:140px;
}
#news .newsgross h3 {
	font-size:15px;
	color:#014181;
	font-weight:bold;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
	display:block;
}
#news .newsgross h3 a {
	color:#014181;
}
#news .newsgross h3 a:hover {
	color:#014181;
	text-decoration:none;
}
#news .headlinePic {
	position:absolute;
	width:0px;
	height:0px;
	left:-3000px;
	top:-3000px;
}
#news .newsgross .rahmen {
	width:581px;
	float:left;
	display:block;
	padding-right:21px;
	padding-left:33px;
    border-bottom:none;
}
#news .newsgross .rahmen .teaserpic {
	float:left;
	display:block;
	padding:1px;
	background-color:#ffffff;
	border:1px solid #1c4b79;
	position:relative;
}
#news .newsgross .rahmen .teaserpicLayer01 {
	background-image:url(../images/newsBlase.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	left:-17px;
	top:-17px;
	width:45px;
	height:40px;
	display:none;
}
#news .newsgross .rahmen .teaserpicLayer02 {
	background-image:url(../images/newsEcke.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	width:20px;
	height:20px;
}
#news ul li.normal .teaserpicGrossBG {
	background-color:#cbcbcb;
}
#news .newsgross .rahmen .dateNews {
	width:376px;
	float:left;
	display:block;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:7px;
	background-image:url(../images/dateNews.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
#news .newsgross .rahmen .teasertext {
	width:383px;
	float:right;
	display:block;
	font-size:12px;
	color:#6b6b6b;
	line-height:15px;
	font-family:Tahoma, Geneva, sans-serif;
}
#news .newsgross .rahmen .teasertext .newsTeaserText {
	clear:both;
	padding-top:6px;
}
#news .newsgross .rahmen .teasertext a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#014181;
	font-weight:bold;
	padding-bottom:10px;
}
#news .newsgross .rahmen .teasertext p {
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:12px;
	line-height:16px;
}
#news ul li.normal {
	list-style-type:none;
	float:left;
	width:178px;
	padding-left:25px;
}
#news ul li.active {
	width:178px;
	list-style-type:none;
}
#news ul li.normal .rahmenklein {
	float:left;
	width:186px;
	list-style-type:none;
	display:block;
	color:#014181;
	min-height:58px;
	background-image:url(../images/homeNews.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#news ul li.active .rahmenklein {
	float:left;
	width:186px;
	list-style-type:none;
	display:block;
	color:#FFFFFF;
	min-height:58px;
	background-image:url(../images/homeNews01.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#news ul li.normal .rahmenklein .bg {
	background-image:url(../images/homeNewsUnten.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}
#news ul li.active .rahmenklein .bg{
	background-image:url(../images/homeNewsUnten01.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}
#news ul li.normal .teaserpicKlein, 
#news ul li.active .teaserpicKlein {
	float:left;
}
#news ul li.normal .newsPicBg, 
#news ul li.active .newsPicBg {
}
#news ul li.normal .teasertextklein {
	float:left;
	background-image:url(../images/homeNewsOben.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:16px;
}
#news ul li.active .teasertextklein {
	float:left;
	background-image:url(../images/homeNewsOben01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:16px;
}
#news ul li.normal .teasertextklein h3{
	font-size:12px;
	font-weight:bold;
	color:#414042;
	width:166px;
}
#news ul li.active .teasertextklein h3 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:166px;
}
#news ul li.normal .teasertextklein h3 a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#014181;
	font-size:11px;
	font-weight:bold;
	width:136px;
	padding-right:30px;
}
#news ul li.active .teasertextklein h3 a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	width:136px;
	padding-right:30px;
}
#news ul li.normal .teasertextklein h3 a:hover, 
#news ul li.active .teasertextklein h3 a:hover {
	text-decoration:none;
}
#news ul li.normal .teasertextklein {
}
#news ul li.active .teasertextklein {
	color:#414042;
}
#news ul li.normal .teasertextklein a {
	color:#414042;
}
#news ul li.active .teasertextklein a {
	color:#414042;
	text-decoration:none;
}
#news ul li.normal .teasertextklein a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#news ul li.active .teasertextklein a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#news ul li.normal .teasertextklein h4, #news ul li.active .teasertextklein h4 {
	position:absolute;
	width:0px;
	height:0px;
	left:-3000px;
	top:-3000px;
}
#news ul li .newsKleinEcke {
	position:absolute;
	width:13px;
	height:12px;
	left:2px;
	bottom:0px;
}
