/* -- © 2006-2007 by iACTIVE - Thomas Schöneberg -- */
/* -- Bertha-von-Suttner-Straße 16 ----------- */
/* -- 59348 Lüdinghausen --------------------- */
/* -- info@iactive.de ------------------------ */
/* -- http://www.iactive.de ------------------ */


/* tags start */

html {
        height:100%;
        margin:0;
        padding:0;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:1.0em;
        }

body {
        height:100%;
        margin:0;
        padding:0;
         background-color:#eeeeee;
         color:#000000;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:1.0em;
         }

img {
        border:none;
         }

h1 {
         margin:0;
        padding:0 270px 0 0;;
         color:#465ba1;
         font-size:0.9em;
         line-height:1.4em;
        }

h2 {
         margin:0;
        padding:20px 270px 0 0;
         color:#465ba1;
         font-size:0.8em;
        }

h3 {
         margin:0;
        padding:20px 270px 0 0;
         color:#465ba1;
         font-size:0.8em;
        }

span {
         font-size:0.8em;
        }

img+p {
        margin-top:5px;
         }

h2+ul {
        margin-top:-10px;
         }

/* tags ende */

/* id start */

#header {
        position:absolute;
         left:160px;
         top:0px;
         z-index:501;
         width:832px;
         height:76px;
         padding:60px 0 0 0;
        background:url(../grafik/head1.png);
         text-align:center;
         }

#header2 {
        display:none;
        position:absolute;
         left:160px;
         top:0px;
         z-index:501;
         width:832px;
         height:76px;
         padding:60px 0 0 0;
        background:url(../grafik/head1.png);
         text-align:center;
         }

#mainnav {
        display:non;
        position:absolute;
         left:20px;
         top:160px;
         z-index:500;
         width:213px;
         height:287px;
         background:url(../grafik/navbg1a.png);
        font-size:0.7em;
         }

#content {
        position:absolute;
         left:160px;
         top:136px;
         width:682px;
         height:auto;
         min-height:70%;
         padding:30px 30px 10px 120px;
        background:url(../grafik/contentbg1.png);
         background-repeat:repeat-y;
         background-color:#ffffff;
         border-bottom:solid 1px #616468;
         }

*html #content {        /* Hack für den IE6 */
         height:400px;
         }

#illu1 {
        float:right;
         width:300px;
         height:220px;
         margin:15px 80px 0 20px;
        font-size:0.8em;
         }

#nachoben {
        clear:both;
        display:block;
         width:auto;
         height:11px;
        padding:20px 0 0 0;
         text-align:right;
         }

#steine {
         float:right;
         margin:0 0 10px 30px;
         }

#prozesse {
         float:right;
         width:120px;
         height:auto;
         background-color:#eeeeee;
         border:solid 1px #616468;
         margin:0 0 10px 30px;
        padding:0;
        font-size:0.8em;
         line-height:1.4em;
         text-align:center;
         }

#frame {
         width:650px;
         height:400px;
         }

#schrift {
         position:absolute;
         left:80px;
         top:10px;
         z-index:5000;
         }

/* id ende */

/* class start */

.copytext1 {
        padding:0 270px 0 60px;
        font-size:0.8em;
         line-height:1.4em;
         }

.copytext2 {
        padding:20px 300px 0 235px;
        font-size:0.8em;
         line-height:1.4em;
         }

.aufzaehlung1 {
        margin:0;
         padding:0;
         list-style-type:disc;
         list-style-position:outside;
         font-size:0.8em;
         line-height:1.4em;
         }

.aufzaehlung2 {
         margin:0 270px 10px 75px;
         list-style-type:disc;
         list-style-position:outside;
         line-height:1.4em;
         }

.aufzaehlung3 {
         width:100%;
         margin:-10px 200px 0 100px;
         list-style-type:circle;
         list-style-position:outside;
         font-size:1.3em;
         line-height:1.4em;
         }

.aufzaehlung3+.aufzaehlung3 {
         margin:0 200px 10px 100px;
         }

.zentriert {
        width:auto;
        font-size:0.8em;
         line-height:1.4em;
         text-align:center;
         }

.normal {
        color:#000000;
         font-size:0.9em;
         font-weight:normal;
         }

.portrait {
        float:left;
        display:inline;
         width:200px;
         height:auto;
         margin:20px 0 10px 11px;
        color:#465ba1;
         font-size:0.8em;
         }

