a img {
border: none; }

body { 
	background-image: url(../lay/bgBody.gif);
	background-repeat: repeat-x;
	background-color: #0F408C;
	margin:0; padding:0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.13em;
	font-size:16px;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	padding-top: 0px;
	margin-top: 0px;
	/*color: #676767;*/
	color: #454545;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:3px;
	margin-bottom:10px;
}
	
h1 a {
	color: #454545;
	text-decoration: none;
}

h1 a:hover {
	color:#333333;
	background:none;

}
#content{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
}

#content h1 { 
	color: #454545;
	/*color: #676767;*/
	font-size: 1.35em;
}

#content h2
{
	font-size:1.36em;
	color: #279d2d;
	margin-bottom: 5px;

	}
#content h3 {
	font-size:1.18em;
	color: #666;
	margin-bottom: 5px;
	}
	
#content h4 {
	font-size:1.18em;
	color: #003366;
	margin-bottom: 5px;
	}
	
#content h5 {
	font-size:0.08em;
	color: #279d2d;
	margin-bottom: 0px;
}
#content ul li {
	line-height: 1.64em;/*18*/
}

#leftcontent .absatz {
	line-height: 22px;
}

ul {
	
list-style-image: url(../lay/liIcon.gif);
}

/*---------------Formular----------------*/
form {
	margin:0; padding:0; }

.left {
	float: left;
}
#rahmen {
	width: 998px;
	min-height:500px;
	height:auto !important;  /* für moderne Browser */
	height:500px;  /*für den IE */ 
	background-image: url(../lay/bgContent.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

#header {
	background:none;
	height:119px;
	
}
#headerPic,#logo {
	float:left;
}
#navH {
	height:57px;
	width:998px;
	background-image: url(../lay/bgNavH.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
}

#breadCr {
	height: 32px;
	margin: 0px 0px 0px 43px;
	color: #666666;
	font-size: 10px;
	background-color: #FFF;
	padding: 15px 0px 0px 0px;
	width: 945px;
}


#col3 {
	float: left;
	width:655px;/*632*/
	margin: 11px 0px 0px 43px;
	/*border: 1px solid red;*/
}
#col2 {
	float: right;
	margin: 0px 12px 0px 0px;
	width: 281px;
	font-size:12px;
}
#navC {
}
#help {
	margin: 26px 0px 25px 13px;
}
#col2 h1 {
	font-size: 16px;
	background-image: url(../lay/iconLogoAllgBGgrau.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
/*	text-transform:uppercase;*/
}


#footer {
	width: 998px;
	background-image: url(../lay/bgFooter.jpg);
	background-repeat: no-repeat;
	height: 34px;/* 49 */
	text-align: left;
	font-size: 10px;
	color: #999;
	padding: 15px 0px 0px 0px;
	/*margin-top: 4px;*/
}
#footer a {
text-decoration:none;
}

#navLang {
	float:left;
	margin: 0px 0px 0px 25px;
	width: 101px;
	width: 110px;	
}
#footerTxt {
	float: left;
	letter-spacing: 1px;
}
#footerMetaNav {
	float: left;
}


/*FARBEN und ICONS*/
#col3 h1 {
	background-image: url(../lay/iconLogoAllg.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#system #col3 h1 {
	background-image: url(../lay/iconLogoSystem.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}


#export #col3 h1 {
	background-image: url(../lay/iconLogoExport.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#classic #col3 h1 {
	background-image: url(../lay/iconLogoClassic.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

#quadbox #col3 h1 {
	background-image: url(../lay/iconLogoQuad.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#smartfix #col3 h1
{
	background-image: url(../lay/iconLogoSmartfix.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#paletten #col3 h1 {
	background-image: url(../lay/iconLogoPaletten.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#traegersysteme #col3 h1 {
	background-image: url(../lay/iconLogoTraeger.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

#content a {
	color:Black;
}

#system #content a {
	/*color:#454545;*/
	color:#454545;
}

#system #content a:hover,
#classic #content a:hover,
#export #content a:hover,
#quadbox #content a:hover,
#smartfix #content a:hover,
#paletten #content a:hover,
#traegersysteme #content a:hover {
	/*color:#454545;*/
}

#system #content a.aNavCActive {
	color:#fff;
	background-color:#009933 !IMPORTANT;
	font-weight:normal;
	text-decoration:underline;
}

/* NAVIGATIONEN */
#navH ul {
	margin:0; padding:0; 
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 13px;
}
#navH ul li {
	float:left;
	height: 50px;
	margin: 4px 0px 0px 0px;
}

#navC ul {
	margin:0; padding:0; 
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}
#navC ul li {	
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	padding: 6px 0px 6px 14px;
}

