.Inhaltsverzeichniseintrag{
	float: left;
	width: 45%;
	
		height: 320px;
	display: table;
	margin-right: 10px;
		margin-bottom:5px;
		padding:5px;
	border: 1px solid #CCC;
}

 .weiterlesenlink{background-color:#6FC;}
 
#pageinternesmenu {
    
   display:inline-table;
   width:100%;
    height:30px;
    background-color: #303;
    font-family: sans-serif;
}

#pageinternesmenu b{z-index:10; }
#pageinternesmenu a {
    color: #fff;
    text-decoration: none;
}
#pageinternesmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
	
}
#pageinternesmenu ul.menuselbst > li {
    float: left;
    line-height: 30px;
    text-align: center;
    color: #fff;
    width: 100%; 
	display:table;
	
}
#pageinternesmenu li span {
    height: 30px;
    width: 100%;
    display: inline;
    background-color: #303;
    position: relative;
    z-index: 500;
    cursor:pointer;
}
#pageinternesmenu ul.menuselbst > li > a {
    color: white;
}
#pageinternesmenu li > ul {
    background-color: #303;
    color: #303;
    text-align: left;
    -webkit-transform:translateY(-200%);
    -moz-transform:translateY(-200%);
    transform:translateY(-100%);
display:none;
}
#pageinternesmenu li > ul > li {
    border: none;
    border-top: none;
    padding: 0px 0px;    
}
#pageinternesmenu li:hover ul {
    opacity: 1;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    transform:translateY(0px) ; 
	display:inline-table; padding-left:15px;
}



@media(min-width:900px){
#outer{style="width:100%; 
		
        background-color:none;
        margin: 0 auto;
        display:block
		}


#inner{display:table;background-color:white;width: 80%; margin: 0 auto; max-width:1100px}

#spacer{ margin:5px; }

#einzel1{ display:inline-table;
		  max-width:700px;
		  width:50%;
		  background-color:none;
		  min-width:500px; 
		  float:left; 
		  margin-right:10px;
		  margin-left:15px;
		 }
		   
#einzel2{display:inline-table;
		 width:250px;
		 background-color:none;float:right}
}


@media(min-width:1000px){
#einzel1{width:60%; }	
	
}

@media(min-width:1400px){
#einzel1{width:70%; }	

}




@media(max-width:899px){
#outer	{background-color:#fff; padding:10px}
}


/* Gerüstrahmen Ende */







.newtable {
	width: 100%;
	background-color: #303;
	margin-top: 5px;
	margin-bottom: 5px;
	border-color: #303;
	border-width: 1px;
	border-style: solid;
	display:table;
	

	
	-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.25);
box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.25);
}

.newtable caption {
	background-color: #303;
	padding: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	margin: 0px;
	border-color: #303;
	border-width: 1px;
	border-style: solid;
	
	}

.newtable th {
	background-color: #F3F2F1;
	padding: 15px;
	padding-bottom: 3px;
	padding-top: 12px;
	margin-bottom: 5px;
	width: 200px;
	border-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
	vertical-align: top;
}

.newtable td {
	 margin:0px;
	padding: 8px;
	padding-top: 12px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	background-color:#fff;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.newtable tr {
    margin:0px;
    text-align: left;
    border-bottom: solid 1px;
    border-color: black;width:100%
}






#Newsletterbox {
	border: 2px solid #FFF;
	text-align: center;
	padding: 15px;
	background-color: rgba(255,255,255,0.5);
	display:table;
}

.Newsletteranmelden {
	background-color: #F60;
	padding: 15px;
	display:inline;
	width:100%;
	color:#fff;
	font-size:10px;
}

.Newsletteranmeldenbutton{
	background-color: #620000;
}




#Footer{background-color:black; padding:10px;  color:white;}






/* Newsletterbutton */
.newsletterbutton {
    width: 200px;
    padding: 15px;
    background-color: #303;
	font-size: 16px;
}

.newsletterbutton:hover {
    background-color: orange; 
}

.newsletterbutton .link {
    color: white;
    text-decoration: none;
    display: inline;
    font-size: 14px;
    font-family: Arial; font-weight: bold;
}


#Schnellbox{display:none}   


.weiss{
	background-color: rgba(255,255,255,0.9);
}















@media(max-width:729px){
.img-thumbnail {
	-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    margin-bottom:20px;
	z-index:100;
	}
}




