
*                            { padding: 0; margin: 0; }
body                         { padding-top: 30px; width: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: rgb(240,240,241) url(/gfx/site/bg_body.gif) repeat-y center top; }



a:link,
a:visited                    { color: rgb(0,155,105); text-decoration: underline; }
a:active,
a:hover,
a.selected,
a.selected:visited           { color: rgb(0,155,105); text-decoration: none; }


#site                        { position: relative; text-align: left; width: 781px; margin: auto; }

#kopf                        { text-align: left; width: 781px; height: 68px; background: url(/gfx/site/header2.gif) no-repeat left top; }
#fuss                        { text-align: left; color: rgb(0,155,105); font-size: 10px; padding: 8px 15px; background: url(/gfx/site/footer.gif) no-repeat; }

#bildleiste                  { text-align: left; width: 781px; height: 53px; background: url(/gfx/site/bildleiste.jpg) no-repeat left top; /* border-bottom: solid 1px rgb(0,155,105);*/ }
body.start #bildleiste       { display: none; }




#navi                        { position: absolute; top: 42px; left: 13px; z-index: 999; }			
#navi ul                     { list-style-type: none; list-style-image: none; }
#navi li                     { float: left; }
#navi li a, 
#navi li a:visited           { float: left; font-size: 11px; margin: 0 0 0 1px; padding: 5px 15px 0 15px; display: block; height: 20px; text-decoration: none; color: rgb(250,250,250); background: rgb(0,98,78);}
#navi li a:hover, 
#navi li a:active, 
#navi li a:focus,
#navi li a.selected, 
#navi li a.selected:visited  { background: rgb(219,237,221); color: rgb(0,98,78); }

#navi li a.selected, 
#navi li a.selected:visited  {  }








#inhalt                      { padding: 0 15px 20px 15px; line-height: 155%; min-height: 254px; background: url(/gfx/site/bg_inhalt.gif) no-repeat bottom right; }

body.start #inhalt           { padding: 0; background: url(/gfx/site/bg_inhalt_start.jpg) no-repeat bottom right; }
body.start #inhalt h1        { margin: 10px 0 3px 0; }
#starttext                   { margin: 2px 0 0px 14px; padding: 10px;  width: 390px; height: 400px; background: rgb(253,255,253); opacity: 0.85; -moz-opacity: 0.85; -khtml-opacity: 0.85; filter: alpha(opacity=85); }

body.ref #inhalt             { background: transparent; }



#inhalt h1                   { margin: 30px 0 15px 0; font-size: 16px; color: rgb(0,155,105); border-bottom: solid 1px rgb(0,155,103); }

#inhalt b                    { color: rgb(0,155,103); }
#inhalt p                    { margin: 15px 0; }
#inhalt ul                   { margin: 15px 0 15px 18px; list-style-image: url(/gfx/site/liste.gif); }
#inhalt ol                   { margin: 15px 0 15px 18px; }
#inhalt li                   { padding-left: 13px; margin: 10px 0; }
#inhalt img                  { float: left; margin: 2px 12px 10px 0; border: solid 1px rgb(0,155,103); }
#inhalt hr                   { clear: both; height: 1px; border: 0; background: white; color: white; }



.knaller                    { margin: 25px 0 25px -15px; width: 752px; padding: 10px 15px 10px 15px; background: rgb(240,244,240); }
#inhalt .knaller h1         { margin: 10px 0 15px 0;  }








iframe {
	height: 1000px;
	margin: 0;
	padding: 0;
	width: 760px; 
}



.print,
.aus                         { display: none; }
.clear                       { clear: both; }





















