html, body{
margin: 0;
padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: center;
}
#ganz {
	max-width: 980px;

	float: left;
  margin: 5px;


}
#navlist{ margin-right: 5px;  text-align : left; }

#navlist UL {padding: 0px;  margin: 0px; text-align : left;   }

#navlist LI {padding: 0px;   list-style: none;   margin-top: 10px;  }
#header_info{
	font-size: xx-small;
	background-image: url(pics/picfarbe.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	text-align: right;
}
#fusszeile{
	font-size: xx-small;
	background-image: url(pics/picfarbe.gif);
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 3px;
	width: 100%;

}
.fn{
width: 100%;

}
.fnre{
	text-align:right;
	}
.fnre A{
text-decoration : none;
color: Black;

}
.fnli{
	background-image: url(pics/picfarbe.gif);
	text-align:left;
	}

#header1{

	background-image: url(pics/picfarbe.gif);
	text-align: right;


}
#vis_header{
	background-image: url(pics/vis_header_1000.jpg);
	background-repeat: repeat-x;
}
.info_bold {
	font-weight: bolder;
}


#vis_header {
	margin-top: 10px;
}
#header_sprache {
	margin-top: 5px;
	text-align: left;
	margin-bottom: 5px;
	font-size : xx-small;
}
.inhalt {
	width: 100%;
	margin: 0px;
	padding: 0px ;

}

TABLE {
	border : 0px none;

}

.navigation {
	border:none;
	padding: 0px ;
	margin:0px;
	 height:100%;
	 vertical-align : top;
	 text-align: left;
}


#navlist{ margin-right: 0.3em;  text-align : left; }



#navlist LI {padding: 0px;   list-style: none;   margin-top: 10px;  }

#navlist A {
	background-color: White;
	margin: 0;
	display: block;
	padding: 0px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	width : 180px;
	color: #727272;
	font-size: 13px;
}

#navlist A:link,#navlist A:visited {color: #727272;   text-decoration: none;  }

#navlist A:hover, #navlist A:focus, #navlist A.current {color: Black;   text-decoration: none;   }

#navlist A.current {color: Black;}
#home #navlist A.current{color: Black;},
#navlist UL UL{padding: 0;   margin-left: 0; font-family : Tahoma;  font-weight : normal;  }
#navlist UL LI{padding-left: 0;   margin-left: 15px; font-weight : normal;  }


#navlist UL  UL A{
	padding-left:20;
	margin: 0;
	font-style: normal;
	margin-left: 10px;
	font-size: 11px;
}
#navlist UL  UL A.sub{
	font-weight: normal;


}
#dap #navlist UL UL A.subcurrent, #lag #navlist UL UL A.subcurrent, #navlist UL UL A.subcurrent{color: Black; font-weight : 600;  }

#lag #navlist A.current, #dap #navlist A.current, #lag #navlist A.aktuell, #navlist span.current {
color: Black;
font-weight : 600;

}

.zertifikat {
	font-size : smaller;
	text-align: left;
}
TD.content {
	vertical-align : top;
	text-align : left;
}
.vis_text{
	padding:3px 0px 5px 0px;
	display : block;
	text-align : left;
	font-weight : 600;
	font-size : 14px;
}

.tipp{
	font-weight : 600;
	color: #fb8f06;
}
.merk{
	padding-top: 10px;
	color: Black;
	text-decoration : none;
	font-weight : 600;
}
.merk a, .vis_text a, #header_sprache a{
text-decoration: none;
color: Black;
	}
.merk a:hover, .vis_text a:hover, #header_sprache a:hover{
color: #fb8f06;
}
td a{
	color: #fb8f06;
}
#head11{
	font-size: 18px;
	text-align : left;
	font-weight: 600;
}
#head12{
	font-size: 18px;
	text-align : right;
	font-weight: 600;
	padding : 10px 20px 20px 0;
}
#head2{
	font-size: 18px;
	text-align : left;
	font-weight: 600;
	padding : 10px 20px 20px 0;
}
.aktuell{
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	padding : 7px 0 7px 2px;
	border-bottom : 1px solid #FB8F06;
	border-top  : #FB8F06 solid 1px;
}.txt_photo {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size: xx-small;

}
#bild{
	float: left;
	margin : 0 10px 10px 0;
}
.merk{
	color: Black;
	text-decoration : none;

	font-weight : 600;
}
#navlist A.aktuell {
color: Black;
}
#navlist LI.current {
	list-style: none;
	color: #000000;
}
