html  {
        margin:0; height:100%; /* Da IE min-height nicht kennt */
        min-height:100%; /* Für andere Browser */
        width: 100%;
        }

body  {
       margin:0; height:100%; /* Da IE min-height nicht kennt */
        min-height:100%; /* Für andere Browser */
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 1.0em;
        color: #000000;
        margin: 0px auto;
        padding: 0px;
        background:#EBEBD9 url("../image/container_bg.jpg");
        background-repeat:repeat-y;

}

#seite{
 margin:0;
 text-align:left;
 width:980px;
 font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 0.9em;
        color: #333;
}

#seite2{
 margin:0;
 text-align:left;
 width:550px;
 font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 0.9em;
        color: #333;
}


#seite_rechts{
font-size:13px;

}

#banner{
height:150px;
background:#FFFF33;
background-image: url('../image/banner_bg2.gif');
background-repeat: repeat;
border-bottom:1px solid #cccc99;
max-height:150px;

}
#banner2{
height:150px;
background:#FFFF33;
background-image: url('../image/banner.jpg');
background-repeat: repeat;
border-bottom:1px solid #cccc99;
max-height:150px;

}



a:link, a:active, a:visited {
color:#C04040;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}




#links{
 float:left;
 width:180px
}


h1{
font-size:1.3em;
}


#nav {
        margin:15px 0 0 0;
        padding:0;
        font-size:13px;
}

#nav ul {
        list-style:none;
        margin:0;
        padding:0;
}


#nav li {
        margin:3px 0 3px 0;
        padding:0px 0 0px 0;
        border:1px solid #cccc99;
        border-width:1px 0 1px 0;
}

#nav a:link, #nav a:visited {
        display:block;
        margin:0;
        padding:5px 0 5px 10px;
        background:#ffffcc;
        /* die Höhenangabe ist für den IE, damit die gesamte FLäche des
        Links klickbar ist */
        height:1em;
        text-decoration:none;
        color:#333;

        }

/* diese Angabe ist für fast alle anderen Browser, damit die Höhe wieder aus den Angaben für
Schriftgröße, padding und border berechnet wird */
html>body #nav a:link, html>body #nav a:visited  {
        height:1.5;
}

#nav a:hover {
        background-position:0% 100%;
        background-color:#fff;

}








#mitte{
 background:#efefef;
 border-bottom:1px solid #cccc99;
 border-left:1px solid #cccc99;
 border-right:1px solid #cccc99;
 border-bottom:0px solid #cccc99;
 float:left;
 width:600px;
 min-heigth:600px;
 padding-bottom:10px;
 }

#mitte2{
 background:#efefef;
 border-bottom:1px solid #cccc99;
 border-left:0px solid #cccc99;
 border-right:0px solid #cccc99;
 border-bottom:1px solid #cccc99;
 float:left;
 width:550px;
 min-heigth:600px;
 padding-bottom:10px;
 }



#mitte_text{

text-align:left;
}




#mitte_text_leer{
padding:15px;
text-align:justify;
padding-top:600px;

}



.rechts_padding{

margin:15px 0 0 30px;
}
#rechts{
 float:left;
 width:190px;
 text-align:center;

}




.con_pic{
border:1px solid #cccc99;
border-width:5px 0 5px 0;

}

.con_pic2{
border:1px solid #cccc99;
border-width:2px 2px 2px 2px;

}

#fotoshuffle{
border:5px solid #cccc99;
}

#box_headline {
padding:15px
}

.line_hinweis  {
        padding-bottom: 3px;

}
.search  {
        width: 160px;

}

.form_ueberschrift {
        width: 400px;
        margin-bottom: 9px;
        border:1px solid #cccc99;
}
.form_auswahl  {
        width: 284px;
        margin-bottom: 6px;


}


#news{
font-size:12px;
position:absolute;
right:30px;
top:10px;
text-align:left;
display:none;
}

#news2{
font-size:12px;
display:yes;
text-align:center;
padding:5px;
background:#ffffcc;
border:1px solid #cccc99;
}

#bottom{
background-image:url('../image/bottom_bg.jpg');
background-position:bottom;
background-repeat:no-repeat;
heigth:27px;
width:980px;
}

#presse{
padding:15px;
}

#presse h1{
padding:0;
margin:0;
font-size:15px;
}