 /* ####### */
 /* CSS DWF */
 /* ####### */

@import url(wobble.css);

*                            { padding: 0; margin: 0; }

html                         { height: 100%; }
body                         { height: 100%; width: 100%; font-size: 12px; text-align: center; font-family: Verdana, sans-serif; color: rgb(20,20,20); background: rgb(232,218,185); } 

a:link                       { color: rgb(165,82,24); text-decoration:none; }
a:visited                    { color: rgb(165,82,24); text-decoration:none; }
a:active                     { color: rgb(165,82,24); text-decoration:none; }
a:hover                      { color: rgb(85,21,5); text-decoration:none;  }

#site                        { height: 100%; position: relative; padding:  0 0 0 0; text-align: left; width: 740px; margin: auto; background: transparent url(/gfx/layout/bg.gif) repeat-y; }
body>#site                   { min-height: 100%; height: auto; }

#kopfcontainer               { height: 320px; background: url(/gfx/layout/header_welcome.jpg) no-repeat 175px 70px; }
#kopfcontainer h1            { height: 80px;  background: url(/gfx/layout/title_welcome.gif) no-repeat right 37px; }
#kopfcontainer h1 span       { display: none; }

#logo                        { height: 100px; width: 120px; background: url(/gfx/layout/logo.gif) no-repeat center; margin: 20px 0 0 35px; }
#navi                        { position: absolute; width: 100%; background: url(/gfx/layout/points.gif) no-repeat 173px 0px;  }			
#navi ul                     { margin: 15px 0 0 25px; width: 120px; list-style-type: none; list-style-image: none; }
#navi li                     { padding: 0; font-family: Verdana, sans-serif; font-size: 12px; font-weight:bold; margin: 5px 0 4px 10px;  }
#navi li a, 
#navi li a:visited           { display: block; height: 15px; font-size: 11px; white-space:nowrap; padding: 1px 7px 2px 9px; color: rgb(250,198,10); text-decoration: none; }
#navi li a:hover, 
#navi li a:active, 
#navi li a:focus             { color: rgb(85,21,5); }
#navi li a.selected, 
#navi li a.selected:visited  { color: rgb(85,21,5); }

#inhalt                      { width: 475px; padding: 35px 0 90px 45px; margin: -60px 0 0 175px; line-height: 150%; }
#inhalt h1                   { font-family: Verdana, sans-serif;  font-weight: bold; font-size: 14px; color: rgb(6,114,148); margin: 45px 0 20px 0; }
#inhalt h2                   { font-family: Verdana, sans-serif;  font-weight: normal; font-size: 15px; color: rgb(6,114,148); margin: 20px 0 10px 0; }
#inhalt p                    { margin: 15px 20px 15px 0; }
#inhalt ul                   { margin: 15px 20px 15px 25px; list-style-type: square; }
#inhalt ol                   { margin: 15px 20px 15px 25px; }
#inhalt li                   { margin: 5px 0 0 0;  }
#inhalt form                 { margin: 5px 0 10px 0;  }

#fuss                        { position: absolute; bottom: 0; color: rgb(250,198,10); text-align: right; height: 97px; width: 530px; margin: 0 0 0 175px; background: url(/gfx/layout/footer.gif) no-repeat; }
#fuss h1                     { font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; padding: 50px 8px 0 0; }
#fuss p                      { font-weight: bold; font-size: 11px; margin: 3px 8px 0 0; }

.formular                    { margin: 2px 0 2px 0; padding: 0 0 0 3px; width: 350px; font-family: Verdana, sans-serif; color: rgb(0,0,0); background: rgb(232,218,185); font-size: 11px; border: solid 1px rgb(85,21,5); }
.button                      { margin: 2px 0 2px 0; padding: 0; width: 355px; font-family: Verdana, sans-serif; color: rgb(85,21,5); font-size: 11px; font-weight: bold; background: rgb(232,218,185); border: solid 1px rgb(85,21,5); }

.clear                       { clear: both; }
.aus                         { display: none; }
.print                       { display: none; }
.seo                         { display: none; }
.nix                         { }