@media(min-width:729px){
.panelbackground{ 	background-color: #E9FEDE; }

.img-thumbnail {
/* filter: gray; */ 
/* IE6-9 */
/*  -webkit-filter: grayscale(0.8); */ 
/* Google Chrome, Safari 6+ & Opera 15+ */

-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
margin-bottom:20px;
margin:1px;
margin-bottom:5px;
padding:1px;
z-index:100;
}


.img-thumbnail:hover{
/*  filter: none; */
/* IE6-9 */
/*  -webkit-filter: grayscale(0); */
/* Google Chrome, Safari 6+ & Opera 15+ */
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
transition: 1s ease;
z-index:9990;
}
}


.fotogalerie{
	border-radius: 30px;
	padding: 5px;
}

.fotogalerie img{max-height:180px; width:auto;}



a>img{
	/*border: 4px solid #FFF;*/
	padding:15px;
	background-color:rgba(255,255,255,0.6);
	border-radius:5px;
	margin:0 auto;
	max-width:250px; 
	 
	}
		
.imgleft {  	
		float: left; margin-top: 0px; 
		margin-right: 3px; 
		margin-bottom: 3px; 
		margin-left: 3px; 
		padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; 
		}
		
.bildrechts {
	float: right;
	border: 1px #CCCCCC solid;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	display:table;
}

.imgright {
	clear: both;
	float: right;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 0px #dddddd solid;
	display:table;  
	z-index:100;

}	
		
.breitbild{display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;}
  
  
  
IMG.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width:90%; height:auto; 
	}


.zoompicright,.imgright{float:right; display:table;}
.zoompicright{text-align:center;margin-bottom:15px;}
.zoompicright a{text-decoration:none;}
@media(max-width:780px){
	.zoompicright{text-align:center; width:100%; }
}

.imageright{float:right;
			padding:5px;
			}	
		
		
#Giftigbild{ float: right; }	
		


img{ max-width:95%; height:auto;}




.etwashoeher{ position:relative; margin-top:0px; display:table;}



/* Lists */
#bloglist {
	padding: 5px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	list-style: none;
	display: table;
	border: 1px solid #eee;
	background-color: #FFFFFF;
	position: relative;
	/*width: 500px;*/
	padding: 20px;
	margin: 2 auto;
	}

	#bloglist li{
	float: left;
	list-style-type: none;
	list-style: none;
	margin:5px;
	padding:5px;
	}

li h4{display:inline;}
/**/


iframe{     margin:0 auto;
			max-width:95%;
			max-height:auto;
			display:block;
			}
			
			
			
			
			
			
			
/* Weiterlesenbox */


@media(min-width:729px){
#WeiterlesenSieSindHier a:hover, 
#Weiterlesenbox a:hover{background-color:#FCF;}

#WeiterlesenSieSindHier a, #Weiterlesenbox a{
	width:100%;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	border: 1px solid #54B100;
	display:table;
	color:#606;
	background-color:#fff;
	
	}



#SieSindHier{
			font-weight:bolder; /*position:relative; top: -40px;*/
			}



#Weiterlesenbox b{ /* Überschrift hier können Sie weiterlesen */
	background-color: #54B100;
	color: #FFF;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	display: table;
	text-align: center;
	margin-top: 20px;
/*	position: relative;
	top: -35px;*/
	}

#WeiterlesenSieSindHier li, #Weiterlesenbox li{
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	left: -30px;
	position: relative;
	
}
	

#Weiterlesenbox, #WeiterlesenSieSindHier{
	width: 100%;
	display: table;
	text-align: left;
	margin-bottom: 30px;
}
#SieSindHier a{ 	width:100%;	display:table; 	}
}






@media(max-width:728px){

#Weiterlesenbox a:hover{background-color:#FCF;}

#Weiterlesenbox a{
	width:100%;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	border: 1px solid #54B100;
	display:table;
	color:#606;
	background-color:#fff;
	
	}

#Weiterlesenbox b{ /* Überschrift hier können Sie weiterlesen */
	background-color: #54B100;
	color: #FFF;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	display: table;
	text-align: center;
	margin-top: 20px;
	}

#Weiterlesenbox ul{ width:90%}
#Weiterlesenbox li{
	width: 90%;
	list-style-image: none;
	list-style-type: none;
	left: -30px;
	position: relative;
	
}
	

#Weiterlesenbox{
	width: 100%;
	display: table;
	text-align: left;
	margin-bottom: 30px;
}


#WeiterlesenSieSindHier{display:none};
.zeitstempel{display:none;}

}







@media(max-width:728px){ 
#Vorsichtbox{
	background-color: #F33;
	color: #FFF;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C30;
	border-right-color: #C30;
	border-bottom-color: #C30;
	border-left-color: #C30;
}

