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


/* -- Farbdefinitionen ------------------------------- */
/* -- Schwarz:       #000000 ------------------------- */
/* -- Weiss:         #ffffff ------------------------- */
/* -- Grau:          #cccccc ------------------------- */
/* -- Dunkelgrau:    #999999 ------------------------- */
/* -- Hellgrau:      #dddddd ------------------------- */
/* -- Dunkelrot:     #9c2223 ------------------------- */


/* -- TAGS ---------------------------- */

html {
        height:100%;
        margin:0px;
        padding:0px;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:1.0em;
        -webkit-text-size-adjust:none;
        }

body {
         width:100%;
         height:100%;
         margin:0px;
         padding:0px;
         background-color:#ddd;
         }

img {
        margin:0;
         padding:0;
        border:none;
         }

h1 {
         margin:0px 0 30px 0;
         color:#990000;
         font-size:1.2em;
         }

h2 {
        margin:0px 0px 20px 0px;
        color:#000;
        font-size:1.0em;
         }

h3 {
        margin:0;
        color:#000;
        font-size:0.9em;
         }

p {
        margin:0px 0px 20px 0px;
        color:#000000;
        font-size:0.8em;
         }

hr {
        border:solid 1px #d5d0c0;
         }

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

ul.aufzaehlung1 {
         width:auto;
         color:#000000;
         margin:0;
         padding:0 0 0 16px;
         }

li.aufzaehlung1 {
         width:auto;
         color:#000000;
         font-size:0.8em;
         margin:15px 0 10px 0;
         padding:0 0 0 0;
         }

li.aufzaehlung2 {
         width:auto;
         color:#000000;
         font-size:0.8em;
         margin:15px 0 30px 0;
         padding:0 0 0 0;
         }

input,textarea {
         width:250px;
         padding:0px 5px 0px 5px;
         border:solid 1px #999;
         background-color:#ccc;
         }

select {
        width:100px;
         border:solid 1px #d5d0c0;
         border:solid 1px #999;
         background-color:#ccc;
         }

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


/* -- LINKS NAVIGATION ---------------------------- */

a:link, a:active, a:visited, a:hover {
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        }

a.textlink:link, a.textlink:active, a.textlink:visited {
         font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         color:#900;
         background-color:#ffffff;
         font-size:1.0em;
         text-align:center;
         text-decoration:none;
        }

a.textlink:hover {
         font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         color:#900;
         background-color:#ffffff;
         font-size:1.0em;
         text-align:center;
         text-decoration:underline;
        }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
         margin:0;
         padding:0;
         color:#000;
         font-size:0.8em;
         text-decoration:none;
         }

a.mainnavi:hover {
         margin:0;
         padding:0;
         color:#9c2223;
         font-size:0.8em;
         text-decoration:none;
         }

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
         margin:0;
         padding:0;
         color:#9c2223;
         font-size:0.8em;
         font-weight:bold;
         text-decoration:none;
         cursor:default;
         }

.navigationlist1 {
         display:block;
         width:auto;
         height:auto;
         margin:0;
         list-style-type:none;
        }

.navigationlist2 {
         width:auto;
         height:24px;
        }


/* -- ID ---------------------------- */

#mainbody {
         position:absolute;
         left:50%;
         top:185px;
         width:898px;
         height:auto;
         margin:0px 0px 0px -450px;
         padding:0;
         border-left:solid 1px #999;
         border-right:solid 1px #999;
         border-bottom:solid 1px #999;
         background-color:#fff;
         font-size:1.0em;
         }

#logo1 {
         position:absolute;
         left:50%;
         top:50px;
         width:401px;
         height:105;
         margin:0px 0px 0px -150px;
         padding-bottom:10px;
         }

#logo1gif {
         display:none;
         }

#seitenkopf {
         width:100%;
         height:184px;
         margin:0;
         padding:0;
         border-bottom:solid 1px #999;
         background-image:url(../grafik/head1.jpg);
         background-position:center;
         background-repeat:no-repeat;
         text-align:center;
         }

#seitenkopf-print {
         display:none;
         }

