/* -- © 2007 by iACTIVE - Thomas Schöneberg -- */
/* -- Bertha-von-Suttner-Straße 16 ----------- */
/* -- 59348 Lüdinghausen --------------------- */
/* -- info@iactive.de ------------------------ */
/* -- http://www.iactive.de ------------------ */


html {
        height:100%;
        margin:0;
        padding:0;
        overflow: -moz-scrollbars-vertical;
        }

body {
        height:100%;
        margin:0;
        padding:0;
        background:url(../grafik/bg1.gif);
        background-position:center top;
        background-repeat:repeat-y;
        background-color:#003561;
        color:#000000;
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
        font-size:1em;
        }

h1 {
        color:#1c61ac;
        font-size:1em;
        font-weight:bold;
        font-style:normal;
        }

h2 {
        clear:both;
        margin:20px 0 10px 0;
        color:#000000;
        font-size:0.9em;
        font-weight:bold;
        font-style:normal;
        line-height:0.9em;
        }

h3 {
        margin:20px 0 0 0;
         padding:0 0 0 0;
        font-size:0.8em;
        font-weight:bold;
        line-height:1.1em;
        }

em {
        color:#1c61ac;
         font-weight:bold;
        font-style:normal;
        }

input, textarea {
        width:400px;
        margin:4px 0 4px 0;
        Border:solid 1px #1c61ac;
         }

input:focus, textarea:focus {
        background-color:#eeeeee;
        color:#000000;
        }

select {
        width:100px;
        margin:4px 0 4px 0;
        Border:solid 1px #1c61ac;
         }

#seitenkopf {
        position:absolute;
        left:50%;
        top:0;
        width:990px;
        height:118px;
        margin-left:-495px;
        background-color:#ffffff;
        background:url(../grafik/kopfverlauf.gif);
        border-bottom:solid 1px #1c61ac;
        }

#content {
        position:absolute;
        left:50%;
        top:0;
        width:990px;
        height:100%;
        margin-left:-495px;
        }

#linkespalte {
        float:left;
        width:250px;
        height:100%;
        padding:0;
        margin:0;
        border-right:solid 1px #1c61ac;
        }

#mittelspalte {
        float:left;
        width:498px;
        height:auto;
        padding:32px 20px 0 20px;
        margin:119px 0 0 0;
        color:#000000;
        }

#rechtespalte {
        float:right;
        width:200px;
        height:100%;
        padding:0;
        margin:0;
        border-left:solid 1px #1c61ac;
        }

#leute {
        position:absolute;
        left:0;
        top:0;
        width:270px;
        height:140px;
        background-color:#1c61ac;
        }

a:link, a:active, a:visited, a:hover {
        font-family:Verdana,Arial,Helvetica,Swiss,Sans-Serif;
        }

a.textlink:link, a.textlink:active, a.textlink:visited {
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:none;
        }

a.textlink:hover {
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:underline;
        }

a.textlink_klein:link, a.textlink_klein:active, a.textlink_klein:visited {
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:none;
         font-size:0.85em;
        }

a.textlink_klein:hover {
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:underline;
         font-size:0.85em;
        }

a.nachoben:link, a.nachoben:active, a.nachoben:visited {
        display:block;
         border-bottom:solid 1px #1c61ac;
         text-align:right;
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:none;
         font-size:0.7em;
        }

a.nachoben:hover {
        display:block;
         border-bottom:solid 1px #1c61ac;
         text-align:right;
        font-family:Arial,Helvetica,Swiss,Sans-Serif;
         text-decoration:underline;
         font-size:0.7em;
        }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
        display:block;
        width:230px;
        height:15px;
        padding:0 0 0 20px;
        color:#ffffff;
        font-size:0.7em;
        text-decoration:none;
        }

a.mainnavi:hover {
        display:block;
        width:230px;
        height:15px;
        padding:0 0 0 20px;
        background:url(../grafik/navi1.png);
        color:#1c61ac;
        font-size:0.7em;
        text-decoration:none;
        }