#Vorsichtbox b, #Vorsichtbox strong{
	color:#fff;
	margin-bottom:10px;
	font-size:16px
	}
	
}

@media(min-width:729px){ 
#Vorsichtbox{
	background-color: #F33;
	color: #FFF;
	padding: 20px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C30;
	border-right-color: #C30;
	border-bottom-color: #C30;
	border-left-color: #C30;
}

#Vorsichtbox h3, #Vorsichtbox b, #Vorsichtbox strong{
	color:#fff;
	font-size:16px;
	
	}
	
}

.weiterlesen{
	text-align:center;
	}


@media(min-width:729px){
.uebersicht,.rezept {
	background-color: #FFF;
	font-size:14px;
	line-height: 16px;
	z-index: 0;
	padding: 25px;
	margin-bottom: 5px;
	width: 220px;
					}
}

@media(max-width:728px){
.uebersicht,.rezept {
	background-color: #FFF;
	font-size:14px;
	line-height: 14px;
	z-index: 0;
	padding: 25px;
	margin-bottom: 5px;
	margin:0 auto;
					}
}

/* Ende Bootstrapboxen */

b .center{color:#000;}





ol {list-style:disc;}



#DerFooter a{color:#aaa;}


#DerFooter{
	color: #fff;	width: 100%;	height: 100px;	
	margin:0 auto;	text-align: center;	
	display: table;
	background-image: url(../Footerpic.png);
	background-repeat: repeat-x;
}




ins iframe{max-width:100%;}






#menuspacer{display:table;height:10px;}




.tnp-email{
color:#000;	
}



.weisseschrift{color:#FFF;}



/* Galerie neu */

.startseiteh3{color:#FFF;}

#Newsletteranmelden{
	background-color: rgba(32,0,32,0.5);
	padding: 20px;
	border: 3px solid #639;
}
.newsletterbutton a{
	color: #FFF;
	font-size: 28px;
	line-height: 35px;
	
}

#Galerie h4{
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
}	







.panel-heading h1{color:#FFF;}
.panel-heading {background-color:#303;}

@media(min-width:729px){
						#Ueber600px{display:table;

.mitschatten{
-webkit-box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
-moz-box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
			};
						
						}
						#Unter600px{display:none}
						}
@media(max-width:728px){
						#Ueber600px{display:none}
						#Unter600px{display:table}
						}


.mitschatten{
-webkit-box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
-moz-box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
box-shadow: 3px 7px 21px -4px rgba(0,0,0,0.86);
			};




embed,table{max-width:90%; height:auto}


.thumbnail{background-color:#505;}
.caption {background-color:#FFF;}












.kleinschrift{font-size: 8px; color: #000;}


br {line-height:10px; margin-bottom:0px}

p {line-height:20px; margin-bottom:8px; margin-top:0px;}





#tester {display:none;} 
table,ul,li,p {}
ul,ol{list-style:none;}

li{margin-bottom:10px;position:relative;left:-10px}


.schriftfarbigbold {font-weight:bold}
.schrifthell{font-weight:bold; color:#F93;}


.author{color:#CCCCCC;font-size:9px}
#sichtbarindruckversion{ display:none; }
.center{text-align:center; margin:0 auto;}








/* AbcMenu auf Verteilerseiten */
/* AbcMenu auf Verteilerseiten */
/* AbcMenu auf Verteilerseiten */
/* AbcMenu auf Verteilerseiten */
/* AbcMenu auf Verteilerseiten */
#ABCMenu {display:table;float:right;}
 #ABCMenu a{
 color: #000;
 font-size: 16px;
 font-weight: bold;
 padding: 3px;
 border: 1px solid rgba(204,204,204,1);
 height: 20px;
 line-height:30px;
}

 .nodisk {list-style:none;}
 
 #ABCMenu a:hover{
 background-color:#303;
 color:#fff;
 }
 
 #ABCMenu a{
 padding:24px;
 vertical-align:middle;
 font-size:24px;
 color:#606;
 margin:5px;
 display:table;
 float:left;
 background-color:#EAFFE8;
 }
  
.menurechtskasten1{background-color:#FC0;}
.menurechtskasten1 a{
	font-size:24px;
	text-decoration:none;
	color:#303
	}
	
	
/* AbcMenu auf Verteilerseiten *//* AbcMenu auf Verteilerseiten *//* AbcMenu auf Verteilerseiten *//* AbcMenu auf Verteilerseiten *//* AbcMenu auf Verteilerseiten *//* AbcMenu auf Verteilerseiten */

#thmbtable {
	float: left;
	border: 1px solid #CCC;
	width: 45%;
	margin: 10px;
	padding: 10px;
	display:table;
}

@media(max-width:728px){
#thmbtable {
	float: none;
	border: 1px solid #CCC;
	width: 90%;
	margin: 00px;
	padding: 10px;

}
}

 /* Ende Fluidboxen*/ 
 
 
 

@media (max-width:728px){
	
	#Klappmenu, #Ueber600px, .canhide{display:none;}
	#Unter600px, .canshow{display:table;}
	p,a,#bloglist{font-size:14px; } 
}














#AssetBox{
	width: 100%;
	background-color: #F3FFF2;
	border: 1px solid #AFFEBB;
}


.EinAsset{padding:15px;}

tr .EinAsset{
	width:100%; 
	background-color:#FFF;
	border: 1px solid #909;
	}
	





















#AbstimmungHell{
	background-color: #FFF;
	border: 1px dotted #CDFEE2;	
}

