/*
  dvev.css
*/
/* Bereiche */
html,body{margin:0;padding:0;font-family:Helvetica,sans-serif;}
body{background:#dceaf1 url(/pics/portal_head.png) no-repeat left top;}
#logo{top:20px; left:20px;width:200px;height:90px;cursor:pointer;}
#hti{position:absolute;left:320px;top:20px;font-size:2em;color:white;margin-top:0;}
#bc{position:absolute;left:265px;top:97px;right:0px;height:24px;overflow:hidden;z-index:10;}
#bc1{position:absolute;left:265px;top:118px;border:1px solid gray;background:#eaf2f7;
     visibility:hidden;padding:5px 10px 0 10px;max-height:450px;overflow:auto;z-index:20;}
#bc2{position:absolute;left:397px;top:118px;border:1px solid gray;background:#eaf2f7;
     visibility:hidden;padding:5px 10px 0 10px;z-index:30;}
#bc3{position:absolute;left:397px;top:118px;border:1px solid gray;background:#eaf2f7;
     visibility:hidden;padding:5px 10px 0 10px;z-index:30;}
#left{position:absolute;left:20px;top:125px;width:235px;bottom:10px;background:#eaf2f7;}
#small-navi{position:absolute;right:25px;top:60px;color:#2a556c;font-size:0.7em;}
#right{position:absolute;top:115px;right:0px;width:205px;bottom:10px;overflow:auto;}
#content{position:absolute;left:265px;top:125px;right:215px;bottom:10px;background:white;
         padding:0 10px 20px 10px;overflow:auto;}
#navi{margin:20px 10px 20px 10px;z-index:10;}
#suche{margin-left:-5px;width:193px;height:56px;background:url(/pics/suche.png);}  
#suchtext{border:0px solid white;height:16px;width:170px;margin:32px 5px 0 10px;}
#suchtitel{position:absolute;top:10px;right:120px;font-size:0.9em;color:#2a556c;}  
.r-rs{width:190px;height:150px;border:1px solid black;margin:30px 30px 0 0;float:left;
      background:url(/pics/rr.png) left top repeat-x;padding:0 10px 0 10px;}
#r-as{margin-top:5px;width:182px;height:160px;border:1px solid black;
      background:url(/pics/rr.png) left top no-repeat;overflow:hidden;}
#r-as-img{position:absolute;width:180px;height:130px;margin-top:-10px;
          background:url(/pics/de.png) 92px 12px no-repeat;}
#r-as-txt{margin-top:10px;}
#r-ev{margin-top:8px;width:182px;height:111px;border:1px solid black;
      background:url(/pics/rr.png) left top no-repeat;overflow:hidden;}
#r-ev-txt{position:absolute;top:245px;left:65px;width:100px;}
#r-eb{margin-top:8px;width:182px;height:82px;border:1px solid black;
      background:url(/pics/rr.png) left top no-repeat;}
#r-vdk{margin-top:8px;width:182px;height:50px;border:1px solid black;
        background:url(/pics/rr.png) left top no-repeat;}
.mehr,.mehr-r-as{font-style:normal;font-weight:bold;}
#l-ddd{margin:20px 0px 0 0px;height:65px;border:1px solid black;
        background:url(/pics/rr.png) left top repeat-x;}
#r-kp{margin-top:8px;width:182px;height:50px;border:1px solid black;
      background:url(/pics/rr.png) left top repeat-x;}
#karte{width:339px;height:452px;border:0;float:left;}
#k-form{margin-top:10px;width:100px;height:452px;float:left;}
.map{width:600px;height:350px;margin:5px 0 5px;border:1px solid gray;}

/* Formatierungen */
.bc,.bct{font-family:Arial,Helvetica,sansserif;font-size:13px;padding:0 2px 2px 2px;
         color:black;background:white;border-bottom:1px solid black;overflow:hidden;}
