body, html{
  margin: 0px;
  padding: 0px;
}
body{
 /*
 scrollbarBaseColor: #b7bd1e;
 scrollbar-track-color: #E4EA5B;
 scrollbar-face-color: #b7bd1e;
 scrollbar-highlight-color:#999999;
 scrollbar-darkshadow-color:#000000;
 scrollbar-3dlight-color:#b7bd1e;
 */
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 16px;
 color:#000000;
}
img{
	border:0px;
}
.underline{
 text-decoration:underline;
}
#page_outer{
  position:absolute;
  left: 50%;
  width: 1002px;
  margin-left:-500px;
  height: 100%;
}
.page_left{
  float:left;
  width: 290px;
  text-align:left;
}
.page_left_print{
  float:left;
  width: 260px;
  text-align:left;
}
.page_right{
  float:left;
  width: 653px;
  text-align:left;
}
.logo{
	height:134px;
}
.search{
 padding-top:133px;
 padding-left:55px;
}
.searchInput{
	width:137px;
	font-size : 12px;
	font-family : Arial, Geneva, Helvetica, Verdana ;
	height:22px;
	color : #000000;
}
.searchSubmit{
	font-size : 12px;
	font-family : Arial, Geneva, Helvetica, Verdana ;
	color : #000000;
}
.left{
 float:left;
}
.right{
 float:right;
}
.row{
 float:none;
 clear:left;
}
.inputText{
 border:1px solid #999a9a;
 padding-top:3px;
 padding-bottom:2px;
}
.search .row{
 float:none;
 padding-bottom:8px;
}
span {
 font-size : 12px;
 line-height:16px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
span.klein {
 font-size : 10px;
 line-height:15px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
span.middle{
 font-size : 11px;
 line-height:15px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
span.weiss {
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #FFFFFF;
}
a {
 text-decoration : none;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #666666;
}
a.black {
 text-decoration : none;
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
a.grey {
 text-decoration : none;
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #666666;
}
a.green {
 text-decoration : none;
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #477b13;
}
a:hover {
 color : #000000;
}
input {
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
textarea {
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color : #000000;
}
  
    
.bereichnavi{
 width:654px;
}
.bereichnavi a.on, .bereichnavi a.off:hover{
 display:block;
 float:left;
 width:109px;
 height:39px;
 font-size : 11px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 background:url('/asommer2009/img/2009/navi_on.gif') 0px 0px no-repeat;
 color:#000000;
 line-height:11px;
}
.bereichnavi a.off{
 display:block;
 float:left;
 width:109px;
 height:39px;
 font-size : 11px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 background:url('/asommer2009/img/2009/navi_off.gif') 0px 0px no-repeat;
 color:#000000;
 line-height:11px;
}
.search a.katon{
 font-weight:bold;
}
.search a.katon, .search a.katoff:hover{
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color:#477b13;
 line-height:15px;
}
.search a.katoff{
 font-size : 12px;
 font-family : Arial, Geneva, Helvetica, Verdana ;
 color:#000000;
 line-height:15px;
}
.bereichnavi a span{
}
.liste{
 float:left;
 border-top:1px solid;
 width:652px;
 padding-bottom:10px;
}
.liste .row{
 float:left;
 clear:left;
 border-bottom:1px solid;
 width:652px;
 padding-bottom:10px;
 padding-top:10px;
}
.content{
 float:left;
 padding-top:52px;
 
}
.content h2{
 margin:0px;
 padding-bottom:32px;
 font-size:12px;
}
.content h2.detail{
 margin:0px;
 padding-bottom:0px;
 font-size:12px;
}	
.content .greenDetail {
 color : #477b13;
 display:block;
 padding-bottom:24px;
 
}
 