.VoteUeberschrift{
	font-size: 16px;
	font-weight: bold;
	color: #F60;	
}

.DerBeitragWurdeGelesen{
	font-weight: normal;
	background-color: #FFC;
	margin: 15px;
	padding: 15px;
	width: 550px;
	border: 1px dotted #999;
		margin:0 auto;
}

.LinkVote,
.LinkSeitenanfang,
.LinkDruckansicht,
.Kommentarlink,
.linkabstimmen{
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background-color: #F60;
	margin: 8px;
	padding: 8px;
	border: 1px solid #F30;
	width: 300px;
	float:left;
	
}





.LinkVote,.LinkDruckansicht, .Kommentarlink{
	background-color: #E2FFDF;
	color:#000;
	text-decoration:none;
	font-size: 18px;
}


.LinkSeitenanfang{
	background-color: #220;
	font-size: 18px;
}

























.EinAmazonArtikel{
	margin: 15px;
	padding: 5px;
	width: ;
	float: left;
	display: inline-table;
	border: 1px dotted #666;
	background-color: #EEE;
}


	
.AmazonboxUeberschrift{
	font-weight: bolder;
	color:#Fff;
	background-color: #909;	
	font-size:18px;
	line-height:22px;
	padding:15px;
}

.Amazonbox{
	background-color: #fef;
	padding: 5px;
	display: table;
	border: 1px dotted #609;	
}



#Amazonshop {
	border: 1px solid #CCC;	
}


#Amazonshop a{
	font-size: 12px;
	
	border: thin none #CCC;
	background-repeat: repeat;
	background-color: #FCC;
	padding: 4px;
}






















/* Bootstrapboxen */

#Mehrinfosbox{
	background-color: rgba(255,255,255,0.9);
	border-radius: 30px;
	padding: 10px;
	width: 99%;
	padding: 30px;
	display: table;
	border: 3px dotted #F9F;
				}
				
@media(max-width:729px){
							#Mehrinfosbox{padding:0px; margin:0 auto;	border:none;}
						}




.Kopfcontainer{ padding:40px; 
				background-color:#303;
				text-align:center;
				}
.Kopfcontainer a{ font-size:33px;}






@media(max-width:729px){

	#Hauptbox, #Defaultbox{
				background-color:none; 
				padding:10px;
				}

	.Kopfcontainer a{ font-size:24px; }
}
	



@media(min-width:729px){
	#Hauptbox, #Defaultbox{
	background-color:rgba(255,255,255,0.8);
	 padding:10px;
	 margin-top:20px;
		 
			}
}


@media(max-width:728px){ 
#Uebbox, #Rezbox{
	background-color:#FFFFFF;
	}

#uebcontainer h3, #uebcontainer h2, #rezcontainer h3, #rezcontainer h2{
	background-color: rgba(255,200,33,0.5);
	color: #000;
	font-weight: bold;
}

.rezept h4, 
.rezept h3, 
.rezept h2, 
.rezept h1, 
.rezept b, 
.rezept strong,
.uebersicht h4, 
.uebersicht h3, 
.uebersicht h2, 
.uebersicht h1, 
.uebersicht b, 
.uebersicht strong {
	color: #505;
	font-size: 20px;
	font-weight: bold;
	margin-bottom:8px;

	
	}
}


@media(max-width:728px){ 
#KommentarContainer, 
#Gartencontainer, 
#Frauencontainer, 
#Uebbox, 
#Rezbox,
#Hauptbox, 
#Defaultbox{
	background-color: #FFF;
	width: 95%;
	margin-bottom: 10px;
	padding:10px;
	margin:0 auto;
	}
}


