* {
margin:0;
padding:0;
}

h1{
color:#0b3589;
}

h2{
font-size:16px;
}



body {
font-family:Arial;
font-size:12px;
}

#webseite {
position:relative;
}

#logo {
position:absolute;
left:100px;
}

#head-navi {
position:absolute;
left:800px;
}

#head {
height:160px;
background:url(../images/pattern.png) left bottom repeat-x;
}

#navi {
border:0px solid red;
margin-left:100px;
float:left;
padding:80px 20px 20px 20px;
width:144px;
}

#content {
border:0px solid green;
float:left;
width:586px;
padding:30px;
}

.box-float {
text-align:left;
float:left;
margin-right:30px;
width:263px;
}


.clear {
clear:left;
}


/* teaser */

.box-teaser {
border:1px solid #0b3589;
text-align:justify;
float:left;
margin-right:30px;
width:250px;
}


.headline_teaser {
background-color:#093677; 
padding:10px;
color:#fff; 
font-weight:bold; 
text-align:left
}


.teaser_content{
padding:10px; 
color:#111; 
text-align:left;
}

.teaser_preis {
background-color:#093677; 
margin:5px; 
padding:10px; 
color:#fff; 
font-size:24px; 
font-weight:bold; 
}

/*formulare*/
.formulare{
background-color:#efefef;
padding:10px;
border:1px solid #cdcdcd;
}



/* links */

a.teaser {
display:inline-block;
color:#000;
text-decoration:none;
border-bottom:0px solid #0b3589;
padding:0px 0px 0px 0px;
}


a.faq{
display:inline-block;
color:#585858;
text-decoration:none;
border-bottom:0px solid #0b3589;
padding:0px 0px 0px 0px;
}

a.white {
padding-bottom:10px;
padding-top:0px;
color:#fff; 
font-size:24px; 
font-weight:bold; 
}


a.white:hover {
color:#ffff00;
text-decoration:none;
}



a {
display:inline-block;
color:#0b3589;
text-decoration:none;
height:18px;
border-bottom:0px solid #0b3589;
padding:10px 0px 5px 0px;
}

a:hover {
color:#767676;
text-decoration:underline;
}


li {
padding:3px;
text-align:left;
}