* html
{
}

body
{
background: #00245D;
background-image: url("img/bg.jpg");
background-repeat: repeat-y;
font-family: verdana, sans-serif;
font-size: 11px;
color: #000000;
cursor: default
}

div.mainBox
{
position: absolute;
left: 78px;
width: 850px;
top: 15px;
height: 100%;
padding: 0;
z-index:5;
}

div.contentBox
{
position: absolute;
margin-left: 245px;
top: 315px;
padding: 0;
width: 605px;
z-index: 10;
}

div.navi
{
position: absolute;
background:#83C442;
width: 850px;
height: 30px;
left: 0px;
top: 270px;
padding: 0;
z-index: 1;
}

div.logo{
width: 200px;
height: 850px;
position: absolute;
left: 728px;
top: 0px;
padding: 0;
z-index:3;
}

div.teaser{
width: 223px;
position: absolute;
left: 0px;
top: 315px;
padding: 0;
z-index:5;
}

div.schrift{
width: 650px;
position: absolute;
left: 0px;
/*top: 625px;*/
top: 795px;
padding: 0;
z-index:10;
}

div.content{
background:#1F2D5C;
width: 405px;
}

div.teaser_1{
background:#1E427C;
}

div.teaser_2{
background:#83C442;
}


div.tl1
{
background-image: url("img/tl3b.gif");
background-repeat: no-repeat;
width: 405px;
height: 22px;
padding: 0;
}

div.bl1
{
background-image: url("img/bl3b.gif");
background-repeat: no-repeat;
width: 405px;
height: 10px;
padding: 0;
}

div.tl2
{
background-image: url("img/tl1s.gif");
background-repeat: no-repeat;
width: 223px;
height: 22px;
padding: 0;
}

div.bl2
{
background-image: url("img/bl1s.gif");
background-repeat: no-repeat;
width: 223px;
height: 15px;
padding: 0;
}

div.tl3
{
background-image: url("img/tl2s.gif");
background-repeat: no-repeat;
width: 223px;
height: 15px;
padding: 0;
}

div.bl3
{
background-image: url("img/bl2s.gif");
background-repeat: no-repeat;
width: 223px;
height: 15px;
padding: 0;
}

h1
{
font-size: 18px;
color:#fff;
margin: 0px 20px 25px 18px;
padding: 0 0 0 0px;
}

h2
{
font-size: 35px;
color:#C40037;
font-weight: bold;
margin: 5px 20px 0px 15px;
padding: 0 0 0 0px;
}

h3
{
font-family: arial, verdana, sans-serif;
font-size: 20px;
margin: 70px 50px 0px 20px;
padding: 0 0 0 0px;
}

h4
{
font-size: 20px;
color:#C40037;
font-weight: bold;
margin: 30px 20px 0px 15px;
padding: 0 0 0 0px;
}

h5
{
font-size: 20px;
color:#C40037;
font-weight: bold;
margin: 10px 20px 0px 20px;
padding: 0 0 0 0px;
}

p
{
font-size: 12px;
margin: 0px 20px 0px 40px;
padding: 0 0 0 0px;
color:#fff;
line-height: 1.3em;
}

.teaser
{
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 3px 0 2px 20px;
color:#fff;
line-height: 1.3em;
}

.footer
{
font-size: 10px;
color: #fff;
margin: 10px 20px 10px 10px;
padding: 0 0 0 0px;
}

.link
{
color: #fff;
}

img {
border: 0px;
}