#col2 a,.tx-ttaddress-pi1 a {
	/*color:#454545;*/
	color:#454545;
	text-decoration: none;
	font-weight: normal;

}

#col2 a:hover ,.tx-ttaddress-pi1 a:hover{
	color:#454545;
	font-weight: normal;
	text-decoration: underline;
}



li.system,li.system a.aNavC,li.system a.aNavCActive {
	/*background-color:#06ac30;*/
	background-color:#009933;
	font-weight: normal;
}

li.smartfix,li.smartfix a.aNavC,li.smartfix a.aNavCActive {
	background-color:#f9c201;
	font-weight: normal;
}

li.classic, li.classic a.aNavC,li.classic a.aNavCActive {
	background-color:#049daf;
	font-weight: normal;
}

li.export,li.export a.aNavC,li.export a.aNavCActive {
	background-color:#056fd1;
	font-weight: normal;
}

li.quad,li.quad a.aNavC,li.quad a.aNavCActive {
	background-color:#d70913;
	font-weight: normal;
}

li.paletten,li.paletten a.aNavC,li.paletten a.aNavCActive {
	background-color:#f1a501;
font-weight: normal;	
}

li.traeger,li.traeger a.aNavC,li.traeger a.aNavCActive {
font-weight: normal;
	background-color:#e56804;
}


#col2 li.neutral,#col2 li.neutral a.aNavC,#col2 li.neutral a.aNavCActive{
	background-color:#848484;
	color:white;
	font-weight: normal;
}

#col2 li.neutralactive {
background-color:#279d2d;
}

#col2 li.neutralactive,#col2 li.neutralactive a.aNavC,#col2 li.neutralactive a.aNavCActive {
	background-color:#279d2d;
	color:white;
	font-weight: normal;
}

#navC ul li ul {
	background-image:url(../lay/bgNavCu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: White; 
	margin:0; padding:0; 
	margin: 5px 0px -9px -14px;
	list-style-image: url(../lay/liIcon.gif);
}

#navC ul li ul li {
	margin: 3px 0px 3px 32px;
	padding: 2px 0px 2px 0px;
}
#help ul {
	margin:  0px 0px 0px 18px; 
	padding: 0px 0px 0px 0px; 
	list-style-image: url(../lay/iconLiSystem.gif);
}

/*L I N K D E F*/
a.aNorm,a.aNorm:link,a.aNorm:visited {
	text-decoration: none;	
	color:#279d2d;
}
a.aNorm:hover, a.aNorm:active {
	text-decoration: underline;
}
#system #help a {
	color: #06AC30;
}
a.aBreadCr,a.aBreadCr:link,a.aBreadCr:visited {
	text-decoration: none;
	color: #666;
}
a.aBreadCr:hover, a.aBreadCr:active {
	text-decoration: underline;
}
a.aNavC,a.aNavC:link,a.aNavC:visited {
	color: White !IMPORTANT;
	text-decoration: none;
}
a.aNavC:hover, a.aNavC:active {
	font-weight: normal !IMPORTANT;
}
a.aNavCActive,a.aNavCActive:link,a.aNavCActive:visited,a.aNavCActive:hover, a.aNavCActive:active {
	color: White !IMPORTANT;
	text-decoration: none;
	font-weight:normal !IMPORTANT;
}

a.aNavCu,a.aNavCu:link,a.aNavCu:visited {
	color: #666666 !IMPORTANT;
	text-decoration: none;
}
a.aNavCu:hover, a.aNavCu:active {
	font-weight: normal !important;
	text-decoration: underline !important;
}
a.aNavCuActive,a.aNavCuActive:link,a.aNavCuActive:visited,a.aNavCuActive:hover, a.aNavCuActive:active {
	text-decoration: none;
	font-weight: normal !important;
	text-decoration: underline !important;
}