a.mainnaviaktiv {
        display:block;
        width:230px;
        height:15px;
        padding:0 0 0 20px;
        background:url(../grafik/navi2.png);
        color:#1c61ac;
        font-size:0.7em;
        text-decoration:none;
        cursor:default;
        }

a.subnavi:link, a.subnavi:active, a.subnavi:visited {
        display:block;
        width:210px;
        height:15px;
        padding:0 0 0 40px;
        color:#ffffff;
        font-size:0.7em;
        text-decoration:none;
        }

a.subnavi:hover {
        display:block;
        width:210px;
        height:15px;
        padding:0 0 0 40px;
        background:url(../grafik/navi3.png);
        color:#1c61ac;
        font-size:0.7em;
        text-decoration:none;
        }

a.subnaviaktiv {
        display:block;
        width:210px;
        height:15px;
        padding:0 0 0 40px;
        background:url(../grafik/navi4.png);
        color:#1c61ac;
        font-size:0.7em;
        text-decoration:none;
        cursor:default;
        }

.navigation {
        position:relative;
        left:0;
        top:180px;
        margin:0;
        padding:0;
        list-style-type:none;
        }

.subnavigation {
        margin:0;
        padding:0;
        list-style-type:none;
        }

li.navigation1 {
        margin:0 0 2px 0;
        list-style-type:none;
        }

li.navigation2 {
        margin:0 0 2px 0;
        list-style-type:none;
        }

li.aufzaehlung {
        margin:0 0 10px 0;
         list-style-image:url(../grafik/dreieck.png);
         font-size:0.8em;
        }

li.aufzaehlung2 {
        margin:0 0 0 -25px;
        list-style-type:disc;
         list-style-image:none;
         font-size:1.0em;
        }

li.aufzaehlung3 {
        margin:0 0 0 0;
        list-style-type:disc;
         list-style-image:none;
         font-size:0.8em;
        }

li.aufzaehlung4 {
        margin:0 0 10px 0;
         list-style-image:none;
         font-size:0.8em;
        }

ul {
        list-style-type:none;
         }

#logo {
        position:absolute;
        left:50%;
        top:19px;
        margin-left:-95px;
        }

.copytext1 {
        font-size:0.8em;
         line-height:1.4em;
        }

.copytext2 {
        border:solid 1px#1c61ac;
         padding:5px;
         background-color:#eeeeee;
        font-size:0.7em;
        }

.tabellentext1 {
        padding:5px;
         border:solid 1px #1c61ac;
        font-size:0.8em;
         line-height:1.4em;
        }

.links {
        width:498px;
        margin:0 0 0 0;
         color:#1c61ac;
         text-align:left;
        font-size:0.7em;
        }

.rechts {
        width:498px;
        margin:0 0 0 0;
         color:#1c61ac;
         text-align:right;
        font-size:0.7em;
        }

.zentriert {
        width:100%;
        margin:50px 0 0 0;
        text-align:center;
        }

.portrait {
        float:left;
         width:140px;
         margin:0 20px 20px 0;
         color:#1c61ac;
         text-align:left;
        font-size:0.7em;
         }

.formbeschriftung {
        float:left;
        clear:left;
        width:80px;
        margin:0 0 0 0;
        color:#000000;
        font-size:75%;
        line-height:160%;
        }

.button1 {
        width:80px;
        margin:0 20px 0 0;
        color:#000000;
        background-color:#eeeeee;
        font-size:75%;
        line-height:160%;
        }
.left {
        float:left;
        clear:left;
        width:140px;
        color:#1c61ac;
         font-weight:bold;
        font-style:normal;
        }

.right {
        width:330px;
        margin-left:150px;
        }

.impress {
        margin:10px 0 0 0;
         font-size:0.8em;
        }

.tipps {
         font-size:1.0em;
        }
