p,h1,h2,h3,h4,table {font-family:Verdana, "Century Gothic", Verdana, Tahoma, Arial, sans-serif;font-weight:400}
h1{font-size:1em;font-weight:700;margin:0;width:92%;padding-top:10px;}
p {font-size:0.8em;margin:0;line-height:1.3;}
table{font-size:0.90em;margin:0;color:#6e6e6e;}
form{padding:10px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.city-1,.city-2 {float: left;padding: 0%;height: auto;border: 0px solid black;width: 98%;margin:1%;}
.inner-1,.inner-2{margin-bottom:10px;border:1px solid #ccc;border-radius:5px 5px 0px 0px;}
.inner-1 h1,.inner-2 h1{margin:0px;padding:10px;color:#222;}
.inner-1 h2,.inner-2 h2{background:#eee;margin:5px;padding:5px 10px;color:#111;font-size:0.85em;}
.inner-1 h2 a{background:#eee;margin:0px;padding:5px;color:#6e6e6e;font-size:0.75em;}
.inner-1 h3,.inner-2 h3{margin:0px;padding:5px 10px;color:#222;font-size:0.75em;font-weight:700}
.inner-1 h4,.inner-2 h4{margin:0px;padding:5px 10px;color:#6e6e6e;font-size:0.8em;}

.inner-1 p,.inner-2 p{padding:5px 10px;margin:0;}
.clear{clear:both;}
.categories-home p{}
.footer{clear:both;width:96%;margin:1%;padding:1%;border-top:5px solid #efefef;background:#f9f9f9;color:#555;line-height:1.8em;}
.header{clear:both;width:98%;margin:0px;margin:0% 1%;padding: 0%;}
.path{width:98%;margin-left:1%;margin-top:10px;line-height:2.0em;}
.header p{font-size:0.75em;}
.headline {float:right;padding-bottom:10px;}
.mymenu{height:60px;width:98%;margin:0px;margin:1%;padding: 0%;background:#19c589;padding:0px 0px;border-radius:5px;border:0px solid #222;}
body{width:1080px;margin:0 auto;font-family: "Century Gothic", Verdana, Tahoma, Arial, sans-serif;}
img {margin:10px;max-width:95%;border:0px;}
 .header img{float:left; border:0; margin-left:5px; margin-right:2px;margin-bottom:20px;} 
 .inner-1 img{float:left;}
td img{width:120px;max-width:none;}
.trdiv{width:100%;}
.tddivleft{width:150px;float:left;}
.tddivright{float:left;}

.searchboxgoogle {width:95%;padding-top:5px;border:none;}

@media (min-width: 300px) {
      body {font-size: 1.0em;width:auto;}
	  .categories-home p{width:88%;}
	  .tddivleft{width:150px;float:left;}
	  
.tddivright{width:250px;float:left;word-wrap:break-word;}
	  
    }
    
@media (min-width: 600px) {
      body {font-size: 1.2em;width:auto;}
	  .categories-home p{width:45%;float:left;}
	  .tddivright{width:90%;float:left;}
	  .searchboxgoogle {width:50%;float:right;}	  
     }
	 
@media (min-width: 760px) {
      body {font-size: 1.2em;width:auto;}
	  .city-1 {width: 56%;}
	  .city-2 {width: 40%;}
	  
     }
	 
	 
@media (min-width: 900px) {
      body {font-size: 1.2em;width:auto;}
	  .city-1 {width: 61%;}
	  .city-2 {width: 35%;}
	  .categories-home p{width:30%;float:left;}
 
/*	  .city {width: 29%;}
	  .footer{width: 95%;}
	  .header{width: 95%;}*/

     }	 
@media (min-width: 1080px) {
	body {font-size: 1.2em;width:1080px;margin:0 auto;}
	.city-1 {width: 70%;}
	  .city-2 {width: 26%;}

	 }
	 
/*Strip the ul of padding and list styling*/
ul {list-style-type:none;margin:0;padding:0;
/*position: absolute;*/
float:right;width:100%;
}


/*Create a horizontal list with spacing*/
.mymenu li {display:inline-block;float: left;margin-right: 2px;min-width:14%;margin-left:2px;margin-top:4px;}

/*Style for menu links*/
.mymenu li a,.mymenu li p {display:block;width:auto;min-width:100px;height: 50px;text-align: center;line-height: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;color: #555;background: #fff;text-decoration: none;border:1px solid #555;border-radius:3px;}
.mymenu li p{color:#ccc;}
/*Hover state for top level links*/
.mymenu li:hover a {background: #19c589;border-color:#fff;}

/*Style for dropdown links*/
.mymenu li:hover ul a {background: #f3f3f3;color: #2f3036;	height: 60px;line-height: 60px;}

/*Hover state for dropdown links*/
.mymenu li:hover ul a:hover {background: #19c589;color: #fff;}

/*Hide dropdown links until they are needed*/
.mymenu li ul {display: none;}

/*Make dropdown links vertical*/
.mymenu li ul li {display: block;float: none;}

/*Prevent text wrapping*/
.mymenu li ul li a {width: auto;min-width: 100px;padding: 0 20px;}

/*Display the dropdown on hover*/
.mymenu ul li a:hover + .hidden, .hidden:hover {display: block;}

/*Style 'show menu' label button and hide it by default*/
.show-menu {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration: none;font-weight:bold;
	color: #111;background: #fff;text-align: center;padding: 21px 0;display: none;border:1px solid #111;}

/*Hide checkbox*/
input[type=checkbox]{display: none;}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{display: block;}



/*Responsive Styles*/

@media screen and (max-width : 900px){
	
	/*Make dropdown links appear inline*/
	.mymenu ul {position: static;display: none;}
	
	/*Create vertical spacing*/
	.mymenu li {margin-bottom: 1px;}
	
	/*Make all menu links full width*/
	.mymenu ul li, li a {width: 100%;border:0px;border-top:0px solid #888;margin:0px;padding:0px;height:60px;line-height:60px;}
	
	/*Display 'show menu' link*/
	.show-menu {	display:block;}
}
	 
	 
	 
.gplus{
width:80px;
float:left;
padding-bottom:10px;
height:30px;
}
.like{
width:300px;
float:left;
padding-bottom:10px;
height:30px;
}
.hinweis {
	float:left;
	
	margin:5px;
	
	}
#map_canvas{width: 600px; height: 400px; text-align: center; margin:0px 0px;margin-left:0px;padding:0px;}


img {
	float:left;
	border:0;
	margin-left:5px;
	margin-right:5px;
	margin-right:10px;
}

.fotodiv-klein{width:220px;float:left;margin:5px;background:#f5f5f5;}
.fotodiv-klein img{height:235px !important;}
.fototitel{height:50px;}

.fotodiv{width:95%;}

 .socialbuttons{border-top:1px dotted #ccc;padding:10px;margin:0px 0px;height:auto;}
 .inner-1 table h2,.inner-2 table h2{background:#fff;}
 
 .boxPopCats li{font-size:0.8em;padding:5px;padding-left:10px;font-weight:bold;margin:5px;border-bottom:1px solid #ccc;}
 .boxPopCats li a{line-height:1.4em;height:auto;color:#6e6e6e;}
 
 .widgetvertical h3 {background:#f7f792;margin:0px;padding:5px 10px;color:#6e6e6e;font-size:0.85em;}
 
 @media only screen and (max-width: 767px) {
}

.categs33{width:30%;float:left;}

.catsblock h3{padding-top:12px;margin-bottom:5px;padding-bottom:0px;}


@media max-width : 900px){
.categs33{width:90%;float:left;}

}

#map_canvas img{max-width: none;background:none;border:0px;}
.link{padding-left:10px;font-size:.9em;}
.link a{padding-left:0px;font-size:1.2em;}
.linkbox p{padding:0px 10px;}


.linkkasteneinzel{width:230px;float:left;margin:5px;}
.linkkasteneinzel h2{padding:5px 5px; font-weight:700;font-size:.9em;margin:0px;}
.linkkasteneinzel a{color:#444;}
.linkkasteneinzel p{font-size:.75em;height:3em}

.linkkastengruen{width:99%}
.linkkasteneinzelgruen{width:230px;float:left;margin:5px;font-weight:bold;background:#00ffff;}
.linkkasteneinzelgruen a{font-size:.75em;font-weight:bold;background:#00ffff;}
.linkkasteneinzelgruen h2 a{padding:0px;background:#00ffff;}
.linkkasteneinzelgruen h2{background:#00ffff;}




.gruenbox {background:#00ffcc;padding:5px;margin:5px;text-align:center;}
.uplink{width:30%;margin:5%;background:#eee;padding:3%;float:left;}
.escudo{text-align:center;}
.escudo img{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    height: 130px;
	width:130px;
	float:none;
}