@charset "utf-8";
/* CSS Document */

body {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5d5d5d;
}

h1 {
	font-size: 14px;
	color: #f00;
}

.cont-header {
	width: 100%; height: 74px; margin-top: 25px; background-color: #5e5e5e; text-align: center;
}

.cont-header-inner {
	width: 1000px; height: 74px;  background-image:url(images/img_head.jpg);  background-repeat: no-repeat; background-position: right; margin: 0 auto;
}

.content-wrapper {
	width: 1000px; height: 100%; position: absolute; left: 50%; margin-left: -500px; top: 0px;	
}

.cont-top-navigation {
	width: 1000px; height: 15px; margin-top: 8px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	
}

.img-bildmarke {
	clear: both; width: 79px; height: 79px; margin-left: 25px; border: 0px; margin-top: 20px; margin-right: 15px; float: left;	
}

.img-wortmarke {
	width: 248px; height: 29px; border: 0px; float: left; margin-top: 37px;	
}

.cont-navigation {
	width: 850px; height: 30px; margin-left: 15px; margin-top: 42px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;	
}
/**Ticker**/
.ticker{
	font-weight:bold !important; height:20px; left:50%; margin-left:-380px; position:absolute; top:103px; width:884px; letter-spacing:1px;
}

.tickerclass:link, .tickerclass:visited, .tickerclass :active{
	color:#FFFFFF !important;
	text-decoration:none !important;
}

.tickerclass:hover{
	color:#FED000 !important;
}

.dmnt_tickerDivider{
	color:#FFFFFF;
}
#divTicker{
	background-color: #E20816 !important;
}
/**Ticker Ende**/

.cont-main {
	width: 976px; margin-top: 25px; margin-left: 24px; margin-bottom: 5px;	height: 320px; padding: 0px; border: 0px; overflow-y: auto;
}
.cont-products {
	margin-left: 24px;	
	height: 125px;
	width: 980px;
}


.cont-products .csc-textpic-imagewrap * {
	margin-right: 4px;
		
}

.cont-footer {
	width: 975px; height: 40px; margin-left: 24px; border-top: 2px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5d5d5d;	
}

.cont-footer1 {
	width: 650px; height: 40px; padding-top: 6px; float: left;
}

.cont-footer1 p.bodytext {
	line-height: 125%;	
}

.cont-footer2 {
	width: 325px; height: 40px; padding-top: 6px; font-weight: bold; float: left; font-size: 13px; font-family: "Arial Black", Gadget, sans-serif; font-size: 12px; text-align: right; letter-spacing: 0.3em;
}

#start-img-text {
	letter-spacing: 2px;
	font-weight: bold;
}



/* ######## NAVIGATIONS-STYLESHEET start ######## */


/* CSS Document */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; padding:0px; margin: 0px; margin-left: 15px;}

#menu li {display:block; float:left; position:relative; z-index:100; padding: 0px; margin: 0px; }
#menu li span {display:block; z-index:100; background: none; padding-left: 5px; padding-right: 5px; margin-right:55px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 25px; padding-top: 2px;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;  background-image: url(../../../clear.gif); }
#menu dt { margin:0; border-bottom:0px solid #fff; float:left; border-right:0px solid #fff; }
#menu dd {display:none;  background-image: url(../../../clear.gif); clear:left; margin:0; padding:0; border: 1px solid #5d5d5d; color: #5d5d5d; text-align:left; background-color: #ffffff;}
#menu dd:hover {display:none;  background-image: url(../../../clear.gif); clear:left; margin:0; padding:0; border: 1px solid #5d5d5d; color: #5d5d5d; text-align:left; background-color: #efefef;}

#menu dt a, #menu dt a:visited {display:block; color: #5d5d5d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 25px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-decoration:none;}
#menu dd a, #menu dd a:visited {  color:#5d5d5d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; display:block; height: 19px; padding: 3px; padding-right: 30px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:0px solid #e2dfa8; }

#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover { color: #5d5d5d; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

p { margin-top: 0px; padding-top: 0px; line-height: 17px; }
li { line-height: 17px; }
dl.csc-textpic-image { margin-bottom: 10px; padding-bottom: 10px; display: block; }
.news-catRootline { margin-bottom: 10px; }
.news-catRootline h3 { color: #d4260e; font-size: 12px; font-weight: bold; }
.printview { float: none; clear: both; border-top-color: #f1f1f1; border-top-style: solid; border-top-width: 1px; text-align: right }


.topnavi:link, .topnavi:active, .topnavi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: none;
}

.topnavi: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: none;
}

.topnavi-act:link, .topnavi-act:active, .topnavi-act:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: underline;
}

.topnavi-act: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: underline;
}

a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #5d5d5d;
	text-decoration: underline;
}

.cont-start-bilder img{
	filter: gray();
}

.cont-start-bilder img:hover{
	filter: none;
}

.start-bilder {
	filter: gray();
}

.start-bilder:hover{
	filter: none;
}



.crumb:link, .crumb:active, .crumb:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #5d5d5d;
	text-decoration: none;
}

.crumb: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #5d5d5d;
	text-decoration: underline;
}

.crumb-active:link, .crumb-active:active, .crumb-active:visited {
	font-weight: bold;
	font-size: 15px; 
	color: #5d5d5d;
	text-decoration: none;
}

.crumb-active: hover {
	font-weight: bold;
	font-size: 15px; 
	color: #5d5d5d;
	text-decoration: underline;
}

td p.bodytext {
	margin: 0px;	
}

.news-list-container img { float: left; }
.news-list-container, .news-list-item, .news-single-item { border: none; background-color: #FFFFFF; margin:0; padding:0; }
.news-single-item h2, .news-list-container h3, .news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover, .news-list-container h3 a:active { background-color: #FFF; color: #cc0000; border: none; }
.news-list-date, .news-single-timedata, .news-single-item hr.clearer { display: none; }
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer { border:1px solid #666; float: none; clear: both; margin: 0; }
.news-list-morelink { float: none; clear: both; display: block; text-align: right; text-transform: uppercase; margin: 0; padding: 0; }

.csc-textpic-clear { display: none; }
