html, body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        margin: 0px;
        padding-top: 0px;
		color: #676767;
		background-color: #fff;
		background-image: url("content_back.jpg");
	    background-repeat: repeat-x;
        }

#searchbox {
        margin: 0px;
        padding: 0px;
        width: 100%;
		height: 25px;
		text-align:right;
		background-color: #000;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
        }
		
#searchbox form {
        margin-right: 100px;
        }
		
#searchbox input {
        margin-right: 0px;
        }
		
/* Box für die Thumbs */

.thumb_box_small {
	  margin: 18px;
	  padding: 20px;
	  float: left;
	  padding:1px;
	  background-color: transparent;
	  border: none;
    }
	
.thumb {
	  max-height:140px;
	  max-width:100px;
    }
/* Ende */
		
#dynwidth {
        margin: 20px auto 20px auto;
        padding: 0;
        width: 1000px;
		background-color: #fff;
		border: 1px solid #c0c0c0;
        }


#toplogo {
        margin: 0;
        padding: 0;
        background: transparent url("top.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
		font-size: 0.9em;
        }
		
#toplogo_Diverses {
        margin: 0;
        padding: 0;
        background: #fff url("top_diverses.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
#toplogo_Wohnmobil {
        margin: 0;
        padding: 0;
        background: transparent url("top_wohnmobil.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
#toplogo_Tauchen {
        margin: 0;
        padding: 0;
        background: transparent url("top_tauchen.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }

#toplogo_downloads {
        margin: 0;
        padding: 0;
        background: transparent url("top_downloads.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
#toplogo_galerie {
        margin: 0;
        padding: 0;
        background: transparent url("top_galerie.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
#toplogo_Reisen {
        margin: 0;
        padding: 0;
        background: transparent url("top_reisen.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }

#toplogo_sitemap {
        margin: 0;
        padding: 0;
        background: transparent url("top_sitemap.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
		
		
#toplogo_Kritik {
        margin: 0;
        padding: 0;
        background: transparent url("top_kritik.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
		
#toplogo_Blog {
        margin: 0;
        padding: 0;
        background: transparent url("top_blog.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
		
#toplogo_Fotografie {
        margin: 0;
        padding: 0;
        background: transparent url("top_fotografie.jpg");
        width: 100%;
        height: 190px;
		border: 0px;
        }
#pmenu, #pmenu ul {padding:0em; margin:0px; list-style-type: none;background-color: transparent;text-align: center;text-transform: uppercase;-ms-filter: "alpha(opacity = 95)";  /* ab IE 8 zusätzlich möglich */
opacity:    .95; }
#pmenu {margin:0px; position:relative; z-index:500;}
#pmenu li {float:left;position:relative;}
#pmenu a, #pmenu a:visited {display:block; width:99px; color:#fff; height:30px; line-height:22px; text-decoration:none; text-indent:5px; background:#5d5d5d; border-right: 1px dotted #c1c1c1; border-width:0 1px 1px 0;}
#pmenu li:hover > a{background:#242424; color:#dae7e0;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:83px;}
#pmenu > li:hover > ul {left:0; top:30px;}
	
#navi {
width: 1000px;
padding:0px;
margin:0px;
background-color: #575757;
font-size: 0.85em;
}

#menueLeft {
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 200px 0px;
	  width: 210px;
	  float:left;
	  font-weight: normal;
	  background: rgb:250,250,250;
	  font-size: 0.9em;
	   }

#menueLeft ul {
	   list-style: none;
	   margin-bottom: 5px;
	   padding: 0px;
	   border-top: 0px;
	   background: transparent;
	   }
#menueLeft li {
	   list-style: none;
	   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;
	   letter-spacing: 0.09em;
	   color: #595959;
	   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 {
        margin-top:0px;
        padding: 40px 40px 40px 220px;
        background: transparent;
		font-size: 1.1em;
        }
	
#content a {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        color: #004080;
        background: transparent;
        text-decoration: none;
		border: 0px;
        }

#content a:visited {
        color: #0059b3;
        background: transparent;
		border: 0px;
        }
#content a:hover {
        color: #c0c0c0;
        background: #004080;
        text-decoration: none;
        }
		
