body
{
    margin: 0;
    padding: 0;
    height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 14px;
    color: #030572;
    background-image: url('images/background2.jpg');
    background-position: center;  
    background-repeat: repeat;
    z-index: 1;
}

#streifen_oben
{
    background-image: url(images/background.jpg);
    background-position: top;
    background-repeat: repeat;
    z-index: 2;
}

#logo
{
    width: 1000px;
    margin: auto;
    padding: 13px 0 13px 0;
}

#kopf
{
    background-image: url(images/gelb2.png);
    background-position: bottom;
    width: 1000px;
    height: 60px;
    margin: auto;
    font-size: 10px;
}

#fuss
{
    background-image: url(images/gelb.png);
    width: 1000px;
    margin: auto;
    font-size: 10px;
}

#box
{
    width: 1000px;
    margin: auto;
    min-height: 100%;
    border: 5px double #030572;
    background-image: url(images/ivd_gelb2.jpg);
    background-position: top;
    background-repeat: repeat;
    z-index: 3;
}

#ganze_breite
{

}

#leistungen
{

}

#lmr
{
    min-height: 490px;
}

#streifen_unten
{
    font-size: 10px;
    background-image: url(images/background.jpg);
    background-position: top;
    background-repeat: repeat;
    z-index: 2;
}

#equipm
{

}

#beispiele
{

}

#impressum
{
    width: 600px;
    margin: auto;
    text-align: justify;
}

#navi
{
    width: 95%;
    margin: auto;
    font-size: 10px;
    text-align: right;
}

.beispiele_gross
{
    float: left;
    width: 449px;
    text-align: left;
    padding: 0 10px 0 10px;
}

.beispiele_klein
{
    float: left;
    width: 150px;
    text-align: center;
    padding: 20px 10px 10px 20px;
}

.logo1
{
    float: left;
    min-width: 66%;
}
.logo2
{
    float: left;
    min-width: 34%;
}

.links
{
    float: left;
    min-width: 170px;
}
   
.mitte
{
    float: left;
    width: 660px;
}

.rechts
{
    float: left;
    min-width: 170px;
}    

.viertel
{
    float: left;
    width: 25%;
}

.drittel
{
    float: left;
    min-width: 33%;
}

.haelfte
{
    float: left;
    min-width: 50%;
}

.clear { clear: left; }
      
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; text-align: left; }
h4 { font-size: 14px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }

a, 
a:link, 
a:visited, 
a:focus, 
a:hover, 
a:active,
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a,
h1 a:link, 
h2 a:link,
h3 a:link, 
h4 a:link, 
h5 a:link, 
h6 a:link,
h1 a:visited, 
h2 a:visited, 
h3 a:visited, 
h4 a:visited, 
h5 a:visited, 
h6 a:visited,
h1 a:focus, 
h2 a:focus, 
h3 a:focus, 
h4 a:focus, 
h5 a:focus, 
h6 a:focus,
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover,
h1 a:active, 
h2 a:active, 
h3 a:active, 
h4 a:active, 
h5 a:active, 
h6 a:active
{
    color: #030572;
    font-weight: bold;
    text-decoration: None;
}

#aufzaehlung1
{
    list-style-image: url(images/aufzaehlung1.png);
}

#aufzaehlung2
{
    list-style-image: url(images/aufzaehlung2.png);
}