body{
	margin:0;
	padding:0;
	text-align:center;
}

#layer{
	margin:10px auto;
	width:1170px;
}
.layer{
	float:left; 
	width:100%;
}

.head{
	position:relative;
	width:100%;
	height:157px;
	float:left;
	background-image: url(../../UserFiles/Image/main/headbackgr.jpg);
	background-repeat:repeat-x;
	z-index:10;
}
#headhelper{
	position:relative;
	float:right;
	height:100%;
	width:6px;
	background-image: url(../../UserFiles/Image/main/headbackgr2.jpg);
}

#tz-font-image{
	text-align:right;
}

#flashframe{
	position:absolute;
	width:597px;
	height:138px;
	left:1px;
	top:4px; 
	border-top: 1px solid #989898;
	border-bottom: 1px solid #989898;
	background:transparent;
	overflow:hidden;
	z-index:0;
}
#greybox{
	position:relative;
	float:right;
	width:138px;
	margin-right:20px;
	margin-top:1px;
	height:147px;
	background:#b4b3b2;
}
#logo{
	margin-top:10px;
	margin-left:10px;
}
#tz{
	position:relative;
	float:right;
	margin-right:14px;
	margin-top:10px;
	height:90%;
}
.claim{
	font-family: trebuchet ms;
	font-size: 8pt;
	font-style: italic;
	color:#999794;  
	text-align:right;
	position: relative;
	margin-top:2px;
}

#uppernavi{
	position:relative;
	height:23px;
	top:72px;
	width:100%; 
}
.leftside{
	width:200px; 
	float:left;
	border-right:1px solid #fed579;
}

.borderbottom{
	height:20px;
	width:100%;
	border-bottom:1px solid #fed579; 
	float:left;
}
.borderbottom2{
	height:20px;
	width:99%;
	border-bottom:1px solid #fed579; 
	float:left;
	font-family:"Verdana",Verdana,sans-serif;
	text-align:left;
}
.borderbottom2_path{
	color:#fcc03d;
	font-size:11px;
	margin-left:23px;
	height:13px;
	width:90%;
	overflow:hidden;
	float:left;
}

#leftnavi{
	width:180px;
	margin:10px; 
	float:left;
}
.rightside{
	margin-left:201px;
	margin-right:7px;
	z-index:1;
}

#content{
	width:95%;
	float:left;
	margin:0;
	margin-left:-1px;
	margin-right:20px;
	padding:0;
	border-left:1px solid #fed579; 
}

#content2{
	position:relative;
	width:99%;
	text-align:left;
	margin:23px;
	margin-top:21px;
}

.endofpage{
	margin-bottom:10px;
	height:20px;
	width:100%;
	clear:both;
	border-bottom:1px solid #fed579;
}

.nav1, .nav1 * {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	display:block;
	width:170px;
}
.nav1 {
	font-size:10px;
}
.nav1 li a{
	font-size:12px;
	
	padding:7px 2px;
	width:170px;
}


.nav1 li{
	padding:0;
	margin-bottom:5px;
	margin-top:5px;
}

.nav1 ul a{
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:0;
	background:transparent;
	padding-left:5px;
	padding-right:2px;
	font-size:10px;
	width:167px;
}
.nav1 ul li{
	margin:0px;
	margin-top:1px;
	margin-bottom:1px;
}


.nav1 ul ul a{
	padding:0;
	margin:0px;
	padding-left:10px;
	padding-right:2px;
	font-size:10px;
	width:160px;
	padding-top:3px;
	padding-bottom:3px;
}
.nav1 ul ul li{
	margin:0px;
	margin-top:3px;
}



.nav1 ul ul ul a{
	padding:0;
	padding-left:15px;
	padding-right:2px;
	font-size:10px;
	width:155px;
	padding-top:3px;
	padding-bottom:3px;
}
.nav1 ul ul ul li{
	margin-top:3px;
	margin-left:0px;
}




.nav1 a,.nav1 a:link,.nav1 a:visited,.nav1 a:active,.nav1 a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#615f5b;
}

.nav1 ul a,.nav1 ul a:link,.nav1 ul a:visited,.nav1 ul a:active,.nav1 ul a:hover{
	color:#6f8a25;
	color:#16577f;
	font-weight:bold;
}
.nav1 ul a:hover{
	background:#fff5de;
	color:#000;
}

