html, body {
        background-color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        margin-top: 0;
        padding-top: 0px;
		color: #000;
		background: url(back.jpg) repeat-x top;
		background-color: #dddddd;
        }

#dynwidth {
        margin: 20px auto 20px auto;
        padding: 0;
        width: 100%;
		background-color: transparent;
		border: 1px solid #fff;
        }

#L_Shadow {
        margin: 0;
        padding: 0;
		background-color: transparent;
        }

#R_Shadow {
        margin: 0;
        padding: 0;
		background-color: transparent;
        }

#toplogo {
        margin: 0;
        padding: 0;
        background: #fff url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Diverses {
        margin: 0;
        padding: 0;
        background: #fff url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_links {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_Tauchen {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_HTML_CSS {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_downloads {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_galerie {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_Reisen {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_gast {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
#toplogo_sitemap {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Thekla {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Kritik {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Blog {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Cliphouse {
        margin: 0;
        padding: 0;
        background: #fff url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#toplogo_Fotografie {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 130px;
		border-bottom: 1px solid #c0c0c0;
        }
		
#navi {
padding:0px;
margin:0px;
background-color: #eeeeee;
}

.navi_bg {
background-color: #fff;
padding: 2px 2px 0px 2px;
}
  
  ul#Navigation  {
    margin: 0px; padding: 1.0em;
    text-align: center;
    background-color: transparent;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0em; padding: 0px;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 1em 0.4em;
    text-decoration: none; font-weight: normal;
    border-right: 1px dotted #c1c1c1;
    color: #00552b; background-color: transparent;
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-right: 1px dotted #c1c1c1;
    color: #dae7e0; background-color: #828282;
  }

#menueLeft {
      margin: 10px 10px 0px 12px;
      padding: 0;
	  width: 20%;
	  float:left;
	  font-weight: normal;
	  background: transparent;
	   }
	   
#menueLeft ul {
	   list-style: none;
	   margin-bottom: 5px;
	   padding: 0px;
	   border-top: 0px;
	   background: transparent;
	   }
#menueLeft li {
	   margin: 5px;
	   padding: 0px;
	   background: transparent;
	   border-bottom: 1px dotted rgb(230,230,230);
	   }
#menueLeft ul li a {
	   display: block;
	   width: 100%;
	   margin: 0px;
       padding: 2px;
	   border: 0px;
	   background: transparent;
	   font-weight: normal;
	   color: #24593f;
	   text-decoration: none;
	   }

#menueLeft ul li a:hover {
	   color: #dae7e0;
	   background: #828282;
	   }

#menueLeft ul li a.aktiv {
	   color: #c0c0c0;
	   background: #BBA;
	   }

#menue fieldset, #menu legend {
         margin: 0px;
		 background: transparent;
         }
#menueLeft fieldset {
         padding: 0px .1em 1em .6em;
         border: 0px;
		 background: transparent;
		 color: #2c2c2c;
         }
#menueLeft legend   {
         font: 1.2em Verdana,Arial,Helvetica,sans-serif;
         color: #353535;
         background: transparent;
         }
	   
#content {
		min-height: 300px;
        margin-top:0px;
		margin-right: 10px;
		margin-bottom: 0px;
        padding: 35px 25px 25px 40px;
        background: transparent;
        }
		
#content a {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        color: #24593f;
        background: transparent;
        text-decoration: none;
        font-weight: normal;
		border: 0px;
        }

#content a:visited {
        color: #24593f;
        background: transparent;
		border: 0px;
        }
#content a:hover {
        color: #005329;
        background: #e5e5e5;
        text-decoration: none;
        }
		

#footer {
        margin: 15px 0 0 0;
        padding: 15px 0 10px 0;
        color : #282828;
        background: #eeeeee;
        border-top: 1px solid #E3E3D0;
        clear: both;
		font: 90%/160% Verdana,Arial,Helvetica,sans-serif;
		text-align: center;
        }

#footer a {
        margin: 0;
        padding: 2px;
        color: #282828;
        background-color: #fff;
        text-decoration: none;
        font-weight: bold;
        }
#footer a:visited {
        margin: 0;
        padding: 2px;
        color: #282828;
        background-color: transparent;
        text-decoration: none;
        font-weight: bold;
        }
#footer a:hover {
        color: #000;
        background:#BBA;
        }
#footer a:active {
        color: #87794E;
        background: transparent;
        }
	  
 div.box {
   display: block;
   margin-top: 10px;
   padding: 5px;
   background-color: tranparent;
   border: none;
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   }
   
   div.news_box {
   top: 180px;
   right: 0px;
   position: fixed;
   }


/* sonstiges*/
h1 {
        margin: 10px;
        padding: 0px;
        color: #515151;
        background: transparent;
		font: 140% Verdana,Arial,Helvetica,sans-serif;
		letter-spacing: 0.15em;
        }
h2 {
        padding: 1em 0 0 0;
        font:  120%/125% Verdana,Arial,Helvetica,sans-serif;
        color: #3f3f3f;
		background: transparent;
        }
h3 {
        margin: 1em 0 0 0;
        font:  105%/130% Verdana,Arial,Helvetica,sans-serif;
		background: transparent;
		color: #282828;
        }
p {
		margin: 0px;
        }
		
img {	border: 0px;
        }

