/*****************************//*** Core html setup stuff ***//*****************************/html {  height: 100%;  margin-bottom: 1px;}body {	font-family: Verdana,Helvetica,Arial,sans-serif;	line-height: 18px;	margin: 0px 0px 0px 0px;	font-size: 12px;	color: #666666;	background-color:#FFFFFF;}a{color: #666666;text-decoration:underline;}a:link a:hover: a:visited a:active{color: #666666;text-decoration:underline;}/*****************************//***      Seitenlayout     ***//*****************************/#language{     position:absolute;	 left: 0px;	 top: 72px;	 border: solid 0px #000000;	 width: 900px;	 height: 34px;	 text-align:right;	 vertical-align:bottom;	 z-index:10;	 }	 #logo{     position:absolute;	 left: 0px;	 top: 112px;	 border: solid 0px #000000;	 width: 900px;	 height: 50px;	 text-align:left;	 vertical-align:top;	 }	 #blueline{     position:absolute;	 left: 0px;	 top: 160px;	 border: solid 0px #000000;	 width: 100%;	 height: 20px;	 background-image:url(../images/blueline.png);	 background-repeat:repeat-x;}#subline{     position:absolute;	 left: 0px;	 top: 160px;	 border: solid 0px #000000;	 width: 600px;	 height: 20px;	 background-image:url(../images/subline_d.png);	 background-position:left;	 background-repeat:no-repeat;	 z-index:10;}#main{     position: absolute;	 left: 200px;	 top:240px;	 width:700px;	}#inhalt{     position:absolute;	 left: 5px;	 top: 240px;	 border: solid 0px #000000;	 border-top: solid 1px #999999;	 width: 170px;}#headerimg1{     position:absolute;	 left: 645px;	 top: 110px;	 border: solid 1px #666666;	 width: 120px;	 height:80px;}#headerimg2{     position:absolute;	 left: 780px;	 top: 110px;	 border: solid 1px #666666;	 width: 120px;	 height:80px;}#footer{	 position:relative;	 left: 150px;	 top: 60px;	 border: solid 0px #000000;	 width: 300px;	 height: 50px;	 text-align:center;	 vertical-align:top;	 }	 .footer_text{     font-size: 10px;	 text-decoration:none;}a.footer_text{	 text-decoration:none;}a.footer_text:link a.footer_text:hover: a.footer_text:visited a.footer_text:active{text-decoration:none;}/*****************************//***      Navigation       ***//*****************************/.caption{      border: solid 1px #666666; }/*****************************//***      Navigation       ***//*****************************/.menu li{ padding-left:20px;padding-bottom:10px;padding-top:12px;border-bottom: 1px solid #999999; color:#555555;text-decoration:none;//margin-left:-40px;}.menu li a{ color:#555555;text-decoration:none;}.menu li a:hover, a#active_menu:link, a#active_menu:visited{ color:#555555;text-decoration:none;}.menu li  a:hover { color:#0a51a1;text-decoration:none;}#current{background-color:#eeeeee;}.menu{font-family: Verdana,Helvetica,Arial,sans-serif;line-height: 1.5em;font-size: 14px;line-height: 20px;padding: 0px;color:#555555;margin-top:0px;text-decoration:none;border: solid 0px #000000;list-style: none; }a.menu{color:#555555;text-decoration:none;list-style: none; padding-left: 20x;}a.menu:link, a.menu:visited {color: #555555;text-decoration:none;list-style: none; padding-left: 20x;}a.menu:active {color: #555555;text-decoration:none;list-style: none; }a.menu:hover {color:#0a51a1;text-decoration:underline;list-style: none; }