/*zaubzer.de
*/

* { padding: 0; margin: 0; }

body    { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #dce4e7 }
#wrapper    { margin: 0 auto; width: 919px }
#faux   { background: url(../images/hintergrund.gif); margin-bottom: 5px; width: 100%; overflow: auto; border: solid 0.1em #8c8c8c }
/*Kopfbereich
*/
#header    { color: #333; font-size: 0.8em; background-image: url("../images/header.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 20px 0 0; padding: 0 0; width: 921px; height: 154px }
/*Gr?ner Bereich*/
#navigation    { color: #5d7d10; font-size: 0.8em; background-image: url("../images/green.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 5px; padding-top: 7px; padding-left: 10px; width: 921px; height: 29px }
#navigation a:link { color: #5d7d10; font-weight: bold; text-decoration: none }
#navigation a:visited { color: #5d7d10; font-weight: bold; text-decoration: none }
#navigation a:hover { color: #354809; font-weight: bold; text-decoration: none }
/*Linke Spalte*/
#leftcolumn    { color: #333; background-repeat: repeat-y; display: inline; margin: 0 10px 10px 0; padding: 0; width: 195px; float: left }
/*Adresse
*/
#adresse { color: #5b5b5b; font-size: 0.9em; line-height: 1.6; background-color: #dde5e7; background-repeat: repeat-y; text-align: left; display: inline; margin: 40px 10px 10px; padding: 4px; width: 172px; float: left; border: solid 0.1em #b1b1b1 }
#adresse h1 { color: #3b457a; font-size: 1.3em; font-weight: bold; line-height: 1.7em }
#adresse a { color: #3b457a; font-weight: bold; text-decoration: none }
#adresse a:hover { color: #3b457a; font-weight: bold; text-decoration: none }
#adresse a:visited { color: #5b5b5b; font-weight: bold; text-decoration: none }
#zertifikat { color: #5b5b5b; font-size: 0.9em; line-height: 1.6; background-color: #dde5e7; background-repeat: repeat-y; text-align: center; display: inline; margin: 20px 10px 10px; padding: 4px; width: 172px; float: left; border: solid 0.1em #b1b1b1 }
/*Inhaltsbereich
*/
#content  { color: #333; display: inline; margin: 10px 13px; padding: 0; position: relative; width: 460px; float: left }
#content p { color: #202220; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; text-align: justify; margin-top: 15px; margin-bottom: 10px; }
#content h1 { color: #7fa219; font-size: 20px; border-bottom: 1px dotted #a8a8a8; }
#content h2 { color: #364280; font-size: 18px; margin-top: 10px; margin-bottom: 10px; }
#content h3 { color: #364280; font-size: 16px; margin-top: 15px; margin-bottom: 10px; }
#content h4 { color: #5c605c; font-size: 13px; margin-bottom: 10px; }
#content ul { color: #202220; line-height: 20px; margin-top: 15px; margin-bottom: 20px; margin-left: 20px; list-style-image: url(../images/aufzaehlung.gif); }
#content a { color: #202220; text-decoration: none; }
#content img { background-color: #f5f5f5; margin: 10px 0; padding: 4px; border: solid 1px #d5d5d5; }
#content a:link { color: #202220; text-decoration: none; }
#content a:visited { color: #202220; text-decoration: none; }
#content a:active { color: #202220; text-decoration: none; }
#content a:hover { color: #607b13; text-decoration: none; }
/*Rechte Spalte
*/
#rightcolumn    { color: #333; font-size: 0.8em; background-image: url("../images/rechtespalte2.jpg"); background-repeat: no-repeat; display: inline; margin: 0 0 10px 0; padding: 0; position: relative; width: 215px; height: 600px; float: right }
/*Fu?zeile
*/
#footer   { color: #333; font-size: 0.8em; background-image: url("../images/footer.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0 0 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 921px; height: 34px; clear: both }
.clear { clear: both; background: none; }





/* Basisdefinitionen Menu */
#menu   { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; background: #fff url("../images/nav_normal.jpg"); list-style-type: none; position: relative; width: 200px; clear: both }
#menu a  { text-decoration: none; display: block; width: auto }
#menu li { display:inline; }
#menu li a  { color: #191919; background-image: url("../images/nav_normal.jpg"); padding: 3px 3px 3px 10px; border-bottom: 1px solid #006 }
#menu li a:hover  { color: #fff; background-image: url("../images/nav_over.jpg") }
	
#menu li ul { list-style-type: none; }
#menu li ul li a  { color: #525252; padding: 3px 3px 3px 30px; border-bottom: 1px solid #006 }
#menu li ul li a:hover  { color: #fff; background-image: url("../images/nav_over.jpg") }

#menu li#legend { display:block; width: auto; font-weight: bold; color: #fff; background-color:#f60; padding: 3px 3px 3px 20px; border-bottom: 4px #004 solid; }
#menu li#active  { color: #fff; font-weight: bold; background-image: url("../images/nav_aktiv.jpg"); display: block; padding: 3px 3px 3px 20px; width: auto; border-bottom: 1px solid #006 }
#menu li ul li#active  { color: #fff; font-weight: bold; background-image: url("../images/nav_aktiv.jpg"); display: block; padding: 3px 3px 3px 40px; width: auto; border-bottom: 1px solid #006 }

