html{
 height:100%	;
}
body {
 height:95%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
         font-size:9px;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#666666;
}

h1 {
         padding-left: 0px;
         letter-spacing: 0.2em;
         font-size: 11px;
         font-weight:bold;
         font-style: normal;
         line-height: 21px;
	color:#666666;
         background-color:#ffffff;
	margin:0;
}
h2 {
         padding-left: 0px;
         text-indent:0;
         letter-spacing: 0.5em;
         font-size: 11px;
         font-weight:bold;
         font-style: normal;
         line-height: 21px;
	color:#666666;
    	margin:0;
}

h1.content {
         	margin-bottom:12px;
	padding:0;
         color:#666666;

}

.left_articles {
   margin: 0 0 0 0;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   color: #696969;
   width:420px;
   overflow:auto;
   font-size:11px;
   font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
   color:#666666;

}
.small_articles {
   margin: 0 0 0px 0px;
   color: #696969;
   padding: 0px 0px 0px 0px;
   width:220px;
}
p.left_articles {
   margin: 0 0 0px 0px;
   padding: 0px 0px 0px 0px;
   color:#eeeeff;

}

.bigimage {
   float: left;
   clear: left;
   margin: 0 15px 10px 0;

}
.smallimage {
   float: left;
   clear: left;
   margin: 0 5px 5px 0;

}


hr { 
color:#666666;
height:1px;
width:624px;
border-top:1px dashed;
left:0px; 
text-align:left;
}
#searchbox {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  color:#666666;
  position:absolute;
  width:300px;
  left:329px;
  background-color:#FFFFFF;
  margin-top:30px;
  margin-left:0px;
  margin-right:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  margin-bottom:0px;
  z-index:10;
  text-align:right;
}



#bg_top {
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:90px;
	z-index:2;
         background-color:#ffffff;
	}
#bg_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width:400px;
	height:50px;
	z-index:3;
	background-color: #ffffff;
}
#hilfsnavi {
	position: absolute;
	top: 10px;
	left:658px;
	width:300px;
	height:40px;
	z-index:7;
	background-color: white;
         text-align:right;
         vertical-align:bottom;
}
#bg_main {
         position: absolute;
	top: 0px;
	width:100%;
	height:100%;
	z-index:1;
	background-color: #FFFfff;
}
#content_main {
         font-family:Verdana,Arial,Helvetica,sans-serif;
         font-size:11px;
         margin-top:365px;
         padding-left:180px;
         width:619px;
         	z-index:2;
	background-color: #ffffff;
}
#imagecolumn {
         left:0px;
         height:300px;
         width:175px;
         position: absolute;
         margin-top:365px;
         margin-right:0px;
         	z-index:12;
         font-size:11px;
         font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
         padding-left:5px;
         padding-right:5px;

}

#bg_menu {
	position: absolute;
         padding-top:0px;
	top: 90px;
	left: 0px;
	width:180px;
	height:274px;
	z-index:5;
	background-color: #ffffff;
	}
	
#bg_graphics {
	position: absolute;
	top: 90px;
	left: 180px;
	width:624px;
	height:274px;
	z-index:6;
	background-color: #ffffff;
}
#bg_graphics_right {
	position: absolute;
	top: 90px;
	left: 0px;
	width:100%;
	height:274px;
	z-index:4;
	background-color: #ffffff;
}
#bottom_navi {
         position: absolute;
	left: 180px;
	width:619px;
	height:20px;
	z-index:10;
         text-align:center;
	background-color: #lightyellow;	
}