#footer {
        margin: 15px 0 0 0;
        padding: 15px 0 10px 0;
        color : #acacac;
		height: 150px;
        background: #242424;
        border-top: 1px solid #E3E3D0;
        clear: both;
		font: 90%/160% Verdana,Arial,Helvetica,sans-serif;
		text-align: center;
        }

#footer a:link {
        margin: 0;
        padding: 2px;
        color: #808080;
        background-color: transparent;
        text-decoration: none;
        font-weight: bold;
        }
#footer a:visited {
        margin: 0;
        padding: 2px;
        color: #808080;
        background-color: transparent;
        text-decoration: none;
        font-weight: bold;
        }
#footer a:hover {
        color: #000;
        background:#BBA;
        }
#footer a:active {
        color: #87794E;
        background: transparent;
        }
#text {
	  display: none;
	  font-size: 1%;
	  }
	  
 div.box {
   display: block;
   margin-top: 5px;
   padding: 5px;
   background-color: rgb(255,255,255);
   border: 1px dotted rgb(190,190,190);
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   }
   
   div.box2 {
   display: block;
   margin-top: 5px;
   padding: 5px;
   background-color: rgb(200,200,200);
   border: 1px dotted rgb(190,190,190);
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   }
   
   div.news_box {
   display: block;
   margin-top: 5px;
   padding: 5px;
   background-color: rgb(255,255,255);
   border: 1px solid rgb(190,190,210);
   font-family: verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   }

/* sonstiges*/
h1 {
	background: inherit;
	color: #515151;
	font-weight: normal;
	font: 1.3em Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0.09em;
}

h2 {
        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;
        }
		
hr {
		color: #c0c0c0;
        }
		
table {
	margin-left: 0px;
}
		
pre {
	font-size: 1.2em;
}

#content img {
		border: 0px;
        }
		
acronym, abbr {
         border-bottom: 1px dotted #000000;
         cursor: help;
		 background: #c0c0c0;
		 color:#000;
         }
		
input.text { background: #f3f2f1;width:150px;height: 15px;border:1px solid #c9c9c9;}
input.text2 { background: #f3f2f1;width:400px;height: 100px;border:1px solid #c9c9c9;}
input.text3 { background: #f3f2f1;width:30px;height: 20px;border:1px solid #c9c9c9;}
input.text4 { background: #f3f2f1;width:500px;height: 20px;border:1px solid #c9c9c9;}
input.text5 { background: #f3f2f1;width:250px;height: 20px;border:1px solid #c9c9c9;}
textarea.text { background: #f3f2f1;border:1px solid #c9c9c9;}
option.text { background: #f3f2f1;border:1px solid #c9c9c9;}
select.text { background: #f3f2f1;border:1px solid #c9c9c9;}
input.button { width: 35px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #ececec;color:#c0c0c0; cursor:pointer; }

input.google { width: 200px; 
 
}

input.google_sub { width: 80px; 
cursor:pointer; }

div.a1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	color: #D26900;
	float : left;
	font-weight : bold;
	width : 20px;
	height : 20px;
}

.small {
	font-size : 1.0em;
}

.brown {
	color: #c0c0c0;
	background-color:rgb(70,70,70);
	border:1px #282828;
	cursor:pointer;
}


.border2 {
	border-right : 1px groove #3F3F3F;
	border-bottom : 1px ridge #3F3F3F;
	border-top : 1 px  ridge #3F3F3F;
	background-color : #e6e09d;
}

.borderall {
	border : 1px outset #c0c0c0;
}
.borderall2 {
	border : 1px solid #c0c0c0;
	background-color: #c0c0c0;
}
.borderall4 {
	border : 1px solid #808080;
	background-color: #c0c0c0;
}
li.a1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	color : #282828;
	list-style-image : url("dot.jpg");
}

.hell {
	background-color :#c0c0c0;
}

.dunkel {
	background-color :#808080;
}

.rot {
	color: #ff0000;
}
	
blockquote {
	   border-left: 2px solid #c8bfbf; 
	   padding-left: 10px;
	   }