.nav1 ul ul a,.nav1 ul ul a:link,.nav1 ul ul a:visited,.nav1 ul ul a:active,.nav1 ul ul a:hover{
	color:#16577f;
	font-weight:bold;
}
.nav1 ul ul a:hover{
	background:#fff5de;
	color:#000;
}
.nav1 ul ul ul a,.nav1 ul ul ul a:link,.nav1 ul ul ul a:visited,.nav1 ul ul ul a:active,.nav1 ul ul ul a:hover{
	color:#16577f;
	font-weight:normal;
}
.nav1 ul ul ul a:hover{
	background:#fff5de;
	color:#000;
}

.transp{/*wichtig zur markierung*/
	margin-top:0px;
	padding:0;
	color:#000;
	filter:alpha(opacity=0);   
	-moz-opacity: 0.0;   
	opacity: 0.0;  
	position:absolute;top:0px;left:0px;width:100%;height:100%;background:#0f0;z-index:200; display:block;
	cursor:pointer;
}


.gpdf {
	padding: 0; float:right; top: 0px; right: 0px; margin-top:20px;
}
.gpdf img{
	margin-right:3px;
}
.bild-links{
	float: left; margin-left: 10px; margin-right: 10px;margin-bottom: 10px;
}.bild-rechts{
	float: right; margin-left: 10px; margin-right: 10px;margin-bottom: 10px;
}.produkt-links{
	text-align: center; width: 270px; float: left; margin-top: 10px; position: relative;
}.produkt-rechts{
	text-align: center; width: 270px; float: right; margin-top: 10px; position: relative;
}

.inputtext{
width:250px;
}

.suchtext{
		color:#666;
		height: 15px; 
		width: 74px; 
		font-size:12px;
		background-color:transparent;
		border:solid 1px #cfcfcf;
		padding-left: 20px; 
		background: url(../../UserFiles/Image/main/linklogo.jpg) no-repeat left top; 
}

#grsearch{
position:absolute;
	right:0;
	height:20px;
	margin:0;
	padding:0;
	top:80px;
}

.search_highlight{
background-color:#FFFFCC;
}

.linklogo {
height: 16px; 
padding-left: 20px; 
background: url(../../UserFiles/Image/main/linklogo.jpg) no-repeat left top; 
}

.dreieck_davor {
height: 16px; 
padding-left: 20px; 
background: url(../../UserFiles/Image/main/dreieck.gif) no-repeat left top; 
}
.kreis_davor {
height: 16px; 
padding-left: 20px; 
background: url(../../UserFiles/Image/main/kreis.gif) no-repeat left top; 
}
.pdf_davor {
height: 16px; 
padding-left: 20px; 
background: url(../../UserFiles/Image/main/pdf.jpg) no-repeat left top; 
}


#content2 .ul_tzpneu li{
	list-style-image: url(../../UserFiles/Image/main/dreieck.gif); 
}
#content2 .ul_tzpneu ul li{
	list-style-image: url(../../UserFiles/Image/main/kreis.gif); 
}
#content2 .ul_tzpneu ul {
	margin-top:5px;
}


#content2 .tzliste ul{
margin:0;
padding:0;
margin-bottom:10px;
}

#content2 .tzliste li{
list-style-image: url(../../UserFiles/Image/main/dreieck.gif); 
margin-top:3px;
margin-bottom:5px;
}
#content2 .tzliste li li{
list-style-image: url(../../UserFiles/Image/main/kreis.gif); 
margin-left:10px; 
padding-left:0px; 
}

#content2 .tzliste_nur_kreis ul{
margin:0;
padding:0;
margin-bottom:10px;
}

#content2 .tzliste_nur_kreis li{
list-style-image: url(../../UserFiles/Image/main/kreis.gif); 
margin-top:3px;
margin-bottom:5px;
}
#content2 .tzliste_nur_kreis li li{
list-style-image: url(../../UserFiles/Image/main/kreis.gif); 
margin-left:10px; 
padding-left:0px; 
}

#content2 a img{
border:0;
}
.borderbottom2_print{
position:relative;
float:right;
padding:3px;
cursor:pointer;
}

.vorschau_tabelle h1{
margin-top:0;
}

.vorschau_tabelle{
margin:0;
padding:0;
}
.vorschau_tabelle table{
margin:0;
padding:0;
}

.vorschau_tabelle tr{
margin:0px;
padding:0;
border-bottom:1px solid #ddd;
padding-top:15px;
}


.vorschau_tabelle td{
margin:0px;
margin:0px;
padding:0;
border-bottom:1px solid #ddd;
vertical-align:top;
padding:5px;
padding-top:15px;
padding-left:30px;
margin:0px;
}
.vorschau_tabelle table table{
margin:0;
padding:0;
border:0;
}
.vorschau_tabelle td table td{
margin:0;
padding:0;
border:0;
}
.vorschau_tabelle tr table tr{
margin:0;
padding:0;
border:0;
}
