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


/* -- Farbdefinitionen ---------------------------- */
/* -- Schwarz:    #000000 ------------------------- */
/* -- Dunkelgrau: #888888 ------------------------- */
/* -- Grau:       #bbbbbb ------------------------- */
/* -- GrauGruen:  #a1ab7d ------------------------- */
/* -- Gruen:      #b8d05b ------------------------- */


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

html {
        height:auto;
        margin:0px;
        padding:0px;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:1.0em;
        }

body {
         width:auto;
         height:auto;
         margin:0px;
         padding:0px;
         background-color:#bbbbbb;
         background-image:url(../grafik/bg1.gif);
         background-position:center;
         background-repeat:repeat-y;
         }

img {
         border:solid 0px #000000;
         }

h1 {
         margin:-50px 300px 30px 130px;
         color:#a1ab7d;
         font-family:times, times new roman, serif;
         font-size:1.3em;
         }

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

p {
        color:#000000;
        font-size:0.8em;
         }

hr {
          border:solid 1px #d5d0c0;
         }

form {
          width:98%;
          height:auto;
         }

input,textarea {
         width:300px;
         height:auto;
         padding:0px 5px 0px 5px;
         border:solid 1px #bbbbbb;
         background-color:#dddddd;
         }

select {
         width:100px;
         height:20px;
         border:solid 1px #bbbbbb;
         background-color:#dddddd;
         }

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


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

a:link, a:active, a:visited, a:hover {
        font-family: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:#888888;
         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:#b8d05b;
         background-color:#ffffff;
         font-size:1.0em;
         text-align:center;
         text-decoration:underline;
         }

a.textlink1:link, a.textlink1:active, a.textlink1:visited {
         display:block;
          width:500px;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         color:#888888;
         background-color:#ffffff;
         font-size:0.8em;
         text-align:center;
         text-decoration:none;
        }

a.textlink1:hover {
        display:block;
        width:500px;
        margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
        color:#b8d05b;
         background-color:#ffffff;
        font-size:0.8em;
         text-align:center;
         text-decoration:underline;
        }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
         margin:0px 0px 0px 0px;
         padding:10px 9px 0px 8px;
         border:1px solid #ffffff;
         color:#888888;
         background-color:#ffffff;
         text-decoration:none;
         }

a.mainnavi:hover {
         margin:0px 0px 0px 0px;
         padding:10px 9px 0px 8px;
         border:1px solid #b8d05b;
         color:#b8d05b;
         background-color:#ffffff;
         text-decoration:none;
         }

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
         margin:0px 0px 0px 0px;
         padding:10px 9px 0px 8px;
         border:1px solid #b8d05b;
         color:#ffffff;
         background-color:#b8d05b;
         text-decoration:none;
         cursor:default;
         }

#nav1 {
         position:absolute;
         left:50%;
         top:132px;
         width:auto;
         height:40px;
         margin:0px 0px 0px -380px;
         padding:14px 0px 0px 0px;
         list-style-type:none;
         font-size:0.8em;
         }

.nav2 {
         display:inline;
         width:100%;
         height:auto;
         margin:0px 0px 0px 0px;
         padding:0px;
         }


/* -- DIVS ---------------------------- */

#head2  {
         margin:0;
         }

#printlogo  {
         display:none;
         }

#body1  {
         position:absolute;
         left:50%;
         top:0px;
         width:1022px;
         height:auto;
         margin:0px 0px 0px -511px;
         padding:0px 0px 0px 0px;
         background-image:url(../grafik/bg1.gif);
         font-size:1.0em;
         }

#orientierung  {
         position:absolute;
         left:50%;
         top:280px;
         width:81px;
         height:300px;
         margin:0px 0px 0px 350px;
         }


/* -- BILDER ---------------------------- */


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

.bold {
         color:#000000;
         font-weight:bold;
                }

.listenheader {
        margin:0px 0px 0px -20px;
                color:#000000;
         font-weight:bold;
                }

.standard1 {
         width:auto;
         height:auto;
         margin:0px 300px 30px 130px;
        }

.eingerueckt1 {
         width:auto;
         height:auto;
         margin:0px 300px 30px 220px;
        }

.eingerueckt2 {
         width:auto;
         height:auto;
         margin:0px 300px 30px 250px;
        }

.floatleft {
        float:left;
         margin:0px 30px 30px 130px;
         }

.aufzaehlung1 {
        clear:left;
        width:auto;
         height:auto;
         margin:0px 300px 30px 200px;
         font-size:0.8em;
         list-style-image:url(../grafik/bullet1.gif);
        }

.aufzaehlung2 {
         margin:0px 0px 0px 0px;
        }

.aufzaehlung3 {
         clear:left;
         width:auto;
         height:auto;
         margin:0px 0px 0px 0px;
         font-size:0.9em;
         list-style-image:url(../grafik/bullet1.gif);
        }

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

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

.right {
         width:299px;
         padding:1px 0px 0px 0px;
         margin-left:330px;
         }

.impress {
         width:98%;
         height:auto;
         margin:0 0 30px 0;
         }


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

.leftform {
         float:left;
         width:110px;
         height:20px;
         margin:0px 0px 10px 130px;
         padding:1px 0px 0px 0px;
         color:#000000;
         font-size:0.8em;
         font-weight:bold;
         font-style:normal;
         }

.rightform {
         width:300px;
         height:20px;
         margin:0px 0px 10px 250px;
         padding:1px 0px 0px 0px;
        }

.button1 {
         width:80px;
         margin:10px 20px 10px 0px;
         color:#000000;
         border:solid 1px #bbbbbb;
         background-color:#dddddd;
	font-size:0.8em;
        }

.rahmen1 {
         width:auto;
         height:auto;
         margin:180px 300px 30px 130px;
         padding: 10px 10px 10px 10px;
         border:1px solid #b8d05b;
         }