#system a.aNavCu:hover, #system a.aNavCu:active {
	/*color: #454545 !IMPORTANT;*/
font-weight: normal !important;
	text-decoration: underline !important;	
}

#system a.aNavCuActive,
#system a.aNavCuActive:link,
#system a.aNavCuActive:visited,
#system a.aNavCuActive:hover, 

#system a.aNavCuActive:active {
	/*color: #454545 !IMPORTANT;*/
	font-weight: normal !important;
	text-decoration: underline !important;	
} 




a.aNavH,a.aNavH:link,a.aNavH:visited {
	text-decoration: none;
	color: #666;
	padding: 20px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
	display: block;
	text-transform: uppercase;
	/*padding: 23px 15px 23px 15px;*/
}

a.aNavH:hover, a.aNavH:active {
	background-image: url(../lay/bgNavHOver.jpg);
	background-repeat: repeat-x;
	color: White;
}
a.aNavHActive,a.aNavHActive:link,a.aNavHActive:visited,a.aNavHActive:hover, a.aNavHActive:active {
	text-decoration: none;
	background-image: url(../lay/bgNavHOver.jpg);
	background-repeat: repeat-x;
	color: White;
	padding: 20px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
	display: block;
	text-transform: uppercase;
}
a.aFooter,a.aFooter:link,a.aFooter:visited {
	text-decoration: none;
	color: #999;
}
a.aFooter:hover, a.aFooter:active {
	text-decoration: underline !IMPORTANT;
}
a.aLang,a.aLang:link,a.aLang:visited {
	text-decoration: none;
	color: #999;
	margin:0px 14px 0px 0px;
}
a.aLang:hover, a.aLang:active {
	text-decoration: underline;
}

/* diverses */
#clearer, .clearer{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0px;}
	
dfn {
	display:block;
	position: absolute;
	left: -3000px;
	height: 0px;
	width:0px; 
}

acronym {
  border-bottom: 1px dashed #858686;
  speak: normal;}

.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline;}
  	
a img {
	border:0px;
}

#optionNav {
	float: right;
	margin: 23px 0px 0px 0px;
	width: 293px;


}

#optionNav ul {
	margin:0px;
}

#optionNav ul li {
	margin-right:20px;
}

#linkname {
	color:#848484;
	font-size: 11px;
	font-weight:normal;
	margin-top:7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


