body {
padding:0px; margin:0px; font-family:verdana, arial, sans-serif; font-size:10px; line-height:130%;
scrollbar-arrow-color: #ACC6D5;
scrollbar-3dlight-color: #ACC6D5;
scrollbar-darkshadow-color: #ACC6D5;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ACC6D5;
scrollbar-shadow-color:#ACC6D5;
scrollbar-track-color: #FFFFFF;
}

form {padding:0px; margin:0px; font-size:10px }
p {font-family:verdana, arial, sans-serif; font-size:10px; line-height:130%}
h2 {font-family:verdana, arial, sans-serif; font-size:11px; line-height:130%; font-weight:bold}
table {padding:0px; margin:0px; border-collapse:collapse; font-family:verdana, arial, sans-serif; font-size:10px; line-height:130% }
.KLinieL {background-repeat:repeat-y; background-position:top right}
.KLinieR {background-repeat:repeat-y; background-position:top left}
.KBorder {background-repeat:repeat-y;}
.BgFlash {background-repeat:no-repeat; background-position:0 0}
.BorderStyle {border-top: 1px solid white; text-align:left; padding:0 0 0 10px; }
.BorderStyle1 {border-top: 1px solid white; text-align:left; }
.BorderStyle1:hover {border-top: 1px solid white; text-align:left; background-color:#D92320;}

.content { vertical-align:top; padding:0 20px; }
.contentMain {   }
.P {font-family:Verdana, Helvetica; font-size:10px; color:#000000; line-height:120%;}
.PRuckin {padding-left:20px; font-family:Verdana, Helvetica; font-size:10px; color:#000000; line-height:120%;}
.PColor {color:#D92320; line-height:130%;}
.PColor2 {color:#D92320; line-height:130%; font-weight:bold;}


/*Listen*/
ul {list-style-position:outside; list-style-image:url(fileadmin/images/list.gif)>;}

/*Mailform*/
.mailform {font-family:verdana, Helvetica, sans-serif; font-size:10px; line-height:130%;  font-weight:normal;}
.mailformText {font-family:verdana, Helvetica, sans-serif; font-size:10px; line-height:130%;}
.inputme {border:1px solid black}
input {font-size:10px; font-family:verdana; height:20}
textarea {font-family:verdana, Helvetica, sans-serif; font-size:10px; }


/*Hauptmenü*/
.mainMenu {font-weight:bold; color:#FFFFFF}
.mainMenu:link {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.mainMenuAct:link {font-weight:bold; color:#CC100E; text-decoration:none; }
.mainMenuAct:visited {font-weight:bold; color:#CC100E; text-decoration:none; }
.mainMenuAct:hover{font-weight:bold; color:#CC100E; text-decoration:none; }
.mainMenu:visited{font-weight:bold; color:#FFFFFF; text-decoration:none;}
.mainMenu:hover {font-weight:bold; color:#FFFFFF; text-decoration:none; }
.doPadding {padding-left:10px; padding-right:10px;}

/*Breadcrumbs*/
.breadCrumbs {color:#999999; font-size:9px; text-decoration:none}
.breadCrumbs:link {color:#999999; font-size:9px; text-decoration:none}
.breadCrumbs:active{color:#999999; font-size:9px; text-decoration:none}
.breadCrumbs:visited {color:#999999; font-size:9px; text-decoration:none}
.breadCrumbs:hover {color:#999999; font-size:9px;text-decoration:none}

/*Subnavigation*/
.subNavLevel0:link {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel0:hover {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel0:visited {text-decoration:underline; color:white; font-weight:bold}

.subNavLevel1:link {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel1:hover {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel1:visited {text-decoration:underline; color:white; font-weight:bold}

.subNavLevel2:link {text-decoration:none; color:#000000; font-weight:normal}
.subNavLevel2:visited {text-decoration:none; color:#000000; font-weight:normal}
.subNavLevel2:hover {text-decoration:none; color:#ffffff; font-weight:normal; background-color:#D92320;}

.subNavLevel2Act:link {text-decoration:none; color:#333333 font-weight:bold}
.subNavLevel2Act:visited {text-decoration:none; color:#333333 font-weight:bold}
.subNavLevel2Act:hover {text-decoration:none; color:#333333 font-weight:bold}

.subNavLevel3:link {text-decoration:none; color: #333333; font-weight:normal; }
.subNavLevel3:visited {text-decoration:none; color: #333333; font-weight:normal; }
.subNavLevel3:hover {text-decoration:none; color: #333333; font-weight:normal; }

.subNavLevel3Act:link {text-decoration:none; color: #333333; font-weight:bold;}
.subNavLevel3Act:visited {text-decoration:none; color: #333333; font-weight:bold;}
.subNavLevel3Act:hover {text-decoration:none; color: #333333; font-weight:bold;}

.subNavLevel4:link {text-decoration:none; color:#333333; font-weight:normal; }
.subNavLevel4:visited {text-decoration:none; color:#333333; font-weight:normal; }
.subNavLevel4:hover {text-decoration:none; color:#333333; font-weight:normal; }

.subNavLevel4Act:link {text-decoration:none; color:#333333; font-weight:bold; }
.subNavLevel0  {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel1  {text-decoration:underline; color:white; font-weight:bold}
.subNavLevel2  {text-decoration:none; color:#333333; font-weight:normal}
.subNavLevel2Act  {text-decoration:none; color:#333333; font-weight:bold}
.subNavLevel3  {text-decoration:none; color: #333333; font-weight:normal; }
.subNavLevel3Act  {text-decoration:none; color: #333333; font-weight:bold;}
.subNavLevel4  {text-decoration:none; color:#333333; font-weight:normal; }
.subNavLevel4Act  {text-decoration:none; color:#333333; font-weight:bold; }

.anchor {color:#999999;}
.anchor:link {color:#999999; text-decoration:underline}
.anchor:visited {color:#999999; text-decoration:underline}

/*Suche*/
.suche {color:#FFFFFF; font-weight:bold;}
input {border:0px; padding:0px; margin:0px}
form {padding:0px; margin:0px}


embed {padding:0px; margin:0px;}

/*Footer Menü*/
.menuFooter {color:#666666; }
.menuFooter:link {color:#666666; text-decoration:underline}
.menuFooter:active{color:#666666; text-decoration:underline}
.menuFooter:visited {color:#666666; text-decoration:underline}
.menuFooter:hover {color:#666666; text-decoration:underline}
.menuFooter {color:#666666; padding-top:3px; background-repeat:no-repeat}
.search {color:#FFFFFF; font-weight:bold; text-align:center;}
.searchBox {font-family:verdana; font-size:10px; height:13}

/*Tabellenlayout*/
/*.tr-even tr-0{ background-color:#D92320; font-weight:bold; color:#FFFFFF; height:20px;}
.tr-even { background-color:#EDEDED}
.tr-odd { background-color:#FFFFFF;}
.td-0 {line-height:130%; padding-left:5px; padding-right:5px; border-top:1px solid white}
.tr-2 5 8{background-color:#FFFFFF}
contenttable contenttable-0 {width:100%;}
.tr-even tr-0 {background-color:#CC100E; color:#FFFFFF; font-weight:bold; line-height:130%; padding-left:5px}
.tr-odd tr-last {background-color:#EDEDED; line-height:130%; padding-bottom:10px; padding-top:5px; padding-left:5px; padding-right:5px; border-top:1px solid white}
*/

/*Inhaltselemente auf der rechten Seite*/
.tableTeaser {background-color:#D92320; color:#FFFFFF; font-weight:bold; height:20px; padding-left:2px;}
.tableContent {line-height:130%; padding-left:5px; padding-bottom:5px; padding-right:5px; padding-top:5px; border-top:1px solid white; background-color:#EDEDED; border-bottom:2px solid white} 

/*Dateiverweise*/
.csc-uploads csc-uploads-0 {width:100%;}.
.filelink {color:red}
.filelink:link {color:red; text-decoration:underline;}
.filelink:visited {color:red; text-decoration:underline;}
.filelink:hover {color:red; text-decoration:underline;}

/*Links*/
a:link {text-decoration:underline; color:black}
a:visited {text-decoration:underline; color:black}
a:hover {text-decoration:underline; color:black}

.submenu3{
	font-family: Verdana;
	font-size: 10px;
	padding-left:4px; 
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EDEDED;
	text-decoration:none;
}

.submenu3:hover{
	font-family: Verdana;
    color:#ffffff;
	font-size: 10px;
	padding-left:4px; 
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#D92320;
	text-decoration:none;
}
.submenuAct3{
	font-family: Verdana;
	color:#ffffff;
	font-size: 10px;
	padding-left:4px; 
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EDEDED;
	text-decoration:none;
}

.layer{
	border:1px;
                bgcolor:#000000;
}


.submenu3:link {text-decoration:none; color:#333333 font-weight:normal}
.submenu3:visited {text-decoration:none; color:#333333 font-weight:normal}


.submenuAct3:link {text-decoration:none; color:#333333 font-weight:bold}
.submenuAct3:visited {text-decoration:none; color:#333333 font-weight:bold}
.submenuAct3:hover {text-decoration:none; color:#333333 font-weight:bold}


#für für weitere Produkte Menüpunkt
.weitereProdukte{
	font-family: Verdana;
	font-size: 10px;
	padding-left:4px; 
	padding-right:4px;
	padding-top:2px;
	
	background-color:#EDEDED;
	text-decoration:none;
}

.weitereProdukte:hover{
	font-family: Verdana;
    color:#ffffff;
	font-size: 10px; 
	padding-right:4px;
	padding-top:2px;
	
	background-color:#D92320;
	text-decoration:none;
}
.weitereProdukte:link {text-decoration:none; color:#000000; font-weight:normal}
.weitereProdukte:visited {text-decoration:none; color:#000000; font-weight:normal}

.bodytext {padding-left:5px; padding-right:5px; padding-bottom:2px}

/* Image Content Elemente */
.imgtext-table{padding-top:5px;}

/* 
############################# SITEMAP ########################################################
*/


.csc-sitemap-level1 {
	margin:0px;
	padding-top: 15px;
	padding-bottom: 2px;
}

.csc-sitemap-level1 a{
	font-size: 110%;
	color: black;
	font-weight: bold;
}

.csc-sitemap-level2 {
	margin:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}

.csc-sitemap-level2 a{
	font-size: 105%;
	color: #404040;
	font-weight: bold;
}

.csc-sitemap-level3 {
	margin:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 60px;
}

.csc-sitemap-level3 a{
	font-size: 100%;
	color: #404040;
	font-weight: bold;
}

.csc-sitemap-level4 {
	margin:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 90px;
}

.csc-sitemap-level4 a{
	font-size: 100%;
	color: #404040;
}

.csc-sitemap-level5 {
	margin:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 120px;
}

.csc-sitemap-level5 a{
	font-size: 100%;
	color: #404040;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
border:1px solid #333333;
font-family:verdana;
font-size:10px;
width:120px;
margin: 0 0 2px 0;
padding:2px;
}

.tx-indexedsearch-searchbox select{ 
border:1px solid #333333;
font-family:verdana;
font-size:10px;
margin: 5px 5px 0 0;
width:120px;
height:16px;
}

.tx-indexedsearch-secHead td { padding:2px;}
.tx-indexedsearch-title td { padding:2px;}

.columLeft { width:160px; overflow:hidden;}
.columRight { width:160px; overflow:hidden;}
.headerImage { background:url(../images/headerImages/Collage_130_faerbig.jpg);}
.headerContent { width:760px; overflow:hidden; }
.headerTable { width:798px; overflow:hidden; table-layout:fixed;}
.contentRight { background-image:url(../images/KTable.jpg);}
.contentRightInner { background:#EDEDED; border-bottom:5px solid #ffffff;}
