@charset "utf-8";
/*
*************************************
***** Theme DGVS                *****
***** Global Home               *****
***** SIMAJA OHG - Lüneburg     *****
***** www.simaja.de             *****
***** Developer: Udo Baldewein  *****
*************************************
                                    */
                                
* {
    margin:0;
    padding:0;
}
html {
    height:100%;
}
/* 3 Pixel Textsprung bereinigen */
/* hide hack from Mac-IE5 \*/
* html .content {
    height: 1%;
}
/* end hiding */
body {
    height:100%;
    text-align:center;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    background-repeat:repeat-x;
    background-image:url(/base/hg_verlauf.jpg);
}
/* Die Basistabelle*/
.main_table {
    width:1004px;
    background-color:#FFF;
    margin:auto;
    text-align:left;
}
/* Die Schatten für den Auftritt */
.schatten_links {
    background-image:url(/base/schatten_links.jpg);
    background-repeat:no-repeat;
    width:22px;
}
.schatten_rechts {
    background-image:url(/base/schatten_rechts.jpg);
    background-repeat:no-repeat;
    width:22px;
}
.schatten_unten {
    background-image:url(/base/schatten_unten.gif);
    background-repeat:repeat-x;
}
.schatten_unten_links {
    background-image:url(/base/schatten_unten_links.gif);
    background-repeat:no-repeat;
}
.schatten_unten_rechts {
    background-image:url(/base/schatten_unten_rechts.gif);
    background-repeat:no-repeat;
}
/* Die oberste waagerechte Navigation */
#headnavi {
    height:24px;
    background-color:#003478;
    color:#FFF;
    text-align:right;
}
a.headlinks:link, a.headlinks:visited, a.headlinks:hover {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    color:#FFF;
    font-size:9px;
    text-decoration:none;
    line-height:24px;
    padding:0px 6px;
    margin:0;
    border-right:dotted 1px #FFF;
}
/* Der Bannerbereich */
#banner {
    height:160px;
    background-repeat:no-repeat;
}
.dgvslogo {
    position:relative;
    top:40px;
    left:20px;
}
/* Die linke Navigationsspalte */
#navileft {
    margin-top:0px;
    width:264px;
    float:left;
}
/* Die Navigation der 1. Ebene */
.navi1 {
    background-color:#5C7DAA;
    min-height:35px;
    overflow:visible;
}
a.navi1link:link, a.navi1link:visited {
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    padding-left:16px;
    display:block;
    padding-top:8px;
    padding-bottom:9px;
    padding-right:12px;
    border-top:dotted 1px #FFF;
}
a.navi1link:hover {
    background-image:url(/base/navi1.gif);
    background-repeat:no-repeat;
    background-position:top left;
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    padding-left:16px;
    display:block;
    padding-top:8px;
    padding-bottom:9px;
    padding-right:12px;
    border-top:dotted 1px #FFF;
}
a.navi1linkon:link, a.navi1linkon:visited, a.navi1linkon:hover {
    background-image:url(/base/navi1.gif);
    background-repeat:no-repeat;
    color:#003478;
    text-transform:uppercase;
    background-color:#FFF;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-left:16px;
    display:block;
    padding-top:8px;
    padding-bottom:9px;
    padding-right:12px;
    border-right:solid 1px #5C7DAA;
    border-top:dotted 1px #FFF;
}
/* Die Navigation der 2. Ebene */
.navi2 {
    background-color:#7FA1CF;
    min-height:23px;
}
a.navi2link:link, a.navi2link:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:9px;
    padding-left:29px;
    display:block;
    padding-top:4px;
    padding-bottom:4px;
    border-top:dotted 1px #FFF;
}
a.navi2link:hover {
    background-image:url(/base/navi2.gif);
    background-repeat:no-repeat;
    background-position:top left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:9px;
    padding-left:29px;
    display:block;
    padding-top:4px;
    padding-bottom:4px;
    border-top:dotted 1px #FFF;
}
a.navi2linkon:link, a.navi2linkon:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-image:url(/base/navi2.gif);
    background-repeat:no-repeat;
    color:#003478;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    font-size:9px;
    padding-left:29px;
    display:block;
    padding-top:4px;
    padding-bottom:4px;
    border-top:dotted 1px #FFF;
}
a.navi2linkon:hover {
    background-image:url(/base/navi2.gif);
    background-repeat:no-repeat;
    background-position:top left;
}
/* Die Navigation der 3. Ebene */
.navi3 {
    background-color:#ACCCFD;
    min-height:21px;
}
a.navi3link:link, a.navi3link:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#003478;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:9px;
    padding-left:42px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    border-top:dotted 1px #FFF;
}
a.navi3link:hover {
    background-image:url(/base/navi3.gif);
    background-repeat:no-repeat;
    background-position:top left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#003478;
    text-transform:uppercase;
    font-weight:normal;
    text-decoration:none;
    font-size:9px;
    padding-left:42px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    border-top:dotted 1px #FFF;
}
a.navi3linkon:link, a.navi3linkon:visited, a.navi3linkon:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-image:url(/base/navi3.gif);
    background-repeat:no-repeat;
    text-transform:uppercase;
    color:#003478;
    font-weight:bold;
    text-decoration:none;
    font-size:9px;
    padding-left:42px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    border-top:dotted 1px #FFF;
}
/* Die Breadcrumb-Navigation */
#breadcrumb {
    color:#003478;
    font-size:10px;
    font-weight:bold;
    height:25px;
    padding-left:12px;
    margin-left:264px;
}
a.bread1:link, a.bread1:visited, a.bread1:hover {
    font-size:10px;
    text-transform:uppercase;
    color:#003478;
    text-decoration:none;
}
/* Der Content-Bereich */
#contentbereich {
    background-color:#FFF;
    padding-left:0px;
    border-left:solid 264px #5C7DAA;
}
.content {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:10px 12px;
    margin-left:6px;
    padding:0px 12px;
    border-top:dotted 1px #003478;
}
td, td p {
    font-size:11px;
    line-height:16px;
}
td li {
    font-size:11px;
    line-height:16px;
}
.content img {
    border:none;
    padding:0;
    margin:0;
}
h1 {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
    margin-bottom:18px;
    margin-top:6px;
}
p {
    margin:8px 0px;
    margin-top: 0px;
}
/* 2-spaltiges Layout*/
.box1 {
    width:318px;
    font-size:11px;
}
.box2 {
    width:318px;
    font-size:11px;
}
.rulep {
    border-bottom:dotted 1px #003478;
}
/* Formatierung der Links und Abstände im Text */
a:link, a:visited, a:hover {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#003478;
    text-decoration:none;
}
ul {
    padding-left:25px;
}
ol {
    padding-left:25px;
}
/* Anzeige der RedDot Funktionen */
.reddot {
    font-size:10px;
    color:#F00;
}
/* Die Boxen der Startseiten */
.boxheader {
    height:22px;
    background-color:#003478;
    color:#FFF;
    font-weight:bold;
    width:312px;
    padding-left:6px;
    text-align:left;
}
.boxtext {
}
.boxtext p {
    margin:9px 6px;
    color:#003478;
    font-size:11px;
}
.boxtext img {
    border:none;
    padding:0;
    margin:0;
}
.boxlink {
    text-align:right;
    border-top:dotted 1px #003478;
    height:28px;
    width: 290px;
    line-height:28px;
}
.boxlink a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#003478;
}
.boxfooter {
    font-size:4px;
}
/* Formatierung des PersonKontaktformulars */
.titel {
    font-size:11px;
    font-weight:bold;
    color:#003478;
}
.kursiv {
    font-size:11px;
    color:#003478;
    font-style:italic;
}
.black {
    font-size:11px;
    color:#000;
    font-weight:normal;
}
.legende {
    font-size:11px;
    color:#003478;
}
.inputfeld,textarea {
    width:300px;
    background-color:#F6F7FB;
    border: solid 1px #9AB2CE;
    font-family:Verdana,sans-serif;
    /*font-size:11px;*/
}

.submitfeld {
    background-color:#9AB2CE;
    border: solid 1px #9AB2CE;
    width:120px;
    color:#FFF;
    font-size:11px;
}
.submitfeld:hover {
    background-color:#003478;
}