body, html {
  	font-family: Tahoma;
	font-familyx: arial;
	font-size:1.1em;
	background-color: #000000;
	color: #aaaaaa;
	colorx: #ffffff;
	
	
	margin:0px;
	height:100%;
	

	background-image	:url("bgs/bg1c.jpg");
	background-attachment:fixed;	
	background-position	:center;
	background-repeat	:no-repeat;
	background-size		:auto 180% ;
	}

.mobileaus{display:none;}

.mobilean{display:block;}

.l-no-vertical-scroll {overflow-y: hidden}

#additional-info{background-color: #ffffff; widthx:80%; }



#additional-info1, #additional-info2, #additional-info3, #additional-info4, #additional-info5, #additional-info6, #additional-info7, #additional-info8, #additional-info9, #additional-info10, #additional-info11, #additional-info12, #additional-info13 {
	overflow-y: hidden;
	overflow-x: hidden
  	margin: 2rem auto;
	background-colorx: #ff0000; 
	width:800px; height:500px; 
	border:1px solid#666666;;
	}


.button1{
	background-color: #ffffff;
	background-colorx: #f3f351;
	color:#666666;
	border:0px;
	width:100%;
	margin-left:0%;
	margin-top:0px;
	float:left;
	padding:3px;
	border:1px solid #cccccc;
	border-radius:3px;
	font-size:1.0em;
	}

a.textlink:link,a.textlink:visited, .buttonblackzz{
	display			:inline-block;
	background-color: #111111;
	background-colorx: #f3f351;
	background-image: url("style/ganztrans.png");
	color:#ffffff;
	border:0px;
	width:auto;
	margin-left:0%;
	margin-top:5px;
	floatx:left;
	padding:3px;
	text-decoration		:none;
	border-bottom:1px solid #cccccc;
	border-radiusx:3px;
	font-size:0.9em;
	}

.textlinkalt{
	display			:inline-block;
	height			x:30px;
	padding-top		:0px;
	margin-top		:10px;
	margin-bottom		:10px;
	margin-right		:0px;
	margin-left		:0px;
	text-align		:left;
        color:#cccccc;
	background-image   	x:url('icon_projekt.png') ;
       	background-position	:left 8px;
	background-repeat	:no-repeat;
	background-size		:25px auto;

	text-indent		:0px;
        font-family		:arial;
	    
        font-weight		x:bold; 
        text-decoration		:none;
	text-shadow		x:2px 2px 2px #000000;
	border-bottom:1px solid #cccccc;
	}

.popoverclose{
	position: absolute;
	right:50px; top:20px;
	font-size: 1.1em;
	border-radius:3px;
	border:1px solid #0000ff;
	background-color:#ff0000;
	color:#ffffff;
	-webkit-box-shadow	:3px 3px 3px #cccccc;
	-moz-box-shadow		:3px 3px 3px #cccccc;}

.close-btn{float:right;
	display:block;}

#myBtn{
	height:30px;
	color:#f1a32e;
	text-indent:35px;
	font-size:1.1em;
	background:#101010;
	border: 0px solid #44cc00;
	background-image: url("style/icon_kalender.png");
	background-size:auto 100%;
	background-position:left ;
	background-attachmentx:fixed;
	background-repeat:no-repeat;
	margin-top:20px;}

#myBtn2{
	height:30px;
	color:#f1a32e;
	text-indent:35px;
	font-size:1.1em;
	background:#ff0000;
	border: 0px solid #44cc00;
	background-imagex: url("style/icon_kalender.png");
	background-size:auto 100%;
	background-position:left ;
	background-attachmentx:fixed;
	background-repeat:no-repeat;
	margin-top:20px;}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 10%;
  top: 100px;
  width: 80%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-colorx: rgb(0,0,0); /* Fallback color */
  border: 0px solid #44cc00;
	z-index:900;
}

/* Modal Content */
.modal-content {
  background-color: #333333;
  margin: auto;
  padding: 00px;
  border: 2px solid #888;
  width: 100%;
}

/* The Close Button */
.close {
	background-colorx: #ff0000;
	width:100%;
	margin-bottom:20px;
  	color: #aaaaaa;
  	float: right;
  	font-size: 28px;
  	font-weight: bold;
	text-align:right;
	}

.close:hover,
.close:focus {
  color: #ff6600;
  text-decoration: none;
  cursor: pointer;
}

#display1600, #display1400, #display1200, #display1024, #display900, #display720, #display500{
	display:none;
	position:fixed;
	left:00px;
	top:0px;
	width:50px;
	height:50px;
	color:#000000;
	background-color:#cccccc;
	z-index:1200;}




#mbmcookie {
	display:none;
	position: fixed; 
	width:90%;
	
	heightx:80%; 
	bottom: 20px;  right: 5%; 
	
	background-image: url('style/trans5.png') ; 
	background-colorx: #9ed474; 
	background-colorx: #f58220;

	background-colorx: #303030;
	

	color:#ffffff;
	border: 1px solid #303030; 
	border: 1px solid #666666; 
	border-radius:10px;
	padding: 20px; font-size: 16px; font-family: verdana; 
	z-index:900; text-align:center;}

.cookietop{
	float:left;
	width:90%;
	margin-left:5%;
	margin-bottom:40px;
	border: 0px solid #0000ff;}

#mbmcookie a.button {
	cursor: pointer; background: #444444; padding: 20px; margin-top: 0px; margin-bottom:20px; border-radius: 5px; font-weightx: bold; 
		float: right; margin-left:0%; 
	color:#ffffff; width:100%; font-size:20px;}

#mbmcookie a.button:hoverxx {background-color: #aaa; color:#000000;}


#mbmcookie p.cookiemessage {
	display: block; 
	float:right ;
	width:100%; padding: 0; margin-left: 0%; text-align:left; text-shadowx:3px 3px 2px #000000; font-size: 16px;}


.cookielink{	cursor: pointer; float:left; text-align:left; backgroundx: #666666; padding: 8px 5px; margin-top: 0px; margin-bottom:00px;  
		font-weight: normal;  color:#555555; display:inline-block; width:50%; 
		border:0px solid #ffffff;
		colorx:#879b00;}

.closebutton{float:right;}


.buttontop{
	display:none;
	position:absolute;
	right:20px;
	margin-top:99vh;
	width:200px; height:200px;
	background-color:#ff0000;
	z-index:900;}

.dbox{	position:relative;
	float:left;
	width:100%;
	}

#respomenu{display:block;}

#respomenux{
	displayx:none;
	background-color:#999999;
	displayx:none; 
	width:40%;
	top: 0px; left:0px;
	position: fixed; 
	z-index:900;}

#bannerfix{
	display:none;
	position:fixed;
	
	top:0px;
	width:100%;
	margin-leftx:-700px;
	left:0%;
	padding-top:0px;
	padding-bottom:0px;
	
	
	background-image:url("style/trans1.png");
	background-sizex:auto 20px ;
	background-sizex:100% auto;
	background-position: left top ;

	background-attachmentx:fixed;
	background-repeatx:no-repeat;
	background-colorx:#000000;

	border-bottomx:2px solid #8b764a;
	border-bottomx:2px solid #db8100;
	z-index:900;
	}

