/* CSS Document */body { font: 13px/18px Verdana, Helvetica, sans-serif; color:#666; background-image: url(../styles/hg2.gif); background-repeat: repeat; background-attachment: scroll; background-position: left top; text-align: center; margin: 0; padding: 0; }/* Typo ------------------------------------------------------------------*//* Headlines */h1 { color: #7da240; font-weight: normal; font-size: 18px; line-height: 28px; background-image: url(../styles/symbol_headline.gif); background-repeat: no-repeat; background-position: left center; text-indent: 30px; margin-top: 20px; margin-bottom: 2px; }h2 { color: #7da240; font-size: 14px; font-weight: normal; margin: 0; }/* Links und Listen*/a:link { color: #7da240 ; text-decoration: none; list-style-type: none; }a:visited { color: #7da240 ; text-decoration: none; }a:hover { color: #7da240 ; text-decoration: underline; }a:active { color: #7da240 ; text-decoration: none; }/* Text*/.fett { font-weight: bold; }.fett2 { color: #7da240; font-weight: bold; }/* Layout------------------------------------------------------------------*//* Logo Header */#container { background-image: url(../styles/hg7.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; margin:20px auto 0; text-align:left; width: 961px; height: auto; }#header { background-image: none; background-repeat: no-repeat; background-position: 30px 50px; width: 818px; height: 410px; }#containerbox { background: #fff repeat-y left top; width: 818px; }#infocontainer { background: #e5ecdb repeat-y left top; width: 135px; float: right; display: block; }#container #containerbox #header .left { width: 320px; height: 410px; float: left; margin: 0; }#container #containerbox #header .right3 { background-image: url(../bilder/weihnachten.jpg); background-repeat: no-repeat; background-position: left top; width: 498px; height: 410px; float: right; margin: 0; }#container #containerbox #header .right { background-image: url(../bilder/ub11.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; width: 498px; height: 410px; float: right; }#container #containerbox #header .right2 { background-image: url(../ueberuns/bilder/ub1.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; width: 498px; height: 410px; float: right; }/* Menue Container */#menue { width: 738px; height: 40px; }#container #containerbox #menue .left { padding: 0; width: 738px; height: 40px; float: left; }/* Image Header */#header_allgemein { width: 498px; height: 410px; margin: 0; padding: 0; }/* Content */#content { width: 818px; margin: 0; padding: 0; display: block; }#content .left { width: 240px; height: auto; float: left; margin-top: 0; padding: 0 40px 20px; }#content .right { width: 458px; height: auto; float: left; padding: 0 0 20px; }#content .left2 { padding: 0 0 20px 40px; width: 738px; height: auto; float: left; }/* Content Footer */#contentfooter { background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: left top; text-align: left; width: 818px; height: 5px; clear: both; margin: 0 auto; }/* Legal Notice Box */#footer { color: #666; font-size: 12px; line-height: 18px; background-image: none; background-repeat: no-repeat; background-position: left top; text-align: left; width: 980px; height: 70px; clear: both; margin: 0 auto; padding-top: 10px; }#footer .right { text-align: center; width: 818px; padding: 5px 0 0 40px; float: left; }#footer .right a { color: #7da240; text-decoration: none; }#footer .right a:visited { color: #7da240; text-decoration: none; }#footer .right a:hover { color: #7da240; text-decoration: underline; }.linie { color: #bd6c20; }.logo { background-image: none; background-repeat: no-repeat; background-position: left top; height: 285px; float: left; display: block; }.auszeichnung { background-image: none; background-repeat: no-repeat; background-position: left top; height: 125px; float: left; display: block; }#infocontainer .box1 { width: 135px; height: 88px; margin-bottom: 8px; display: block; }#infocontainer .box2 { width: 135px; height: 79px; margin-top: 0; margin-bottom: 8px; padding: 0; display: block; }#infocontainer .box3 { width: 135px; height: 94px; margin-bottom: 8px; display: block; }#infocontainer .box4 { width: 135px; height: 125px; margin-bottom: 8px; display: block; }#infocontainer .box5 { width: 135px; height: auto; display: block; }#header img { border-top: 0 none #344e71; border-bottom: 0 none #344e71; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }p { font-size: 13px; }
