@charset "UTF-8";
/* CSS Document */

html, 
html * {
	/* padding: 0;
	margin: 0; */
	box-sizing: border-box;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.4;
}


	
body {
max-width: 980px; 
		margin-left: auto;
	margin-right: auto;
	background: #000;
	
	

scrollbar-3dlight-color:#FFCCCC; scrollbar-arrow-color:#000000; scrollbar-base-color:#FFFFFF; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#EEEEEE; scrollbar-shadow-color:#330000; }


.main	{
	 background: #ffffff; 
	/* padding: 40px; */
	   background-image: url(bilder/bg21.jpg);
	background-size: auto; 
	background-repeat: no-repeat;
	background-position:top right;
	}
.mobilsichtbar {
	 display: none;
}

img {
	
	max-width: 100%;
	height: auto;
	vertical-align: middle; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

.rechts {
	float: right;
	margin-left: 20px;
	margin-right: 00px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h1 { font-size:1.2em; color:#000000; font-weight:bold; text-shadow: 1px 1px 2px #fff;}

h2 { font-size:1.2em; color:#C73337; font-weight:bold; }

h3 { font-size:1.0em; color:#000000; font-weight:bold; }

h4 { font-size:1.0em; color:#C73337; font-weight:bold; }

h5 { font-size:1.0em; color:000000; font-weight:normal; }

h6 { font-size:1.0em; color:#C73337; font-weight:normal; }

.bu { font-size:0.9em;  }
.klein { font-size:0.8em;  }

hr { color:#990000; }

a:link { color:#990000; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:active { color:#990000; text-decoration:none; }

a.mob:link { color:#000000; text-decoration:none; font-weight:bold;}
a.mob:hover { color:#FF0000; text-decoration:none; }
a.mob:visited { color:#000000; text-decoration:none; }
a.mob:active { color:#000000; text-decoration:none; }


a.nav:link { font-size:1.1em; color:#FFFFFF; text-decoration:none; font-weight:bold; text-shadow: 1px 1px 2px #000; letter-spacing: 0.1em; }
a.nav:hover { font-size:1.1em; color:#ecb26d; text-decoration:none; }
a.nav:visited { font-size:1.1em; color:#FFFFFF; text-decoration:none; }
a.nav:active { font-size:1.1em; color:#FFFFFF; text-decoration:none; }

a.ds:link { font-size:0.7em; color:#ccc; text-decoration:none; font-weight:normal;  }
a.ds:hover { color:#ecb26d; text-decoration:none; }
a.ds:visited {  color:#ccc; text-decoration:none; }
a.ds:active {  color:#ccc; text-decoration:none; }

.pfeil {
	position: fixed;
	/* width: 40px;
	height: 40px; */
	right: 10px; 
	bottom: 10px; 
}

#tx1:not(:target) .inhalt1,
#tx1:not(:target) .hide,
#tx1:target .show {display: none;}
#tx1:target .inhalt1 {display: block;}

#tx2:not(:target) .inhalt2,
#tx2:not(:target) .hide,
#tx2:target .show {display: none;}
#tx2:target .inhalt2 {display: block;}

#tx3:not(:target) .inhalt3,
#tx3:not(:target) .hide,
#tx3:target .show {display: none;}
#tx3:target .inhalt3 {display: block;}

#tx4:not(:target) .inhalt4,
#tx4:not(:target) .hide,
#tx4:target .show {display: none;}
#tx4:target .inhalt4 {display: block;}

#tx5:not(:target) .inhalt5,
#tx5:not(:target) .hide,
#tx5:target .show {display: none;}
#tx5:target .inhalt5 {display: block;}

#tx6:not(:target) .inhalt6,
#tx6:not(:target) .hide,
#tx6:target .show {display: none;}
#tx6:target .inhalt6 {display: block;}

#tx7:not(:target) .inhalt7,
#tx7:not(:target) .hide,
#tx7:target .show {display: none;}
#tx7:target .inhalt7 {display: block;}

#tx11:not(:target) .inhalt11,
#tx11:not(:target) .hide,
#tx11:target .show {display: none;}
#tx11:target .inhalt11 {display: block;}



.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);display:none}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=90);opacity:.9;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:1px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#333;width:250px;height:250px;margin:0 auto;border-radius:2px}
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
/* Bildrand */
.lb-container{padding:2px}

.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}

.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{
width:34%;left:0;float:left;background:url(images/prev.png) left 48% no-repeat;
filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s
}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;
background: url(images/next.png) right 48% no-repeat;
filter:alpha(Opacity=0);
opacity:0;-webkit-transition:opacity .6s;
-moz-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);
opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:15px;font-weight:400;line-height:1.2em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#000}
.lb-data .lb-close{display:block;float:right;width:20px;height:20px;background:url(images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/*Responsive Styles*/

@media screen and (max-width : 720px)
{


	
body {
max-width: auto; 
		margin-left: auto;
	margin-right: auto;
	background: #fff;
}

.main	{
	 background: #ffffff; 
	/* padding: 40px; */
	   background-image: url(bilder/bgm.jpg);
	background-size: contain; 
	background-repeat: no-repeat;
	background-position:top center;
	}
.unsichtbar {
	 display: none;
}

.mobilsichtbar {
			display: flex;
/*  align-items: center;
  justify-content: center; */
}
}