#wrapbanner{
	position	:relative;
	float		:left;
	width		:80%;
	margin-left:10%;
	min-height:60px;
	text-align:right;
	
	background-image:url("style/icon1.png");
	background-imagex:url("style/logo_flc23.png");

	background-size:auto 80% ;
	background-position: left center ;
	background-repeat:no-repeat;
	padding: 20px 0px 20px 0px;
	border:0px solid #ff0000;}

#headnav{
	display:none;
	position:relative;
	float:left;
	text-align:right;
	width:80%;
	margin-left:10%;
	margin-top:100px;
	min-height		:10px;
	background-image	x:url("style/grau_nav.png");
	
	background-position	:left center;
	background-repeat	:no-repeat;
	background-size		:100% 70% ;
	border:0px solid #ffff00;
	}

#menudesktop{
	display:none;
	border:1px solid #ff0000;}


#bannerdown{
	position	:relative;
	float		:left;
	width		:100%;
	min-height:20px;
	text-align:right;
	
	background-colorx:#222222;
	color:#999999;
	font-size:0.9em;
	background-colorx:#da8f19;	
	padding: 10px 0px 10px 0px;
	borderx:4px solid #ff0000;}



#anzeige {
	position	:relative;
	float		:left;
	margin-top	:0px;
	width		:100%;
	margin-left	:0%;
	min-height:100vh;
	background-colorx:#ffffff;
	border:0px solid #ff0000;
	z-index:100;
	}

#bg, #bghog, #bgblack, #bgkontakt, #bgfooter, #bggalerie, #bgego,  #bgstisch, #bgaktuell, #bgmember, #bgtour, #bgarchiv, #bgpartner,  #bgpartner2, #bgwerbung, #bgdown {
	position:relative;
	float:left;
	width:100%;
	margin-top:00px;
	margin-bottom:0px;
	border:0px solid #00ff00;
	background-colorx:#101010;}

#bghog{padding-top:100px;
	padding-bottom:100px;
	background-image	x:url("bgs/bg_hog.jpg");
	background-position	:left 15% center ;
	background-repeat	:no-repeat;
	background-size		:auto 60% ;
	background-color:#000000;}

.hogpic{
	display:none;
	left:0px; top:0px;
	width:75%;
	height:100%;
	background-size		:100% auto ;
	background-size		:auto 60% ;
	background-position	:right center;
	position:absolute;
	z-index:100;
	
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.51);
	background-repeat	:no-repeat;
	
	border:1px solid #ff0000;}


#bgego{padding-top:00px;
	padding-bottom:50px;
	background-colorx:#101010;
	background-colorx:#202020;
	displayx:none;}



#bgstisch{
	padding-top:30px;
	padding-bottom:50px;	
	background-image	:url("bgs/bg_egogrx.jpg");
	background-position	:right center ;
	background-repeat	:no-repeat;
	background-size		:auto 100% ;
	background-color:#101010;
	background-color:#000000;
	}

#bgmember{
	margin-top:50px;
	padding-top:50px;
	margin-bottom:300px;
	background-colorx:#101010;
	
	}

.memberlogo{
	displayx:none;
	right:0%; top:0px;
	width:100%;
	height:100%;
	background-image	:url("bgs/flc_frei_dark.png");
	background-position	:right center ;
	background-repeat	:no-repeat;
	background-size		:auto 75%  ;
	position:absolute;
	filter: opacity(70%);
	
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.51);
	background-repeat	:no-repeat;
	
	border:0px solid #ff0000;}



#bgtour  {
	margin-top:250px;
	padding-bottom:00px;
	background-colorx:#cccccc;
	background-colorx:#000000;
	}



#bgarchiv{	
	padding-top:50px;
	padding-bottom:50px;
	background-image	:url("bgs/bg_cam2.jpg");
	background-position	:right center ;
	background-repeat	:no-repeat;
	background-size		:auto 100% ;
	background-size		:70% auto ;
	background-color:#000000;
	}


#bgpartner{	
	padding-top:50px;
	padding-bottom:300px;
	background-colorx:#111111;
	background-color:#000000;
	}

#bgpartner2 {	
	padding-top:0px;
	padding-bottom:100px;
	background-color:#161616;
	}





#bgkontakt{	
	background-image	:url("bgs/head25.png");
	background-position	:right top ;
	background-repeat	:no-repeat;
	background-size		:auto 100% ;
	background-size		:100% auto ;
	padding-top:80px;
	padding-bottom:140px;}


#bgdown {	
	background-color:#000000;
	}

#bghead{
	position:relative;
	float:left;
	width:100%;
	margin-top:00px;
	min-height		x:90vh;
	min-height		:100vh;
	background-image	x:url("bgs/head25ddark.png");
	background-colorx:#000000;
	background-position	:center bottom;
	background-repeat	:no-repeat;
	background-size		:auto 100% ;
	background-size		x:100% auto ;
	color			:#ffffff;
	border:0px solid #ff0000;
	}

.headpic{
	position:absolute;
	display:block;
	right:0px; bottom:0px;
	width:100%;
	height:100vh;
	background-size		x:100% auto ;
	background-size		:auto 110% ;
	background-position	:right bottom;
	background-repeat	:no-repeat;
	
	filterx: opacity(0.4);

	background-image	x:url("bgs/head25d.png");
	background-image	:url("bgs/head26_mob.jpg");
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.51);
	
	
	
	border:0px solid #ffffff;
	}

.verlauftop{
	display:none;
 	position: absolute;
	width: 100%;
    	height: 100%;
      	bottom: 0px;
    	left: 0px;
   	background: #000000;
	background: linear-gradient(0deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);

    backgroundx: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0,0.1)));
    backgroundx: -moz-linear-gradient(bottom,  rgba(0, 0, 0,1),  rgba(0, 0, 0, 0.1));
    backgroundx: linear-gradient(bottom,  rgba(0, 0, 0,1),  rgba(0, 0, 0, 0.1));
	border	:2px solid #ffffff;
	}

