* {margin:0; padding:0;}

body{
	background-color:#f7af00;
	background-repeat:repeat;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.page {
	width:1002px;
	margin:0px auto 0px auto;
}

div#flashheader {
	float:left;
	width:993px; height:210px;
}

div.leftcol {
	float:left;
	width:149px;
	height:375px;
	position:relative;
	/*background-image:url(../img/kurs.gif);
	background-repeat:no-repeat;
	background-position: 28px 230px;*/
}

div.navi {text-align:right; background-image:none;}
	div.navi ul.main {list-style:none;width:149px;}
	div.navi ul.main li.mainitem {margin-bottom:2px;line-height:14px;background-image:url(../img/navi.gif); background-position: 10px -15px; background-repeat:no-repeat;}
	div.navi ul.main li.mainitem_active, div.navi ul.main li.mainitem:hover {margin-bottom:2px;line-height:14px;background-image:url(../img/navi.gif); background-position: 10px 0px; background-repeat:no-repeat;}

	/* ie 6 hack */ *html div.navi ul.main li.mainitem {background-image:url(../img/ie_navi_off.gif); background-position: left top;}
	/* ie 6 hack */ *html div.navi ul.main li.mainitem_active, *html div.navi ul.main li.mainitem:hover {background-image:url(../img/ie_navi_on.gif);background-position: left top;}
	
	div.navi ul.main li.mainitem a {font-size:12px; font-weight:bold; color:#fff; text-transform:capitalize; text-decoration:none;margin-right:30px;}
	div.navi ul.main li.mainitem_active a {font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;margin-right:30px;}

	ul.sub {list-style:none; width:130px; padding-right:30px;text-align:right}
	*+html ul.sub, *html ul.sub {background-color:#F7AF00;}
	
	ul.sub li.subitem, li.mainitem_active ul.sub li.subitem {margin-bottom:2px;line-height:12px; background-image:none; }	
	ul.sub li.subitem a, div.navi ul.main li.mainitem_active ul.sub li.subitem a {display:block;font-size:11px; font-weight:normal; color:#fff; text-transform:capitalize; text-decoration:none;margin-right:0px;}
	ul.sub li.subitem_active, ul.sub li.subitem:hover {margin-bottom:2px;line-height:12px;background-image:none;}
	ul.sub li.subitem_active a, ul.sub li.subitem a:hover , div.navi ul.main li.mainitem_active ul.sub li.subitem_active a, div.navi ul.main li.mainitem_active ul.sub li.subitem_active a:hover {display:block;font-size:11px; font-weight:normal; color:#fff; text-transform:capitalize; text-decoration:underline; margin-right:0px;}

div.left_image {
	position:absolute;
	bottom:0px;
	
}

div#aktion {
	position:absolute;
	bottom:0px;
	right: 0px;

}
	
	
	
	
div.rightcol {
	float:left;
	width:842px; height:375px;
	padding:0;
	position:relative;
	background:url(../img/mainbg.jpg) no-repeat;
}

	div.rightcol a {color:#E3001B;text-decoration:none;}
	div.rightcol h3 {color:#000; font-size:12px; font-weight:bold; height:13px;}
	div.rightcol ul {margin-left:25px;}

	div.rightcol h1, div.news_header h1 a, div.news_header h2 a{font-size:22px; height: 22px;text-transform:uppercase; color:#E3001B;padding:0;padding-bottom:15px;margin:0; text-decoration:none;}
	div.news_header h1, div.news_header h1 a {padding:0;}
	
	
	div.news_header h2, div.news_header h2 a {font-size: 20px;padding-bottom:0px;}
	
	.news-latest-item div.news_header h2 a {font-size:18px;padding:0px;}
		/*.news-latest-item div.news_header h2 {padding-bottom:10px;}*/
	
	div.mainc66l {float:left; display:block; padding:0 10px 10px 25px; text-align:left; width:500px;}
	
	div.mainc33r {float:left; padding:0 10px 0 15px; display:block; width:260px}
	div.mainc33r .csc-textpic{padding-top:22px;}
	
	div.mainc66l p.bodytext {text-align:justify;}
	
	div.mainc100 {float:left; display:block; padding:0 10px 10px 25px; text-align:left; width:795px;}
		/*div.mainc100 table.contenttable tr td {width:45px;padding:6px; text-align:center;border:1px solid #390100;}*/
		div.mainc100 table.contenttable{width:95%}
		div.mainc100 table.contenttable tr td {padding:6px; text-align:center;border:1px solid #390100;}
		
		dl.csc-textpic-image {margin-top:15px;}
		.csc-textpic-caption {font-size:10px;}
	
.news-list-item:first-child {padding:0 0 10px 0}	
.news-list-item{padding:20px 0 10px 0; border-bottom: 1px solid #E3001B;}
.news-single-img {width:180px; float:left;margin:10px 10px 10px 0;}

.news_latest_container {
	border-left: 1px solid #E3001B;border-right: 1px solid #E3001B;
	width:190px; height:372px;
	padding:0 15px 0 15px; margin-left:40px;
}


div.footer {
	float:left;
	width:988px; height:15px;
	text-align:right;
	color:#fff;
}

div.footer a{color:#fff; text-decoration:none;}
	div.footer a:hover {text-decoration:underline;}


.csc-uploads {margin:15px 0 25px 5px;border-top:1px solid #390100;}
	.csc-uploads td {padding:2px 0 2px 0;}
	/*.csc-uploads-fileName p {float:right;text-align:left;}*/
	
	.csc-uploads-fileName p.csc-uploads-description {float:left;}
	

.csc-sitemap li{list-style:none;	margin-top:5px; }

div.csc-sitemap ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00000;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../img/pfeile.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;

}

	div.csc-sitemap ul li ul {margin-left:12px;}
	
div.tx_lumogooglemaps_pi1_sidebar ul li {list-style:none;}
div.tx-lumogooglemaps-pi1 {overflow:hidden;}