@media(min-width:729px){ 
#KommentarContainer, #Gartencontainer, #Frauencontainer, #Uebbox, #Rezbox,#Hauptbox, #Defaultbox{
	background-color: #FFF;
	border: 1px solid #999;
	max-width: 700px;
	margin-bottom: 45px;
	border-radius:10px;
	padding:10px;
	}



#KommentarContainer h3, #Gartencontainer h3, #Frauencontainer h3, #Uebbox h3, #Rezbox h3{
	background-color: rgba(102,51,102,0.8);
	color: #FFF;
	width:100%;
		}

#uebcontainer h3, #uebcontainer h2, #rezcontainer h3, #rezcontainer h2{
	background-color: rgba(255,200,33,0.5);
	color: #000;
	font-weight: bold;
}

.rezept h4, 
.rezept h3, 
.rezept h2, 
.rezept h1, 
.rezept b, 
.rezept strong,
.uebersicht h4, 
.uebersicht h3, 
.uebersicht h2, 
.uebersicht h1, 
.uebersicht b, 
.uebersicht strong {
	color: #505;
	
	font-size: 22px;
	font-weight: normal;
	margin-bottom:8px;
	line-height: 28px;
	
	
	}
}










nav{width:99%; margin:0 auto;}

#Head{Background-color:#303; padding:30px; color:white; font-size:32px;}




html,body{
	height: 100%;
	margin: 0;
	padding: 0;
	color: #000;

	font-size: 14px;
	line-height: 18px;
	
}

body:before{
width:100%;
height:100%;
display:block;
}







@media (min-width:729px){
body{
	background-color: #202;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	
}
}

@media (max-width:728px){
	 body {
	background-color: #FFF;
	font-size: 14px;
	
	}
	.weiss{background-color:none;}
}












		
         
		
		



#KopfName{
       -webkit-box-shadow: 10px 10px 17px -6px rgba(0,0,0,0.75);
       -moz-box-shadow: 10px 10px 17px -6px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 17px -6px rgba(0,0,0,0.75);
		font-size: 45px;
		background-color: rgba(30,0,30,0.7);
		color: #fff;
		display: block;
		text-align: center;
	    vertical-align: middle;
		font-weight:bold;
	    line-height: 30px;
		margin-top:30px;
		 } 
		 
@media(max-width:1200px){
	#KopfName{ margin-top:60px; font-size:35px; padding:18px;line-height: 45px;}
	
}
   
@media(max-width:900px){
	#KopfName{ margin-top:40px; font-size:30px; padding:15px;line-height: 45px;}
	
}

@media(max-width:600px){
	#KopfName{ margin-top:10px; font-size:25px; padding:10px;line-height: 45px;}
	
}
@media(max-width:400px){
	#KopfName{ margin-top:00px; font-size:18px; padding:5px;line-height: 45px;}
	
}




@media(max-width:1020px){ nav{	position:absolute;top:100px; 	} } 

#ddmenu{
	display: table;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	letter-spacing: normal;
}
#ddmenu ul{margin:0 auto;padding:0;text-align:center;width:100%;font-size:0;display:inline-block;list-style:none;position:relative;z-index:9990;

max-width:100%;