#headdown{displayx:none;
	position:relative;
	float:left;
	width:100%;
	margin-top:00px;
	min-height		:10vh;
	background-image	x:url("bgs/startbg4b.jpg");
	
	background-position	:center center;
	background-repeat	:no-repeat;
	background-size		:auto 110% ;
	background-size		x:100% auto ;
	background-color	x:#181818;
	color			:#ffffff;
	border:0px solid #44cc00;
	}

.bigtext{
	width:100%;
	text-align:center;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:150px;}

.spruch{
	width:100%;
	margin-left:0%;
	text-align:center;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:150px;}

.verlaufleft{
	displayx:none;
	position:absolute;
	left:0px; top:0px;
	width:60%;
	height:100%;
	background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,1) 00%, rgba(0,0,0,0) 100%);
	border:0px solid #44cc00;
	}





a.menulink:link,a.menulink:visited{

	display			:inline-block;

	margin-top		x:5px;
	margin-bottom		x:5px;
	margin-right		:40px;
	margin-left		:0px;
	text-align		:left;
   	text-indent		:0px;
        font-family		:tahoma;
	
        font-size		:1.0em; 
        font-weight		x:bold; 
        text-decoration		:none;
        color        		:#e6e6e6;
 	color        		x:#999999;
	background-color	x:#000000;
	border			:0px solid #cccccc;
	border-radius		:0px;
	text-shadow		:4px 4px 3px #000000;
	}

.buttonblack{
	color        		:#000000;
	background-color	:#ffffff;
	border			:0px solid #cccccc;
	border-radius: 6px;
	 font-size		:20px; 
	padding:5px;}


.logohead{
	displayx:none;
	position	:absolute;
	left:0px; top:0px;
	height:100%; width:20%;
	
	
	background-image: url("style/logo_flc23.png");
	background-position: left zop ;
	background-repeat: no-repeat;
	background-size:auto 100%;
	border:px solid #ffffff;
	}

.logoheadxx{
	displayx:none;
	position	:relative;
	float		:left;
	height:80px;
	margin-topx:10vh;
	margin-bottomx:25vh;

	width		:190px;
	margin-left	x:4%;
	left		x:0%;
	
	background-image: url("style/logo_flc23.png");
	background-position: center bottom ;
	background-repeat: no-repeat;
	background-size:auto 100%;
	border:0px solid #ffffff;
	}



#wraphead{ 	
	min-height:100px;
	position	:relative;
	float		:left;
	width		:70%;
	margin-left	:15%;
	left		:0%;

	width		x:1200px;
	margin-left	x:-600px;
	left		x:50%;

	
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid #00ff00;
	
	}



.headlogo{
	width		:80%;

	margin-top:80px;
	margin-bottom:60px;
	
	
	position	:relative;
	float		:left;
	
	border:0px solid #0000ff;}

.headtitel{
	display:none;
	heightx:100px;
	margin-top:0px;
	background-image	:url("bgs/head25ddark.png");
	background-size		: 120% auto;
	background-position	:center center;
	background-repeat	:no-repeat;
	position	:relative;
	float		:left;
	width		:100%;
	border:1px solid #0000ff;}

.welcome{
	width		:80%;
	margin-left:10%;
	padding:80px 0px 80px 0px;}

#headtrans{
	display:none;
	font-size:1.4em;
	position:absolute;
	left:0%; bottom: 0px;
	width:100%;
	
	padding:40px 0px 40px 0px;
	text-align:center;
	
	font-weight:bold;
	background-image	:url("style/trans3.png");
	background-size:100% 100%;
	background-colorx:#000000;
	text-shadow		:5px 5px 4px #000000;
	color:#ffffff;}

a.promotionlink:link,a.promotionlink:visited{
	display:none;
	position	:absolute;
	right:0px; top:0px;

	height:100%;
	

	width		:40%;
	
	
	background-image: url("partner/werbung_dd.jpg");
	background-position: right center ;
	background-repeat: no-repeat;
	background-size:auto 60%;
	border:0px solid #ffffff;
	z-index:700;
	}

.promotionpic{
	width:70%;
	margin-left:15%;}

.werbunghead{
	position	:absolute;
	right:0px; top:0px;
	height:100%;
	width		:40%;
	background-image: url("partner/werbung_dd.jpg");
	background-position: right center ;
	background-repeat: no-repeat;
	background-size:auto 70%;
	border:0px solid #ffffff;
	z-index:700;
	}









#wrap, #wraphog{ 	
	position	:relative;
	float		:left;
	width		:90%;
	margin-left	:5%;
	left		:0%;
	min-height:10px;
	width		x:1200px;
	margin-left	x:-600px;
	left		x:50%;

	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid #ffffff;
	
	}

.box100{
	position	:relative;
	float		:left;
	width		:100%;
	border:0px solid #555555;}

#wrapheadx{
	border:0px solid #ff6600;
	min-height:100vh;}

#wrapleft{
	position:relative; float:left;
	width:100%;
	border: 0px solid #ff0000;}

#wrapright{
	position:relative; float:left;
	width:100%;
	border: 0px solid #ff0000;}

#egotop{
	position:relative; float:left;
	width:100%;
	border: 0px solid #00ff00;
	margin-bottom:100px;
	}

#egoleft{
	position:relative; float:left;
	width:100%;
	margin-right:0%;
	background-colorx:#000000;
	border: 0px solid #00ff00;
	z-index:300;}

.egohog{display:none;}

.hogmobil{display:block;
	margin-bottom:100px;}

#egoright{
	position:relative; float:left;
	width:100%;
	margin-bottom:100px;
	background-colorx:#000000;
	border: 0px solid #ff0000;}



.logopub{float:right;
	width:100px;
	margin-left:15px;}

#partnerleft{
	position:relative; float:left;
	width:100%;
	margin-bottom:100px;
	border: 0px solid #ff0000;}

