/*########## copyright Vifu Werbe- & Grafikagentur, Leimen-Gauangelloch ##########*/
/*######### erstellt November 2009 ##########*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body { text-align: center; }
#all { text-align: left; width: 965px; height: auto; z-index: 1; visibility: visible; margin: 0 auto; padding: 0; border: solid 0 #000; }
td { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; }
/*########## Header ##########*/
#header { background-image: url(../image/site/header.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; width: 965px; height: 190px; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#header #navi { text-align: center; word-spacing: 35px; letter-spacing: 4px; width: 704px; height: 27px; z-index: 2; visibility: visible; float: right; margin: 15px 15px 0 0; padding: 0; border: solid 0 #4a6061; }
#header #navi a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; word-spacing: 35px; letter-spacing: 4px; outline: solid 0 #4a6061; }
#header #navi a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; word-spacing: 35px; letter-spacing: 4px; outline: solid 0 #4a6061; }
#header #navi .navida { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; word-spacing: 35px; letter-spacing: 4px; outline: solid 0 #4a6061; }
/*########## Wrapper ++++++++++*/
#wrapper { background-image: url(../image/site/hg.jpg); background-repeat: repeat-y; background-position: left top; text-align: left; width: 962px; height: auto; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; border-color: #4a6061; border-style: solid; border-width: 0 3px 0 0; }
/*########## Footer ##########*/
#footer { text-align: left; width: 962px; height: 59px; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; border-color: #4a6061; border-style: solid; border-width: 3px 3px 3px 0; }
#footer #inline { text-align: left; width: 947px; height: 59px; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #4a6061; }
#footer #inline #footerleft { text-align: left; width: 140px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 20px 0 0; padding: 0; border: solid 0 #000; }
#footer #inline #footerright { text-align: left; width: 785px; height: auto; z-index: 4; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; }
#footer #inline #footerright #copy { color: #4a6061; font-size: 11px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; width: 400px; height: auto; z-index: 3; visibility: visible; float: left; margin: 20px 0 0; padding: 0; border: solid 0; }
#footer #inline #footerright #webdesign { color: #4a6061; font-size: 26px; font-family: Mistral; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: 200px; height: auto; z-index: 3; visibility: visible; float: right; margin: 12px 0 0; padding: 0; border: solid 0; }
/*########## Halter ##########*/
#halter { text-align: left; width: 962px; height: 50px; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
/*##### Navigation #####*/
#wrapper #navi { text-align: left; width: 340px; height: 700px; z-index: 3; visibility: visible; float: left; border: solid 0 #000; }
#wrapper #navi #webdesign { background-image: url(../image/site/hg-webdesign.gif); background-repeat: no-repeat; background-position: left top; width: 250px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 75px; padding: 44px 0 0 0; border-color: #4a6061; border-style: solid; border-width: 0 0 3px; }
#wrapper #navi #webdesign .webdesign { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #fff; text-decoration: none; text-align: center; letter-spacing: 4px; width: 169px; height: auto; z-index: 4; visibility: visible; margin-left: 78px; padding-top: 8px; padding-bottom: 5px; border-color: #4a6061; border-style: solid; border-width: 0 3px 0 0; }
#wrapper #navi #webdesign .webdesign a { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #webdesign .webdesign a:hover { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #webdesign .webdesignda { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #grafikdesign { background-image: url(../image/site/hg-grafikdesign.gif); background-repeat: no-repeat; background-position: right top; width: 250px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 75px; padding: 44px 0 0 0; border-color: #4a6061; border-style: solid; border-width: 0 0 3px; }
#wrapper #navi #grafikdesign .grafikdesign { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #fff; text-decoration: none; text-align: center; letter-spacing: 4px; width: 169px; height: auto; z-index: 4; visibility: visible; margin-right: 78px; padding-top: 8px; padding-bottom: 5px; border-color: #4a6061; border-style: solid; border-width: 0 0 0 3px; }
#wrapper #navi #grafikdesign .grafikdesign a { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #grafikdesign .grafikdesign a:hover { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #grafikdesign .grafikdesignda { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #referenzen { background-image: url(../image/site/hg-referenzen.gif); background-repeat: no-repeat; background-position: left top; width: 250px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 75px; padding: 44px 0 0 0; border-color: #4a6061; border-style: solid; border-width: 0 0 3px; }
#wrapper #navi #referenzen .referenzen { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #fff; text-decoration: none; text-align: center; letter-spacing: 4px; width: 169px; height: auto; z-index: 4; visibility: visible; margin-left: 78px; padding-top: 8px; padding-bottom: 5px; border-color: #4a6061; border-style: solid; border-width: 0 3px 0 0; }
#wrapper #navi #referenzen .referenzen a { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #referenzen .referenzen a:hover { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #referenzen .referenzenda { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #kontakt { background-image: url(../image/site/hg-kontakt.gif); background-repeat: no-repeat; background-position: right top; width: 250px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 75px; padding: 44px 0 0 0; border-color: #4a6061; border-style: solid; border-width: 0 0 3px; }
#wrapper #navi #kontakt .kontakt { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #fff; text-decoration: none; text-align: center; letter-spacing: 4px; width: 169px; height: auto; z-index: 4; visibility: visible; margin-right: 78px; padding-top: 8px; padding-bottom: 5px; border-color: #4a6061; border-style: solid; border-width: 0 0 0 3px; }
#wrapper #navi #kontakt .kontakt a { color: #4a6061; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #kontakt .kontakt a:hover { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #navi #kontakt .kontaktda { color: #8abe40; font-size: 16px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #4a6061; }
/*##### Content #####*/
#wrapper #content { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin-right: 15px; margin-bottom: 75px; padding-top: 25px; border: solid 0; }
#wrapper #content #box { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #content #box h1 { color: #4a6061; font-size: 20px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 60px; text-decoration: none; }
#wrapper #content #box h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 40px; text-decoration: underline; }
#wrapper #content #box .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #content #box .fettgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #content #box a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #content #box a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
/*########## Impressum ##########*/
#wrapper #inprint { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin: 0 15px 75px 0; padding: 25px 0 0 0; border: solid 0; }
#wrapper #inprint h1 { color: #4a6061; font-size: 20px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 60px; text-decoration: none; text-align: left; }
#wrapper #inprint #start { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #inprint #start h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 40px; text-decoration: none; text-align: left; }
#wrapper #inprint #start a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: underline; outline: solid 0 #4a6061; }
#wrapper #inprint #start a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; outline: solid 0 #4a6061; }
#wrapper #inprint #box { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #inprint #box h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 40px; text-decoration: none; }
#wrapper #inprint #box .boxgreenfett { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; margin: 0; padding: 0; border: solid 0; }
/*########## Galerie ##########*/
#wrapper #galerie { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin-right: 15px; margin-bottom: 75px; padding-top: 25px; border: solid 0 #000; }
#wrapper #galerie #start { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #galerie #start a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #galerie #start a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #galerie #start .startblackfett { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; border: solid 0; }
#wrapper #galerie #start .startgreenfett { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; border: solid 0; }
#wrapper #galerie h1 { color: #4a6061; font-size: 20px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 60px; text-decoration: none; text-align: left; }
/*##### Galerieboxen #####*/
#wrapper #galerie #box { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
/*### Left ###*/
#wrapper #galerie #box #left { text-align: left; width: 285px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #galerie #box #left #main { text-align: left; width: 284px; height: auto; z-index: 6; visibility: visible; float: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #4a6061; }
#wrapper #galerie #box #left #main img { z-index: 7; visibility: visible; float: left; margin: 0; border: solid 1px #000; }
#wrapper #galerie #box #left #main .header { color: #4a6061; font-size: 13px; font-family: verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; text-align: center; width: 154px; height: auto; z-index: 7; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; }
/*### Right ###*/
#wrapper #galerie #box #right { text-align: left; width: 285px; height: auto; z-index: 5; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #galerie #box #right #main { text-align: left; width: 284px; height: auto; z-index: 6; visibility: visible; float: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #4a6061; }
#wrapper #galerie #box #right #main img { z-index: 7; visibility: visible; float: left; margin: 0; border: solid 1px #000; }
#wrapper #galerie #box #right #main .header { color: #4a6061; font-size: 13px; font-family: verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; text-align: center; width: 154px; height: auto; z-index: 7; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; }
/*########## Kontaktformular ##########*/
#wrapper #kontakt { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin-right: 15px; margin-bottom: 75px; padding-top: 25px; border: solid 0 #000; }
#wrapper #kontakt h1 { color: #4a6061; font-size: 20px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 60px; text-decoration: none; text-align: left; }
#wrapper #kontakt #start { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 50px; padding: 0; border: solid 0; }
#wrapper #kontakt #start .fettgreen { color: #4a6061; font-size: 15px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 25px; text-decoration: none; }
#wrapper #kontakt #start a { color: #4a6061; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: underline; outline: solid 0 #000; }
#wrapper #kontakt #start a:hover { color: #8abe40; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: underline; outline: solid 0 #000; }
#wrapper #kontakt #kontaktformular { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #kontakt #kontaktformular #head { color: #4a6061; font-size: 15px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #kontakt #kontaktformular #sentinline { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #kontakt #kontaktformular #kontaktformularbox { text-align: left; width: 585px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
kontaktnachricht { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 18px; text-decoration: none; text-align: left; overflow: auto; margin: 0; padding: 3px; border: solid 1px; }
#kontaktfield { text-align: left; width: 563px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 5px 10px; border: solid 1px #8abe40; }
#kontaktfield #top { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: 563px; height: auto; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#kontaktfield #top a { color: #4a6061; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: underline; outline: solid 0 #000; }
#kontaktfield #top a:hover { color: #8abe40; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; outline: solid 0 #000; }
#kontaktfield #field { text-align: left; width: 563px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#kontaktfield #field-box { text-align: left; width: 563px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0 0 15px; padding: 0; border: solid 0 #000; }
#kontaktfield #field-box-header { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; width: 563px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0 0 5px; padding: 0; border: solid 0; }
#kontaktfield #field-box-header-pflicht { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: 563px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0 0 5px; padding: 0; border: solid 0; }
#kontaktfield #field-box-input { text-align: left; width: 563px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
.field-box-input { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; padding: 3px; border: solid 1px; }
.field-box-input-pflicht { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; padding: 3px; border: solid 1px #8abe40; }
#kontaktfield #field-box-harken { text-align: left; width: 563px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#kontaktfield #field-box-textarea { text-align: left; width: 563px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0 0 0; padding: 0; border: solid 0; }
.field-box-textarea { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; margin: 0; padding: 3px; border: solid 1px; }
.submit { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; background-color: #fff; text-decoration: none; text-align: center; width: auto; height: auto; z-index: 4; visibility: visible; padding: 3px 8px; border: solid 1px; outline: solid 0 #000; }
/*########## Datenschutz ###########*/
#p { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 18px; text-decoration: none; text-align: left; width: 510px; height: auto; z-index: 2; visibility: visible; float: left; margin-bottom: 25px; padding: 0 15px 15px; border-right: 2px solid #4a6061; border-bottom: 2px solid #4a6061; }
#p h1 { color: #4a6061; font-size: 20px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; }
#p h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 30px; text-decoration: underline; text-align: left; }
#p a { color: #4a6061; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 18px; text-decoration: underline; outline: solid 0 #000; }
#p a:hover { color: #8abe40; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 18px; text-decoration: none; outline: solid 0 #000; }
#p .fettblack { color: #000; font-size: 11px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 18px; text-decoration: none; }
#p .fettdarkgreen { color: #4a6061; font-size: 11px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 18px; text-decoration: none; }
/*########## Subnavigation Webdesign ##########*/
#wrapper #webdesign { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin: 0 15px 75px 0; padding: 25px 0 0; border: solid 0 #000; }
#wrapper #webdesign #subnavi { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; width: 569px; height: auto; z-index: 3; visibility: visible; float: left; margin: 15px 0 50px; padding: 10px 5px; border: solid 3px; }
#wrapper #webdesign #subnavi .subnavida { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin-right: 4px; margin-left: 4px; padding: 10px 8px; }
#wrapper #webdesign #subnavi a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; margin-right: 4px; margin-left: 4px; padding: 10px 8px; outline: solid 0 #000; }
#wrapper #webdesign #subnavi a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin-right: 4px; margin-left: 4px; padding: 10px 8px; outline: solid 0 #000; }
/*########## Webdesign ##########*/
/*##### p-webdesign #####*/
#p-all { width: 592px; height: auto; z-index: 1; visibility: visible; margin: 0 auto; padding: 0; border: solid 0 #000; }
#p-header { text-align: left; width: 590px; height: auto; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; border: solid 1px #4a6061; }
#p-wrapper { text-align: left; width: 590px; height: auto; z-index: 2; visibility: visible; float: left; margin: 0; border-color: #4a6061; border-style: solid; border-width: 0 1px 1px; }
#p-wrapper #content { text-align: left; width: 590px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#p-wrapper #content #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#p-wrapper #content #head #head-right { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin-right: 10px; padding: 0; border: solid 0 #000; }
#p-wrapper #content #head .head-right-mwst { color: #fff; font-size: 7px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#p-wrapper #content #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
/*##### Webdesign #####*/
#wrapper #webdesign #box { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #box h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #box h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #box ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; list-style-type: circle; }
#wrapper #webdesign #box a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #box a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #box .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #box .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
/*##### CMS #####*/
#wrapper #webdesign #cms { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #cms #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #cms #inline img { z-index: 4; visibility: visible; float: left; margin: 0 15px 0 0; padding: 0; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #webdesign #cms h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #cms h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #cms ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #cms a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #cms a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #cms .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #cms .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #cms #cms-paket { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #webdesign #cms #cms-paket #main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 35px; padding: 0; border: solid 1px #4a6061; }
#wrapper #webdesign #cms #cms-paket #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #webdesign #cms #cms-paket #main #head #head-right { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #cms #cms-paket #main #head .head-right-mwst { color: #fff; font-size: 7px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #webdesign #cms #cms-paket #main #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
/*##### Web-Pakete #####*/
#wrapper #webdesign #paket { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #paket #main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 35px; padding: 0; border: solid 1px #4a6061; }
#wrapper #webdesign #paket #main #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #webdesign #paket #main #head #head-right { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 10px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #paket #main #head .head-right-mwst { color: #fff; font-size: 7px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #webdesign #paket #main #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #paket a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #paket a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #paket h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #paket h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #paket #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #paket .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #paket .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #paket #weg ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #paket #weg h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: underline; margin: 15px 0 0; padding: 0; }
/*##### Online-Shop #####*/
#wrapper #webdesign #shop { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #shop #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #shop #inline img { z-index: 4; visibility: visible; float: left; margin: 0 15px 0 0; padding: 0; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #webdesign #shop h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #shop h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #shop ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #shop a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #shop a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #shop .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #shop .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #shop #weg ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #shop #weg h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: underline; margin: 15px 0 0; padding: 0; }
#wrapper #webdesign #shop #main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 35px; padding: 0; border: solid 1px #4a6061; }
#wrapper #webdesign #shop #main #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #webdesign #shop #main #head #head-right { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 10px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #shop #main #head .head-right-mwst { color: #fff; font-size: 7px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #webdesign #shop #main #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
/*##### Relaunch #####*/
#wrapper #webdesign #relaunch { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #relaunch #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #inline #box { text-align: left; width: 585px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 10px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #inline #box #left { text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 5px 0 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #inline #box #left-center { width: 75px; height: auto; z-index: 6; visibility: visible; float: left; clear: right; margin: 0 5px; padding: 40px 0 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #inline #box #left-left { width: 150px; height: auto; z-index: 6; visibility: visible; float: left; clear: right; margin: 0; padding: 0; border: solid 1px #000; }
#wrapper #webdesign #relaunch #inline #box #left-right { width: 150px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 1px #000; outline-style: solid; outline-width: 0; }
#wrapper #webdesign #relaunch #inline #box #right { text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 0 0 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #inline #box #right #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #relaunch h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #relaunch h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #relaunch #main { width: 585px; height: auto; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #relaunch #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #relaunch .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #relaunch .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #relaunch #weg ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #relaunch #weg h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: underline; margin: 15px 0 0; padding: 0; }
#wrapper #webdesign #relaunch a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #relaunch a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
/*##### Pflege #####*/
#wrapper #webdesign #pflege { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #pflege #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #pflege h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #pflege h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; }
#wrapper #webdesign #pflege #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #pflege #ul h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; text-align: left; margin: 0; padding: 0 0 15px; border: solid 0; }
#wrapper #webdesign #pflege #ul h4 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; text-align: left; margin: 0; padding: 15px 0; border: solid 0; }
#wrapper #webdesign #pflege .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #pflege .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #pflege a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #pflege a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #pflege .h { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 25px; text-decoration: underline; }
/*##### Webhosting #####*/
#wrapper #webdesign #hosting { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #hosting #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #hosting #inline img { z-index: 4; visibility: visible; float: left; margin: 0 15px 0 0; padding: 0; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #webdesign #hosting h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #hosting h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #webdesign #hosting ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #hosting a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #hosting a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #hosting .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #hosting .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #hosting #weg ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: auto; visibility: visible; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
#wrapper #webdesign #hosting .h { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 25px; text-decoration: underline; }
#wrapper #webdesign #hosting #main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 35px; padding: 0; border: solid 1px #4a6061; }
#wrapper #webdesign #hosting #main #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #webdesign #hosting #main #head #head-right { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 10px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #hosting #main #head .head-right-mwst { color: #fff; font-size: 7px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #webdesign #hosting #main #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 15px 10px; padding: 0 0 0 25px; border: solid 0; list-style-type: circle; }
/*##### Index #####*/
#wrapper #webdesign #index { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #index #inline { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #webdesign #index #inline h1 { color: #000; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: none; text-align: left; letter-spacing: 3px; margin-bottom: 50px; }
#wrapper #webdesign #index #inline h2 { color: #4a6061; font-size: 21px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #webdesign #index #inline h3 { color: #4a6061; font-size: 15px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; text-align: left; }
#wrapper #webdesign #index #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #index #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #index #inline a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #index #inline a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
/*### Index "aktuelle Arbeiten" ###*/
#wrapper #webdesign #index #inline #boxmain { width: 583px; height: auto; z-index: 5; visibility: visible; float: left; margin: 10px 0; padding: 0; border: solid 1px #4a6061; }
#wrapper #webdesign #index #inline #boxmain-head { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; width: 548px; height: auto; z-index: 6; visibility: visible; float: left; margin: 10px 10px 5px; padding: 3px 5px 3px 10px; border: solid 0 #4a6061; }
#wrapper #webdesign #index #inline #boxmain-head #boxmain-head-left { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: auto; height: auto; z-index: 7; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-head #boxmain-head-right { color: #fff; font-size: 10px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 7; visibility: visible; float: right; margin: 0 0 0 10px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-head #boxmain-head-left a { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-head #boxmain-head-left a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content { text-align: left; width: 565px; height: auto; z-index: 7; visibility: visible; float: left; margin: 10px; padding: 0; border: solid 0 #000; outline: solid 0 #fff; }
#wrapper #webdesign #index #inline #boxmain-content #leftbox { text-align: left; width: 152px; height: auto; z-index: 8; visibility: visible; float: left; margin: 0 15px 0 0; padding: 0; border: solid 0 #000; outline-style: solid; outline-width: 0; }
#wrapper #webdesign #index #inline #boxmain-content #leftbox img { z-index: 9; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox { text-align: left; width: 390px; height: auto; z-index: 8; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; width: 390px; height: auto; z-index: 9; visibility: visible; float: left; margin: 0 0 10px; padding: 0; border: solid 0; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top #tophead { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: right; width: 390px; height: auto; z-index: 10; visibility: visible; float: left; margin: 0 0 15px; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #top .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #bottom { width: 390px; height: auto; z-index: 9; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #webdesign #index #inline #boxmain-content #rightbox #bottom ul { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; visibility: visible; margin: 0; padding: 0 0 0 25px; border: solid 0 #000; list-style-type: circle; }
/*########## Subnavigation Grafikdesign ##########*/
#wrapper #grafikdesign { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin: 0 15px 75px 0; padding: 25px 0 0; border: solid 0 #000; }
#wrapper #grafikdesign #subnavi { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; width: 569px; height: auto; z-index: 3; visibility: visible; float: left; margin: 15px 0 50px; padding: 10px 5px; border: solid 3px; }
#wrapper #grafikdesign #subnavi .subnavida { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; }
#wrapper #grafikdesign #subnavi a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; outline: solid 0 #000; }
#wrapper #grafikdesign #subnavi a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; outline: solid 0 #000; }
/*########## Grafikdesign #########*/
#wrapper #grafikdesign #box { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #box #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #box #inlinegreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #box h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #box #inline h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #box #ul ul { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; list-style-type: circle; }
#wrapper #grafikdesign #box a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #box a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #box #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #box #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
/*##### Logoentwurf #####*/
#wrapper #grafikdesign #logo { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #logo #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #logo h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #logo #inline h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #logo #ul ul { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; list-style-type: circle; }
#wrapper #grafikdesign #logo #ul h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: underline; margin: 15px 0 0; padding: 0; }
#wrapper #grafikdesign #logo a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #logo a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #logo #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #logo #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #logo #logo-main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 1px #4a6061; }
#wrapper #grafikdesign #logo #logo-main #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #grafikdesign #logo #logo-main #head #head-right { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 10px 0 0; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #logo #logo-main #content { text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 10px 15px; padding: 0; border: solid 0 #4a6061; }
#wrapper #grafikdesign #logo #logo-main #content #boxleft { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; width: 410px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #4a6061; }
#wrapper #grafikdesign #logo #logo-main #content #boxleft .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #grafikdesign #logo #logo-main #content #boxright { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: 150px; height: auto; z-index: 6; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0; }
/*##### Lagepläne #####*/
#wrapper #grafikdesign #box #inline-center { text-align: center; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #box #inline-center img { margin: 0 6px 0; padding: 0; border: solid 1px #000; }
#wrapper #grafikdesign #box #inline-center h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; text-align: left; }
/*##### Icons #####*/
#wrapper #grafikdesign #icon { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #icon #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #icon h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #icon #inline h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #icon #ul ul { color: #000; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; list-style-type: circle; }
#wrapper #grafikdesign #icon #ul h3 { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: underline; margin: 15px 0 0; padding: 0; }
#wrapper #grafikdesign #icon a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #icon a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #icon #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #icon #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #icon #main { width: 583px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 1px #4a6061; }
#wrapper #grafikdesign #icon #main #head { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; letter-spacing: 1px; width: auto; height: auto; z-index: 5; visibility: visible; margin: 10px 10px 15px; padding: 5px 0 5px 10px; border: solid 0 #000; }
#wrapper #grafikdesign #icon #main #head #head-right { color: #fff; font-size: 10px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: right; width: auto; height: auto; z-index: 5; visibility: visible; float: right; margin: 0 10px 0 0; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #icon #main #content { text-align: left; width: auto; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 10px 15px; padding: 0; border: solid 0 #4a6061; }
#wrapper #grafikdesign #icon #main #content #boxleft { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; width: 410px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #4a6061; }
#wrapper #grafikdesign #icon #main #content #boxleft .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; }
#wrapper #grafikdesign #icon #main #content #boxright { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: 150px; height: auto; z-index: 6; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #icon #inline-center { text-align: center; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #icon #inline-center h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #icon #inline-center img { margin: 0 6px 0; padding: 0; border: solid 1px #000; }
/*##### Drucksachen #####*/
#wrapper #grafikdesign #drucken { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #drucken #inline { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #grafikdesign #drucken h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #drucken h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #drucken a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #drucken a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #drucken .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #drucken .darkfettgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #drucken #inline #boxdruck { text-align: left; width: 585px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 10px; padding: 0; border: solid 0; }
#wrapper #grafikdesign #drucken #inline #boxdruckboxfett { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; width: 140px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #drucken #inline #boxdruckbox { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; width: 140px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #drucken #inline-ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; margin: 0 0 10px; padding: 0 0 0 30px; border: solid 0; list-style-type: circle; }
/*##### Illustration #####*/
#wrapper #grafikdesign #illustration { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #illustration #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #illustration #inline-center { text-align: center; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #illustration #inline-center img { z-index: 5; visibility: visible; margin: 0 5px; padding: 0; border: solid 1px #000; }
#wrapper #grafikdesign #illustration #inline-center h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #illustration h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #illustration #inline h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #illustration  ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; padding: 0 0 0 30px; list-style-type: circle; }
#wrapper #grafikdesign #illustration a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #illustration a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #illustration #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #illustration #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
/*##### Printdesign #####*/
#wrapper #grafikdesign #printdesign { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #grafikdesign #printdesign #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #grafikdesign #printdesign h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #grafikdesign #printdesign #inline h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
#wrapper #grafikdesign #printdesign #inline ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; padding-left: 30px; border: solid 0; list-style-type: circle; }
#wrapper #grafikdesign #printdesign a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #grafikdesign #printdesign a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #grafikdesign #printdesign #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #grafikdesign #printdesign #inline .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
/*########## Referenzen ##########*/
/*##### Subnavigation Referenzen #####*/
#wrapper #referenzen { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: right; margin: 0 15px 75px 0; padding: 25px 0 0; border: solid 0 #000; }
#wrapper #referenzen #subnavi { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; width: 569px; height: auto; z-index: 3; visibility: visible; float: left; margin: 15px 0 50px; padding: 10px 5px; border: solid 3px; }
#wrapper #referenzen #subnavi .subnavida { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; }
#wrapper #referenzen #subnavi a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; outline: solid 0 #000; }
#wrapper #referenzen #subnavi a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: center; margin: 0; padding: 10px 5px; outline: solid 0 #000; }
/*##### Referenzen #####*/
#wrapper #referenzen #box { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #referenzen #box #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #box h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #referenzen #box #ul ul { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 30px; text-decoration: none; z-index: 4; visibility: visible; float: left; margin: 10px 0; padding-left: 30px; list-style-type: none; }
#wrapper #referenzen #box #ul ul a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 30px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #referenzen #box #ul ul a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 30px; text-decoration: none; outline: solid 0 #000; }
#wrapper #referenzen #box #inline-fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: none; text-align: left; letter-spacing: 2px; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; border: solid 0 #000; }
/*##### Relaunch/Redesign #####*/
#wrapper #referenzen #relaunch { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0; }
#wrapper #referenzen #relaunch h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #referenzen #relaunch #inline { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline-h { text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #relaunch #inline .darkfettgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #relaunch #inline #mainbox { text-align: left; width: 563px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 10px; border: solid 1px #4a6061; }
#wrapper #referenzen #relaunch #inline #mainbox #mainhead { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; width: 553px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0 0 10px; padding: 3px 0 3px 10px; border: solid 0 #4a6061; }
#wrapper #referenzen #relaunch #inline #mainbox #mainhead a { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #mainhead a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; outline: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box { text-align: left; width: 563px; height: auto; z-index: 6; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left { text-align: left; width: 365px; height: auto; z-index: 7; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left-center { width: 50px; height: auto; z-index: 8; visibility: visible; float: left; clear: right; margin: 0 5px; padding: 40px 0 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left-left { width: auto; height: auto; z-index: 8; visibility: visible; float: left; clear: right; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left-left img { z-index: 9; margin: 0; padding: 0; border: solid 1px #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left-right { width: auto; height: auto; z-index: 8; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; outline-style: solid; outline-width: 0; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #left-right img { z-index: 9; margin: 0; padding: 0; border: solid 1px #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #right { text-align: left; width: 195px; height: auto; z-index: 7; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #relaunch #inline #mainbox #inline-box #right #ul ul { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 25px; text-decoration: none; text-align: left; width: auto; height: auto; visibility: visible; float: left; margin: 0; padding-left: 25px; border: solid 0; list-style-type: circle; }
#wrapper #referenzen #relaunch h2 { color: #4a6061; font-size: 13px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 50px; text-decoration: underline; text-align: left; }
/*##### Webdesign #####*/
#wrapper #referenzen #webdesign { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #webdesign #inline { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #referenzen #webdesign h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #referenzen #webdesign #inline #mainbox { width: 583px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 1px #4a6061; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-head { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; width: 548px; height: auto; z-index: 6; visibility: visible; float: left; margin: 10px 10px 5px; padding: 3px 5px 3px 10px; border: solid 0 #4a6061; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-head a { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none; outline: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-head a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; text-decoration: underline; outline: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content { text-align: left; width: 565px; height: auto; z-index: 7; visibility: visible; float: left; margin: 10px; padding: 0; border: solid 0 #000; outline: solid 0 #fff; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #leftbox { text-align: left; width: 152px; height: auto; z-index: 8; visibility: visible; float: left; margin: 0 15px 0 0; padding: 0; border: solid 0 #000; outline-style: solid; outline-width: 0; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #leftbox img { z-index: 9; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox { text-align: left; width: 390px; height: auto; z-index: 8; visibility: visible; float: right; margin: 0; padding: 0; border: solid 0; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #top { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; width: 390px; height: auto; z-index: 9; visibility: visible; float: left; margin: 0 0 10px; padding: 0; border: solid 0; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #top a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: underline; outline: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #top a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: italic; line-height: 20px; text-decoration: none; outline: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #top .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #top .fettdarkgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #bottom { width: 390px; height: auto; z-index: 9; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #webdesign #inline #mainbox #mainbox-content #rightbox #bottom ul { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; visibility: visible; margin: 0; padding: 0 0 0 25px; border: solid 0 #000; list-style-type: circle; }
/*##### Grafikdesign #####*/
#wrapper #referenzen #print { text-align: left; width: 585px; height: auto; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; border: solid 0 #000; }
#wrapper #referenzen #print #inline { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 4; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; }
#wrapper #referenzen #print #inline .fettblack { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #print #inline .darkfettgreen { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; }
#wrapper #referenzen #print #inlineli { color: #000; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: left; width: 585px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0 0 25px; padding: 0; border: solid 0; list-style-type: none; }
#wrapper #referenzen #print #inlineli a { color: #4a6061; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: italic; line-height: 25px; text-decoration: none; margin-left: 20px; padding-left: 10px; border-left: 3px double #4a6061; outline: solid 0 #000; }
#wrapper #referenzen #print #inlineli a:hover { color: #8abe40; font-size: 12px; font-family: Verdana; font-weight: normal; font-style: italic; line-height: 25px; text-decoration: none; margin-left: 20px; padding-left: 10px; border-left: 3px double #4a6061; outline: solid 0 #000; }
#wrapper #referenzen #print h1 { color: #4a6061; font-size: 18px; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 50px; text-decoration: none; text-align: left; letter-spacing: 3px; }
#wrapper #referenzen #print #inline #printbox { width: 583px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 1px #4a6061; }
#wrapper #referenzen #print #inline #printbox #printbox-head { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; width: 548px; height: auto; z-index: 6; visibility: visible; float: left; margin: 10px 10px 5px; padding: 3px 5px 3px 10px; border: solid 0 #4a6061; }
#wrapper #referenzen #print #inline #printbox #printbox-content { text-align: left; width: 565px; height: auto; z-index: 7; visibility: visible; float: left; margin: 10px; padding: 0; border: solid 0 #000; outline: solid 0 #fff; }
#wrapper #referenzen #print #inline #printbox #printbox-content img { margin-right: 10px; margin-bottom: 10px; border: solid 1px #000; outline: solid 0 #000; }
#wrapper #referenzen #print #inline #printboxa { width: 583px; height: auto; z-index: 5; visibility: visible; float: left; margin: 0; padding: 0; border: solid 1px #4a6061; }
#wrapper #referenzen #print #inline #printboxa #printboxa-head { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; background-color: #4a6061; text-decoration: none; text-align: left; width: 548px; height: auto; z-index: 6; visibility: visible; float: left; margin: 10px 10px 5px; padding: 3px 5px 3px 10px; border: solid 0 #4a6061; }
#wrapper #referenzen #print #inline #printboxa #printboxa-content { text-align: left; width: 565px; height: auto; z-index: 7; visibility: visible; float: left; margin: 10px; padding: 0; border: solid 0 #000; outline: solid 0 #fff; }
#wrapper #referenzen #print #inline #printboxa #printboxa-content img { margin-right: 10px; margin-bottom: 10px; border: solid 0 #000; outline: solid 0 #000; }