border:1px solid rgba(255,255,255,0.2);border-radius:4px;background-color:rgba(255,102,0,1);


}
#ddmenu li{margin:0;padding:5;font-size:16px;display:inline-block;*display:inline;zoom:1;position:relative;color:#eee;line-height:46px;transition:background-color 0.2s;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;
}
#ddmenu .full-width{position:static;}
#ddmenu .over{
	color: #FFF;
	background-color: #666600;
}
#ddmenu .over.no-sub{}
#ddmenu .top-heading:hover{color:#FFF;}
#ddmenu .top-heading{font-weight:bold;white-space:nowrap;margin:0 16px;color:#FFF;text-decoration:none;display:inline-block;outline:0;cursor:pointer;}
#ddmenu a, #ddmenu a:link, #ddmenu a:hover{color:inherit;}
#ddmenu a:hover{text-decoration:underline;}
#ddmenu a:focus{outline:1px dotted #09F;}
#ddmenu .caret{color:inherit;left:-12px;width:0;height:0;overflow:hidden;vertical-align:middle;margin-bottom:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;position:relative;}
#ddmenu .dropdown{width:auto;left:0px;color:#000;padding:0;margin:0;display:none;position:absolute;top:100%;border:1px solid rgba(255,255,255,0.35);border-top:none;border-radius:2px;background-color:rgba(0,0,0,0.1);background-color:#ccc \9;}
#ddmenu .full-width .dropdown{width:100%;padding:0;margin:0;margin-left:-1px;}
#ddmenu .offset300{left:-300px;right:auto;}
#ddmenu .right-aligned{left:auto;right:0px;}
#ddmenu .over .dropdown{display:block;}
#ddmenu .dd-inner{text-align:center;padding:20px;margin:16px;background-color:rgba(255,255,255,0.95);white-space:nowrap;font-size:13px;line-height:1.35;}
#ddmenu .dropdown a{display:table-row;*display:block;color:#000;line-height:22px;text-decoration:none;padding:0;}
#ddmenu .dropdown a.nebeneinander{display:table;float:left;border:1px solid #666;background-color:#eee;margin:5px;padding:15px;font-weight:bold;}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{text-decoration:underline;color:#F60;}
#ddmenu .column{text-align:left;vertical-align:top;display:inline-block;*display:inline;*zoom:1;white-space:normal;width:300px;padding:0 30px;border-right:1px solid #999;}
#ddmenu div.dd-inner div:last-child{border-right:none;}
#ddmenu .column h3{font-weight:500;line-height:1.1;margin-top:12px;margin-bottom:8px;font-size:24px;}
#ddmenu div.column h3{text-transform:uppercase;}
#ddmenu div.column260{width:260px;}
#ddmenu div.column340{width:340px;}
#ddmenuLink{display:none;}
#ddmenu .menu-icon{display:none;}

@media only screen and (max-width:1020px){#ddmenu .column.mayHide{display:none;}
#ddmenu ul{
	width: 100%;
	display: none;
	border-radius: 0;
	color: #FFF;
	background-color: #636;
}
#ddmenu li{
	position: relative;
	display: block;
	font-size: 20px;
	text-align: left;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
#ddmenu .full-width{position:relative;}
#ddmenu .dropdown{position:relative;*top:auto;border:none;border-radius:0;box-shadow:none;text-align:left;background-color:#FFF;}
#ddmenu .offset300{left:0;}
#ddmenu .full-width .dropdown{width:auto;}
#ddmenu .dd-inner{margin:0;background:none;text-align:left;}
#ddmenu .column{width:auto;padding:0;border:none;display:block;}
#ddmenu .caret{position:absolute;left:auto;right:14px;top:20px;border-width:5px;}
#ddmenu .menu-icon{font-size:32px;display:block;position:relative;width:40px;height:36px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:3px;margin-bottom:6px;margin-left:auto;margin-right:11px;}
#ddmenu .menu-icon::before{content:"";position:absolute;top:0.25em;left:4px;width:1em;height:0.125em;border-top:0.375em double #333;border-bottom:0.125em solid #333;box-sizing:content-box;}
#ddmenu .menu-icon-active{background-color:#333;}
#ddmenu .menu-icon-active::before{border-color:#eee;}
} 










/* H1 - H6 */

