.mainCol {
    float: left;
    width: 777px;
}
#content {
    clear: both;
     height: 4100px;
    overflow: hidden;
    position: relative;
}


.teaser {
width: 1000px;
height: 435px;
margin-bottom: 20px;
position: absolute;
top: 0px;
left: 0px;
}


.leftBar {

 width: 204px;
height: 796px;
float: left;
 margin-left: 0;
 margin-top: 0;
 position:absolute;
border: 1px solid   #DDDDDD;

}


.navi {
margin: 43px 0 0 20px;
}


.navi ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.navi ul li {
display: inline;
}
.navi ul li a {
color:  #264C7D;
background-repeat: no-repeat;
text-decoration: none;
display: block;
line-height: 17px;
 margin-left: -7px;
}
.navi ul li a:hover {
filter:alpha(opacity=50);
opacity:0.5; !important;
text-decoration: none !important;
}
*html .navi ul li a:hover,
*html .navi ul li a:hover span {
filter:Alpha(opacity=50) !important;
}
.navi ul li a.big {
font-size: 12px;
font-weight: none;;
margin-bottom: 0px;
font-family: arial ;
}
.navi ul li a.distance {
margin-top: 15px;
}

.navi ul li a.small {
font-size: 10px;
}

.navi ul li a.big span,
.navi ul li a. span {
color: #fff;
font-size: 10px;
margin-left: 4px;
padding: 0;
line-height: 18px;
}
.rightBar {
width: 336px;
height: 435px;
float: left;
}


.navi h1{
margin-bottom: 0px;
}
.navi  h2 {
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: -5px;
    margin-top: -34px;
    width: 170px;
     line-height: 17px;
}

.navi p {
margin-bottom: -2px;
}
.teaser {
    margin-bottom: 100px;
     margin-top: 28px;
    position: absolute;
    margin-left: 221px;
}

.linksleft
{
width: 300px;
height:100px;
 position: absolute;
 margin-left: 265px;
 margin-top: 258px;
}

.linksright
{
width: 300px;
height:100px;
 position: absolute;
margin-left: 694px;
margin-top: 258px;
}


.picklein {width  300px;}

.bot  { margin-top: 55px;  }

.lef {  margin-left: 100px; }



#HyperLink_block1  {
    margin-left: 121px;
    margin-top: -161px;
    position: absolute;
    width: 277px;
}


.big1
 {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    margin-left: -7px;
    width: 178px;
   background-color:  #264C7D;
 margin-top:12px;
}



.infotmation {
    border: 1px solid #DDDDDD;
    color: black;
    float: left;
    height: 240px;
    margin-left: 0;
    margin-top: 807px;
    position: absolute;
    width: 204px;
}


.intext {
    font-family: arial;
    font-size: 12px;
    line-height: 23px;
    list-style-type: none;
    margin-left: 12px;
margin-top:46px;
  line-height: 18px;
    

}
 
.intext h2 {
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: -38px;
    width: 170px;
}


.bluelink {}
.bluelink a {color: #4785f6;}
