div.indexview {margin-top: 20px;padding-left: 5px;padding: 5px;border: 1px #ededed solid;margin-bottom: 10px;}.body {	margin: 25px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	color: #000000;	background-color: #F7F6F4;}div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10px;text-align: left;background-color: #ffffff;padding: 1px;width: 148px; }#navbar ul li a:link, #navbar ul li a:visited {color: #000000;background-color: #EFEFEF;text-decoration: none;display: block;border-bottom: dotted #cccccc 1px;padding-top: 10px;padding-left: 18px;padding-bottom: 10px;background-image: url(../images/navigation/marker.gif);background-repeat: no-repeat;background-position: 5px center; }#navbar ul li a:hover, #navbar ul li a.current {background-color: #CCCCCC;text-decoration: none;border-bottom: solid #ffffff 1px;font-weight: bold;}#navbar ul li {margin: 0px;padding: 0px;list-style-type: none;display: block;}#navbar ul {margin: 0px;padding: 0px;}a.navleft:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	font-style: normal;	text-decoration: none;	}a.navleft:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	}a.navleft:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	}a.navleft:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: underline;	font-weight: normal;	}a.nav:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	font-style: normal;	text-decoration: none;	}	a.nav:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	}a.nav:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	}a.nav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: underline;	font-weight: normal;	}a.navpfad:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	font-weight: bold;	}	a.navpfad:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #999999;	text-decoration: none;	}a.navpfad:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #999999;	text-decoration: none;	}a.navpfad:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: underline;	font-weight: normal;	}a.nav2:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	font-style: normal;	text-decoration: none;	}	a.nav2:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	}a.nav2:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	}a.nav2:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	font-weight: normal;	}	.txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: normal;	margin: auto;	text-align: left;}.txtbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: bold;}.peinzug15 {	text-indent: 15px;}.over {   background : #FFFF99;		   }.netover {  background : #FFFFCC;		   }.h01 {	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-style: normal;	color: #CCCC99;	text-transform: uppercase;	text-align: center;}.h04 {background-color: #003333;border-left:  8px #ffcc00 solid;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:  16px;font-style: normal;font-variant: normal;font-weight: bold;line-height:  34px;padding-left:  10px;text-indent:  5pt;}.sbhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: bold;	padding-right: 20px;	text-align: justify;}.txtsprachwahl {	clip:    rect(   );	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	text-align: right;	font-weight: normal;	margin: auto;	color: #FFFFFF;	vertical-align: middle;	padding-right: 20px;}.outline1px {	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	margin: 1px;}.notiz {	font-family: Verdana, Helvetica;	color:#900100;	font-size: 9px;	text-align: left;	margin: auto;	line-height: 12px;}.thead1zeilig {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: 99CCFF;	line-height: 36px;	font-weight: bold;	text-indent: 5px;}.tdpadding {	margin: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding: 20px;	line-height: 16px;}.peinzug5 {	text-indent: 5px;}.txt2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: normal;	margin: auto;	text-align: left;}.outline1pxblack {	BACKGROUND-COLOR: white;	border: 1px solid #000000;}.pwayfinder {	text-indent: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.peinzug20 {	text-indent: 25px;}.h05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #000000;}.tdpadding5 {	margin: auto;	color: #000000;	padding: 0px 8px;}.formtextkontakt {	width: 250px; 	height: 15;	border: #999999;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	font-style: normal;}.formtextfeldkontakt {	width: 350px; 	height: 150;	border: #999999;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	font-style: normal;}.formbuttonkontakt {	width: 100px; 	height: 15;	background: #CCCCCC;	border: #999999;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	font-style: bold;}.h04intern {background-color: #000066;border-left:  8px #ffcc00 solid;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:  16px;font-style: normal;font-variant: normal;font-weight: bold;line-height:  42px;margin-bottom:  30px;padding-left:  10px}.willkommen {border-bottom:  1px #000000 solid;border-left: none;border-right: none;border-top:  1px #000000 solid;color: #999999;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:  10px;line-height:  25px;padding-left:  15px;padding-right:  15px}.contentbox {	border-bottom: none;	border-left:  1px #cccccc dotted;	border-right:  1px #cccccc dotted;	border-top: none;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  10px;	font-weight: normal;	line-height:  16px;	padding-left:  20px;	padding-right:  20px;	width:  420px;	margin: auto;	padding-top: 20px;	margin-top: 30px;}.listing {	line-height:  24px;	margin-top:  18px;	padding-bottom:  15px;	padding-top:  5px;	padding-left: 8px;}.year {	border-bottom:  1px solid #000000;	border-left: none;	border-right: none;	border-top:  1px solid #000000;	padding-top:  5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 12px;	color: #FFFFFF;	background-color: #666666;	padding-bottom: 5px;	margin-top: 15px;	margin-bottom: 0px;	text-align: center;}.h04start {background-color: #CCCCCC;border-left:  8px #ffcc00 solid;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:  16px;font-style: normal;font-variant: normal;font-weight: bold;line-height:  34px;padding-left:  10px;text-indent:  5pt;}.startspacer {	border-bottom: none;	border-left:  1px #cccccc dotted;	border-right:  1px #cccccc dotted;	border-top: none;	margin: auto;}.tdpaddingstart {	margin: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding: 20px;	line-height: 16px;	background-attachment: scroll;	background-image: url(../images/kristallstart.jpg);	background-repeat: no-repeat;	background-position: left bottom;}div.spalteaktuell {	border-bottom: 1px dotted #cccccc;	border-left: 1px dotted #cccccc;	border-right: 1px dotted #cccccc;	border-top: none;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  10px;	font-style: normal;	line-height:  14px;	text-align: left;	width:  204px;	margin: auto;	padding: 8px;}.tablenewshead {	background-color: #EFEFEF;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  12px;	font-style: normal;	font-weight: bold;	line-height:  16px;	border: 1px solid #CCCCCC;}.trproduktnews {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  10px;	border-bottom:  1px dotted #cccccc;	border-left:  1px dotted #cccccc;	border-right:  1px dotted #cccccc;	line-height: 14px;}.funktion {	background-color: #EFEFEF;	border-bottom:  1px #cccccc dotted;	border-left: none;	border-right: none;	border-top:  1px #cccccc dotted;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight: bold;	line-height:  16px;	margin-bottom:  0px;	margin-top:  15px;	padding-bottom:  5px;	padding-left:  8px;	padding-right:  8px;	padding-top:  5px;	text-align: left;}.formtextklein {	width: 80px;	height: 15;	border: #999999;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	font-style: normal;	margin: auto;}.tablepaddingright20 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: normal;	margin: auto;	text-align: left;	padding-right: 20px;}/* -- rubrikübersicht mit bildvorschau */

.floatbox { margin: 10px 3px 10px 3px; }
.floatbox div {    float: left;
	width: 85px; height: 110px;     font-family: verdana;     font-size: 10px;      font-weight: normal;	 text-align:center;	    background:#FFF;   padding: 5px;   border: 1px dotted black;   margin: 12px;   }   img.floatboxthumb {	margin-bottom: 7px;	border-bottom: 1px solid black;}
