.standardInhaltTable {
 margin-top: 9px; 
 margin-left:5px;
 margin-right:9px;
 width: 495px;
 }
 
 .standardinhalt2 {
 
 padding-left: 15px;
 
 }
 
 .tt_content_wrap {
 margin-top: 20px; 
 margin-left:25px;
 margin-right: 25px;
 }

.bodytext {
font-weight: normal;
/*margin: 3px;*/
}

.prodCell {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 3px;

}
.prodTable, .contenttable {
	width: 470px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-collapse: collapse;
}

.contenttable td {
	margin: 0px;
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}


.textNormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.textMedium {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}


.textBig, .csc-firstHeader, h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0093b1;
}

h4.csc-firstHeader,div.csc-header-n2, .csc-header-n3 {
margin-left: 25px;
}
 .newsSubHeader {
 margin-left: 5px;
 margin-top:2px;
 margin-bottom:2px;
 margin-right:2px;
 }

.event_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}





.textNormal a:link, .textNormal a:visited, .textNormal a:active, 
.textNormal a:hover,  
li a:link, li a:visited, li a:active, li a:hover,
 a:link,  a:visited,  a:active,  a:hover 

{
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	color: #0093B1;
}






body {
padding: 0px;
	margin: 0px;
}
ul.rnav01 {padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
}
ul.rnav02 {padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}
ul.news01 {padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
	font-weight: bold;
	color: #0093b1;
	}
h2 span.swaro {font-family: Square721 Ex BT, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
	font-weight: bold;
	color: #0093b1;
	}
p, font, td, li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
	}
.topnav, .topnav a:link, .topnav a:active, .topnav a:visited, .topnav a:hover {background-color: #67bdd0;
	border: 0px none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}
.topnavA, .topnavA a:link, .topnavA a:active, .topnavA a:visited, .topnavA a:hover {background-color: #cee7ed;
	border: 0px none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #67bdd0;
	padding-left: 5px;
	padding-right: 5px;
}
.swaro {font-family: Square721 Ex BT, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.rnav {background-color: transparent;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}
.rnavA {background-color: transparent;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #67bdd0;
}
.rnav a:link, .rnav a:active, .rnav a:visited {background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	text-decoration: none;			
	
}
.rnavA a:link, .rnavA a:active, .rnavA a:visited {background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #67bdd0;
	text-decoration: none;			
	
}
	
.rnav01, .rnav01 a:link, .rnav01 a:active, .rnav01 a:visited, li.rnav02, li.rnav02 a:link, li.rnav02 a:active, li.rnav02 a:visited {background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
}
li {
list-style-image: url(/fileadmin/nessler/pic/list01.gif);
}

li.rnav01, li.rnav02 {
list-style-image: url(/fileadmin/nessler/pic/list01.gif);
}
li.rnav01A, li.rnav02A {
list-style-image: url(/fileadmin/nessler/pic/list01a.gif);
}
.rnav01A, .rnav01A a:link, .rnav01A a:active, .rnav01A a:visited, .rnav02A, .rnav02A a:link, .rnav02A a:active, .rnav02A a:visited {
   background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #67bdd0;
}		
.nav03 {background-color: #fff;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;			
	
}	
.nav03 h4 {background-color: transparent;
	margin: 0px;
padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;			
	
}
.nav03 a:link, .nav03 a:active, .nav03 a:visited, .nav03 a:hover {background-color: transparent;
	border: 0px none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #666;
}	
	.nav04 {background-color: #cee7ed;
		margin: 0px;
		border-top: 0px none;
		border-left: 0px none;
		border-right: 0px none;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom: 1px solid #67bdd0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #67bdd0;			
		
	}	
	
.nav04 a:link, .nav04 a:active, .nav04 a:visited, .nav04 a:hover {
	background-color: transparent;
		border: 0px none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
		color: #666;
	}	
.content {
background-color: transparent;
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 50x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;			
	
}	
.contentimages {background-color: transparent;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;			
	
}
.messecolor {
    background-color: #0093b1;
	border: 0px none;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.messecolor a:link , .messecolor a:visited ,  .messecolor a:focus ,   .messecolor a:hover , .messecolor a:active {
	color: #ffffff;
}

.messewhite {
    background-color: #fff;
	border: 0px none;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	width: 100px;
}

.messewhite a:link , .messewhite a:visited , .messewhite a:focus ,   .messewhite a:hover ,  .messewhite a:active {
	color: #0093b1;
}


/*

th.messe  a {
text-decoration: none;
color: #fff;
}
th.messe  a:hover {
text-decoration: underline;
color: #ffffff;
}	
	*/
#head {
border: 0px;
}
#topnav {background-color: #ffc657;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #67bdd0;
	border-bottom: 0px none;
}
#rnav {background-color: #f8F8F8;
	border-top: 1px solid #999;
	border-left: 0px none;
	border-right: 1px solid #999;
	border-bottom: 0px none;
}
#content {background-color: #f8F8F8;
	border-top: 0px none;
	border-left: 1px solid #999;
	border-right: 1px solid #000;
	border-bottom: 0px none;
	padding-bottom: 15px;
}
#footer {background-color: #ffc657;
	border-top: 0px none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-left: 10px;
}
#footer, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {background-color: #ffc657;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}		
#essential {background-color: transparent;
	border: 0px none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
#essential a:link, #essential a:active, #essential a:visited, #essential a:hover {
background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}	
#pfinder, #news {background-color: #cee7ed;
	border: 0px none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
	#language {background-color: transparent;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
		color: #999;
		border: 0px none;
		padding: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 15px;
		margin-bottom: 0px;
		position: relative;
                left: 200px;
		top: 68px;
		z-index: 100;
	}
#scroll {
position:absolute; 
top:0; 
bottom:-0.1px; 
width:1em; 
z-index:-1; 
} 