#mainnav  {
         width:219px;
         height:auto;
         margin:0 0 0 0;
         padding:5px 0 5px 0;
         background-color:#fff;
         border-top:solid 1px #999;
         border-bottom:solid 1px #999;
         text-align:left;
         }

#contentbody    {
        float:right;
         width:595px;
         height:auto;
         margin:0;
         padding:30px 0 0 83px;
         border-left:solid 1px #999;
         background-color:#fff;
         text-align:left;
         }

#leftcol    {
         width:219px;
         height:auto;
         margin:0;
         padding:0;
         background-color:#fff;
         text-align:left;
         }

#leftcolunten     {
         width:219px;
         height:auto;
         min-height:260px;
         margin:0;
         padding:0;
         background-image:url(../grafik/side-bg2.gif);
         background-repeat:repeat-x;
         background-color:#fff;
         text-align:left;
         }

#rightcol    {
         }

#rightcol1    {
         float:right;
         width:100px;
         height:500px;
         overflow:scroll;
         margin:0 20px 0 0;
         padding:0;
         text-align:left;
         }

#middlecol    {
         width:400px;
         height:auto;
         min-height:524px;
         margin:0px;
         padding:0;
         background-color:#fff;
         text-align:left;
         }

#clearbody    {
        clear:both;
         }

#seitenbild1 {
         position:absolute;
         left:50%;
         top:520px;
         margin:0px 0px 0px -449px;
         }

#kopfbild1 {
         position:absolute;
         left:50%;
         top:0;
         margin:0px 0px 0px 320px;
         }




/* -- Klassen ---------------------------- */

.text-links {
         width:auto;
         line-height:1.4em;
        }

.text-eingerueckt {
         margin-left:50px;
         width:auto;
         line-height:1.4em;
        }

.text-links-oben {
         width:400px;
         line-height:1.4em;
        }

.normaleschrift {
         color:#000;
         font-size:0.8em;
        }

.bold {
         font-weight:bold;
                }

.bold1 {
        color:#900;
         font-weight:bold;
                }

.border1 {
        border:solid 1px #999;
                }

.autor {
        font-size:0.8em;
        font-weight:normal;
                }

.floatleft {
        float:left;
        padding:0 20px 10px 0;
        font-size:0.8em;
        line-height:2.5em;
        color:#9c2223;
                }

.floatright {
        float:right;
        padding:0 0 10px 20px;
        font-size:0.8em;
        line-height:2.5em;
        color:#9c2223;
                }

.clearboth {
        clear:both;
                }

.thumb1 {
        margin:5px 0 5px 0;
                }

.nobreak {
         white-space:nowrap;
                }

.aufzaehlung, .aufzaehlung p {
         margin:0 0 0 0;
         line-height:1.4em;
         list-style-type:square;
         margin-bottom:2.5em;
         font-weight:normal;
         }

.aufzaehlung {
         font-size:0.8em;
         }

/* -- Impressum ---------------------------- */

.left {
         float:left;
         width:160px;
         padding:1px 0px 0px 0px;
         color:#000000;
         font-weight:bold;
         font-style:normal;
         }

.right {
         width:auto;
         padding:1px 0px 0px 0px;
         margin-left:170px;
         }

.impress {
         margin:0 0 0 0;
         }


/* -- Formular ---------------------------- */

.leftform {
         float:left;
         width:100px;
         height:auto;
         margin:6px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         color:#000000;
         font-size:0.8em;
         font-weight:bold;
         font-style:normal;
         }

.rightform {
         width:auto;
         height:auto;
         margin:5px 0px 0px 110px;
         padding:1px 0px 0px 0px;
         }

.button1 {
         width:80px;
         margin:10px 20px 10px 0px;
         color:#000000;
         background-color:#ccc;
         borderdotted 1px #000;
         font-size:0.8em;
         }




/* -- Multibox ---------------------------- */

.multibox-inhalt {
         margin:0px;
         padding:20px;
         background-color:#ddd;
         }

.multibox-inhalt em {
         margin:0;
         color:#9c2223;
         font-size:1.2em;
         }