body {
background: url(files/bg_body.png) repeat-x #dbeff5;
margin: 0;
font-family: verdana;
font-size: 12px;
line-height: 19px;
}

h2 {
color:#e74e20;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight: normal;
margin: 0 0 15px 0;
line-height: 28px;
margin: 5px 0 2px 0;
}

.teaser h2 {
font-size: 14px;
line-height: 16px;
margin-top: 15px;
}

h3 , .teaser b{
font-family:Georgia,"Times New Roman",Times,serif;
color: #003366;
font-size:18px;
font-weight: normal;
margin: 15px 0 3px 0;
}

.teaser h3 , .teaser b{
font-size: 12px;
margin: 0;
}

sub, sup {
line-height: 0px;
font-size: 70%;
    }


.content_2_3 a, .content_2_3 a:link, .content_2_3 a:visited, .content_2_3 a:hover,
.teaser a, .teaser a:link, .teaser a:visited, .teaser a:hover
 {
text-decoration: underline;
color: #003366;

}

.pfeil, a.pfeil:link, a.pfeil:hover, a.pfeil:visited {
padding: 2px 0 0 7px;
height: 13px;
color:#e74e20;
text-decoration: none;
font-size: 10px;
line-height: 11px;
display: block;
background: url(files/button_mehr.png) no-repeat 0px 5px;
margin: 0 0 15px 0;
}



ul{padding: 0 0 0 15px;
list-style: disc;}

ul ul {
font-size: 11px;
margin: 0 0 10px 0;
}

.clear {
clear: both;
}

.more {
display: block;
line-height: 12px;
text-decoration: none;
font-size: 10px;
float: left;
margin-top: 5px;
}

.wrapper {
width: 1000px;
height: auto;
margin: auto;
margin-bottom: 150px;
}

.head {
width: 900px;
height: 200px;
background: url(files/bg_head.png) no-repeat;
margin: 0 0 50px 0;
}

.navibox {
width: 600px;
height: 60px;
position: relative;
top: 20px;
right: -400px;
font-family: verdana;
font-size: 11px;
float: left;
overflow: hidden;
}

.navi {
height: 60px;
text-align: center;
font-size:11px;
display: block;
text-decoration: none;
color: #440d0f;
padding: 0 7px 0 7px;

}

a#current {
font-weight: bold;
padding: 0 6px 0 6px;

}

.button_rechts {
display: block;
width: 50px;
height: 15px;
float: right;
background: #440d0f;
color: #fff;
padding: 1px 5px 3px 1px;
text-align: center;
text-decoration: none;
}

#main{
list-style: none;
padding:0;
margin:0;
}

#main li{
padding:0;
margin:0;
height: 100px;
float: left;
}



.content-left {
width: 400px;
padding: 0 50px 0 0;
float: left;
}

.content-right {
width: 400px;
padding: 0 0 0 50px;
float: left;
}

.content_1_3  {
width: 180px;
padding: 0 50px 0 0;
float: left;
min-height: 100px;
}

.content_2_3 {
width: 420px;
padding: 0 25px 0 50px;
float: left;

}

.content_2_3 b{
color: #222;
font-size: 11px;
line-height: 14px;
display: block;
margin: 10px 0 0 0;
}

.textblock {
margin: 0 0 0px 0;
line-height: 21px;
}



.teaser {
font-family:Georgia,"Times New Roman",Times,serif;
width: 200px;
float: left;
font-size: 10px;
padding: 0 0 0 70px;
line-height: 16px;
}

.teaser b {
display: block;
margin: 10px 0 5px 0;
}

.footer {
height: 200px;
width: 900px;
background: url(files/bg_footer.png) no-repeat bottom;
margin: auto;
}
