body {
  margin:12px;
  font-family:tahoma;
}

td  {
  vertical-align:top;
}

.main {
  border-collapse:collapse;
  width:950px;
  margin:auto;
}

.hauptbereich {
    background-color:rgb(245,245,245);
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}
.content{
  
  float:bottom;
	
	text-align:center;
	margin-bottom:15px;
}


.side_left {
    background-color:rgb(245,245,245);
    float:left;
    font-size: 11px;
	  color: #000000;
  	width: 200px;
    max-width:200px;
    
    text-align:center;
    padding:5px;
    padding-left: 10px;
    margin-bottom:15px;
    


}

.side_right {
  padding:5px;
  text-align:center;
  border-left:1px solid rgb(205,205,205)
}


a{
	color: #1271A2;
	text-decoration: none;
}

a:hover{
	color: #000000;
	text-decoration: none;
}

.wlink{

    border:0px;
    display:block;
    background-color: gray;
    color:#ffffff;
    padding:5px;
    
    font-weight:bold;
    font-size: 14px;
    font-family: tahoma;
    text-align:center;
    width:184px;

}



.wlink_block{

  border: 2px solid gray;
  width:190px;

}

div.wlink_block a{
  display:block;

  text-align:center;
  padding:2px;
  
  margin-top:4px;
  
  font-weight:bold;
  font-size: 14px;

  width:188px;

}

.footer{
	
	position:relative;
	top:0px;
	
	border-top:1px solid #E4E4E4;
	padding: 8px;
	font-family: tahoma;
	font-size: 12px;
}

.footer div{
	background-image: url(img/hr.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #929292;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	text-align: center;
  margin-top:5px;		
}

.footer_link{
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
	margin-bottom:12px;
}

.google_1 {
  
  margin-top:15px;
  border:0;
  font-size:100%;
  width:490px;
  height:450px;

}
