/*   */
#center1 { text-align: center; visibility: visible; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; overflow: visible }
#center2   { margin-left: -547px; position: absolute; top: -369px; left: 50%; width: 1095px; height: 738px }


body  { font-family: Arial, sans-serif; background-color: #6e7178; margin: 0; padding: 0 }
p                       { color: #000; font-size: 10pt; font-family: Arial; line-height: 16pt; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0 }
ul         { }
ul li                  { font-size: 10pt; font-family: Arial; list-style-image: url(haken2.gif); display: list-item; margin-bottom: 2px; margin-left: 10px }
h1                        { color: #000; font-size: 13pt; font-family: Arial; font-weight: bold; line-height: 22pt; padding-top: 0; padding-bottom: 2px }
h2                          { color: #f4a740; font-size: 12pt; font-family: Arial; font-weight: bold; line-height: 22pt; padding-top: 4px; padding-bottom: 0 }
td               { font-size: 10pt; font-family: Arial }
.klein    { font-size: 7pt }
.link     { font-size: 8pt; text-decoration: none }
a                       { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }
a:link                   { color: #ec0000; font-weight: bold; text-decoration: none }
a:visited                  { color: #ec0000; text-decoration: none }
a:hover               { color: #f4a740; text-decoration: none }
a:active              { color: #f4a740; text-decoration: none }
.bild      { text-align: right; margin: 4px 0 4px 10px; padding: 0; float: right; clear: right; border: solid 1px #756857 }


/* E-Mail */
.start a    { font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none }
.start a:link   { color: #fff; font-weight: bold; text-decoration: none }
.start a:visited   { color: #fff; font-weight: bold; text-decoration: none }
.start a:hover  { color: #f4a740; font-weight: bold; text-decoration: none }
.start a:visited:link   { color: white; font-weight: bold; text-decoration: none }
.start a:visited:hover  { color: #f4a740; font-weight: bold; text-decoration: none }

/* Copy */
.copy a    { color: #b1aeae; font-size: 7pt; font-family: Verdana; font-weight: normal; text-decoration: none }
.copy a:link     { color: #b1aeae; font-size: 7pt; font-weight: normal; text-decoration: none }
.copy a:visited    { color: #b1aeae; font-weight: normal; text-decoration: none }
.copy a:hover   { color: #f4a740; font-weight: normal; text-decoration: none }
.copy a:visited:link    { color: #b1aeae; font-weight: normal; text-decoration: none }
.copy a:visited:hover   { color: #f4a740; font-weight: normal; text-decoration: none }

/* Boxes */
#hintergrundbild                      { background-image: url(../bilder-maler-gipser/hg-gips-2011.jpg); background-repeat: no-repeat; text-align: left; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 2; top: 0; left: 0; width: 1095px; height: 738px; float: left }
#wdf { font-size: 9pt; font-family: Arial; visibility: hidden; position: absolute; z-index: 1; top: 50px; left: 630px; width: 300px; height: 50px }
#menu_hg      { text-align: left; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 5; top: 250px; left: 38px; width: 220px; height: 300px; float: left }
#inhalt_hg        { margin: 0; padding: 0; position: absolute; z-index: 30; top: 150px; left: 330px; width: 680px; height: 558px; float: left }
#inhalt                                                { color: #262214; font-family: Arial; text-align: left; visibility: visible; margin: 0; padding: 0; position: relative; z-index: 12; top: 0; left: 0; width: 620px; height: 550px; float: left; overflow: auto }
#email    { font-size: 7pt; font-family: Arial; position: absolute; z-index: 20; top: 710px; left: 260px; width: 170px; height: 20px }
.mini  { font-size: 8pt }
#copy      { color: #b1aeae; font-size: 7pt; font-family: Arial; font-weight: normal; position: absolute; z-index: 20; top: 738px; left: 910px; width: 150px; height: 20px; float: right; overflow: hidden }

/*
-------------
Navigation Menu
-------------
*/
#menu           { background-position: left 0; list-style-type: none; list-style-image: none; margin: 0; padding: 0; z-index: 21; top: 0; left: 0; width: 200px; height: auto; float: left; border-width: 0 }
.navigation1ElementOffClass                        { font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 22px; text-decoration: none; visibility: visible; margin: 0; padding: 0; z-index: 22; width: auto }
.navigation1ElementOnClass                         { font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 22px; text-decoration: none; visibility: visible; margin: 0; padding: 0; z-index: 23; width: auto }
.navigation2ElementOffClass                        { font-size: 8pt; font-family: Arial; font-weight: normal; line-height: 18px; text-decoration: none; visibility: visible; margin: 0 0 0 20px; padding: 0; z-index: 22; width: auto }
.navigation2ElementOnClass                         { font-size: 8pt; font-family: Arial; font-weight: normal; line-height: 18px; text-decoration: none; visibility: visible; margin: 0 0 0 20px; padding: 0; z-index: 22; width: auto }

/*
-------------
Navigation drop-down
-------------
*/

a.navigation1OffClass                  { color: white; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 22px; text-decoration: none; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation1OffClass:link                   { color: white; line-height: 22px; text-decoration: none; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation1OffClass:hover               { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation1OffClass:focus         { color: #fff; text-decoration: none }
a.navigation1OffClass:active             { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation1OffClass:visited               { color: white; text-decoration: none; padding: 2px 10px 2px 45px }
a.navigation1OffClass:visited:hover               { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation1OffClass:visited:active             { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
/* */
a.navigation1OnClass                  { color: white; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 22px; text-decoration: none; background-color: #f4a740; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation1OnClass:link                  { color: black; line-height: 22px; background-color: #f4a740; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation1OnClass:hover              { color: white; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation1OnClass:focus        { color: #fff }
a.navigation1OnClass:active            { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation1OnClass:visited                { color: black; padding: 2px 10px 2px 45px }
a.navigation1OnClass:visited:link             { color: black; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation1OnClass:visited:hover              { color: white; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation1OnClass:visited:focus            { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation1OnClass:visited:active             { color: #fff; background: #f4a740; padding: 2px 10px 2px 45px }
/*
-------------
2. Navigation drop-down
-------------
*/

a.navigation2OffClass                 { color: white; font-size: 8pt; font-family: Arial; font-weight: normal; line-height: 18px; text-decoration: none; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation2OffClass:link                  { color: white; line-height: 18px; text-decoration: none; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation2OffClass:hover               { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation2OffClass:focus         { color: #fff; text-decoration: none }
a.navigation2OffClass:active             { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation2OffClass:visited               { color: white; text-decoration: none; padding: 2px 10px 2px 45px }
a.navigation2OffClass:visited:hover               { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation2OffClass:visited:active             { color: #f4a740; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
/* */
a.navigation2OnClass                 { color: white; font-size: 8pt; font-family: Arial; font-weight: normal; line-height: 18px; text-decoration: none; background-color: #f4a740; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation2OnClass:link                 { color: black; line-height: 18px; background-color: #f4a740; list-style-type: none; list-style-image: none; padding: 2px 10px 2px 45px }
a.navigation2OnClass:hover              { color: white; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation2OnClass:focus        { color: #fff }
a.navigation2OnClass:active            { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation2OnClass:visited                { color: black; padding: 2px 10px 2px 45px }
a.navigation2OnClass:visited:link             { color: black; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation2OnClass:visited:hover              { color: white; background: #f4a740; padding: 2px 10px 2px 45px }
a.navigation2OnClass:visited:focus            { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px 10px 2px 45px }
a.navigation2OnClass:visited:active             { color: #fff; background: #f4a740; padding: 2px 10px 2px 45px }

/* Infotext */
#more   { display: none; z-index: 500; float: left }
.infotext
			       { font-size: 8pt; font-family: Verdana; text-align: left; margin-top: 10px }
.infotext a:link, .infotext a:visited
			   { color: #7199ba; font-size: 8pt; text-decoration: underline }
.infotext a:hover, .infotext a:active
			   { color: #005070; font-size: 8pt; text-decoration: underline }