h4,h5, b,strong, .ueberschrift, .schriftrechts, .schriftfarbig, .schriftfarbigbold {color:#909;}


h1 b{color:#505;}
h1{

	font-size:30px;
	line-height:42px;
	font-weight:bold;
	color: #505;
	background-color: none;
	text-align: center;
	z-index: 1;
	padding:20px;
	}

@media(max-width:729px){
	h1{
			padding:0px;
			line-height:36px;
	}
}


h1 a{
	color:#505; border:none;
	line-height: 30px;
	font-style: normal;
	text-align: justify;
	font-variant: normal;
 	text-indent: 0px;
	font-weight: 200;
	} 

#Headbox h1{width:auto;}		


h4 { 
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	
	font-style: normal;
	color: rgba(255,102,51,1);
	text-align: justify;
	margin: 15px;
	font-variant: normal;
	text-indent: 0px;
	font-weight: 200;
 }
 
 


h5,h6,h7, .schriftfarbig, .schriftfarbigbold{font-size:14px;}

h5,h6,h7,.ueberschrift{ font-weight:bold}





h2 a, h3 a{color:#FFF; border:none;} 

h3 , h2{
	line-height: 28px;
	/*text-transform: uppercase;*/
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	font-size: 30px;
	color: #909;
	padding: 15px;
	text-align: center;
	left: 0px;
	z-index: 1;
	
	display:table;
}

h2 {text-transform:none; font-size:22px; text-align: left;}

.etwashoeher{ position:relative; margin-top:0px; display:table;}





































/* Bootstrap Images */



	
.keinrahmen{border-radius:none;border:none;padding:0px;}

.Rahmenimage {
padding: 8px;
background: #ffffff;
border: 1px solid #cccccc;
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display: block;
margin-left: auto;
margin-right: auto;
width:95%;
margin-bottom:10px;
}
	
.margin10px{margin:10px;}

.bildcenter{	
display: block;
margin-left: auto;
margin-right: auto;
}






/*Klappmenu*/
#klappmenu{position:relative;display:block;top:-53px;left:-99px;list-style:none;width:350px;background-color:rgba(205,80,31,0.5);z-index:9000;padding:0px;margin:0px;}
#klappmenu{display:none;}
#klappmenu a{border:0px none rgba(255,255,255,1);}
#klappmenu ul{list-style-type:none;list-style:none;margin:0px;padding:0px;}
#klappmenuliste ul li{margin:0;border:none;}
#klappmenuliste li{list-style:none;width:auto;float:left;border:0px solid #c9c9c9;margin-right:15px;margin-left:5px;}
#klappmenuliste a{display:block;height:30px;padding-right:15px;padding-bottom:15px;color:#ffffff;font-size:14px;text-decoration:none;position:relative;z-index:499;}
#klappmenuliste a:hover{color:#000;background-color:rgba(255,255,255,0)}
#klappmenuliste li ul{display:none;}
#klappmenuliste li:hover ul{display:block;width:349px;left:-300px;position:absolute;color:#FFF;background-color:rgba(255,102,51,1);border:5px solid rgba(0,0,0,1);padding:15px;}

@media (max-width:600px){#klappmenu{display:none;}
#Suchklappmenuneu{position:relative;top:-42px;left:49px;width:300px;}
#Suchklappmenu{position:relative;display:block;top:-43px;left:34px;width:200px;}
}


























/* Links */


a{
	color:#000; font-family: 'Arial', sans-serif; font-size: 14px;	
}
























/* Nächste Seite, letzte Seite*/ 

.prev,.next,.pos-nav{display:none;}

@media(min-width:1200px){
.prev,.next{position:fixed;top:40%;	display:block;}

.prev {
	position: absolute;
	right: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	
}
.next {
	position: absolute;
	left: 3px;
	font-size: 36px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #DDD;
	padding: 15px;
	margin: 16px;
	
}

.post-nav a{font-size:40px;}
.post-nav {
	margin: 00px;
	padding: 30px;
	background-color: #FFF;
	display:inline-block;
	position:fixed;
	width:20px;
	
}
}









/*Boxen rechte Seite */
.lboxx {display:none;
		width: 250px;
		background-color: #FFF;
		-webkit-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
	-moz-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
	box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
	padding: 15px;
	border: 1px dashed rgba(153,0,153,1);		
	height:100%;	
}


.lboxx h3{
	font-size: 16px;
}


.lboxx b,strong,a{
	ffont-size: 14px;
	
	font-weight: bold;
}

.lboxx p{
	font-size: 14px;
	color: #000;	
}



.lboxx h3, .lboxx b, .lboxx strong{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	padding: 0px;
	margin: 0px;
	z-index: 1;
	background-color: ;
	text-align: left;
	width: 250px;
	background-color: rgba(0,0,0,0);
}


/* Boxen rechtsseitig */


/* Schnellbox */
@media(max-width:728px){ 
                         #Schnellbox{display:none;} 
						}
 

#Schnellbox b{
				font-size: 14px;font-weight: bold;text-transform: none;
			 }

#Schnellbox{
	z-index: 1000;
	height: 93px;
	width: 127px;
	float:left;	
	background-color:#fff;
}


#SSchnellbox{
	position: absolute;
	margin-top: -320px;
	margin-left: 100px;
	z-index: 1000;
	height: 93px;
	width: 127px;
	float:left;
}


div.toggle{
	position:relative;
	left: -0px;
	display: none;
	width:550px;
	background-color: #FFF;
	padding: 10px;
	margin: 10px;
	border: 1px dashed rgba(153,153,153,1);	
	
}

/*Schnellboxcontainer, #Schnellbox{display:none;} */


/* Ende Schnellbox */

















#Sharebox{
     width: 100%;
	background: #000;
    text-align: center;
    color: #FFF;
   	z-index:9990;
	padding:10px;
}


#Sharebuttonoben{
	width: 100%;
	padding: 5px;
	position: absolute;
	left: 0px;
	color: #FFF;
	z-index: 9990;
	text-align: center;
	position: fixed;
	top: -1px;
	display:none;
	opacity: 0;
	background-color: rgba(102,0,102,0.9);
	transition: all 2s ease-in 2s; /* explorer 10 */
	-webkit-transition: all 2s ease-in 2s; /* chrome & safari */
	-moz-transition: all 2s ease-in 2s; /* firefox */
	-o-transition: all 2s ease-in 2s; /* opera */
	transition: all 1s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 1s;	
}









































































