
/* grundlegende Seiteneinstellungen*/
body {
        font-size:0.8em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#FFFFFF;
        padding:0;
        margin:0;
        overflow:visible;
        text-align:left;
}


/* hier beginnt das für die Box relevante CSS  */


.ro {
        background:url(/img/roundedbox_ro2.gif) top right no-repeat;
        width:20em;
        float:left;
        z-index:2;
        overflow:visible;

}

.ro2 {
        background:url(/img/roundedbox_ro2.gif) top right no-repeat;
        margin-left:22em;
        z-index:2;
        overflow:visible;
}

td {
         white-space:nowrap;
}

* table.nowrap td {
        white-space:normal;
}

.lo {
        background:url(/img/roundedbox_lo2.gif) top left no-repeat;
        z-index:3;
        overflow:visible;
}

.ru {
        background:url(/img/roundedbox_ru.gif) bottom right no-repeat;
        z-index:4;
        overflow:visible;
}

.lu {
        background:url(/img/roundedbox_lu.gif) bottom left no-repeat;
        z-index:5;
        padding-right:17px;
        padding-left:3px;
        padding-top:3px;
        overflow:visible;
}

ul#navi {
        margin:0;
        margin-left:20px;
        padding:1em 0em 2em 1em;
        list-style:url(/img/arrow.gif);
        font-weight:bold;
        font-size:0.95em;
        line-height:1.6em;
}

div.text {
        margin:0;
        padding:1em 2em 2em 2em;
        overflow:visible;
      //  text-align:center;
      text-align:left;
}

ul.subnavi {
        list-style:none;
        margin-left:0;
        padding:0 10px;
        font-size:0.95em;
        font-weight:500;
        line-height:1.2em;
        margin-bottom:5px;
}

ul.subnavi > li {
        white-space:nowrap;
}

p#navititle {
        margin:0;
        padding:0.2em;
        font-weight:bold;
        font-size:1.1em;
        text-align:center;
        border-bottom:#b4b4b4 solid 2px;
        background:#e1e1e1;
}

p.searchtitle {
        background:#36597F;
        color:#FFFFFF;
        margin:1.5em 1em 1em 1em;
        padding:0.3em;
        font-weight:bold;
        font-size:0.85em;
        text-align:center;
}

form#search {
        margin:0 1em;
        padding-bottom:1em;
}
input#q {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.9em;
        padding:0.1em;
        width:10.5em;
}

input#btn {
        background:#36597F;
        color:#FFFFFF;
        font-weight:bold;
        width:5em;
        font-size:0.8em;
        padding:0.1em;
        border:1px solid black;
}

h1 {
        margin:0;
        border-bottom:#b4b4b4 solid 2px;
        background:#e1e1e1;
        text-align:center;
        font-size:1.5em;
}

h2 {
        color:#ffffff;
        font-size:1.3em;
        font-weight:normal;
        font-family:verdana, arial, helvetica, sans-serif;
        background:#738CAD;
        text-align:left;
        padding:0.1em 0.2em;
        margin-top:1.8em;
}

h2.news {
        font-size:1.05em;
        margin-top:1.2em;
}

h3 {
        font-size:0.95em;
        font-family: verdana, arial, helvetica, sans-serif;
        text-transform:uppercase;
        text-align:left;
}

div#header {
        background:url(/img/topbg.gif) repeat-x;
}

div#metanavi {
        background:#36597F;
      /*  border-left:#708CA9 solid 3px; */
      /* border-right:#708CA9 solid 3px; */
        text-align:right;
        padding:2px 6px;
}
div#homelink {
        float:left;
}

div#main {
        overflow:visible;
        padding:10px;
        min-height:400px;
}

div#bottom {
        clear:both;
        background:url(/img/bottombg.gif) repeat-x;
        text-align:right;
        height:16px;
}
span#detz {
        background:#708CA9;
        font-size:0.7em;
        color:#ffffff;
}
a {
        color:#003366;
        text-decoration:underline;
}
* ul#navi a {
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
textarea, input {
        font-family:verdana,arial,helvetica,sans-serif;
        font-size:1em;
}