.bct{border:none;background:transparent;padding:0;}
.sti{font-family:Arial,Helvetica,sansserif;font-size:0.7em;color:black;}
.nhr{font-size:1px;line-height:1px;height:3px;border-bottom:1px solid white;margin-bottom:5px;}
.nbl{font-size:1px;line-height:1px;height:3px;border-bottom:1px solid black;margin-bottom:5px;}
#nbh{position:absolute;top:110px;left:255px;width:8px;height:10px;border-top:1px solid black;}
a{text-decoration:none;color:#2a556c;}
a:hover, a.navi:hover, a.small-navi:hover{background:#2a556c;color:white;}
h1,h2{font-size:1.5em;font-weight:normal;}
h1.question{color:#b74531;font-size:1.2em;}
h3,h4,h5{font-size:0.9em;font-weight:bold;color:black;margin:5px 0 0 25px;}
h4,h5{font-style:normal;color:#2a556c;}
h5{margin:5px 10px 0 0;display:inline;}
p,.p25,.p50,.li-blue,.p-q,.p-a,li{font-size:0.9em;}
.p25{margin:5px 0 8px 25px}
.p50{margin:5px 0 8px 50px}
.p75{margin:5px 0 8px 75px}
.p-q{margin-top:20px;margin-bottom:5px;color:#b74531;font-size:1.2em;}
.p-n,.p-az{font-size:0.9em;font-style:normal;}
.p-az{margin:5px 0 0 25px;color:black;}
.p-rr{font-size:0.75em;font-style:normal;margin:0 0 -2px 5px;}
.p-vb{color:#2a556c;}
.p-ss{font-size:14px;color:#2a556c;}
.p-rh{margin-top:4px;font-size:0.9em;font-weight:bold;color:white;}
.p-small{font-size:0.8em;color:#2a556c;margin:0 0 0 0;}
a.navi{font-size:13px;color:#2a556c;}
.p-question{font-size:0.9em;color:#b74531;}
.mu{margin-top:10px;padding-left:10px;border-top:1px solid black;border-left:1px solid black;}
.p-mf{font-family:Georgia;font-style:italic;margin-top:5px;}
a.small-navi{font-family:Helvetica,sansserif;color:#2a556c;}
.la{font-weight:bold;color:#2a556c;}
.hw{margin-left:50px;}
a.hl:hover{background:white;color:#2a556c;}
.st{background:#eaf2f7;color:red;}
.p-iin{font-size:12px;margin:-7px 0 0 5px;}

/* Listen */
ul{padding-left:15px;margin:5px 0 10px 0;}
li{margin-bottom:5px;}
.li-as{font-size:12px;margin:0 0 1px 5px;}
.cpr{margin:2px 0 5px 0;background:url(/pics/pr.png) no-repeat left 2px;padding-left:25px;font-size:1em;}
.cpu{margin:2px 0 5px 0;background:url(/pics/pu.png) no-repeat left 2px;padding-left:25px;font-size:1em;}
.li-c{margin-bottom:6px;padding-bottom:2px;border-bottom:1px solid white;font-size:0.9em;}
.tip{margin:2px 0 5px 25px;background:url(/pics/tip.png) no-repeat left 2px;padding-left:25px;}
.lex{margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #2a556c;font-size:0.85em;}

/* Tabellen */
.vvz{font-size:0.85em;border-collapse:collapse;color:#2a556c;margin:10px 0 0 0;
     border:1px solid #2a556c;}
.tbl-map{width:100%;font-size:12px;border:0;border-collapse:collapse;}
th{text-align:left;background:silver;padding:0 2px 0 2px;}
.mgl{background:#eaf2fd;}
td,th{border:1px solid #2a556c;padding-left:2px;padding-right:2px;}
.th-ge,.td-ge{text-align:left;border:1px solid transparent;border-bottom:1px solid #2a556c;padding-bottom:5px;}
.td-ge{font-weight:bold;}
.td-map{border:1px solid white;vertical-align:top;}

/* Formulare */
fieldset{background:#eef2ff;border:0}
