@charset "UTF-8";
/* CSS Document */
    
body {
    background-color: #FFFFFF;
    color: #624101;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0px auto;
    background-image: url(../picts/bg_top.gif);
    background-repeat: repeat-x;
    text-align: center;
    padding:0px;
}

.cl{
    clear: left;
}

#outer{
    width: 100%;
    text-align: center;
    margin: 0px auto;
    background-color:transparent;
    
}

#inner{
   width:959px;
   text-align: center;
   margin: 0px auto;
   background-color:transparent;

}

#wrapper{
    width:959px;
    text-align: center;
    margin: 20px auto 10px auto;
    background-image: url(../picts/ulpr_dot_logo.gif);
    background-repeat: repeat-y;
    background-color:transparent;

}

#ulpr{
    width: 959px;
    height: 129px;
    margin-top: 0px;
    padding:0;
    background-color:transparent;

}

#ulprstart{
    width: 959px;
    height: 105px;
    margin-top: 0px;
    padding:0;
    background-color:transparent;

}
#id0{
    width: 0px;
    height: 500px;
    float: left;
    overflow: hidden;
    margin: 0px;
}

.content{
    margin: 0px 0px 20px 230px;
    width: 650px;
    text-align:left;
    
}
.contentstart{
    margin: 0px 0px 0px 0px;
    width: 950px;
    text-align:left;
    background-color:transparent;
    
}
.drucken{
display:block;
    float:right;
    margin:20px 0px;
    height:20px;
 }
 

 
#abschluss{
    width: 100%;
    background-image: url(../picts/bg_bottom.gif);
    background-repeat: repeat-x;
    height: 161px;
   padding-top:20px;
}

.presseartikel{margin-bottom:30px;}

/*#####################################################*/
/*############# TEXTFORMATIERUNG  #####################*/
/*#####################################################*/

H1{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    color: #624101;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

H2,H3{
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
    color: #8DB6E2; 
}

H3 P{margin:0px; padding-bottom:5px;}

HR{
    border: 1px solid #8DB6E2;
    height: 0px;
}

P{margin:0;padding:0;}

A{
    text-decoration:none;
    color: #8DB6E2;
    font-size: 13px;
   font-weight: normal;
}
  


/* Metanavigation*/

ul#metaNavigation{
    width:250px;
    margin:0;
    padding:0;
    background-color:transparent;
    margin-bottom:50px;
}

ul#metaNavigation li {
    width:250px;
    margin:0;
    padding:0px;
    list-style-type:none;
    color: #624101;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


ul#metaNavigation li a {
    display:block;
    width:250px;
    height:19px;
    line-height:19px;
    margin:0;
    padding:0 0 0 0px;
    color: #624101;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
}

ul#metaNavigation li a.x:hover, ul#metaNavigation li a.x{
    color: #624101;
}




/*########################################*/
/* Hauptnavigation*/
/*########################################*/

#vpnavigation{
width: 790px;
margin: 0px auto;
font-size:10px;
height:120px;
text-align:center;
}

/* Erste Ebene */

#vpnavigation ul { /* alle Listen */
    padding:0;
    margin:0;
    list-style: none;
    text-align:center;
}

#vpnavigation li:hover, #vpnavigation li.sfhover {
    position: static;
}

#vpnavigation a {
    display: block;
    color: #7b4f23;
    text-decoration: none;
}

#vpnavigation li { /* alle Listenelemente */
    float: left;
    padding:0;
    margin:0;
    text-align:center;
    color: #7b4f23;
    width:150px;
}

#vpnavigation li ul { /* Listen 2. Ebene */
    position: absolute;
    line-height: 16px;
    padding:5px 0px;
    margin:0;
    left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
    width:150px;
    text-align:left;
}

*html #vpnavigation li ul { /* Listen 2. Ebene */
    margin-left:-75px;
}
*+html #vpnavigation li ul { /* Listen 2. Ebene */
    margin-left:-75px;
}

#vpnavigation li ul li {
        margin:0;
        padding:5px 0px;
        /* Fixes display problems in IE (Florian Schoeppe, 2008-01-21) */
        white-space: nowrap;
        float: none;
        width:150px;
        text-align:center;
}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
    
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */

display:none;

}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
    left: -999em;
}


#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
    left: auto;
}

/* Ebene 1 aktiv und hover*/
#vpnavigation ul#nav li#active a.daddy,
#vpnavigation ul#nav li#active a,
#vpnavigation ul#nav li.activepath a.daddy,
#vpnavigation ul#nav li#active a:hover,
#vpnavigation ul#nav li a:hover,
#vpnavigation ul#nav li a.daddy:hover
{
color:#7b4f23;
padding:0px;
}

/* Ebene 1 passiv */
#vpnavigation ul#nav li a.daddy,
#vpnavigation ul#nav li a
{
    color:#7b4f23;
    padding:0px;

}


/* Ebene 2 passiv */
#vpnavigation ul#nav li ul li a.daddy,
#vpnavigation ul#nav li ul li a,
#vpnavigation ul#nav li#active ul li a,
#vpnavigation ul#nav li#active a.daddy ul li a.daddy,
#vpnavigation ul#nav li#active ul li a.daddy,
#vpnavigation ul#nav li.activepath ul li a.daddy
{
color: #7b4f23;
padding:0px;

}

/* Ebene 2 aktiv und hover*/
#vpnavigation ul#nav li ul li#active a.daddy,
#vpnavigation ul#nav li ul li#active a,
#vpnavigation ul#nav li ul li.activepath a.daddy,
#vpnavigation ul#nav li ul li#active a:hover,
#vpnavigation ul#nav li ul li a:hover,
#vpnavigation ul#nav li ul li a.daddy:hover,
#vpnavigation ul#nav li#active ul li a:hover
{

color:#99ccff;
padding:0px;
}
.hinterlegt{color:#99ccff;}
.big{color:#99ccff;font-size:30px; font-weight:normal;}
.small{font-size:6px;color:#FFFFFF;}

/*startseite*/
.initseite{
height:100%;
width:100%;
}

.initseite td.oben{
background-image:url(../picts/bg_top.gif);
background-repeat:repeat-x;
height:130px;
}

.initseite td.unten{
background-image:url(../picts/bg_bottom.gif);
background-repeat:repeat-x;
height:100px;
}

.initseite td.mitte{
height:100%;
}

#drumherum {
width:100%;
height:100%;
margin:0;
padding:0;
}

body.neu {
    background-color: #FFFFFF;
    color: #624101;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0px;
    text-align: center;
    padding:0px;
}