.video{width:100%;
	margin-top:0px;
	margin-bottom:0px;
	position:relative; float:left;
	borderx: 0px solid #0000ff;

	-webkit-filter: grayscale(0.6);
    		filter: grayscale(0.61);

	border-right: 2px solid #db8100;
	border-bottom: 2px solid #db8100;}

#partnerright{
	position:relative; float:left;
	width:100%;
	border: 0px solid #0000ff;}

#tourleft{
	position:relative; float:left;
	width:100%;
	margin-top:00px;
	border: 0px solid #ff0000;}

#tourright{
	width:100%;
	position:relative; float:right;
	padding: 20px 0px 80px 0px;
	margin-top:150px;
	background-imagex	:url("bgs/bg_cam2.jpg");
	background-position	:right bottom ;
	background-repeat	:no-repeat;
	background-size		x:auto 100% ;
	background-size		:100% 200%; ;

	border: 0px solid #ff0000;}

#boxarchiv{
	position:relative; float:left;
	width:29%;
	margin-bottomx:100px;
	border: 0px solid #ff0000;}


.archivpic{
	display:none;
	position:fixed;
	left:0px; top:0x;
	width:100%; height:80%;
	background-image	:url("bgs/bg_archivpicr.jpg");
	background-position	:right top ;
	background-repeat	:no-repeat;
	background-size		x:auto 100% ;
	background-size		:auto 80%; ;
	border: 0px solid #ff0000;}
	
.picsstisch, .picdd{
	position:relative; float:left;
	width:99%;
	margin-top:40px;
	margin-bottom:20px;
	border-right: 	12px solid #000000;
	border-bottom: 	12px solid #000000;

	-webkit-box-shadow	:3px 3px 1px #db8100;
	-moz-box-shadow		:3px 3px 1px #db8100;

	outline-rightx: 2px solid #000000;}


.sitename{
	display:none;
	float:left;
	width:100%;
	min-height:90px;
	margin-top:40px;
	background-image: url("../style/titel_flc4.png");
	background-position: left bottom ;
	background-repeat: no-repeat;
	background-size:auto 100%;
	border:0px solid #ffffff;}


.titel, .titelz{
	float:left;
	width:100%;
	margin-bottom:40px;
	color:#db8100;
	colorx:#ffffff;
	colorx:#ff5d00;
	
	
	border:0px solid #ff0000;}


.titelkontur{
	font-size:2.6em;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	text-shadow: 1px 1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px 0px 0 #ffffff, 0px 1px 0 #ffffff, -1px 0px 0 #ffffff, 0px -1px 0 #ffffff, 1px 1px 1px rgba(255,255,255,0);
	text-shadowx: 2px 2px 0 #666666, 2px -2px 0 #666666, -2px 2px 0 #666666, -2px -2px 0 #666666, 2px 0px 0 #666666, 0px 2px 0 #666666, -2px 0px 0 #666666, 0px -2px 0 #666666, 2px 2px 2px rgba(102,102,102,0);
	text-shadowx: 1px 1px 0 #666666, 1px -1px 0 #666666, -1px 1px 0 #666666, -1px -1px 0 #666666, 1px 0px 0 #666666, 0px 1px 0 #666666, -1px 0px 0 #666666, 0px -1px 0 #666666, 1px 1px 1px rgba(102,102,102,0);
	border:0px solid #ff6600;
	}

.titelsmall{
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
	float:left;
	width:auto;
	text-transform:uppercase;
	border-bottom:0px solid #999999;}

.titelz{text-align:center;}


.titel2{
	widthx:100%;
	margin-bottom:10px;
	font-weight:bold;
	color:#ffffff;
colorx:#db8100;
	font-size:1.4em;}


#logo{	
	position:relative;
	float:left;
	width:100%;
	height			:30vh;
	margin-top:20%;
	margin-bottom:0%;
	background-image	x:url("style/wappen66b.png");
	background-position	:center top;
	background-repeat	:no-repeat;
	background-size		:auto 100% ;
	background-colorx:#333333;
	border:0px solid #33cc00;}




#headtext{
	display:block;
	position:relative;
	float:left;
	width:100%;
	margin-top:100px;
	font-size		:2.0em; 
	
	color:#666666;
  	border:0px solid #ffffff;}









#bggalerie{displayx:none;}



#togglebox{margin-top: 20px;}

.archivbox{
	width:100%;
	margin-top		:0px;
	margin-bottom		:20px;
	float:left;
	background-color	:#101010;
	border		:0px solid #ff0000;}

.galerie{
	float:left;
	width:98%;
	margin-left:1%;
	margin-top		:20px;
	margin-bottom		:40px;
	border		:0px solid #cccccc;
}

a.togglelink:link,a.togglelink:visited{
	float			:left;
	display			:block;
	width			:100%;
	height			x:110px;
	margin-top		:0px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left		:0%;
	text-align		:left;
        text-indent:1%;
	padding-top:0px;
	padding-bottom:0px;
background-color	:#ff00000;
	background-image   	:url('style/arrow_down.png') ;
       	background-position	:right center;
	background-repeat	:no-repeat;
	background-size		:auto 100%;

	
        font-weight		x:bold; 
        text-decoration		:none;
        color        		:#ffffff;
	background-color	x:#262626;
	border		:0px solid #ff0000;
	border-radius		x:10px;

	-webkit-box-shadow	x:3px 3px 5px #666666;
	-moz-box-shadow		x:3px 3px 5px #666666;
	text-shadow		x:5px 5px 4px #000000;
	}

a.togglelink2:link,a.togglelink2:visited{
	float			:left;
	display			:block;
	width			:100%;
	
	margin-top		:0px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left		:0%;
	text-align		:left;
        text-indent:00px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	

	background-image   	:url('style/bullet3.png') ;
       	background-position	:left center;
	background-repeat	:no-repeat;
	background-size		:auto 30%;

	
        font-weight		x:bold; 
        text-decoration		:none;
        color        		:#ffffff;
	background-color	:#ff00000;
	border-bottom		x:1px solid #db8100;
	border-radius		x:10px;

	-webkit-box-shadow	x:3px 3px 5px #666666;
	-moz-box-shadow		x:3px 3px 5px #666666;
	text-shadow		x:5px 5px 4px #000000;
	}



h9{	text-indent:60px;
	background-image   	:url('style/bullet2.png') ;
       	background-position	:left center;
	background-repeat	:no-repeat;
	background-size		:auto 80%;
	background-color	x:#ff0000;}

.bildslide{
	position:relative;
	float:left;
	margin-left:0%;
	margin-right:1%;
	margin-top:0px;
	width:19%;
	 height:120px;
	background-size: 100% 100%;
	border-radius:0%;
	background-position: center;
	background-repeat:no-repeat;
	border:0px solid #cccccc;}






#downleft{width:99%;
	font-size:12px;
	margin:10px 0px 10px 0px;}

a.partnerlink:link,a.partnerlink:visited{
	display			:block;
	width			:100%;
	margin-top		:0px;
	margin-bottom		:10px;
	
	text-align		:center;
        color			:#cccccc;

        font-weight		x:bold; 
        text-decoration		:none;
	text-shadow		x:2px 2px 2px #000000;
	border:0px solid #a78d56;
	}

a.footerlink:link,a.footerlink:visited{
	display			:block;
	height			x:30px;
	padding-top		:0px;
	margin-top		:0px;
	margin-bottom		:10px;
	margin-right		:0px;
	margin-left		:0px;
	text-align		x:right;
        color:#cccccc;
	background-image   	x:url('icon_projekt.png') ;
       	background-position	:left 8px;
	background-repeat	:no-repeat;
	background-size		:25px auto;

	text-indent		:0px;
        font-family		:arial;
	    
        font-weight		x:bold; 
        text-decoration		:none;
	text-shadow		:2px 2px 2px #000000;
	border:0px solid #a78d56;
	}



.iconkontakt, a.iconlink:link, a.iconlink:visited{
	position:relative;	
	float:left;
	width:99%;
	padding:10px 0px 10px 40px; 
	background-position	:left center;
	background-repeat	:no-repeat;
	background-size		:35px auto;
	-webkit-filterx: grayscale(1);
    		filterx: grayscale(1);
	text-decoration		:none;
	 color:#cccccc;
	colorx:#ffffff;
	font-weight		x:bold; 
	text-shadow		x:2px 2px 2px #000000;
	margin-bottom:20px;
	border:0px solid #a78d56;}



a.downlink:link, a.downlink:visited{
	display			x:inline-block;
	height			x:30px;
	padding-top		:0px;
	margin-top		:0px;
	margin-bottom		:10px;
	margin-right		:0px;
	margin-left		:0px;
	text-align		:left;
        color:#cccccc;
	
	text-indent		:0px;
        font-family		:arial;
	font-weight		:bold; 
        text-decoration		:none;
	border:0px solid #a78d56;
	}


a.toplink:link,a.toplink:visited{
float:right;
	display			:inline-block;

	margin-top		:5px;
	margin-bottom		:5px;
	margin-right		:40px;
	margin-left		:0px;
	text-align		:left;
   	text-indent		:0px;
        font-family		:tahoma;
	
        font-size		:0.8em; 
        font-weight		x:bold; 
        text-decoration		:none;
        color        		:#000000;
	
	text-shadow		x:4px 4px 3px #000000;
	}

a.toplink2:link,a.toplink2:visited{
float:right;
	display			:inline-block;

	margin-top		:0px;
	margin-bottom		:0px;
	margin-right		:40px;
	margin-left		:0px;
	text-align		:left;
   	text-indent		:0px;
        font-family		:tahoma;
	
        font-size		:0.8em; 
        font-weight		x:bold; 
        text-decoration		:none;
        color        		:#cccccc;
	
	text-shadow		x:4px 4px 3px #000000;
	}

#downright{
	float:right;
	text-align:center;
	width:100%;
	margin-top:10px;
	border			:0px solid #cccccc;}

.counter{float:left;
	border			:0px solid #cccccc;}


.bgbutton{
	position:relative;
	text-align	:center;
	float		:left;
	width		:100%;
	margin-top	:40px;
	margin-bottom	:40px;
	min-height:10px;
	border		:0px solid #ffffff;
	}



a.buttonlink:link, a.buttonlink:visited, a.buttonlink2:link, a.buttonlink2:visited {
	position:relative;
	display:inline-block;
	padding	:6px 15px 8px 15px;
	margin-top:20px;
	color:#dddddd;	
	font-size:0.9em;
	font-weight	x:bold;
	text-align	:center;
	text-decoration:none;
	background-color:#000000;
	background-image	x:url('verlauf_nav.jpg') ;
	background-size		x:100% 100%;
	border			x:1px solid #f1a32e;
	border			:1px solid #888888;
	border-radius:8px;
	text-shadow		:2px 2px 2px #000000;
	}

a.buttonlink2:link, a.buttonlink2:visited {
	float:left;
	display:block;
	width:8%;
	margin-right:1%;
background-colorx:#ff0000;}

.boxteilerl, .boxteilerr{
	width:100%;
	position:relative;
	float:left;
	border:0px solid #44cc99;}

.boxmember, .boxofficer, .boxofficerleer{
	position:relative;
	float:left;
	width:44%;
	height:200px;
	margin-bottom:20px;
	margin-right:5%;
	
	border:0px solid #ffffff;
	border-radius	x		:5px;

	background-size		:100% 80%;
	background-repeat:no-repeat;
	}

.boxmember, .boxofficer{
	background-color:#1c1c1c;
	background-image	:url('bgs/bg_memberbox.png') ;}

.boxofficerleer{background-colorx:#ff0000;}

.boxrip{
	position:relative;
	float:left;
	width:54%;
	height:150px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	border:0px solid #555555;
	border-radiusx			:5px;
	}

.boxmember{ border:0px solid #888888;}

.boxofficer{ border:0px solid #f1a32e;}

.picmember{
	displayx:none;
	position:absolute;
	width:100%;
	height:100%;
	background-size: 100% auto;
	background-position: center top ;
	border-radiusx:10px;
	background-repeat:no-repeat;
	
	-webkit-filter: grayscale(0.5);
    		filter: grayscale(0.5);
		filterx: opacity(50%);}

.verlaufmember{
	displayx:none;
	position:absolute;
	left:0px; bottom:0px;
	width:100%;
	height:40%;
	border	:0px solid#ff6600;
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);}

.textmember{
	position		:absolute;
	left		:0px; bottom:0px;
	width		:100%;
	min-height	:20px;
	
	background-colorx:#000000;
	color:#cccccc;
	font-size:14px;
	padding:5px;
	text-align:center;
	border-radiusx:00px 0px 10px 10px;
	}

.boxdealer{
	text-align:center;
	position:relative;
	float:left;
	width:100%;
	min-height:200px;
	margin-bottom:100px;
	margin-top:0px;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ffffff;}

.dealerpic{
	display:none;
	position:relative;
	float:left;
	width:40%;
	margin-rightx:60px;
	border:0px solid #0000ff;}

.dealertext{
	position:relative;
	float:left;
	text-align:left;
	line-height:1.2em;
	width:99%;
	margin-top:0px;
	font-size:18px;
	border:0px solid #cccccc;}

.boxpartner{
	text-align:center;
	position:relative;
	float:left;
	width:49%;
	min-height:100px;
	margin-bottom:20px;
	margin-right:0%;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ffffff;}

.partnerpic{width:80%;
	position:relative;
	float:left;
	margin-left:10%;
	border:0px solid #ffffff;
	webkit-filter: grayscale(9);
    		filter: grayscale(9);}

.piclink{width:100%;
	height:150px;
	background-size:70% auto;
	background-position: center top ;
	border:0px solid #ff0000;
	border-radiusx:10px;
	background-repeat:no-repeat;}

.piclink2{width:100%;
	height:150px;
	background-size:auto 95%;
	background-position: center top ;
	border:0px solid #ff0000;
	border-radiusx:10px;
	background-repeat:no-repeat;}

.picpartner{height:120px;
	border:1px solid #44cc00;
-	webkit-filter: grayscale(9);
    		filter: grayscale(9);}

.abstand{float:left; width:100%; height:40px;
	background-colorx:#ff0000;}

#abstand{float:left; width:100%; height:40px;}


.kalender{width:100%; height:400px;
filter: opacity(80%);}

.picgalerie{
	position: relative;
	float		:left;
	width		:31%;
	margin-right	:1%;
	height		:120px;
	margin-top	:0px;
	margin-bottom	:10px;
	background-size		:auto 105% ;
	background-position	:center  ;
	background-repeat	:no-repeat;

	border-radius			:0px;
	-webkit-box-sizing	:border-box;
	-moz-box-sizing		:border-box;
	box-sizing		:border-box;
	*behavior		:url(/scripts/boxsizing.htc);
	-moz-box-shadow		x:8px 8px 8px rgba(00,00,00,0.8);
	-webkit-box-shadow	x:8px 8px 8px rgba(00,00,00,0.8);
	box-shadow		x:8px 8px 8px rgba(00,00,00,0.8);
	filter: opacity(80%);
	}

.namegalerie{
	position:	relative;
	float:		left;
	
	width		:100%;
	margin-bottom:20px;
	font-sizex:14pt;
	font-weight:bold;
	color:#f1a32e;}

.footerbox1{
	displayx:none;
	float:left;
	width:100%;
	text-align:left;
	margin-top:0px; 
	margin-right:0%;
	border			:0px solid #d78722;
	color:#dddddd;
	text-shadow		x:2px 2px 2px #000000;
	}

.footerbox2{
	display:none;
	float:left;
	width:95%;
	min-height:50px;
	text-align:left;
	margin-bottom:40px;
	 
	margin-right:0%;
	border			:0px solid #d78722;
	text-shadow		x:2px 2px 2px #000000;
	}

.footerbox3{
	display:none;
	float:right;
	width:95%;
	text-align:center;
	margin-left:0%; 
	margin-right:0%;
	line-height:1.4em;
	color:#ffffff;
	border			:0px solid #d78722;
	text-shadow		x:2px 2px 2px #000000;
	}

.insidepic{display:block;}

.insidepicego{display:block;width:100%; margin-bottom:20px;}

a.produktlink:link,a.produktlink:visited{
	display			x:inline-block;
	display			:none;
	position: absolute;
	left:0px; bottom:0px; 
	width:100%;
	height			:30px;
	padding-top		:0px;
	
	text-align		:left;
        
	background-image   	:url('style/lupe4.png') ;
       	background-position	:right bottom;
	background-repeat	:no-repeat;
	background-size		:auto 80%;

	text-indent		:0px;
        font-family		:arial;
	
        font-size		x:14pt; 
        font-weight		x:bold; 
        text-decoration		:none;

        color        		:#dddddd;
	text-shadow		x:2px 2px 2px #000000;
	border:0px solid #a78d56;
	}


/* orange Ansicht für landscape phones, 576px and up */
@media (min-width: 576px) {

#anzeige {border:0px solid #ff6600;}

.mobilean{display:none;}

#egoleft{
	position:relative; float:left;
	width:80%;
	margin-right:0%;
	background-colorx:#000000;
	border: 0px solid #00ff00;
	z-index:300;}

.boxmember, .boxofficer, .boxofficerleer{
	position:relative;
	float:left;
	width:24%;
	height:160px;
	margin-bottom:20px;
	margin-right:1%;
	
	border:0px solid #ffffff;
	border-radius	x		:5px;

	background-size		:100% 80%;
	background-repeat:no-repeat;
	}

.boxrip{
	position:relative;
	float:left;
	width:47%;
	height:150px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	border:1px solid #555555;
	border-radiusx			:5px;
	}

.boxpartner{
	text-align:center;
	position:relative;
	float:left;
	width:33%;
	min-height:100px;
	margin-bottom:20px;
	margin-right:0%;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ffffff;}



}


/*grün Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {


#anzeige {border:0px solid #00ff00;}

#respomenu{display:none;}

#bannerfix{display:block;}

.headlogo{
	width		:70%;

	margin-top:80px;
	margin-bottom:60px;
	margin-left:10%;
	
	position	:relative;
	float		:left;
	
	border:0px solid #0000ff;}

.spruch{
	width:90%;
	margin-left:5%;
	text-align:center;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:150px;}

#wrapbanner{
	position	:relative;
	float		:left;
	width		:96%;
	margin-left:2%;
	min-height:60px;
	text-align:right;
	
	background-image:url("style/icon1.png");
	background-imagex:url("style/logo_flc23.png");

	background-size:auto 80% ;
	background-position: left center ;
	background-repeat:no-repeat;
	padding: 20px 0px 20px 0px;
	border:0px solid #ff0000;}

#headmenu{display:block;}

#menudesktop{
	display:block;
	border:0px solid #ff0000;}

.headpic{
	position:absolute;
	right:0px; top:0vh;
	width:100%;
	height:90vh;

	background-size		:100% auto ;
	background-size		:auto 100% ;
	background-position	:center bottom;
	displayx:none;
	
	
	background-image	:url("bgs/head25ddark.png");
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.51);
	
	background-repeat	:no-repeat;
	
	border:0px solid #ffffff;
	}

#headtransx{
	position:absolute;
	left:0%; bottom: 0px;
	width:100%;
	min-height: 20px;
	padding:40px 0px 40px 0px;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
	background-image	:url("style/trans2.png");
	background-colorx:#000000;
	color:#808080;}

.boxmember, .boxofficer, .boxofficerleer{
	position:relative;
	float:left;
	width:21%;
	height:180px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	borderx:1px solid #ffffff;
	border-radius	x		:5px;
	}

.boxpartner{
	text-align:center;
	position:relative;
	float:left;
	width:24%;
	min-height:200px;
	margin-bottom:20px;
	margin-right:0%;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ffffff;}

.boxrip{
	position:relative;
	float:left;
	width:46%;
	height:150px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	border:1px solid #555555;
	border-radiusx			:5px;
	}

#downright{
	float:right;
	text-align:right;
	width:50%;
	margin-top:10px;
	}

.picgalerie{
	position: relative;
	float		:left;
	width		:32%;
	margin-right	:1%;
	height		:120px;
	margin-top	:0px;
	margin-bottom	:10px;
	background-size		:105% auto  ;
	background-size		x:auto 105% ;
	background-position	:center  ;
	background-repeat	:no-repeat;}


}

/* blau Ansicht für Large devices (desktops, 992px and up) */

@media (min-width: 992px) {

.hogmobil{display:none;}
.egohog{display:block;}

.headpic{
	position:absolute;
	right:0px; top:0vh;
	width:100%;
	height:85vh;

	background-size		:100% auto ;
	background-size		:auto 100% ;
	background-position	:center bottom;
	displayx:none;
	
	
	background-image	:url("bgs/head25ddark.png");
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.51);
	
	background-repeat	:no-repeat;
	
	border:0px solid #ff0000;
	}

.verlauftop{
	display:none;}

.spruch{
	width:70%;
	margin-left:15%;
	text-align:center;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:150px;}

#bgmember{
	margin-top:150px;
	padding-top:150px;
	margin-bottom:300px;
	background-colorx:#101010;
	
	}

#egoleft{
	position:relative; float:left;
	width:40%;
	
	background-colorx:#000000;
	border: 0px solid #ff0000;
	z-index:300;}


#egoright{
	float:right;
	
	width:50%;
	margin-bottom:0px;
	
	}

#tourleft{
	position:relative; float:left;
	width:100%;
	padding-top:20px;
	border: 0px solid #ff0000;}

#tourright{
	width:70%;
	position:relative; float:right;
	padding: 20px 0px 80px 0px;
	margin-top:100px;
	
	background-position	:right top ;
	background-repeat	:no-repeat;
	background-size		x:auto 100% ;
	background-size		:100% 100%; ;

	}

.boxmember, .boxofficer, .boxofficerleer{
	position:relative;
	float:left;
	width:13%;
	height:180px;
	margin-bottom:20px;
	margin-right:2%;
	
	border:0px solid #ffffff;
	border-radius	x		:5px;

	background-size		:100% 80%;
	background-repeat:no-repeat;
	}

#partnerleft{
	position:relative; float:left;
	width:30%;
	margin-bottom:100px;
	border: 0px solid #ff0000;}

#partnerright{
	position:relative; float:right;
	margin-leftx:%;
	width:60%;
	border: 0px solid #0000ff;}

#bgwerbung{display:none;}

.memberlogo{
	display:block;}

#bghead{min-height		:100vh;}



#wrapbanner{
	position	:relative;
	float		:left;
	width		:90%;
	margin-left:5%;
	min-height:60px;
	text-align:right;
	
	background-image:url("style/icon1.png");
	background-imagex:url("style/logo_flc23.png");

	background-size:auto 80% ;
	background-position: left center ;
	background-repeat:no-repeat;
	padding: 20px 0px 20px 0px;
	border:0px solid #ff0000;}

#headnav{display:block;
	float		:left;
	width		:90%;
	margin-left:5%;}

.headlogo{
	width		:40%;

	margin-top:40px;
	margin-bottom:40px;
	margin-left:0%;
	
	position	:relative;
	float		:left;
	
	border:0px solid #0000ff;}

.headtitel{
	height:100px;
	margin-top:40px;
	background-size		:auto 100% ;
	background-position	:left center;
	background-repeat	:no-repeat;
	position	:relative;
	float		:left;
	width		:95%;}


a.promotionlink:link,a.promotionlink:visited{
	display:none;
	position	:absolute;
	right:0px; top:0px;

	height:100%;
	

	width		:40%;
	
	
	background-image: url("partner/werbung_dd.jpg");
	background-position: right center ;
	background-repeat: no-repeat;
	background-size:auto 60%;
	border:0px solid #ffffff;
	z-index:700;
	}
.archivpic{
	display:block;}

a.produktlink:link,a.produktlink:visited{
	display			:inline-block;
	}




.insidepic, .insidepicego {display:none;}

.archivbox{
	width:100%;
	margin-top		:0px;
	margin-bottom		:20px;
	float:left;
	
	border		:0px solid #ff0000;}

#anzeige{ border:0px solid #0000ff;}

.picgalerie{
	position: relative;
	float		:left;
	width		:13%;
	margin-right	:1%;
	height		:80px;
	margin-top	:0px;
	margin-bottom	:10px;
	background-size		:140% auto;
	background-position	:center center  ;
	background-repeat	:no-repeat;

	border-radius			x:5px;
	-webkit-box-sizing	:border-box;
	-moz-box-sizing		:border-box;
	box-sizing		:border-box;
	*behavior		:url(/scripts/boxsizing.htc);
	-moz-box-shadow		x:8px 8px 8px rgba(00,00,00,0.8);
	-webkit-box-shadow	x:8px 8px 8px rgba(00,00,00,0.8);
	box-shadow		x:8px 8px 8px rgba(00,00,00,0.8);
	filter: opacity(80%);
	}

#bghead{
	background-size		xx:100% auto ;
	
	}

.logoheadx{
	width:100%;
	min-height:280px;
	margin-top:100px;
	background-image: url("style/logo_flc23.png");
	background-position: left bottom ;
	background-repeat: no-repeat;
	background-size:auto 95%;
	border:0px solid #ffffff;
	}

#wraphog{	
	padding-top:00px;
	padding-bottom:100px;
	border:0px solid #ffffff;
	}


#bgstisch{	background-image	:url("bgs/bg_egogr.jpg");
	background-position	:right center ;
	background-repeat	:no-repeat;
	background-size		: auto 100%;
	-webkit-filterx: grayscale(0.5);
    		filterx: grayscale(0.5);
	
	}

#bgkontaktx{
	background-size		:110% auto ;
	}

#wrapleft{
	position:relative; float:left;
	width:60%;
	border: 0px solid #ff0000;}

#wrapright{
	position:relative; float:right;
	width:70%;
	border: 0px solid #ff0000;}




.boxrip{
	position:relative;
	float:left;
	width:34%;
	height:150px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	border:1px solid #555555;
	border-radiusx			:5px;
	}

.footerbox1{
	background-image	:url("style/trans3.png");
	display:block;
	padding:0px 20px 0px 10px;
	float:left;
	width:auto;
	text-align:left;
	margin-top:0px; 
	margin-right:10%;
	border			:0px solid #d78722;
	color:#dddddd;
	text-shadow		:2px 2px 2px #000000;
	}

.footerbox2{
	display:block;
	float:left;
	width:35%;
	min-height:50px;
	text-align:left;
	margin-top:20px; 
	margin-right:0%;
	border			:0px solid #d78722;
	text-shadow		x:2px 2px 2px #000000;
	}

.footerbox3{
	float:right;
	width:25%;
	text-align:center;
	margin-left:0%; 
	margin-right:0%;
	line-height:1.4em;
	color:#ffffff;
	border			:0px solid #d78722;
	text-shadow		x:2px 2px 2px #000000;
	}

.boxpartner{
	text-align:center;
	position:relative;
	float:left;
	width:24%;
	min-height:100px;
	margin-bottom:20px;
	margin-right:0%;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ff0000;}

.piclink{width:100%;
	height:150px;
	background-size:70% auto;
	background-position: center top ;
	border:0px solid #ff0000;
	border-radiusx:10px;
	background-repeat:no-repeat;}


}
/* gelb  Ansicht für Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {


#anzeige{ border:0px solid #eaff00;}

#mbmcookie {
	displayx:none;
	position: fixed; 
	width:20%;
	
	heightx:80%; 
	bottom: 20px;  right: 5%; 
	background-image: url('style/trans4.png') ; 
	border: 1px solid #333333; 
	border-radiusx:4px;
	padding: 10px; font-size: 16px; font-family: verdana; 
	z-index:900; text-align:center;}

.iconkontakt, a.iconlink:link, a.iconlink:visited{
	position:relative;	
	float:left;
	width:auto;
	margin-right:20px;
	padding:10px 0px 10px 40px; 
	background-position	:left center;
	background-repeat	:no-repeat;
	background-size		:35px auto;
	-webkit-filterx: grayscale(1);
    		filterx: grayscale(1);
	text-decoration		:none;
	 color:#cccccc;
	colorx:#ffffff;
	font-weight		x:bold; 
	text-shadow		x:2px 2px 2px #000000;
	margin-bottom:20px;
	border:0px solid #a78d56;}

.egohog{display:block;}

#egoleft{
	position:relative; float:left;
	width:30%;
	
	background-colorx:#000000;
	border: 0px solid #ff0000;
	z-index:300;}

.headpic{
	background-size		:  100% auto;
	background-position	:center center;
	}

.headlogo{
	width		:30%;

	margin-top:30px;
	margin-bottom:60px;
	margin-left:0%;
	
	position	:relative;
	float		:left;
	
	border:0px solid #0000ff;}

.headtitel{
	display:none;
	height:140px;
	margin-top:40px;
	background-size		:auto 100% ;
	background-position	:left center;
	background-repeat	:no-repeat;
	position	:relative;
	float		:left;
	width		:95%;}

#headtrans{
	font-size:1.6em;
	}

#wrap,  #wrapheadx, #wraphog{ 	
	position	:relative;
	float		:left;
	width		:90%;
	margin-left	:5%;
	left		:0%;
	width		x:1200px;
	margin-left	x:-600px;
	left		x:50%;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	}

.boxrip{
	position:relative;
	float:left;
	width:23%;
	height:150px;
	margin-bottom:20px;
	margin-right:2%;
	background-colorx:#000000;
	border:1px solid #555555;
	border-radiusx			:5px;
	}





}

/* grau Ansicht für Desktop-Monitore */
@media screen and (min-width: 1600px) {

#anzeige{border: 0px solid#cccccc;
	width		x:1400px;
	margin-left	x:-700px;
	left		x:50%;
	min-height:100vh;}


body, html {	font-size:1.1em;}

.headlogo{
	width		:20%;

	margin-top:30px;
	margin-bottom:60px;
	margin-left:0%;
	
	position	:relative;
	float		:left;
	
	border:0px solid #0000ff;}

.spruch{
	width:60%;
	margin-left:15%;
	text-align:center;
	font-size:1.4em;
	margin-top:0px;
	margin-bottom:200px;}

#bgstisch{padding:100px 0px 100px 0px;}

#wrapbanner{
	position	:relative;
	float		:left;
	width		:80%;
	margin-left:10%;
	min-height:60px;
	text-align:right;
	
	background-image:url("style/icon1.png");
	background-imagex:url("style/logo_flc23.png");

	background-size:auto 80% ;
	background-position: left center ;
	background-repeat:no-repeat;
	padding: 20px 0px 20px 0px;
	border:0px solid #ff0000;}

#headnav{display:block;
	float		:left;
	width		:80%;
	margin-left:10%;}

#wrap,  #wraphog{ 	
	position	:relative;
	float		:left;
	width		x:90%;
	margin-left	x:5%;
	left		x:0%;

	width		:1300px;
	margin-left	:-650px;
	left		:50%;

	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	}



.memberleft{
	position:relative;
	float:left;
	width:90%;
	border:0px solid #ffffff;
	}

.memberrightzz{
	position:relative;
	float:right;
	width:30%;
	margin-top:800px;
	border:0px solid #666666;
	}

.memberright{
	display:none;
	position:absolute;
	right:0px; bottom:0px;
	
	width:30%;

	border:0px solid #666666;
	}

.boxteilerl, .boxteilerr{
	width:auto;
	position:relative;
	float:left;
	}

.boxteilerl{float:left;}
.boxteilerr{float:right;}

.boxmember, .boxofficer, .boxofficerleer{
	position:relative;
	float:left;
	widthx:12%;
	width:140px;
	height:160px;
	margin-bottom:20px;
	margin-rightx:1%;
	margin-right:4px;
	}

.boxpartner{
	text-align:center;
	position:relative;
	float:left;
	width:22%;
	min-height:100px;
	margin-bottom:20px;
	margin-right:0%;
	background-colorx:#000000;
	font-size:15px;
	border:0px solid #ffffff;}

#wraphead{ 	
	position	:relative;
	float		:left;
	width		x:90%;
	margin-left	x:5%;
	left		x:0%;

	width		:1400px;
	margin-left	:-700px;
	left		:50%;

	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	}

#tourleft{
	position:relative; float:left;
	width:70%;
	margin-top:00px;
	padding-top:20px;
	border: 0px solid #ff0000;}

#tourright{
	width:20%;
	position:relative; float:right;
	padding: 20px 0px 80px 0px;
	margin-top:0px;
	
	background-position	:right top ;
	background-repeat	:no-repeat;
	background-size		x:auto 100% ;
	background-size		:100% 100%; ;
}



}