li.email a {
	background-image:url(../lay/iconLetter.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

li.email a:hover, li.email a.activestate {
	background-image:url(../lay/iconLetterOver.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

li.search a {
	background-image:url(../lay/iconSearch.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

li.search a:hover , li.search a.activestate {
	background-image:url(../lay/iconSearchOver.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}


li.faq a {
	background-image:url(../lay/iconHelp.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

li.faq a:hover,, li.faq a.activestate  {
	background-image:url(../lay/iconHelpOver.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}


li.download a {
	background-image:url(../lay/iconDownload.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

li.download a:hover, li.download a.activestate  {
	background-image:url(../lay/iconDownloadOver.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.graybox {
	
	margin-left:0px;
}

#col3  h1 {
	background-image:url(../lay/iconLogoAllgBGgrau.gif);
}


.singlecontentelement {
	margin-bottom:25px;
}

/*---------------Tabellen mit Maßen mit Inhaltselement tabelle---------------*/
.measuretable {
	padding: 0px;	
}
.measuretable caption {
	color: #666;
	text-align: left;
}
.td-0{
	text-align: right;
	padding-right: 5px;
	
}
.td-1{
	text-align: center;
	padding-left: 5px;
	padding-right: 10px;
	
}
.td-2{
	text-align: right;
	padding-right: 5px;
}
.td-3{
	text-align: right;
	padding-right: 5px;
}
.td-4{
	text-align: left;
	padding-right: 5px;
}
.td-5{
	text-align: right;
	padding-right: 5px;
}
table caption
{
text-align: left;
color: #666;
}
.csc-textpic-caption {
	/*background-color:#eeeeee;*/
	color: #666;

}

/*---------------Tabellen mit Maßen der Paletten---------------*/
table.paletten .td-0 {
	text-align: left;
	padding-right: 10px;
}

table.paletten .td-1{
	text-align: right;
	padding-right: 10px;
}

table.paletten .td-2{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
table.paletten .td-3{	
text-align: right;
	padding-right: 5px;
}
table.paletten .td-4{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
table.paletten .td-5{
	text-align: right;
	padding-right: 10px;
}
table.paletten .td-6{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

table.paletten .td-7 {
	text-align: right;
	padding-right: 5px;
	padding-left:10px;
}
table.paletten .td-last{
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
}


/*---------------Tabellen mit Maßen der Paletten---------------*/
.csc-sitemap ul {

	margin-top:8px !IMPORTANT;
}


.csc-sitemap ul li {

	border-left:6px solid #EFEEEE !IMPORTANT;
	padding-left:20px !IMPORTANT;
	list-style-image:none !IMPORTANT;
	list-style-type:none !IMPORTANT;

}


/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:none;}
.news-latest-item h3 a:hover {text-decoration:none;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:2em;}
.news-list-item h3 {padding-top:0;}
.news-list-item h3 a {
	font-size: 13px;
	font-weight:normal;
	/* border-bottom:1px solid #e3e3e3;*/
	padding-bottom:3px;
	margin-bottom:10px;
	color:#454545;
	text-decoration:none;
	background-image: url(../lay/iconLogoAllgBGgrau.gif);
	background-repeat: no-repeat;
	padding-left:18px;}
.news-list-item h3 a:hover {text-decoration:underline;}
.news-list-item h3 span.news-list-date {color:#333; font-weight:normal;}
.news-list-morelink {padding:1px; }
.news-list-morelink a {color:#333;text-decoration:none;}
.news-list-morelink a:hover {text-decoration:underline;}
.news-list-category {color:#aaa;}


/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; /*border-left:8px #E0E7F5 solid;*/}
.news-single-img {padding-right:15px;	float:right;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/*Content INNEN*/
.c33l,.c33r
{
float: left;
width: 190px;
margin-right: 25px;
}

.c33l2
{
float: left;
width: 190px;
margin-right: 25px;
}



.c66l,.c33r2,.c66r {
float: left;
}
.c66l,.c66r {
width:410px;
}
.c33r2 {
width: 210px;
margin-left: 20px;
}


.c501
{
width: 220px;
margin-left: 20px;
}



.c50l,.c50r {
float: left;
width: 300px;
padding: 0px 10px 0px 0px;
}

.c50l{
margin-right: 10px;
}


p {
/*font-family:Arial,Helvetica,sans-serif;*/
}

li {
line-height:1.2em;
}


#main {padding: 0;}


#col2 {
width:281px;
}


#col3_innen {
/*margin-left:17px;
padding-left:17px;*/

}

.graybox {margin:0px;padding-left:0px;margin-left:0px;background-color:#eeeef0;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}

col3_content {margin-left:0;margin-right:0px;}

#leftcontent {
padding:10px;
}

#content p
{
/*font-size: 1.1em;*/
}


/*POWERMAIL*/
/*PRODUKTANFRAGE*/
.tx-powermail-pi1 label,.csc-mailform label
{
clear:both;
  float:left;
  width:125px;
  margin-bottom: 2px;
}
.tx-powermail-pi1 input,.tx-powermail-pi1 select,.csc-mailform input
{
float: left;
margin-bottom: 2px;
}
.tx-powermail-pi1 fieldset,.csc-mailform{
margin-bottom: 15px;
border: 1px solid #EEEEEE;
}
.tx-powermail-pi1 legend
{
font-weight: bold;
}
.tx-powermail-pi1 .powermail_mandatory_js
{
clear: both;
color: #990000;
margin-left: 125px;

}

.csc-mailform a
{
display: block;
margin-top: 20px;
}

/*---------------------------- Google Map --------------------------*/
.tx-zwgmap-pi1{
overflow:hidden;
}

.tx-zwgmap-pi1 #scalecontrol{
display:none;
}