/* MASONRY BOOTSTRAP */
@media(min-width:729px){
.MasonryRow {
 -moz-column-width: 250px;
 -webkit-column-width: 250px;
 -moz-column-gap: .0em;
 -webkit-column-gap: .0em; 
 margin-left:3px;
}

.MasonryPanel {
 display: inline-block;
margin:0.0em;
margin-bottom:8px;
margin-left:5px;
 padding:5px; 
 padding-bottom:5px;
 width:95%;
}

}



@media(max-width:728px){
.MasonryRow {
 -moz-column-width: 90%;
 -webkit-column-width: 90%;
 -moz-column-gap: .0em;
 -webkit-column-gap: .0em; 
}

.MasonryPanel {
display: table;
margin:0.0em;
margin-bottom:8px;
margin-left:0px;
 padding:5px; 
 padding-bottom:10px;
 width:95%;
}

}


/* MASONRY BOOTSTRAP */

















































.panel-headingg{
	background-color: #303;
	color: #FFF;
	padding:20px;
	text-align:center;
}

.kleinerHeading{font-size:22px}

.panel-headingg h1,
.panel-headingg h2,
.panel-headingg h3{color:#FFF;background-color:#303;}
.panel-body{margin:0 auto; text-align:center; }

.card {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
	width: 45%;
	border-radius: 5px;
	float: left;
	padding: 10px;
	margin: 5px;
	border: 1px solid #636;
}

.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.3);
}


/* Panel von Bootstrap ändern!!! */
.panel{
	border: 1px solid #303;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	padding:10px;	
    margin-bottom:25px; overflow:hidden; display:block; padding-right:15px;
	}
	
	
@media(max-width:728px){
.panel{
	/* border: none; padding:5px; ; */
	box-shadow: none;

	
}
	
.panel-headingg{
	padding:5px;
}

	
}









.weiss{
	background-color: rgba(255,255,255,0.9);
}





/* H1 - H6 */

h4,h5, b,strong, .ueberschrift, .schriftrechts, .schriftfarbig, .schriftfarbigbold {color:#909;}


h1 b{color:#505;}

h1{
	
	font-size:28px;
	line-height:42px;
	font-weight:bold;
	color: #505;
	background-color: none;
	text-align: center;
	z-index: 1;

	}




h1 a{
	color:#505; border:none;
	line-height: 30px;
	font-style: normal;
	text-align: justify;
	font-variant: normal;
 	text-indent: 0px;
	font-weight: 200;
	} 

#Headbox h1{width:auto;}		


h4 { 
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	
	font-style: normal;
	color: rgba(255,102,51,1);
	text-align: justify;
	margin: 15px;
	font-variant: normal;
	text-indent: 0px;
	font-weight: 200;
 }
 
 


h5,h6,h7, .schriftfarbig, .schriftfarbigbold{font-size:14px;}

h5,h6,h7,.ueberschrift{ font-weight:bold}





h2 a, h3 a{color:#FFF; border:none;} 

h3 , h2{
	line-height: 32px;
	/*text-transform: uppercase;*/
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	font-size: 24px;
	color: #909;
	padding: 15px;
	text-align: center;
	left: 0px;
	z-index: 1;
	
	display:table;
}
 
h2 {text-transform:none; font-size:20px; text-align: left;}
















body,b,p,h1,h2,h3,h4,h5,h6,h7,a{font-family:Arial, Helvetica, sans-serif}


.alp{max-width:500px;}
.b-lazy {max-width:500px;}

@media(max-width:1000px){
	.alp{max-width:95%;}
	.b-lazy {max-width:95%;}
	img {max-width:350px;}
}

















































/*

.panel h3{background-color:#303;color:white;width:100%;display:block}*/















@media(max-width:728px){
	
	h3{background-color:#303; color:#fff; font-weight:bolder; font-size:32px; overflow:hidden;
	}
	
	
	}




 .Karusselvorschaubilderkasten{
	padding:5px;
	}
	

.Karusselvorschaubildraster{min-height:250px;  display:inline-table; padding:3px; }	
.Karusselvorschaubild{ border:none; padding:3px;}
	
		
	@media(max-width:5200px){
							.Karusselvorschaubildraster{min-height:130px; width:30%}	
							.Karusselvorschaubild{	width:auto; ; height:auto; }
					    }
						
						