.niederlassung {
         float:right;
         padding:0 0 10px 30px;
         }

.clear        {
        clear:both;
         }

.schriftgroesse        {
        border:solid 0px #eeeeee;
         margin:0;
         padding:0;
         }

/* class start */

/* navigation start */

ul.navigation {
         display:block;
         position:absolute;
         left:10px;
         top:30px;
         margin:0;
         padding:0;
        list-style-type:none;
         }

li.navigation1 {
        width:181px;
         height:21px;
         display:block;
         margin:0;
         padding:0;
        list-style-type:none;
         }

a:link, a:active, a:visited, a:hover {
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-weight:normal;
        text-decoration:none;
        }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
        display:block;
         width:161px;
         height:18px;
         margin:0;
         padding:3px 0 0 20px;
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
         border-bottom:none;
        }

a.mainnavi:hover {
         display:block;
         width:161px;
         height:18px;
         margin:0;
         padding:3px 0 0 20px;
        background:url(../grafik/navbg2.png);
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
         border-bottom:none;
        }

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
         display:block;
         width:151px;
         height:18px;
         margin:0;
         padding:3px 0 0 30px;
        background:url(../grafik/navbg3.png);
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-weight:bold;
        text-decoration:none;
        cursor:default;
         border-bottom:none;
        }

a.subnavi:link, a.subnavi:active, a.subnavi:visited {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
         border-bottom:none;
        }

a.subnavi:hover {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
        background:url(../grafik/navbg4.png);
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
         border-bottom:none;
        }

a.subnaviaktiv:link, a.subnaviaktiv:active, a.subnaviaktiv:visited, a.subnaviaktiv:hover {
         display:block;
         width:131px;
         height:18px;
         margin:0;
         padding:3px 0 0 50px;
        background:url(../grafik/navbg5.png);
         color:#000000;
        font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-weight:bold;
        text-decoration:none;
        cursor:default;
         border-bottom:none;
        }

a.textlink:link, a.textlink:active, a.textlink:visited {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
        }

a.textlink:hover {
         color:#465ba1;
         border-bottom:solid 1px #465ba1;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
        }

li>a {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
        }

#select_navi1 {
        display:inline;
        font-size:0.9em;
        }

/* navigation ende */



/* formular start */

.formbeschriftung {
        float:left;
        clear:left;
        width:80px;
        margin:10px 0 5px 60px;
        color:#000000;
        font-size:0.8em;
        }

* html .formbeschriftung {        /* Hack für den IE6 */
        margin-left:70px;
        }

input:focus, textarea:focus {
        background-color:#eeeeee;
        color:#000000;
        }

input.button1 {
        width:60px;
         margin:10px 10px 3px 5px;
        padding:0;
        text-align:center;
        font-size:0.8em;
        }

input.button2 {
        width:30px;
        padding:0;
        text-align:center;
        font-size:0.9em;
        }

.kontakt {
        width:250px;
        margin:10px 10px 3px 5px;
        padding:2px 10px 2px 10px;
        border:solid 1px #000000;
        color:#000000;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:0.8em;
        }

select.kontakt {
        width:272px;
        padding:2px 0 2px 0;
        }

.checkbox {
        width:20px;
        margin:10px 10px 3px 5px;
        padding:0;
         font-size:0.8em;
        }

/* formular ende */

/* impressum start */

.left_impress {
        float:left;
        width:80px;
        margin:0 0 10px 0;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
        }

.right_impress {
        width:320px;
        margin:10px 0 20px 150px;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
         font-size:0.8em;
        }

/* impressum ende */

/* informationsseite start */

h3.I_Rubrik {
        color:#000000;
        font-weight:bold;
        }

UL.I_Text {
        margin-top:0;
        font-size:0.8em;
         line-height:1.4em;
        }

h2.Rubrik {
        color:#000000;
        font-weight:bold;
        }

h3.Titel {
         margin:0;
        padding:20px 270px 0 0;
         font-size:0.8em;
        }

.Text {
         font-size:0.8em;
         line-height:1.4em;
         }

p.ZumAnfang {
         font-size:0.8em;
         line-height:1.4em;
        font-style:italic;
        text-align:right;
        }

p.ZumAnfang>a {
         color:#465ba1;
         border-bottom:dotted 1px #465ba1;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        text-decoration:none;
        }

/* informationsseite ende */
