/* Style Sheet */
body
{
      	border-top:0px solid #e56038;
		background-color:#D1C9BF;
		font-family: 'Open Sans', sans-serif;
        color:#000000;
}

input
{
	    font-family: 'Open Sans', sans-serif;
        font-size:16px;
        padding: 7px;
        outline: 0;
        border:0;
        width:250px;
        background: #EBE8DE;
        border-radius:5px;
}

input[type=submit]
{
        width:auto;
        padding: 5px 18px;
        line-height:25px;
        text-shadow:none;
        cursor:pointer;
        box-shadow: none;
        background: #333333;
        color: #fff;
}
imginfo
{
    position:relative;
	display:none;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	z-index:1;
	color:rgba(255,255,255,0.0);
}
p
{
        margin:5px 0;
        line-height:25px;
}

a
{
        text-decoration:none;
        color:inherit;
        transition: color .5s ease;
}

strong
{
        font-weight:bold;
}
 stronger
{
        font-weight:bold;
       border-bottom: 2px solid #ff9933;
        padding: 2px 0;
}		
text1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:14px;
		text-shadow: 0px 0px 0px #000000;
		font-weight:normal;
        color: #353535;
		margin: 0px 6px;
}
figcaption strong
{
        border-bottom: 1px solid #D6D0C1;
        padding-bottom:10px;
        margin: 10px 0;
        display:block;
}

figcaption
{
        width:auto;
        max-width:900px;
		border-bottom: 0px solid rgb(102,102,102);
        margin:20px auto;
        padding:0px 0px 0px 0px;
		
}
.www
{
		float:right;
		width:auto;
		max-width:22px;
        padding:2px 0px 0px 0px;	

}

strong link

{
        line-height: 0px;
		font-weight:bold;
}
adresse
{
        font-size:14px;
		font-weight:bold;
        color:#d6d0c1;
 	    white-space:pre;
}

hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:20px 0;
}

/* HEADER */

header
{
  top:0;
  left:0;
  width:100%;
  height:80px;		
}

header h2
{
        positio: relative;
		float:left;
        margin:0px 0px 0px 0px;
		width:auto;
        max-width:300px;
}

heade h3
{
        margin:0px 0px 0px 0px;
        font-size:55px;
        color:#D1C9BF;
	   font-family: 'Open Sans', sans-serif;
}

header ins
{
	   font-family: 'Open Sans', sans-serif;
        font-size:16px;
        color: rgba(209,201,191,0.0);
        margin-left:132px;
		displa:none;
	    paddin-bottom: 0px;		
}
/* Firmen Logo */

#field
{
        width:auto;
		max-width:900px;
		heigh:auto;
		ma-height:160px;
        margin:60px auto 0px auto;
		z-index:10;
		
}
 .field1
{
        margin: 16px 0px 20px 20px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 250px;
		text-decoration:none;
		z-index:10;
		
}
 .field2
{
        margin: 16px auto 0px 10px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 650px;
		text-decoration:none;
		z-index:10;
		
}

.inoutlogo
 {
   floa:left;
        width:auto;
		z-index:10;
		to:60px;
        max-width: 200px;
        margi: 60px 50px 20px 0px;
  }
 #headtext
{
        width:auto;
		max-width:900px;
        margin:0px auto 0px auto;
} 
#field .field2 p.head
{
floa:left;
	    font-family: 'Open Sans', sans-serif;
        font-size:12px;
        font-weight:bold;
        letter-spacing: 0px;
		text-align:center;
		color:rgba(5,5,5,1.0);
		padding: 0px 0px 0px 0px;
		margin: 27px 0px 0px 10px;
}
.col
{
       	font-family: 'Open Sans', sans-serif;
        font-size:16px;
		color:rgb(255,153,51);
		font-weight:bold;


}

/* INTRO */
#intro
{
		text-decoration:none;
        clea:both;
        width:auto;
		height:auto;
        max-width:900px;
        margin:30px auto 0px auto;
}

#intro .introinfo
{
        float:left;
        width:auto;
        max-width: 900px;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 10px 0px;
}

#intro .introinfo p.text0
{
	    font-family: 'Open Sans', sans-serif;
        font-size:16px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 2px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 10px 10px 10px 10px;
        margin: 0px auto 0px auto;
		width:auto;
		background-color:rgba(35,35,35,0.7);
}
#intro .introinfo p.text
{
	    font-family: 'Open Sans', sans-serif;
        font-size:15px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		padding: 20px 30px 20px 30px;
		margin: 10px 0px 0px 0px;
        line-height:20px;
		width:auto;
		heigh:240px;
		color:rgba(0,0,0,1.0);
		background-color:rgba(253,253,253,0.2);

}
/* COOKIE */

#mbmcookie
{
        position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		background-color:rgba(81,81,81,0.6);
		padding: 12px;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
		color:rgb(255,255,255);
        font-weight:bold;
        borde: 2px solid rgb(53,53,53);
        border-radius:2px;
        bo-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
		z-index:1;
}
#mbmcookie .hinweis
{
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		color:rgb(255,255,255);
		font-weight:bold;
		tex-shadow: 2px 2px 0px rgb(255,255,255);
}
#mbmcookie .hinweis:hover
{

		color:rgb(229,135,33);

}	
#mbmcookie a.button
{
cursor: pointer; background: rgb(229,135,33);
padding: 8px 20px;
margin-left: 10px;
border-radius: 5px;
border-color:rgb(229,135,33);

font-weight: bold;
float: right;
}
#mbmcookie a.button:hover
{
background-color: rgb(229,135,33);
}
#mbmcookie p.cookiemessage
{
display: block;
padding: 0;
margin: 0;
}

/* gms_slider */


.box
  {
  position:relative;
  margin:0px auto 0px auto;
  width:auto;
  max-width:900px;
  top:-46px;
  
  }
   /* gms_slider */
  .gms_sliderbox
  {
  position:relative;
  margin:12px auto -10px auto;
  width: auto;
  max-width: 100%;
  height: auto;
  }
  #gms_slider_nav
  {
  font-size:6px;
  
  position:absolute;
  margin:0px 20px 0px 316px;
   background-color:rgb(81,81,81);
  border-radius:8px;
  padding: 6px 4px 6px 8px;
  list-style-type: none;
  font-weight: normal;
  line-height: 1.0em;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.8;
  overflow:hidden;
  display:none;
  }
  #gms_slider_nav  li
  {
  margin:0px auto 0px auto;
  padding:0;
  float: left;
  text-align:center;
  line-height: 1.0em;
  }
  #gms_slider_nav li a
  {
  background:rgb(51,51,51);
  border-radius:5px;
  display: block;
  font-size:10px;
  font-weight:normal;
  padding: 6px 6px;
  text-decoration: none;
  color: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  margin-right: 4px;
  }
  #gms_slider_nav li.current a
  {
  background-color:rgb(204,102,0);
  }
  #gms_slider_nav li a:hover
  {
  background-color:#ff9933;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  }
  .gms_slider_offstage
  {
  visibility:hidden;
  display:none;
  }
  .gms_slider_default
  {
  visibility:visible;
  }

/* Spacer Navigation */

#bgnav
{
        width:auto;
        height:0px;
	    background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));	
        position:relative;
        z-index="200"
	   font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		line-height:px;
		font-style:italic;
		text-align:center;
        color:#ffffff;
		margin:0px 0px;		
}
/* SPACER */

#spacer
{
        width:auto;
        height:7px;
	    background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));	
        position:relative;
	    border-top:0px solid rgba(230,230,230,0.8);	
        z-inde="200"
		margin:0px 0px 0px 0px;
		top:4px;
}
#spacer1
{
        width:auto;
        height:7px;
	    background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));	
        position:relative;
	    border-top:0px solid rgba(230,230,230,0.8);	
        z-indxe="200"
		margin:0px 0px 0px 0px;
		top:12px;
}
#spacer .sptext
{
font-family: 'Open Sans', sans-serif;
        font-size:16px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 2px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-botto: 0px solid rgb(255,255,255);
		borde-radius: 6px 6px 0px 0px;		
		padding: 6px 20px 4px 20px;
        margin: 0px auto 0px auto;
		width:auto;

}

#spac
{
        width:auto;
        displa:block;

        margin:2px 0px 0px 0px;
}


/* Linkleiste */
#linkleiste
{
        position:absolute;
        z-inde="200"
		margin:0px 0px;		
}
/* The navigation bar */
#navbar {
  overflo: hidden;
  background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));	
  position: fixed; /* Set the navbar to fixed position */
  top: 0px; /* Position the navbar at the top of the page */
  width: 100%; /* Full width */
  height:40px;
  margi-top:10px;
  border-top:thin groove rgb(0,0,0);
  border-bottom:thin groove rgb(0,0,0);
  z-index:1;
}
/* Main Navigation */
#nav
{
        position:relative;
		width:auto;
		max-width:900px;
		height:auto;
	    floa:left;
	    margin:12px auto 0px auto;
        backgroun: rgba(255,151,51,0.8);		
        z-index:30;
}

ul#navigation {

	margin:0px 0px 0px 30px;
	position:relative;
	floa:left;
	border-left:1px solid rgba(230,230,230,0.3);
	border-right:1px solid rgba(230,230,230,0.3);
	list-style: none;
}

ul#navigation li {
	displa: rgb(0,0,0);
	font-family: 'Open Sans', sans-serif;	
	font-size:15px;
	
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
    borde-radius: 10px 10px 10px 10px;	
	border-top:0px solid rgba(230,230,230,0.3);
	border-bottom:0px solid rgba(230,230,230,0.3);
}
ul#navigation li h6
{
	font-family: 'Open Sans', sans-serif;
	float:right;	
	font-size:18px;
	font-weight:bold;
	color:rgb(0,0,255);
	margin:0px;
	padding:0px;
}
ul#navigation li strong1
{
	font-family: 'Open Sans', sans-serif;
	floa:right;	
	font-size:18px;
	font-weight:bold;
	color:rgb(255,153,51);
	margin:0px;
	padding:0px;
}

ul#navigation li text
{
	font-family: 'Open Sans', sans-serif;
	floa:left;
	text-align:center;
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	color:rgb(0,0,255);
	margin:0px 0px 0px 8px;
	padding:0px auto 0px auto;
}
ul#navigation li a {
	padding:8px 8px 11px 8px;
	
	lin-height:17px;
    font-weight:bold;
    text-shadow: 1px 1px 1px rgb(0,0,0);
    color:rgba(255,255,255,1.0);
	text-decoration:none;
    tex-transform:uppercase;	
	displa:inline-block;
    border-radius: 0px 0px 0px 0px;	
	border-right:1px solid rgba(30,30,30,0.3);
	border-left:1px solid rgba(230,230,230,0.6);
	border-top:0px solid rgba(230,230,230,0.1);
	backgroun-imag: solid rgba(180,180,180,0.9);	
	backgroun: rgba(255,151,51,0.9);
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}

ul#navigation li a:hover {

    text-shadow: 1px 1px 1px rgb(255,255,255);
	color:rgba(81,80,80,1.0);

}
ul#navigation li h4
{
	padding:14px 10px;
	color:rgba(250,250,250,1.0);
    font-weight:bold;	
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:12px;
	text-shadow:0px 0px 0px rgb(30,30,30);
	tex-decoration:none;
	tex-transform:uppercase;
	letter-spacing:0px;
	display:inline-block;
    border-radius: 0px 0px 0px 0px;	
	borde-right:1px solid rgba(230,230,230,0.8);
	borde-left:1px solid rgba(230,230,230,0.8);
	borde-top:1px solid rgba(230,230,230,0.8);
	background: rgba(102,153,204,1.0);
	-webki-transition:color 0.2s linear, background 0.2s linear;	
	-mo-transition:color 0.2s linear, background 0.2s linear;	
	-o-ransition:color 0.2s linear, background 0.2s linear;	
	transitio:color 0.2s linear, background 0.2s linear;
	width:89%;	
}
ul#navigation li b{
	padding:6px 10px;
	color:rgba(250,250,250,1.0);
    font-weight:bold;	
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:12px;
	text-shadow:0px 0px 0px rgb(30,30,30);
	tex-decoration:none;
	tex-transform:uppercase;
	letter-spacing:0px;
	display:inline-block;
    border-radius: 0px 0px 0px 0px;	
	borde-right:1px solid rgba(230,230,230,0.8);
	borde-left:1px solid rgba(230,230,230,0.8);
	borde-top:1px solid rgba(230,230,230,0.8);
	background: rgba(102,153,204,1.0);
	-webki-transition:color 0.2s linear, background 0.2s linear;	
	-mo-transition:color 0.2s linear, background 0.2s linear;	
	-o-ransition:color 0.2s linear, background 0.2s linear;	
	transitio:color 0.2s linear, background 0.2s linear;
	width:89%;	
}

ul#navigation li b:hover {
	backgroun:rgb(102,153,204);
	color:rgb(255,255,255);
	text-shadow:0px 0px 0px rgb(102,102,102);	
}
ul#navigation li hrnav {
	padding:0px 0px;
	heigh: 1px;
	display:inline;
	
    border-radius: 0px 0px 0px 0px;	
	border-right:0px solid rgba(230,230,230,0.8);
	border-left:0px solid rgba(230,230,230,0.8);
	border-top:0px solid rgba(255,255,255,0.8);
    border-bottom:0px solid rgba(255,255,255,0.8);	
	background: rgb(255,255,255);


}
ul#navigation li a.first {
	border-left: 1 none;
}
ul#navigation li a.next {
	border-right: 1 none;
}
ul#navigation li a.last {
	border-right: 1 none;
}

ul#navigation li:hover > a {
	background:rgb(255,153,51);
	}
/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
/*these 2 styles are very important, 
being the ones which make the drop-down to appear on hover */
	visibility:visible;
	opacity:1;
}

ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
    position: absolute;
    z-index: 99999;
	width:160px;
	background:rgba(255,255,255,0.9);
	box-shadow:1px 1px 3px #ccc;
/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul#navigation ul {
    top: 36px;
    left: 1px;
}

ul#navigation ul li ul {
    top: 0;
    left: 180px; /* strong related to width:180px; from above */
}

ul#navigation ul li {
	clear:both;
	width:100%;
    font-size:14px;
	border:0 none;
	border-bottom:1px solid rgb(102,102,102);
}

ul#navigation ul li a {
	background:none;
	padding:14px 8px 14px 8px;
	color:#111111;
	text-shadow:0px 0px 0px #fff;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:145px;
}

butli
{
	   font-family: 'Open Sans', sans-serif;
        font-size:10px;
        text-align: center;		
        color: rgb(53,53,53);
		background-color: rgba(200,200,200,1.0);			
		padding:0px 0px 0px 0px;	
}

#mobileMenu
{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        display: none;
}

#mobileMenu ul li
{
        display:block;
        background-color: rgb(239,135,55);
        color: #fff;
        padding: 12px 0;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        border-bottom: 1px solid #CC5836;
}

.toggleMobile
{
        display: none;
}

/* EVENTAUSWAHL */
 
 	   #eventauswahl
	   {
	   position:relative;
	   height:250px;
	   text-decoration:none;
       clear:both;
       width:auto;
       max-width:900px;
	   padding: 0px 0px 0px 0px;
       margin:30px auto 40px auto;
	   }
       #eventauswahl p.text10
	   {
	   width:auto;
	   font-family: 'Open Sans', sans-serif;
       color:rgb(255,255,255);
	   line-height:24px;
	   font-size:12px;
       font-weight:bold;
	   text-align: center;
	   text-decoration:none;
       letter-spacing: 1px;
	   border-radius: 6px 6px 0px 0px;	
	   background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));
	   padding: 4px 0px 4px 0px;
       margin: 0px auto 0px auto;
	   }
       #eventauswahl .sector1,
	   #eventauswahl .sector2,
	   #eventauswahl .sector3,
	   #eventauswahl .sector4
	   {
	   width:auto;
	   max-width:900px;
	   height:auto;
	   float:left;
	   background-colo: rgb(255,255,0);
       padding: 0px 0px 0px 0px;
	   margin: 16px auto 0px auto;
	   }
       #eventauswahl .group1
	   {
	   width:auto;
	   height:auto;
	   float:left;
	   background-colo: rgb(255,153,153);
       padding: 0px 0px 0px 0px;
	   margin: 0px 18px 0px 0px;
	   }
	   #eventauswahl .group2
	   {
	   width:auto;
	   height:auto;
	   float:left;
	   background-colo: rgb(255,153,153);
       padding: 0px 0px 0px 0px;
	   margin: 0px 0px 10px 0px;
	   }
	   #eventauswahl .group3
	   {
	   width:auto;
	   height:auto;
	   float:left;
	   background-colo: rgb(255,153,153);
       padding: 0px 0px 0px 0px;
	   margin: 0px 18px 0px 0px;
	   }
	   #eventauswahl .group4
	   {
	   width:auto;
	   height:auto;
	   float:left;
	   background-colo: rgb(255,153,153);
       padding: 0px 0px 0px 0px;
	   margin: 0px 0px 10px 0px;
	   }
       #eventauswahl .group1 img.head,
	   #eventauswahl .group2 img.head,
	   #eventauswahl .group3 img.head,
	   #eventauswahl .group2 img.head
	   {
	   width:24px;
	   height:94px;
	   float:left;
	   padding: 0px 0px 0px 0px;
	   margin: 0px 0px 0px 0px;
	   }
       #eventauswahl .group1 a.event,
	   #eventauswahl .group2 a.event,
       #eventauswahl .group3 a.event,
	   #eventauswahl .group4 a.event	   
	   {
	   width:100px;
	   height:80px;
	   float:left;
	   padding: 0px 0px 0px 0px;
	   margin: 0px 0px 0px 4px;
	   }
	   #eventauswahl .group1 a.event img,
	   #eventauswahl .group2 a.event img,
	   #eventauswahl .group3 a.event img,
	   #eventauswahl .group4 a.event img	   
	   {
       displa:block;
	   border: 1px solid orange;
	   width: 100px;
	   height: 70px;
	   margin: 0px 0px 0px 0px;
	   padding: 0px 0px 0px 0px;

	   }
       #eventauswahl .group1 ins,
	   #eventauswahl .group2 ins,
       #eventauswahl .group3 ins,
	   #eventauswahl .group4 ins	   
	   {
       displa:block;
	   width: 102px;
	   font-family: 'Open Sans',sans-serif;
       color:rgb(255,255,255);
	   font-size:11px;
       font-weight:normal;
	   text-align: center;
	   vertical-align: middle;
	   text-decoration:none;
       letter-spacing: 0px;
       padding: 4px 0px 4px 0px;
	   margin:1px 0px 20px 0px;
	   background-color:rgba(35,35,35,0.7);
	   }
       #eventauswahl .group1 ins:hover,
	   #eventauswahl .group2 ins:hover,
       #eventauswahl .group3 ins:hover,
	   #eventauswahl .group4 ins:hover	   
	   {
	   color:rgb(255,153,51);
	   }


/* EVENTIDEEN */
#eventideen, #eventideen1, #eventideen2
{
		text-decoration:none;
        clear:both;
        width:auto;
        max-width:900px;
        margin:0px auto 0px auto;
}
#eventideen p.text0, #eventideen1 p.text0, #eventideen2 p.text0
{

	    font-family:sans-serif;
		float:center;
		font-size:18px;
        font-weight:bold;
		font-style:italic;
        letter-spacing: 0px;
		text-align:center;
		vertical-align: middle;
		color:rgba(55,55,55,0.8);
		padding: 0px 0px 0px 0px;
		margin: -12px 0px 8px 0px;
		text-shado: 2px 0px 6px rgb(5,5,5);      
        backgroun-color:rgba(35,35,35,0.8)
}

/* BUTTONS */

.button
{
        padding:7px 14px;
        border: 2px solid #c3532e;
        background-image: linear-gradient(bottom, #E56038 0%, #ff8c66 100%);
        background-image: linear-gradient(to bottom, #ff8c66 0%, #E56038 100%);
        background-color: #eb653c;
        color: #ffffff;
        text-shadow: 1px 1px 0px #ff8155;
        text-decoration:none;
        border-radius:5px;
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.button:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #4A463B;
}
.textlink
 {
        font-family: Open Sans, sans-serif;

}		
.textlink:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #ff9933;
}

/* 3 COLUMNS */

#boxcontent
{
        width:auto;
        max-width:900px;
        margin:0px auto;
        padding:20px 0px 0px 0px;
}

#boxcontent article
{
        float:left;
		padding:20px 0px 0px 0px;
        margin:0px 0px;
		font-size:14px;
}

#boxcontent produkt, #boxcontent challenge, #boxcontent teamevent, #boxcontent teamtraining
{
        float:left;	
        width:auto;
		padding:0px 0px 0px 0px;
        margin:15px 25px;
}

#boxcontent article .healinine
{
	    font-family: 'Open Sans', sans-serif;
        font-size:22px;
        font-weight:bold;
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,153,51,1.0);		
		backgroun-color:rgba(53,53,53,1.0);
		border-bottom: 2px solid rgb(255,153,51);
		border-radius: 0px 0px 0px 0px;
		padding:37px 0px 10px 10px;
        margin: 0px 0px;
		
}
#boxcontent article .h1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:22px;
        font-weight:bold;
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,153,51,1.0);		
		backgroun-color:rgba(53,53,53,1.0);
		border-bottom: 2px solid rgb(255,153,51);
		border-radius: 0px 0px 0px 0px;
		padding:37px 0px 10px 10px;
        margin: 0px 0px;
		
}
#boxcontent article img
{
        float:left;
		margin:0px 10px 0px 0px;
}
#boxcontent article hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:10px 0px;
}
#boxcontent article p
{
        display:block;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(0,0,0);
		font-size:14px;
        font-weight:normal;
		line-height:140%;
		text-align:left;
	    letter-spacing: 0.6px;
        text-shadow:0px 0px 0px 0px #353535;		
		backgroun-color:rgba(191,191,191,0.1);
		border-bottom: 0px solid #D6D0C1;
		border-radius: 6px 6px 6px 0px;
        padding: 10px 10px 0px 0px;
        margin: 0px 0px 0px 10px;
}
#boxcontent article .line
{
        display:block;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(0,0,0);
		font-size:14px;
        font-weight:bold;
		line-height:140%;
		text-align:left;
	    letter-spacing: 0.6px;
        text-shadow:0px 0px 0px 0px #353535;		
		backgroun-color:rgba(191,191,191,0.1);
		border-bottom: 0px solid #D6D0C1;
		border-radius: 6px 6px 6px 0px;
        padding: 20px 10px 0px 0px;
        margin: 0px 0px 10px 10px;
}

#boxcontent article hline
{
 	    font-family: 'Open Sans', sans-serif;
        color:#ff9933;
		font-size:15px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 1px;
		text-shadow: 2px 0px 2px rgb(0,0,0);
		margin: 10px 14px 0px 0px;
}

#boxcontent articlee p
{
        line-height:20px;
	    font-family: 'Open Sans', sans-serif;
        margin-right:25px;
		margin-bottom:50px;
}

#projek
{

        width:auto;
		max-width:300px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size:14px;
}

#boxcontent projek:hover
{
		color:rgb(53,53,53);

}
#projek1
{

        width:auto;
		max-width:300px;
		padding:0px 0px 0px 50px;
		margin: 0px 0px 0px 0px;;
		font-size:14px;
}

#projek1:hover
{
		color:rgb(53,53,53);

}

#textlink
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
        letter-spacing: 0px;
		text-shadow: 1px 2px 0px #000000;		
		padding:10px 0px; 
		margin:20px 10px;
}


.button:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #4A463B;
}
.buttons
{
        padding:7px 14px;
        border: 2px solid #c3532e;
        background-image: linear-gradient(bottom, #E56038 0%, #ff8c66 100%);
        background-image: linear-gradient(to bottom, #ff8c66 0%, #E56038 100%);
        background-color: #eb653c;
        color: #ffffff;
        text-shadow: 1px 1px 0px #ff8155;
        text-decoration:none;
        border-radius:5px;
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}

.buttons:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #4A463B;
}
.eventbutton
{
	    font-family: 'Open Sans', sans-serif;
		text-align:center;
		color: #353535;
		font-size:14px;
        font-weight:bold;
        width: 250px;
        background-color: #ff9933;
		border-radius: 6px 6px 6px 6px;			
        letter-spacing: 1px;
		padding: 0px 0px 4px 0px;
		margin:10px 10px 10px 16px;
}

.eventbutton:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
	    border-radius:5px;	
        text-shadow:none;
        color: #ff9933;
	
	
}
textlink
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        color: #353535;
		font-size:14px;
        font-weight:bold;
        letter-spacing: 0px;
		padding:0px 0px; 
		margin:0px 10px;
}
	
textlink:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #ff9933;
}
eventlink
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        color: #353535;
		font-size:14px;
        font-weight:bold;
        letter-spacing: 0px;
		padding:0px 0px 0px 30px; 
		margin:10px 10px;
}
	
eventlink:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: rgb(255,153,51);
}		



/* headline */

#headline
{
        line-height:25px;
	    font-family: 'Open Sans', sans-serif;
        clear:both;
        width:auto;
        max-width:900px;
		margin:10px auto 10px auto;
		padding:30px 20px 0px 20px;

}
.line
{
        height:2px;
		font-family: 'Open Sans', sans-serif;
		font-size:12px;
        font-weight:bold;
		text-align:center;			
        clear:both;
        width:100%;
        max-width:900px;
        background-color: rgba(125,125,125,0.8);
		margin:0px auto 30px auto;
		padding:1px 0px 1px 0px;
        border: 0px solid rgba(205,205,205,0.6);
        border-radius: 5px 5px 5px 5px;
}
.line p
{
        
		font-family: 'Open Sans', sans-serif;
		font-size:10px;
        fon-weight:bold;
		text-align:center;
		floa:left;
        clear:both;
		margin:10px auto 30px 10px;
		padding:1px 0px 1px 0px;

}
#headline img
{
        float: left;
		font-family: 'Open Sans', sans-serif;
		font-size:12px;
        font-weight:bold;
		text-align:center;			
        clear:both;
        width:80px;
		height:50px;
		margin:0px auto 10px 6px;
		padding:1px 1px 1px 1px;
		border: 2px solid #ff9933;
		borde-bottom:4px rgb(255,153,51)
}
#headline1
{
        line-height:5px;
		font-family: 'Open Sans', sans-serif;
		font-size:12px;
        font-weight:bold;
		text-align:center;			
        clear:both;
        width:auto;
        max-width:900px;
		background-image: linear-gradient(rgb(255,153,51),rgb(180,102,0));
		margin:0px auto 30px auto;
		padding:1px 0px 1px 0px;

}
#headline h1 
{
	    font-family: 'Open Sans', sans-serif;
        font-size:16px;
        font-weight:bold;
		text-align:center;	
        letter-spacing: 1px;
        text-shadow: 0px 0px 0px rgb(0,0,0);
		color:rgba(255,255,255,1.0);		
		borde-bottom: 0px solid rgb(255,153,51);
		border-radius: 5px 5px 5px 5px;
		padding: 4px 0px 4px 0px;
        margin: 10px 0px 4px 0px;
        background-image: linear-gradient(rgb(85,85,85),rgb(100,100,100));		
}
#headline .aktuell h 
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:center;	
        letter-spacing: 1px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,255,255,1.0);		
		border-bottom: 0px solid rgb(255,153,51);
		border-radius: 5px 5px 5px 5px;
		padding: 6px 4px 10px 4px;
        margin: 20px 0px 4px 0px;
        background-image: linear-gradient(rgb(51,102,153),rgb(102,153,204));		
}
#headline h2 
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:center;	
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,255,255,1.0);		
		border-bottom: 0px solid rgb(255,153,51);
		border-radius: 5px 5px 5px 5px;
		padding: 6px 0px 6px 0px;
        margin: 20px 0px 0px 0px;
	    background-image: linear-gradient(rgb(72,133,41), rgb(24,93,196));	
}
#headline p
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:12px;
        font-weight:bold;
		text-align: center;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 0px 0px 0px;
        margin:0px 0px 0px 6px;
}

	   
.clear {
	clear: both;
}
/* Reset Grundlayout.css bezüglich div-Elementen */

div {
	height: auto;
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}

#eventprodukt
{
        display:block;
        clear:both;
		width:auto;
		max-width:900px;
        margin:0px auto 20px auto;
		padding:0px 0px 10px 0px;

}
#eventprodukt p.info1
{
       
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:14px;
        font-weight:bold;
		text-align: left;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 0px 6px 0px;
        margin:0px 0px 0px 4px;
		margin-bottom:0px;
}
#produkt
{
border: 3px solid orange;

}
#produkt .div
{
	height: auto;
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#produkt .abschnitt
{
	float: left;
	width: 15em;
	height: 15em;
	background-color: pink;

}
#produkt .produkt1 
{
	width: 12.5em;
	height: 12.5em;
	background-color: lightblue;
}
#produkt .produkt2 
{
	width: 10em;
	height: 10em;
	background-color: lightgreen;;
}
#produkt .produkt3 
{
	width: 12.5em;
	height: 12.5em;
	background-color: lightblue;
}



#eventauswahl .teamprodukt1 img, #eventauswahl .teamprodukt2 img
{
        floa:left;

        font-weight:bold;
		ext-align:center;			
        clear:both;
        width:140px;
		height:100px;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
        border-left: 0px solid rgb(255,255,255);

}

#eventauswahl ins.a1, #eventauswahl ins.a2 
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
		font-size:16px;
        font-weight:bold;
		text-align:center;					
        color:#353535;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 0px 10px 10px;
        margi:0px 0px 0px 6px;
}
#eventauswahl ins
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:13px;
        font-weight:bold;
		text-align: center;
		text-decoration:none;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 40px 0px 0px;
        margin:0px 0px 0px 0px;
}
#eventauswahl bilder.ins
{
        floa:left;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:13px;
        font-weight:bold;
		text-align: center;
		text-decoration:none;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 40px 0px 0px;
        margin:0px 0px 0px 0px;
}
#eventauswahl im
{
        floa:left;

        font-weight:bold;
		ext-align:center;			
        clear:both;
        width:80px;
		height:50px;
		margin:0px 20px 0px 0px;
		padding:1px 1px 1px 1px;
		border: 2px solid #ff9933;
		borde-bottom:4px rgb(255,153,51)
}
#eventauswahl .bilder
{
        float:left;
        font-weight:bold;
		text-align:center;			
        clear:both;
        width:auto;
		max-width:900px;
		margin:0px 0px 0px 4px;
		padding:1px 1px 1px 1px;

}

/* EVENTS */

#events, #text_columns
{
        line-height:25px;
	    font-family: 'Open Sans', sans-serif;
        clear:both;
        width:auto;
        max-width:900px;
		margin:0px auto 0px auto;

}
#events p
{
        float:right;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:11px;
        font-weight:bold;
		text-align: center;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: -20px 10px 0px 0px;
        margin:0px 0px 0px 0px;		
}
#events .text_columns hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:4px 0px 10px 0px;
}
#events hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:px 0px;
}
#events .headline
{
        float:left;
		width:auto;
		max-width:900px;
		padding: 20px 0px 0px 0px;
		

}
#events .headline hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:20px 0px 40px 0px;
}
events .headline xt
{
        float:right;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(0,0,255);
		font-size:12px;
        font-weight:normal;
		text-align: center;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 20px 0px 0px;
        margin-bottom: 0px 0px;
}
#events .headline p
{
        floa:left;
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 1px;
        text-shadow: 1px 1px 2px rgb(255,255,255);		
		color:rgb(53,53,53);
		backgroun-color:rgba(71,71,71,0.8);
		border-bottom: 0px solid rgb(254,135,55);
		borde-radius: 0px 15px 0px 15px;
        width:auto;
		max-width:300px;
		padding:0px 0px 20px 0px;
        margin-bottom: 20px 0px;
}

#events .text_columns h1 
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:center;	
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,255,255,1.0);		
		border-bottom: 0px solid rgb(255,153,51);
		border-radius: 5px 5px 5px 5px;
		padding: 6px 0px 6px 0px;
        margin: 0px 0px 20px 0px;
	    background-image: linear-gradient(rgb(190,190,190), rgb(61,61,61));		
}

#event h2:hover
{
		color:#353535;
		background-color:#ff9933;
        font-weight:normal;
        text-shadow: 0px 0px 0px rgb(0,0,0);		

}
	
#events h3
{
	    font-family: 'Open Sans', sans-serif;
        font-size:30px;
        font-weight:bold;
        letter-spacing: 0px;
        text-shadow: 3px 2px 2px #666666;		
		color:#EF8737;
        border-bottom: 0px solid #ff9933;
        padding: 20px 0px;
        margin-bottom: 20px;
}


#events h5
{
		float:left;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(51,51,51);
		font-size:14px;
        font-weight:bold;
		text-align:left;
	    letter-spacing: 0px;
        text-shadow:0px 0px 0px 0px #353535;		
		backgroun-color:rgba(33,33,33,0.1);
		border-bottom: 0px solid #D6D0C1;
		border-radius: 2px 2px 2px 2px;
        width:auto;
		max-width:300px;
		padding:20px 6px 30px 6px;
        margin-bottom: 16px 0px;		
}
#events angeslide
{
        float:left;	
        width:auto;
		max-width:310px;
		padding:0px 0px 0px 0px;
        margin: 0px 0px 50px 0px;
}
#events text
{
		float:left;
	    font-family: 'Open Sans', sans-serif;
        color:rgba(30,30,30,1.0);
		font-size:14px;
        font-weight:normal;
		line-height:140%;
		text-align:left;
	    letter-spacing: 0px;
        text-shadow:0px 0px 0px 0px #353535;		
		backgroun-color:rgba(33,33,33,0.1);
		border-bottom: 0px solid #D6D0C1;
		border-radius: 2px 2px 2px 2px;
        padding: 0px 0px 0px 0px;
        margin: 20px 20px;
		width:auto;
		max-width:550px;

}
#nav1
{
        float:left;
        width:auto;
		padding:14px 10px 20px 0px; 
		margin:0px 0px 0px 0px;
		z-index:30;
		list-style-type:none;
}
#nav1 li a
{
		width:294px;
		padding:10px 8px 10px 8px;		
        margin-bottom: 10px;
        color:rgba(245,245,245,1.0);
	    text-shadow:0px 0px 0px rgb(53,53,53);
	    font-family: 'Open Sans', sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align: center;
		text-decoration: none;
		text-transfor:uppercase;
		background-image: linear-gradient(rgb(190,190,190), rgb(61,61,61));
		display:inline-block;
		border-radius: 5px 5px 5px 5px;
		border-right:0px solid rgba(230,230,230,0.3);
		border-left:0px solid rgba(230,230,230,0.3);
		border-top:0px solid rgba(230,230,230,0.3);	
}
#nav1 li a:hover
{
	    background:rgb(255,153,51);
		color:rgb(53,53,53);
		text-shadow:0px 0px 0px #fff;	
}
#events info
{
	    font-family: 'Open Sans', sans-serif;
        color:rgba(255,255,255,1.0);
		font-size:14px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;
		background-color:#0066cc;
		border-bottom: 1px solid #D6D0C1;
		border-radius: 0px 0px 15px 15px;
        padding: 10px 0;
        margin-bottom: 10px;
}

#events .text_columns txt
{
        float:right;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
		font-size:12px;
        font-weight:normal;
		text-align: right;
        letter-spacing: 0px;
		text-shadow:0px 0px 0px 0px #353535;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 0px 0px 0px;
        margin-right: 26px;
		margin-top:-2px;
		width:auto;
		max-width:300px;
}

#events .buttoon
{
		position:relative;
	    font-family: 'Open Sans', sans-serif;
        font-size:15px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 0px;
		background-color:rgba(71,71,71,0.8);		
		border-bottom: 0px solid #D6D0C1;		
		border-radius: 10px 0 10px 0;	
        text-shadow: 2px 0px 3px rgb(102,102,102);		
		color:rgb(0,0,255);
        width:auto;
		max-width:300px;		
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
		
}

#events .buttoon:hover
{
		color:rgb(53,53,53);

}


#events .btn a
{
	    font-family: 'Open Sans', sans-serif;
        font-size:22px;
        font-weight:bold;
		text-align:center;	
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,153,51,1.0);		
		backgroun-color:rgba(53,53,53,1.0);
		border-bottom: 0px solid rgb(255,153,51);
		border-radius: 15px 0px 15px 0px;
		padding: 10px 0px 0px 12px;
        margin-bottom: 0px ;
		width:auto;
		max-width:300px;      
		
}
#events .modul
{
        float:left;
        width:auto;
		max-width:250px;
		padding:0px 0px 0px 0px;
		margin:30px;
}

/* img-item */

#events .img-item
{
        float:left;
		width:auto;
		max-width:900px;
}
#events .img-item h1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:16px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 2px;
        text-shadow: 1px 1px 2px rgb(0,0,0);
		color:rgba(255,255,255,1.0);
		background-image: linear-gradient(rgb(255,153,51),rgb(180,102,0));
	    border-bottom: 0px solid rgb(254,135,55);
		border-radius: 12px 15px 0px 0px;
        width:auto;
		max-width:290px;
		padding:10px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
}

#events .img-item h2
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 1px;
        text-shadow: 1px 1px 2px rgb(255,255,255);		
		color:rgb(53,53,53);
		border-bottom: 0px solid rgb(254,135,55);
		borde-radius: 0px 15px 0px 15px;
        width:auto;
		max-width:300px;
		padding:0px 0px 0px 10px;
        margin-bottom: -20px ;
}
#events .img-item hr
{
        background-color: #ff9933;
        border:0;
        height:2px;
        margin:4px 0px 20px 0px;
		width:auto;
}
#events .img-item text
{
		float:left;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(21,21,21);
		font-size:14px;
        font-weight:normal;
		line-height:140%;
		text-align:left;
	    letter-spacing: 0.6px;
        text-shadow:0px 0px 0px 0px #353535;		
		backgroun-color:rgba(33,33,33,0.1);
		border-bottom: 0px solid #D6D0C1;
		border-radius: 2px 2px 2px 2px;
        padding: 0px 0px 0px 30px;
        margin: 15px 0px;
		width:auto;
		max-width:550px;
}
#events .img-item2 
{
		float:left;
        width:298px;	
		background-image: linear-gradient(rgb(170,170,170), rgb(71,71,71));
		display:inline-block;
		text-align: center;
        color:rgba(245,245,245,1.0);
	    text-shadow:0px 0px 0px rgb(30,30,30);
	    font-family: 'Open Sans', sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
		text-transfor:uppercase;
		list-style-type:none;		
		border-radius: 5px 5px 5px 5px;
		border-right:0px solid rgba(230,230,230,0.3);
		border-left:0px solid rgba(230,230,230,0.3);
		border-top:0px solid rgba(230,230,230,0.3);
        margin:6px auto 60px auto;
		padding:10px 6px 10px 6px;

}
#events .img-item2 a
{
 		width:auto;		
}

#events .img-item2 a:hover
{
	    backgroun:rgb(153,153,151);
		color:rgb(0,0,0);
}
#events .img-item .xt
{
        float:right;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(0,0,255);
		font-size:12px;
        font-weight:normal;
		text-align: center;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 20px 0px 0px;
        margin-bottom: 0px 0px;
		margin-top:-20px;
}
#events .img-item x
{
        float:right;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(0,0,255);
		font-size:12px;
        font-weight:normal;
		text-align: center;
        letter-spacing: 0px;
		border-bottom: 0px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 0px 20px 0px 0px;
        margin-bottom: 0px 0px;
		margin-top:-20px;
}
#events .img-item xtlink
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        color:#353535;
        width:auto;
		max-width:300px;		
		font-size:14px;
        font-weight:bold;
        letter-spacing: 0px;
        background:none #EBE8DE;		
		borde-bottom: 0px solid #D6D0C1;
		border-radius: 5px;
        padding: 0px 10px 0px 10px;
        margin: 10px 0px 10px 20px;
		
}

#events .img-item .xtlink:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
	    border-radius:5px;	
        text-shadow:none;
        color: #ff9933;
}

#events .img-item a
{
        float:left;
		width:auto;
		max-width:310px;		
		padding: 10px 0px 0px 0px;
        margin-bottom: 10px;
		background-color:rgb(255,153,51);

}

#events .img-item ext
{
        position:relative;      
		display:block;
		width:auto;
        max-width:400px;		
	    font-family: 'Open Sans', sans-serif;
        color:rgba(70,70,70,1.0);
		font-size:14px;
        font-weight:normal;
		text-align:center;
        letter-spacing: 0px;
        text-shadow:0px 0px 0px 0px #353535;		
		background-color:rgba(53,53,53,0.1);
		border-bottom: 1px solid #D6D0C1;
		border-radius: 0px 0 0px 0;
        padding: 10px 5px;
        margin-bottom: 4px;
}

#events .img-item info
{

		width:auto;
        max-width:350px;		
	    font-family: 'Open Sans', sans-serif;
        color:rgba(255,255,255,1.0);
		font-size:14px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;
		background-color:#0066cc;
		border-bottom: 1px solid #D6D0C1;
		border-radius: 0px 0px 15px 15px;
        padding: 10px 27px 10px 27px;
        margin-bottom: 0px;
}
#events .img-item butlinks
{
        z-index:20;
		position:absolute;
        width:30px;
		height:auto;
	    font-family: 'Open Sans', sans-serif;
        font-size:19px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;
        text-shadow: 2px 1px 0px #000000;		
		color:#ffffff;
		background-color:#0066cc;
		border-bottom: 1px solid #0066cc;
		border-radius: 0px 0px 0px 15px;
		padding: 0px 0;
        margin-bottom: 0px;;
}

.thumb-screen
{
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:113px;
        background: #000000 url(img/zoom.png) center center no-repeat;
        z-index:99;
        opacity: 0;
        transition: opacity .5s ease;
}

.thumb-screen:hover
{
        opacity:0.5;
}


/* TWO COLUMNS */
#text_columns
{
		text-decoration:none;
        clear:both;
        width:auto;
        max-width:900px;
        margin:0px auto 0px auto;
}
#text_column article
{
        margin: 0px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 900px;
		text-decoration:none;
}
#text_columns article.column1
{
        float:left;
        width:auto;
        max-width: 600px;
        padding: 10px 0px 40px 0px;
        margin: 30px 0px 0px 0px;
}
#text_columns .column1 img
{
float:left;
margin:0px 0px 0px 0px;
}
#text_columns .column1 p.text0
{
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 10px 10px 10px 10px;
        margin: 0px 0px 21px 0px;	
		background-color:rgba(35,35,35,0.8);
}
#text_columns .column1 p.text
{
	    font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgba(5,5,5,1.0);
		padding: 30px 10px 43px 70px;
		margin: 0px 0px 0px 0px;
        line-height:26px;
		width:auto;
		height:240px
		text-shado: 2px 0px 0px rgb(5,5,5);      
        background-color:rgba(249,135,57,1.0);
}

#text_columns article.column2
{
        float:left;
        width:auto;
		text-decoration:none;	
        max-width: 270px;
        padding: 10px 0px 12px 20px;
        margin: 30px 0px 0px 10px;
}
#text_columns .column2 p.text1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		        width:auto;
		text-decoration:none;	
        max-width: 270px;
		padding: 10px 10px 10px 10px;
        margin: 0px 0px 0px 0px;	
		background-color:rgba(249,135,57,1.0);
}
#text_columns .column2 p.text2
{
        float:left;
		font-family: Open Sans, sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(0,0,0);
		        width:auto;
		text-decoration:none;	
        max-width: 270px;
		padding: 30px 10px 30px 11px;
        margin: 20px 0px 0px 0px;		
		background-color:rgba(53,53,53,0.1);
}


#text_columns .logo
 {
        float:left;
        widt:auto;
        max-width: 300px;
        margin: 40px 50px 40px 10px;
 }
#text_columns .logo im
{
		width:auto;
        max-width: 50%;
        margin: 0px 0px 20px 10px;;		
}
#text_columns .column3 p.text2
{
        float:left;
		font-family: Open Sans, sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(0,0,0);
		padding: 10px 8px 10px 12px;
        margin-bottom: 10px;		
		background-color:rgba(53,53,53,0.1);
}
#text_columns .column3
{
margin: 20px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 240px;;		
}
#text_columns .column3 p
{
        float:left;
	    font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(0,0,0);
		padding: 10px 8px 10px 12px;
        margin-bottom: 10px;		
		background-color:rgba(53,53,53,0.1);
}
#text_columns .column3 p.text2
{
        float:left;
		font-family: Open Sans, sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(0,0,0);
		padding: 10px 8px 10px 12px;
        margin-bottom: 10px;		
		background-color:rgba(53,53,53,0.1);
}
#text_columns h1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:25px;
        font-weight:bold;
        letter-spacing: 0px;
        text-shadow: 3px 2px 2px #666666;		
		color:rgb(239,135,55);
        border-bottom: 2px solid #ff9933;
}
#text_columns .column1 h1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 10px 10px 10px 10px;
        margin-bottom: 18px;	
		background-color:rgba(35,35,35,0.8);
}
#text_columns .column2 h1
{
	    font-family: 'Open Sans', sans-serif;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 10px 10px 10px 10px;
        margin-bottom: 32px;	
		background-color:rgba(35,35,35,0.8);
}

#text_columns .column1 h3
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px #666666;		
		color:#353535;
        border-bottom: 2px solid #ff9933;
        padding: 10px 0px 0px 10px;
        margin-bottom: 10px;
}
#text_columns .column2 h3
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px #666666;		
		color:#353535;
        border-bottom: 2px solid #ff9933;
        padding: 10px 0px 0px 10px;
        margin-bottom: 10px;
}
#text_columns .column3 h3
{
	    font-family: 'Open Sans', sans-serif;
        font-size:18px;
        font-weight:bold;
		text-align:left;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px #666666;		
		color:#353535;
        border-bottom: 2px solid #ff9933;
        padding: 10px 0px 0px 10px;
        margin-bottom: 10px;
}
#text_columns .column3 .bannermutz
{
        position:absolute;
		width:auto;
		max-width:61px;
		padding:0px 0px 0px 0px;
		margin:-24px auto auto -20px;
		margi-left:234px;
		z-index:20;
}
#text_columns .column2 h4
{
	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:normal;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 0px 0px 0px 0px;		
		padding: 4px 6px 4px 6px;
        margin-bottom: 4px;	
		background-color:rgb(53,53,53);
}

#text_columns formstern
{
	    font-family: 'Open Sans', sans-serif;
       font-size:16px;
       font-weight:bold;
       letter-spacing: 0px;
	   color:#ff0000;	
}


.row
{
        position:relative;
        margin: 20px 0 0 50px;
        float:right;
        width:350px;
}
#h5
{
	    font-family: 'Open Sans', sans-serif;
		font-size:12px;
        font-weight:bold;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px #666666;		
		color:#353535;
        border-bottom: 2px solid #ff9933;
        padding: 10px 0;
        margin-bottom: 0px;
}

.row img
{
        float:left;
}

.row p
{
        margin-left: 120px;
}

.modul1
{
        top:20px;
        left:-30px;
        position:absolute;
        height: 40px;
}
.modul2
{
        top:0px;
        left:-58px;
        position:absolute;
        height: 110px;
}
.prolog
{
    float:left;
	width:auto;
	max-width:70px;
	height:auto;
	max-height:260px; 
	margin: -20px 0px 0px 0px;
}
.modul1:hover
{
        opacity:0;
        transition: opacity 0.4s ease 0.2s;
        animation-name: stylie-transform-keyframes;
        animation-duration: 700ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: 1;
        transform-origin: 0 0;
}

/* THREE PRODUKT */

        #offer,
		#offer1,
		#offer2,
		#offer3,
		#offer4,
		#offer5,
		#offer6,
		#offer7,
		#offer8,
		#offer9,
		#offer10,
		#offer11,
		#offer12,
		#offer13,
		#offer14,
		#offer15,
		#offer16,
		#offer17,
		#offer18,
		#offer19,
		#offer20,
		#offer21,
		#offer22,
		#offer23,
		#offer24,
		#offer25,
		#offer26,
		#offer27,
		#offer28,
		#offer29,
		#offer30,
		#offer31,
		#offer32,
		#offer33,
		#offer34,
		#offer35,
		#offer36,
		#offer37,
		#offer38,
		#offer39,
		#offer40		
{
		text-decoration:none;
        clear:both;
        width:auto;
        max-width:900px;
		height:auto;
        margin:0px auto 0px auto;
}

        #offer article,
		#offer1 article,
		#offer2 article,
		#offer3 article,
		#offer4 article,
		#offer5 article,
		#offer6 article,
		#offer7 article,
		#offer8 article,
		#offer9 article,
		#offer10 article,
		#offer11 article,
		#offer12 article,
		#offer13 article,
		#offer14 article,
		#offer15 article,
		#offer16 article,
		#offer17 article,
		#offer18 article,
		#offer19 article,
		#offer20 article,
		#offer21 article,
		#offer22 article,
		#offer23 article,
		#offer24 article,
		#offer25 article,
		#offer26 article,
		#offer27 article,
		#offer28 article,
		#offer29 article,
		#offer30 article,
		#offer31 article,
		#offer32 article,
		#offer33 article,
		#offer34 article,
		#offer35 article,
		#offer36 article,
		#offer37 article,
		#offer38 article,
		#offer39 article,
		#offer40 article		
{
        margin: 0px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 900px;
		text-decoration:none;
}

		#offer article.produkt1,
		#offer1 article.produkt1,
		#offer2 article.produkt1,
		#offer3 article.produkt1,
		#offer4 article.produkt1,
		#offer5 article.produkt1,
		#offer6 article.produkt1,
		#offer7 article.produkt1,
		#offer8 article.produkt1,
		#offer9 article.produkt1,
		#offer10 article.produkt1,
		#offer11 article.produkt1,
		#offer12 article.produkt1,
		#offer13 article.produkt1,
		#offer14 article.produkt1,
		#offer15 article.produkt1,
		#offer16 article.produkt1,
		#offer17 article.produkt1,
		#offer18 article.produkt1,
		#offer19 article.produkt1,
		#offer20 article.produkt1,
		#offer21 article.produkt1,
		#offer22 article.produkt1,
		#offer23 article.produkt1,
		#offer24 article.produkt1,
		#offer25 article.produkt1,
		#offer26 article.produkt1,
		#offer27 article.produkt1,
		#offer28 article.produkt1,
		#offer29 article.produkt1,
		#offer30 article.produkt1,
		#offer31 article.produkt1,
		#offer32 article.produkt1,
		#offer33 article.produkt1,
		#offer34 article.produkt1,
		#offer35 article.produkt1,
		#offer36 article.produkt1,
		#offer37 article.produkt1,
		#offer38 article.produkt1,
		#offer39 article.produkt1,		
		#offer40 article.produkt1		

{
        float:left;
        width:auto;
        max-width: 300px;
		height:auto;
        padding: 10px 0px 40px 0px;
        margin: 0px 20px 10px auto;
}

        #offer article.produkt2,
		#offer1 article.produkt2,
		#offer2 article.produkt2,
		#offer3 article.produkt2,
		#offer4 article.produkt2,
		#offer5 article.produkt2,
		#offer6 article.produkt2,
		#offer7 article.produkt2,
		#offer8 article.produkt2,
		#offer9 article.produkt2,
		#offer10 article.produkt2,
		#offer11 article.produkt2,
		#offer12 article.produkt2,
		#offer13 article.produkt2,
		#offer14 article.produkt2,
		#offer15 article.produkt2,
		#offer16 article.produkt2,
		#offer17 article.produkt2,
		#offer18 article.produkt2,
		#offer19 article.produkt2,
		#offer20 article.produkt2,
		#offer21 article.produkt2,
		#offer22 article.produkt2,
		#offer23 article.produkt2,
		#offer24 article.produkt2,
		#offer25 article.produkt2,
		#offer26 article.produkt2,
		#offer27 article.produkt2,
		#offer28 article.produkt2,
		#offer29 article.produkt2,
		#offer30 article.produkt2,
		#offer31 article.produkt2,
		#offer32 article.produkt2,
		#offer33 article.produkt2,
		#offer34 article.produkt2,
		#offer35 article.produkt2,
		#offer36 article.produkt2,
		#offer37 article.produkt2,
		#offer38 article.produkt2,
		#offer39 article.produkt2,
		#offer40 article.produkt2		
{
        float:left;
		text-decoration:none;
        width:auto;
		max-width: 270px;
        padding: 10px 0px 10px 0px;
        margin: 0px 20px 10px 10px;			

}
        #offer article.produkt3,
		#offer1 article.produkt3,
		#offer2 article.produkt3,
		#offer3 article.produkt3,
		#offer4 article.produkt3,
		#offer5 article.produkt3,
		#offer6 article.produkt3,
		#offer7 article.produkt3,
		#offer8 article.produkt3,
		#offer9 article.produkt3,
		#offer10 article.produkt3,
		#offer11 article.produkt3,
		#offer12 article.produkt3,
		#offer13 article.produkt3,
		#offer14 article.produkt3,
		#offer15 article.produkt3,
		#offer16 article.produkt3,
		#offer17 article.produkt3,
		#offer18 article.produkt3,
		#offer19 article.produkt3,
		#offer20 article.produkt3,
		#offer21 article.produkt3,
		#offer22 article.produkt3,
		#offer23 article.produkt3,
		#offer24 article.produkt3,
		#offer25 article.produkt3,
		#offer26 article.produkt3,
		#offer27 article.produkt3,
		#offer28 article.produkt3,
		#offer29 article.produkt3,
		#offer30 article.produkt3,
		#offer31 article.produkt3,
		#offer32 article.produkt3,
		#offer33 article.produkt3,
		#offer34 article.produkt3,
		#offer35 article.produkt3,
		#offer36 article.produkt3,
		#offer37 article.produkt3,
		#offer38 article.produkt3,
		#offer39 article.produkt3,
		#offer40 article.produkt3		
{
        float:left;
        width:auto;
		text-decoration:none;		
        max-width: 270px;
        padding: 10px 0px 10px 0px;
        margin: 0px auto 10px 10px;		
}

        #offer .produkt1 img,
		#offer1 .produkt1 img,
		#offer2 .produkt1 img,
		#offer3 .produkt1 img,
		#offer4 .produkt1 img,
		#offer5 .produkt1 img,
        #offer6 .produkt1 img,
		#offer7 .produkt1 img,
		#offer8 .produkt1 img,
		#offer9 .produkt1 img,
		#offer10 .produkt1 img,
		#offer11 .produkt1 img,
		#offer12 .produkt1 img,
		#offer13 .produkt1 img,
		#offer14 .produkt1 img,
		#offer15 .produkt1 img,
		#offer16 .produkt1 img,
		#offer17 .produkt1 img,
		#offer18 .produkt1 img,
		#offer19 .produkt1 img,
		#offer20 .produkt1 img,
		#offer21 .produkt1 img,
		#offer22 .produkt1 img,
		#offer23 .produkt1 img,
		#offer24 .produkt1 img,
		#offer25 .produkt1 img,
		#offer26 .produkt1 img,
		#offer27 .produkt1 img,
		#offer28 .produkt1 img,
		#offer29 .produkt1 img,
		#offer30 .produkt1 img,
		#offer31 .produkt1 img,
		#offer32 .produkt1 img,
		#offer33 .produkt1 img,
		#offer34 .produkt1 img,
		#offer35 .produkt1 img,
		#offer36 .produkt1 img,
		#offer37 .produkt1 img,
		#offer38 .produkt1 img,
		#offer39 .produkt1 img,
		#offer40 .produkt1 img		
		
{
    float:left;
	width:auto;
	max-width:70px;
	height:auto;
	max-height:250px; 
	margin: 10px auto 0px auto;
}

        #offer .produkt1 p,
		#offer1 .produkt1 p,
		#offer2 .produkt1 p,
		#offer3 .produkt1 p,
		#offer4 .produkt1 p,
		#offer5 .produkt1 p,
		#offer6 .produkt1 p,
		#offer7 .produkt1 p,
        #offer8 .produkt1 p,
		#offer9 .produkt1 p,
		#offer10 .produkt1 p,
		#offer11 .produkt1 p,
		#offer12 .produkt1 p,
		#offer13 .produkt1 p,
		#offer14 .produkt1 p,
		#offer15 .produkt1 p,		
		#offer16 .produkt1 p,
		#offer17 .produkt1 p,
        #offer18 .produkt1 p,
		#offer19 .produkt1 p,
		#offer20 .produkt1 p,
		#offer21 .produkt1 p,
		#offer22 .produkt1 p,
		#offer23 .produkt1 p,
		#offer24 .produkt1 p,
		#offer25 .produkt1 p,		
		#offer26 .produkt1 p,
		#offer27 .produkt1 p,
		#offer28 .produkt1 p,
		#offer29 .produkt1 p,
		#offer30 .produkt1 p,
		#offer31 .produkt1 p,
		#offer32 .produkt1 p,
		#offer33 .produkt1 p,
		#offer34 .produkt1 p,
		#offer35 .produkt1 p,
		#offer36 .produkt1 p,
		#offer37 .produkt1 p,
		#offer38 .produkt1 p,
		#offer39 .produkt1 p,
		#offer40 .produkt1 p			
{
	    font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:normal;
        letter-spacing: 0px;
		text-align:left;
		color:rgba(5,5,5,1.0);
		line-height:22px;		
        padding: 30px 10px 30px 70px;
        width:auto;
		height:240px;
        z-index:20;
        background-color:rgba(249,135,57,1.0);
}
        #offer .produkt2 p,
		#offer1 .produkt2 p,
		#offer2 .produkt2 p,
		#offer3 .produkt2 p,
		#offer4 .produkt2 p,
		#offer5 .produkt2 p,
		#offer6 .produkt2 p,
		#offer7 .produkt2 p,
        #offer8 .produkt2 p,
		#offer9 .produkt2 p,
		#offer10 .produkt2 p,
		#offer11 .produkt2 p,
		#offer12 .produkt2 p,
		#offer13 .produkt2 p,
		#offer14 .produkt2 p,
		#offer15 .produkt2 p,		
		#offer16 .produkt2 p,
		#offer17 .produkt2 p,
        #offer18 .produkt2 p,
		#offer19 .produkt2 p,
		#offer20 .produkt2 p,
		#offer21 .produkt2 p,
		#offer22 .produkt2 p,
		#offer23 .produkt2 p,
		#offer24 .produkt2 p,
		#offer25 .produkt2 p,		
		#offer26 .produkt2 p,
		#offer27 .produkt2 p,
		#offer28 .produkt2 p,
		#offer29 .produkt2 p,
		#offer30 .produkt2 p,
		#offer31 .produkt2 p,
		#offer32 .produkt2 p,
		#offer33 .produkt2 p,
		#offer34 .produkt2 p,
		#offer35 .produkt2 p,
		#offer36 .produkt2 p,
		#offer37 .produkt2 p,
		#offer38 .produkt2 p,
		#offer39 .produkt2 p,
		#offer40 .produkt2 p			
		
{
        float:left;
        width: 260px;		
	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:bold;
        letter-spacing: 0px;
		line-height:18px;
		text-align:left;
		color:rgb(20,20,20);
		padding: 7px 0px 7px 10px;
		text-decoration:none;		
        margin:4px 0px 0px 0px;		
		background-color:rgba(253,253,253,0.6);
}
        #offer .produkt2 ins.leist,
		#offer1 .produkt2 ins.leist,
		#offer2 .produkt2 ins.leist,
		#offer3 .produkt2 ins.leist,
		#offer4 .produkt2 ins.leist,
		#offer5 .produkt2 ins.leist,
        #offer6 .produkt2 ins.leist,
		#offer7 .produkt2 ins.leist,
		#offer8 .produkt2 ins.leist,
		#offer9 .produkt2 ins.leist,
		#offer10 .produkt2 ins.leist,
		#offer11 .produkt2 ins.leist,
		#offer12 .produkt2 ins.leist,
		#offer13 .produkt2 ins.leist,
		#offer14 .produkt2 ins.leist,
		#offer15 .produkt2 ins.leist,
		#offer16 .produkt2 ins.leist,
		#offer17 .produkt2 ins.leist,
		#offer18 .produkt2 ins.leist,
		#offer19 .produkt2 ins.leist,
		#offer20 .produkt2 ins.leist,
		#offer21 .produkt2 ins.leist,
		#offer22 .produkt2 ins.leist,
		#offer23 .produkt2 ins.leist,
		#offer24 .produkt2 ins.leist,
		#offer25 .produkt2 ins.leist,
		#offer26 .produkt2 ins.leist,
		#offer27 .produkt2 ins.leist,
		#offer28 .produkt2 ins.leist,
		#offer29 .produkt2 ins.leist,
		#offer30 .produkt2 ins.leist,
		#offer31 .produkt2 ins.leist,
		#offer32 .produkt2 ins.leist,
		#offer33 .produkt2 ins.leist,
		#offer34 .produkt2 ins.leist,
		#offer35 .produkt2 ins.leist,
		#offer36 .produkt2 ins.leist,
		#offer37 .produkt2 ins.leist,
		#offer38 .produkt2 ins.leist,
		#offer39 .produkt2 ins.leist,
		#offer40 .produkt2 ins.leist			
{
	    font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:bold;
		text-decoration:none;
        letter-spacing: 1px;
		text-align:left;
		color:rgb(204,102,51);
		margin:0px 6px 0px 0px;
		padding: 1px 2px 1px 2px;
		backgroun-color:rgba(253,253,253,0.6);			
}
        #offer .produkt3 p.ziele,
		#offer1 .produkt3 p.ziele,
		#offer2 .produkt3 p.ziele,
		#offer3 .produkt3 p.ziele,		
		#offer4 .produkt3 p.ziele,
		#offer5 .produkt3 p.ziele,
		#offer6 .produkt3 p.ziele,
        #offer7 .produkt3 p.ziele,
		#offer8 .produkt3 p.ziele,
		#offer9 .produkt3 p.ziele,
		#offer10 .produkt3 p.ziele,
		#offer11 .produkt3 p.ziele,
		#offer12 .produkt3 p.ziele,
		#offer13 .produkt3 p.ziele,
		#offer14 .produkt3 p.ziele,
		#offer15 .produkt3 p.ziele,
		#offer16 .produkt3 p.ziele,
        #offer17 .produkt3 p.ziele,
		#offer18 .produkt3 p.ziele,
		#offer19 .produkt3 p.ziele,
		#offer20 .produkt3 p.ziele,
		#offer21 .produkt3 p.ziele,
		#offer22 .produkt3 p.ziele,
		#offer23 .produkt3 p.ziele,
		#offer24 .produkt3 p.ziele,
		#offer25 .produkt3 p.ziele,
		#offer26 .produkt3 p.ziele,
		#offer27 .produkt3 p.ziele,
		#offer28 .produkt3 p.ziele,
		#offer29 .produkt3 p.ziele,
		#offer30 .produkt3 p.ziele,
        #offer31 .produkt3 p.ziele,
		#offer32 .produkt3 p.ziele,
		#offer33 .produkt3 p.ziele,
		#offer34 .produkt3 p.ziele,
		#offer35 .produkt3 p.ziele,
		#offer36 .produkt3 p.ziele,
		#offer37 .produkt3 p.ziele,
		#offer38 .produkt3 p.ziele,
		#offer39 .produkt3 p.ziele,
		#offer40 .produkt3 p.ziele		
{

	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:bold;
		vertical-align: middle;
        letter-spacing: 0px;
		line-height:18px;		
		text-align:right;
        border-bottom: 1px solid #ff9933;		
		color:rgb(20,20,20);
		padding: 4px 10px 4px 0px;
		text-decoration:none;		
        margin:0px 0px 0px 0px;		
		background-color:rgba(223,223,223,0.6);
}
        #offer .produkt3 p.skills,
		#offer1 .produkt3 p.skills,
		#offer2 .produkt3 p.skills,
		#offer3 .produkt3 p.skills,
		#offer4 .produkt3 p.skills,
		#offer5 .produkt3 p.skills,
        #offer6 .produkt3 p.skills,
        #offer7 .produkt3 p.skills,
		#offer8 .produkt3 p.skills,
		#offer9 .produkt3 p.skills,
		#offer10 .produkt3 p.skills,
		#offer11 .produkt3 p.skills,
		#offer12 .produkt3 p.skills,
		#offer13 .produkt3 p.skills,
		#offer14 .produkt3 p.skills,
		#offer15 .produkt3 p.skills,
		#offer16 .produkt3 p.skills,
        #offer17 .produkt3 p.skills,
		#offer18 .produkt3 p.skills,
		#offer19 .produkt3 p.skills,
		#offer20 .produkt3 p.skills,
		#offer21 .produkt3 p.skills,
		#offer22 .produkt3 p.skills,
		#offer23 .produkt3 p.skills,
		#offer24 .produkt3 p.skills,
		#offer25 .produkt3 p.skills,
		#offer26 .produkt3 p.skills,
		#offer27 .produkt3 p.skills,
		#offer28 .produkt3 p.skills,
		#offer29 .produkt3 p.skills,
		#offer30 .produkt3 p.skills,
        #offer31 .produkt3 p.skills,
		#offer32 .produkt3 p.skills,
		#offer33 .produkt3 p.skills,
		#offer34 .produkt3 p.skills,
		#offer35 .produkt3 p.skills,
		#offer36 .produkt3 p.skills,
		#offer37 .produkt3 p.skills,
		#offer38 .produkt3 p.skills,
		#offer39 .produkt3 p.skills,
		#offer40 .produkt3 p.skills		
{

	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:bold;
        letter-spacing: 0px;
		line-height:18px;
		vertical-align: middle;
		text-align:right;
        border-bottom: 1px solid #ff9933;		
		color:rgb(20,20,20);
		padding: 4px 10px 4px 0px;
		text-decoration:none;		
        margin:0px 0px 0px 0px;		
		background-color:rgba(223,223,223,0.6);
}

        #offer .produkt3 p.infos,
		#offer1 .produkt3 p.infos,
		#offer2 .produkt3 p.infos,
		#offer3 .produkt3 p.infos,
		#offer4 .produkt3 p.infos,
		#offer5 .produkt3 p.infos,
        #offer6 .produkt3 p.infos,
		#offer7 .produkt3 p.infos,
		#offer8 .produkt3 p.infos,
		#offer9 .produkt3 p.infos,
		#offer10 .produkt3 p.infos,
		#offer11 .produkt3 p.infos,
		#offer12 .produkt3 p.infos,
		#offer13 .produkt3 p.infos,
		#offer14 .produkt3 p.infos,
		#offer15 .produkt3 p.infos,
		#offer16 .produkt3 p.infos,
		#offer17 .produkt3 p.infos,
		#offer18 .produkt3 p.infos,
		#offer19 .produkt3 p.infos,
		#offer20 .produkt3 p.infos,
		#offer21 .produkt3 p.infos,
		#offer22 .produkt3 p.infos,
		#offer23 .produkt3 p.infos,
		#offer24 .produkt3 p.infos,
		#offer25 .produkt3 p.infos,
		#offer26 .produkt3 p.infos,
		#offer27 .produkt3 p.infos,
		#offer28 .produkt3 p.infos,
		#offer29 .produkt3 p.infos,
		#offer30 .produkt3 p.infos,
		#offer31 .produkt3 p.infos,
		#offer32 .produkt3 p.infos,
		#offer33 .produkt3 p.infos,
		#offer34 .produkt3 p.infos,
		#offer35 .produkt3 p.infos,
		#offer36 .produkt3 p.infos,
		#offer37 .produkt3 p.infos,
		#offer38 .produkt3 p.infos,
		#offer39 .produkt3 p.infos,
		#offer40 .produkt3 p.infos			
{
 
        width: 250px;		
	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:bold;
		vertical-align: middle;
        letter-spacing: 0px;
		line-height:18px;
        border-bottom: 1px solid #ff9933;		
		text-align:right;
		color:rgb(20,20,20);
		padding: 3px 10px 2px 10px;
		text-decoration:none;		
        margin:0px 0px 0px 0px;		
		background-color:rgba(253,253,253,0.6);
}
        #offer .produkt3 p.u,
		#offer1 .produkt3 p.u,
		#offer2 .produkt3 p.u,
		#offer3 .produkt3 p.u,
		#offer4 .produkt3 p.u,
		#offer5 .produkt3 p.u,
        #offer6 .produkt3 p.u,
		#offer7 .produkt3 p.u,
		#offer8 .produkt3 p.u,
		#offer9 .produkt3 p.u,
		#offer10 .produkt3 p.u,
		#offer11 .produkt3 p.u,
		#offer12 .produkt3 p.u,
		#offer13 .produkt3 p.u,
		#offer14 .produkt3 p.u,
		#offer15 .produkt3 p.u,
		#offer16 .produkt3 p.u,
		#offer17 .produkt3 p.u,
		#offer18 .produkt3 p.u,
		#offer19 .produkt3 p.u,
		#offer20 .produkt3 p.u,
		#offer21 .produkt3 p.u,
		#offer22 .produkt3 p.u,
		#offer23 .produkt3 p.u,
		#offer24 .produkt3 p.u,
		#offer25 .produkt3 p.u,
		#offer26 .produkt3 p.u,
		#offer27 .produkt3 p.u,
		#offer28 .produkt3 p.u,
		#offer29 .produkt3 p.u,
		#offer30 .produkt3 p.u,
		#offer31 .produkt3 p.u,
		#offer32 .produkt3 p.u,
		#offer33 .produkt3 p.u,
		#offer34 .produkt3 p.u,
		#offer35 .produkt3 p.u,
		#offer36 .produkt3 p.u,
		#offer37 .produkt3 p.u,
		#offer38 .produkt3 p.u,
		#offer39 .produkt3 p.u,
		#offer40 .produkt3 p.u		
{
        width: auto;		
	    font-family: 'Open Sans', sans-serif;
        font-size:13px;
        font-weight:bold;
		vertical-align: middle;
        letter-spacing: 0px;
		line-height:18px;
        border-bottom: 1px solid #ff9933;		
		text-align:right;
		color:rgb(20,20,20);
		padding: 4px 10px 2px 10px;
		text-decoration:none;		
        margin:10px 0px 0px 0px;		
		backgroun-color:rgba(253,253,253,0.6);
}
		#offer .produkt3 p.u:hover,
		#offer1 .produkt3 p.u:hover,
		#offer2 .produkt3 p.u:hover,
		#offer3 .produkt3 p.u:hover,
		#offer4 .produkt3 p.u:hover,
		#offer5 .produkt3 p.u:hover,
		#offer6 .produkt3 p.u:hover,
		#offer7 .produkt3 p.u:hover,
		#offer8 .produkt3 p.u:hover,
		#offer9 .produkt3 p.u:hover,
		#offer10 .produkt3 p.u:hover,
		#offer11 .produkt3 p.u:hover,
		#offer12 .produkt3 p.u:hover,
		#offer13 .produkt3 p.u:hover,
		#offer14 .produkt3 p.u:hover,
		#offer15 .produkt3 p.u:hover,
		#offer16 .produkt3 p.u:hover,
		#offer17 .produkt3 p.u:hover,
		#offer18 .produkt3 p.u:hover,
		#offer19 .produkt3 p.u:hover,
		#offer20 .produkt3 p.u:hover,
		#offer21 .produkt3 p.u:hover,
		#offer22 .produkt3 p.u:hover,
		#offer23 .produkt3 p.u:hover,
		#offer24 .produkt3 p.u:hover,
		#offer25 .produkt3 p.u:hover,
		#offer26 .produkt3 p.u:hover,
		#offer27 .produkt3 p.u:hover,
		#offer28 .produkt3 p.u:hover,
		#offer29 .produkt3 p.u:hover,
		#offer30 .produkt3 p.u:hover,
		#offer31 .produkt3 p.u:hover,
		#offer32 .produkt3 p.u:hover,
		#offer33 .produkt3 p.u:hover,
		#offer34 .produkt3 p.u:hover,
		#offer35 .produkt3 p.u:hover,
		#offer36 .produkt3 p.u:hover,
		#offer37 .produkt3 p.u:hover,
		#offer38 .produkt3 p.u:hover,
		#offer39 .produkt3 p.u:hover,
		#offer40 .produkt3 p.u:hover			
		{
		        font-weight:bold;
				color:rgb(255,153,51);
		}
        #offer .produkt3 ins,
		#offer1 .produkt3 ins,
		#offer2 .produkt3 ins,
		#offer3 .produkt3 ins,
		#offer4 .produkt3 ins,
		#offer5 .produkt3 ins,
        #offer6 .produkt3 ins,
		#offer7 .produkt3 ins,
		#offer8 .produkt3 ins,
		#offer9 .produkt3 ins,
		#offer10 .produkt3 ins,
		#offer11 .produkt3 ins,
		#offer12 .produkt3 ins,
		#offer13 .produkt3 ins,
		#offer14 .produkt3 ins,
		#offer15 .produkt3 ins,
		#offer16 .produkt3 ins,
		#offer17 .produkt3 ins,
		#offer18 .produkt3 ins,
		#offer19 .produkt3 ins,
		#offer20 .produkt3 ins,
		#offer21 .produkt3 ins,
		#offer22 .produkt3 ins,
		#offer23 .produkt3 ins,
		#offer24 .produkt3 ins,
		#offer25 .produkt3 ins,
		#offer26 .produkt3 ins,
		#offer27 .produkt3 ins,
		#offer28 .produkt3 ins,
		#offer29 .produkt3 ins,
		#offer30 .produkt3 ins,
		#offer31 .produkt3 ins,
		#offer32 .produkt3 ins,
		#offer33 .produkt3 ins,
		#offer34 .produkt3 ins,
		#offer35 .produkt3 ins,
		#offer36 .produkt3 ins,
		#offer37 .produkt3 ins,
		#offer38 .produkt3 ins,
		#offer39 .produkt3 ins,
		#offer40 .produkt3 ins		
        {
	    float:left;
		font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:bold;
		vertical-align: middle;
		text-decoration:none;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(204,102,51);
        margin:0px 6px 0px 0px;
		padding:0px 0px 0px 0px;
        }
		
        #offer .produkt3 ins.ziele,
		#offer1 .produkt3 ins.ziele,
		#offer2 .produkt3 ins.ziele,
		#offer3 .produkt3 ins.ziele,
		#offer4 .produkt3 ins.ziele,
		#offer5 .produkt3 ins.ziele,
        #offer6 .produkt3 ins.ziele,
		#offer7 .produkt3 ins.ziele,
		#offer8 .produkt3 ins.ziele,
		#offer9 .produkt3 ins.ziele,
		#offer10 .produkt3 ins.ziele,
		#offer11 .produkt3 ins.ziele,
		#offer12 .produkt3 ins.ziele,
		#offer13 .produkt3 ins.ziele,
		#offer14 .produkt3 ins.ziele,
		#offer15 .produkt3 ins.ziele,
		#offer16 .produkt3 ins.ziele,
		#offer17 .produkt3 ins.ziele,
		#offer18 .produkt3 ins.ziele,
		#offer19 .produkt3 ins.ziele,
		#offer20 .produkt3 ins.ziele,
		#offer21 .produkt3 ins.ziele,
		#offer22 .produkt3 ins.ziele,
		#offer23 .produkt3 ins.ziele,
		#offer24 .produkt3 ins.ziele,
		#offer25 .produkt3 ins.ziele,
		#offer26 .produkt3 ins.ziele,
		#offer27 .produkt3 ins.ziele,
		#offer28 .produkt3 ins.ziele,
		#offer29 .produkt3 ins.ziele,
		#offer30 .produkt3 ins.ziele,
		#offer31 .produkt3 ins.ziele,
		#offer32 .produkt3 ins.ziele,
		#offer33 .produkt3 ins.ziele,
		#offer34 .produkt3 ins.ziele,
		#offer35 .produkt3 ins.ziele,
		#offer36 .produkt3 ins.ziele,
		#offer37 .produkt3 ins.ziele,
		#offer38 .produkt3 ins.ziele,
		#offer39 .produkt3 ins.ziele,
		#offer40 .produkt3 ins.ziele		
        {
	    float:left;
		font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:bold;
		vertical-align: middle;		
		text-decoration:none;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(204,102,51);
        margin:2px 4px 0px 10px;
		padding:0px 0px 0px 0px;
        }
		
        #offer .produkt3 ins.skills,
		#offer1 .produkt3 ins.skills,
		#offer2 .produkt3 ins.skills,
		#offer3 .produkt3 ins.skills,
		#offer4 .produkt3 ins.skills,
		#offer5 .produkt3 ins.skills,
        #offer6 .produkt3 ins.skills,
		#offer7 .produkt3 ins.skills,
		#offer8 .produkt3 ins.skills,
		#offer9 .produkt3 ins.skills,
		#offer10 .produkt3 ins.skills,
		#offer11 .produkt3 ins.skills,
		#offer12 .produkt3 ins.skills,
		#offer13 .produkt3 ins.skills,
		#offer14 .produkt3 ins.skills,
		#offer15 .produkt3 ins.skills,
		#offer16 .produkt3 ins.skills,
		#offer17 .produkt3 ins.skills,
		#offer18 .produkt3 ins.skills,
		#offer19 .produkt3 ins.skills,
		#offer20 .produkt3 ins.skills,
		#offer21 .produkt3 ins.skills,
		#offer22 .produkt3 ins.skills,
		#offer23 .produkt3 ins.skills,
		#offer24 .produkt3 ins.skills,
		#offer25 .produkt3 ins.skills,
		#offer26 .produkt3 ins.skills,
		#offer27 .produkt3 ins.skills,
		#offer28 .produkt3 ins.skills,
		#offer29 .produkt3 ins.skills,
		#offer30 .produkt3 ins.skills,
		#offer31 .produkt3 ins.skills,
		#offer32 .produkt3 ins.skills,
		#offer33 .produkt3 ins.skills,
		#offer34 .produkt3 ins.skills,
		#offer35 .produkt3 ins.skills,
		#offer36 .produkt3 ins.skills,
		#offer37 .produkt3 ins.skills,
		#offer38 .produkt3 ins.skills,
		#offer39 .produkt3 ins.skills,
		#offer40 .produkt3 ins.skills
			
        {
	    float:left;
		font-family: 'Open Sans', sans-serif;
        font-size:14px;
        font-weight:bold;
		vertical-align: middle;	
		text-decoration:none;
        letter-spacing: 0px;
		text-align:left;
		color:rgb(204,102,51);
        margin:2px 4px 0px 10px;
		padding:0px 0px 0px 0px;
        }
		
		#offer .produkt1 p.text,
		#offer1 .produkt1 p.text,
		#offer2 .produkt1 p.text,
		#offer3 .produkt1 p.text,
		#offer4 .produkt1 p.text,
		#offer5 .produkt1 p.text,
		#offer6 .produkt1 p.text,
		#offer7 .produkt1 p.text,
		#offer8 .produkt1 p.text,
		#offer9 .produkt1 p.text,
		#offer10 .produkt1 p.text,
		#offer11 .produkt1 p.text,
		#offer12 .produkt1 p.text,
		#offer13 .produkt1 p.text,
		#offer14 .produkt1 p.text,
		#offer15 .produkt1 p.text,
		#offer16 .produkt1 p.text,
		#offer17 .produkt1 p.text,
		#offer18 .produkt1 p.text,
		#offer19 .produkt1 p.text,
		#offer20 .produkt1 p.text,
		#offer21 .produkt1 p.text,
		#offer22 .produkt1 p.text,
		#offer23 .produkt1 p.text,
		#offer24 .produkt1 p.text,
		#offer25 .produkt1 p.text,
		#offer26 .produkt1 p.text,
		#offer27 .produkt1 p.text,
		#offer28 .produkt1 p.text,
		#offer29 .produkt1 p.text,
		#offer30 .produkt1 p.text,
		#offer31 .produkt1 p.text,
		#offer32 .produkt1 p.text,
		#offer33 .produkt1 p.text,
		#offer34 .produkt1 p.text,
		#offer35 .produkt1 p.text,
		#offer36 .produkt1 p.text,
		#offer37 .produkt1 p.text,
		#offer38 .produkt1 p.text,
		#offer39 .produkt1 p.text,
		#offer40 .produkt1 p.text	
		{
		font-family: 'Open Sans', sans-serif;
		height:auto;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid rgb(255,153,51);
		border-radius: 6px 6px 0px 0px;		
		padding: 9px 5px 9px 5px;
        margin: 4px 0px 18px 0px;	
		background-color:rgba(35,35,35,0.7);
		}
		#offer .produkt1 p.text:hover,
		#offer1 .produkt1 p.text:hover,
		#offer2 .produkt1 p.text:hover,
		#offer3 .produkt1 p.text:hover,
		#offer4 .produkt1 p.text:hover,
		#offer5 .produkt1 p.text:hover,
		#offer6 .produkt1 p.text:hover,
		#offer7 .produkt1 p.text:hover,
		#offer8 .produkt1 p.text:hover,
		#offer9 .produkt1 p.text:hover,
		#offer10 .produkt1 p.text:hover,
		#offer11 .produkt1 p.text:hover,
		#offer12 .produkt1 p.text:hover,
		#offer13 .produkt1 p.text:hover,
		#offer14 .produkt1 p.text:hover,
		#offer14 .produkt1 p.text:hover,		
		#offer16 .produkt1 p.text:hover,
		#offer17 .produkt1 p.text:hover,
		#offer18 .produkt1 p.text:hover,
		#offer19 .produkt1 p.text:hover,
		#offer20 .produkt1 p.text:hover,
		#offer21 .produkt1 p.text:hover,
		#offer22 .produkt1 p.text:hover,
		#offer23 .produkt1 p.text:hover,
		#offer24 .produkt1 p.text:hover,
		#offer24 .produkt1 p.text:hover,		
		#offer26 .produkt1 p.text:hover,
		#offer27 .produkt1 p.text:hover,
		#offer28 .produkt1 p.text:hover,
		#offer29 .produkt1 p.text:hover,		
		#offer30 .produkt1 p.text:hover,
		#offer31 .produkt1 p.text:hover,
		#offer32 .produkt1 p.text:hover,
		#offer33 .produkt1 p.text:hover,
		#offer34 .produkt1 p.text:hover,
		#offer35 .produkt1 p.text:hover,
		#offer36 .produkt1 p.text:hover,
		#offer37 .produkt1 p.text:hover,
		#offer38 .produkt1 p.text:hover,
		#offer39 .produkt1 p.text:hover,		
		#offer40 .produkt1 p.text:hover	
		{
		        font-weight:bold;
				color:rgb(255,153,51);
		}
		#offer .produkt2 p.text1,
		#offer1 .produkt2 p.text1,
		#offer2 .produkt2 p.text1,
		#offer3 .produkt2 p.text1,
		#offer4 .produkt2 p.text1,
		#offer5 .produkt2 p.text1,
		#offer6 .produkt2 p.text1,
		#offer7 .produkt2 p.text1,
		#offer8 .produkt2 p.text1,
		#offer9 .produkt2 p.text1,
		#offer10 .produkt2 p.text1,
		#offer11 .produkt2 p.text1,
		#offer12 .produkt2 p.text1,
		#offer13 .produkt2 p.text1,
		#offer14 .produkt2 p.text1,
		#offer15 .produkt2 p.text1,
		#offer16 .produkt2 p.text1,
		#offer17 .produkt2 p.text1,
		#offer18 .produkt2 p.text1,
		#offer19 .produkt2 p.text1,
		#offer20 .produkt2 p.text1,
		#offer21 .produkt2 p.text1,
		#offer22 .produkt2 p.text1,
		#offer23 .produkt2 p.text1,
		#offer24 .produkt2 p.text1,
		#offer25 .produkt2 p.text1,
		#offer26 .produkt2 p.text1,
		#offer27 .produkt2 p.text1,
		#offer28 .produkt2 p.text1,
		#offer29 .produkt2 p.text1,
		#offer30 .produkt2 p.text1,
		#offer31 .produkt2 p.text1,
		#offer32 .produkt2 p.text1,
		#offer33 .produkt2 p.text1,
		#offer34 .produkt2 p.text1,
		#offer35 .produkt2 p.text1,
		#offer36 .produkt2 p.text1,
		#offer37 .produkt2 p.text1,
		#offer38 .produkt2 p.text1,
		#offer39 .produkt2 p.text1,
		#offer40 .produkt2 p.text1			
{
	    font-family: 'Open Sans', sans-serif;
		height:auto;
		font-size:20px;
        font-weight:bold;
		text-align:center;
		vertical-align: middle;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 11px 5px 11px 5px;
        margin: 4px 0px 18px 0px;	
		background-color:rgba(35,35,35,0.7);
		}
		#offer .produkt3 p.text2,
		#offer1 .produkt3 p.text2,
		#offer2 .produkt3 p.text2,
		#offer3 .produkt3 p.text2,
		#offer4 .produkt3 p.text2,
		#offer5 .produkt3 p.text2,
		#offer6 .produkt3 p.text2,
		#offer7 .produkt3 p.text2,
		#offer8 .produkt3 p.text2,
		#offer9 .produkt3 p.text2,
		#offer10 .produkt3 p.text2,
		#offer11 .produkt3 p.text2,
		#offer12 .produkt3 p.text2,
		#offer13 .produkt3 p.text2,
		#offer14 .produkt3 p.text2,
		#offer15 .produkt3 p.text2,
		#offer16 .produkt3 p.text2,
		#offer17 .produkt3 p.text2,
		#offer18 .produkt3 p.text2,
		#offer19 .produkt3 p.text2,
		#offer20 .produkt3 p.text2,
		#offer21 .produkt3 p.text2,
		#offer22 .produkt3 p.text2,
		#offer23 .produkt3 p.text2,
		#offer24 .produkt3 p.text2,
		#offer25 .produkt3 p.text2,
		#offer26 .produkt3 p.text2,
		#offer27 .produkt3 p.text2,
		#offer28 .produkt3 p.text2,
		#offer29 .produkt3 p.text2,
		#offer30 .produkt3 p.text2,
		#offer31 .produkt3 p.text2,
		#offer32 .produkt3 p.text2,
		#offer33 .produkt3 p.text2,
		#offer34 .produkt3 p.text2,
		#offer35 .produkt3 p.text2,
		#offer36 .produkt3 p.text2,
		#offer37 .produkt3 p.text2,
		#offer38 .produkt3 p.text2,
		#offer39 .produkt3 p.text2,
		#offer40 .produkt3 p.text2	
{
	    
		font-family: 'Open Sans', sans-serif;
		height:auto;
        font-size:20px;
        font-weight:bold;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(255,255,255);
        border-bottom: 0px solid #ff9933;
		border-radius: 6px 6px 0px 0px;		
		padding: 8px 5px 7px 5px;
        margin: 4px 0px 18px 0px;	
		background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));
}
        #offer1 .banner,
		#offer2 .banner,
		#offer3 .banner,
		#offer4 .banner,
		#offer5 .banner,
		#offer6 .banner,
        #offer7 .banner,
		#offer8 .banner,
		#offer9 .banner,
		#offer10 .banner,
		#offer11 .banner,
		#offer12 .banner,
		#offer13 .banner,
		#offer14 .banner,
		#offer15 .banner,
		#offer16 .banner,
        #offer17 .banner,
		#offer18 .banner,
		#offer19 .banner,
		#offer20 .banner,
		#offer21 .banner,
		#offer22 .banner,
		#offer23 .banner,
		#offer24 .banner,
		#offer25 .banner,
		#offer26 .banner,
		#offer27 .banner,
		#offer28 .banner,
		#offer29 .banner,
		#offer30 .banner,
        #offer31 .banner,
		#offer32 .banner,
		#offer33 .banner,
		#offer34 .banner,
		#offer35 .banner,
		#offer36 .banner,
		#offer37 .banner,
		#offer38 .banner,
		#offer39 .banner,
		#offer40 .banner		
{
        position:absolute;
		width:auto;
		max-width:80px;
		margin:64px 0px 0px -4px;
		z-index:20;
}
        #offer .produkt2 p.text4,
		#offer1 .produkt2 p.text4,
		#offer2 .produkt2 p.text4,
		#offer3 .produkt2 p.text4,
        #offer4 .produkt2 p.text4,
		#offer5 .produkt2 p.text4,
		#offer6 .produkt2 p.text4,
		#offer7 .produkt2 p.text4,
        #offer8 .produkt2 p.text4,
		#offer9 .produkt2 p.text4,
		#offer10 .produkt2 p.text4,
		#offer11 .produkt2 p.text4,
        #offer12 .produkt2 p.text4,
		#offer13 .produkt2 p.text4,
		#offer14 .produkt2 p.text4,
		#offer15 .produkt2 p.text4,
		#offer16 .produkt2 p.text4,
		#offer17 .produkt2 p.text4,
        #offer18 .produkt2 p.text4,
		#offer19 .produkt2 p.text4,
		#offer20 .produkt2 p.text4,
		#offer21 .produkt2 p.text4,
        #offer22 .produkt2 p.text4,
		#offer23 .produkt2 p.text4,
		#offer24 .produkt2 p.text4,
		#offer25 .produkt2 p.text4,
		#offer26 .produkt2 p.text4,
		#offer27 .produkt2 p.text4,
		#offer28 .produkt2 p.text4,
		#offer29 .produkt2 p.text4,
		#offer30 .produkt2 p.text4,
		#offer31 .produkt2 p.text4,
        #offer32 .produkt2 p.text4,
		#offer33 .produkt2 p.text4,
		#offer34 .produkt2 p.text4,
		#offer35 .produkt2 p.text4,
        #offer36 .produkt2 p.text4,
		#offer37 .produkt2 p.text4,
		#offer38 .produkt2 p.text4,
		#offer39 .produkt2 p.text4,
		#offer40 .produkt2 p.text4			
{
		font-family: 'Open Sans', sans-serif;
		height:auto;
        font-size:13px;
        font-weight:normal;
		text-align:center;
        letter-spacing: 0px;		
        text-shadow: 0px 0px 0px rgb(204,204,204);		
		color:rgb(200,200,200);
        border-bottom: 0px solid #ff9933;
		border-radius: 0px 0px 6px 6px;		
		padding: 6px 5px 6px 5px;
        margin:0px 0px 6px 0px;	
		background-color:rgba(35,35,35,0.7);
}

        #offer .produkt3 p.text5,
		#offer1 .produkt3 p.text5,
		#offer2 .produkt3 p.text5,
		#offer3 .produkt3 p.text5,
        #offer4 .produkt3 p.text5,
		#offer5 .produkt3 p.text5,
		#offer6 .produkt3 p.text5,
		#offer7 .produkt3 p.text5,
        #offer8 .produkt3 p.text5,
		#offer9 .produkt3 p.text5,
		#offer10 .produkt3 p.text5,
		#offer11 .produkt3 p.text5,
        #offer12 .produkt3 p.text5,
		#offer13 .produkt3 p.text5,
		#offer14 .produkt3 p.text5,
		#offer15 .produkt3 p.text5,
		#offer16 .produkt3 p.text5,
		#offer17 .produkt3 p.text5,
        #offer18 .produkt3 p.text5,
		#offer19 .produkt3 p.text5,
		#offer20 .produkt3 p.text5,
		#offer21 .produkt3 p.text5,
        #offer22 .produkt3 p.text5,
		#offer23 .produkt3 p.text5,
		#offer24 .produkt3 p.text5,
		#offer25 .produkt3 p.text5,		
		#offer26 .produkt3 p.text5,
		#offer27 .produkt3 p.text5,
		#offer28 .produkt3 p.text5,
		#offer29 .produkt3 p.text5,
		#offer30 .produkt3 p.text5,
		#offer31 .produkt3 p.text5,
        #offer32 .produkt3 p.text5,
		#offer33 .produkt3 p.text5,
		#offer34 .produkt3 p.text5,
		#offer35 .produkt3 p.text5,
        #offer36 .produkt3 p.text5,
		#offer37 .produkt3 p.text5,
		#offer38 .produkt3 p.text5,
		#offer39 .produkt3 p.text5,
		#offer40 .produkt3 p.text5		
{
	    font-family: 'Open Sans', sans-serif;
		height:auto;
        font-size:13px;
        font-weight:bold;
        letter-spacing: 0px;
		text-align:center;
		color:rgba(255,255,255,1.0);
		clear:both;
		padding: 4px 39px 4px 39px;
        margin: 7px auto 0px auto;		
		background-image: linear-gradient(rgb(250,148,36),rgb(218,114,10));
}

        #offer .produkt2 img,
		#offer1 .produkt2 img,
		#offer2 .produkt2 img,
		#offer3 .produkt2 img,
        #offer4 .produkt2 img,
		#offer5 .produkt2 img,
		#offer6 .produkt2 img,
		#offer7 .produkt2 img,
        #offer8 .produkt2 img,
		#offer9 .produkt2 img,
		#offer10 .produkt2 img,
		#offer11 .produkt2 img,
        #offer12 .produkt2 img,
		#offer13 .produkt2 img,
		#offer14 .produkt2 img,
		#offer15 .produkt2 img,
		#offer16 .produkt2 img,
		#offer17 .produkt2 img,
        #offer18 .produkt2 img,
		#offer19 .produkt2 img,
		#offer20 .produkt2 img,
		#offer21 .produkt2 img,
        #offer22 .produkt2 img,
		#offer23 .produkt2 img,
		#offer24 .produkt2 img,
		#offer25 .produkt2 img,		
		#offer26 .produkt2 img,
		#offer27 .produkt2 img,
		#offer28 .produkt2 img,
		#offer29 .produkt2 img,
		#offer30 .produkt2 img,
		#offer31 .produkt2 img,
        #offer32 .produkt2 img,
		#offer33 .produkt2 img,
		#offer34 .produkt2 img,
		#offer35 .produkt2 img,
        #offer36 .produkt2 img,
		#offer37 .produkt2 img,
		#offer38 .produkt2 img,
		#offer39 .produkt2 img,		
		#offer40 .produkt2 img			
{
		border: 2px solid #ff9933;
		borde-bottom:4px rgb(255,153,51);
        width:100%;
		max-width:258px;
		height:auto;
		max-height: 116px;
		padding: 4px 4px 4px 4px;
        margin: 0px auto 6px auto;
}
/* INOUT */
#inout
{
       width:100%;
	   margin:0px auto;
	   background-color: rgb(53,53,53);
	   overflow:hidden;
}

#info3
{
        clear:both;
        width:100%;
        max-width:900px;
		margin:0px auto 0px auto;
        font-size:14px;
		verflow:hidden;
		background-color: rgb(53,53,53);
}
#left
{
	    font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:left;
        width:auto;
		max-width:240px;
        margin: 10px 10px 10px 10px;
		border-bottom:1px solid rgb(100,100,100);
		border-top:1px solid rgb(100,100,100);		
		border-radius:10px;
		padding: 10px 10px 10px 10px;
}
#left h4
{
        float:left;
		font-size: 16px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 1px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 14px 0px 10px 14px;
}
#left p
{
        float:left;
	    font-family: 'Open Sans', sans-serif;		
		font-size: 14px;
		font-weight:bold;
        color: #d6d0c1;
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 20px 0px 0px 14px;
}
#left email
{
        float:left;
	   font-family: 'Open Sans', sans-serif;	
		font-size: 14px;
		font-weight:bold;
        color: #d6d0c1;
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 20px 0px 10px 14px;
}
#center
{
	   font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:left;
        width:auto;
		max-width:240px;
        margin: 10px 10px 10px 40px;
        border-botto: 1px solid rgba(255,153,51,0.2);
		border-bottom:1px solid rgb(100,100,100);
		border-top:1px solid rgb(100,100,100);		
		border-radius:10px;
		padding:10px 10px 10px 10px;	
        backgroun-color:rgb(53,53,53);		
}
#center h4
{
        float:left;
		font-size: 16px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 1px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 14px;
}
#center img
{
		
		width:auto;
		max-width:200px;
		padding:0px 50px 0px 50px;
		margi:0px auto 0px auto;
}
#right
{
	   font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:left;
        width:auto;
		max-width:240px;
        margin:10px 10px 10px 40px;
		padding:10px 10px 10px 10px;
		border-bottom:1px solid rgb(100,100,100);
		border-top:1px solid rgb(100,100,100);		
		border-radius:10px;
	backgroun-color:rgb(53,53,53);
}
#right h4
{
        float:left;
		font-size: 16px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 1px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 14px;
}


p.tag111 
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:22px;
		font-weight:bold;
		font-style:italic;
        color:rgb(239,135,55);
margin: -12px 0px 0px 40px;
		z-index:111;
}
p.tag11
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:22px;
		font-weight:bold;
		font-style:italic;
        color:rgb(239,135,55);
		margin: -14px 0px 0px 60px;		
		z-index:11;
}
p.tag1
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:18px;
		font-weight:bold;
		font-style:normal;
        color:rgb(239,135,55);
		margin: -100px 0px 0px 40px;
		z-index:1;
}
p.tag2
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:16px;
		font-weight:normal;
        color:rgb(210,210,210);
		margin: -15px 0px 0px 80px;		
		z-index:2;
}
p.tag3
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:18px;
		font-weight:bold;
        color:rgb(255,255,255);
		margin: -11px 0px 0px 110px;		
		z-index:5;
}
p.tag4
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:14px;
		font-weight:normal;
        color:rgb(255,255,255);
		margin: -12px 0px 0px 60px;		
		z-index:5;
}
p.tag5
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
		font-size:20px;
		font-weight:bold;
        color:rgb(51,102,153);
		margin: -10px 0px 0px 30px;		
		z-index:6;
}
p.tag6
{
        float:right;
	   font-family: 'Open Sans', sans-serif;
		font-size:22px;
		font-weight:bold;
        letter-spacing: 1px;
        text-shadow: 2px 0px 1px #313131;		
        color:rgb(239,135,55);
margin: -12px 20px 0px 0px;
		z-index:16;
}
p.tag7
{
        float:right;
	   font-family: 'Open Sans', sans-serif;
		font-size:18px;
		font-weight:bold;
        color:rgb(90,90,90);
		margin: -16px 40px 0px 0px;		

		z-index:7;
}
p.tag8
{
        float:right;
	   font-family: 'Open Sans', sans-serif;
		font-size:20px;
		font-weight:bold;
        color:rgb(102,102,102);
		margin: -10px 30px 0px 0px;		
		top: 35px;
		left:30px;
		z-index:8;
}
p.tag9
{
        float:right; 
	   font-family: 'Open Sans', sans-serif;
		font-size:18px;
		font-style:italic;		
		font-weight:bold;
        color:rgb(102,102,102);
		margin: -10px 60px 0px 0px;		
		z-index:9;
}
p.tag10
{
        float:right;
	   font-family: 'Open Sans', sans-serif;
		font-size:18px;
		font-weight:bold;
        color:rgba(71,71,71,0.8);
		margin:30px 30px 0px 0px;		
		z-index:10;
}
p.tag1:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag2:hover
{ 
	 color:#ccff99;
	 z-index:200;
}
p.tag3:hover
{ 
	 color:#ccff99;
	 z-index:200;
}
p.tag4:hover
{ 
	 color:#ccff99;
	 z-index:200;
}
p.tag5:hover
{ 
	 color:rgb(204,204,204);
	 z-index:202;	 
}
p.tag6:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag7:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag8:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag9:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag10:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag111:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}
p.tag11:hover
{ 
	 color:rgb(204,204,204);
	 z-index:200;	 
}

#standort
{
	   font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:left;
		margin:10px 10px 10px 10px;
		border-bottom:1px solid rgb(100,100,100);
		border-top:1px solid rgb(100,100,100);		
		border-radius:10px;
		padding:10px 10px 10px 10px;	
        backgroun-color:rgb(83,83,83);		  
}

#standort h1
{
        float:left;
		font-size: 14px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 14px 0px 10px 14px;
}
#standort h6
{
        float:left;
		font-size: 14px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 14px 0px 10px 14px;
}
#standort p
{
        float:left;
	   font-family: 'Open Sans', sans-serif;
        color:#ff9933;
		font-size:14px;
		text-align:left;
		margin:0px 10px 10px 14px;
        -botto: 10px;
}
#standort strong
{
        font-weight:bold;
	    font-family: 'Open Sans', sans-serif;
        color:rgb(180,180,180);
		font-size:14px;
		text-align:left;
		padding:0px 4px 0px 4px;
        margin:0px 2px 0px 2px;

}

#standort strong a:hover
{
        font-weight:bold; 
        color:rgb(255,153,51);
}

#sozial
{
	   font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:left;
        width:240px;
        margin:10px 10px 10px 10px;
		padding:0px 0px 0px 0px;
		border-bottom:0px solid rgb(100,100,100);
		border-top:0px solid rgb(100,100,100);		
		border-radius:4px;
        backgroun-color:rgb(83,83,83);		
}
#sozial h4
{
        float:left;
		font-size: 16px;
		font-weight:bold;
        color: #ff9933;
        border-bottom: 1px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 14px 0px 10px 14px;
}

#sozial h6
{
        float:left;
 	    font-family: 'Open Sans', sans-serif;	
		font-size: 14px;
		font-weight:normal;
        color: #d6d0c1;
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 0px 0px 0px;
        margin: 4px 0px 4px 0px;
}
#sozial a
{
        text-align:center;
		transition: opacity .25s ease;
        opacity: 0.2;
        float:left;
		padding:6px 0px 0px 10px;
        vertical-align:middle;
}
#sozial a:hover
{
        opacity: 0.7;
}
#sozial img
{
		display:block;
        text-align:center;
		width:auto;
		max-width:26px;
		padding:2px 0px 4px 2px;
		matgin:0px 0px 0px 0px;
}
#impressum
{
	   font-family: 'Open Sans', sans-serif;
        color:rgb(171,171,171);
        float:right;
        width:240px;
        margin:10px 10px 10px 10px;
		paddin:0px 0px 4px 0px;
		border-bottom:0px solid rgb(100,100,100);
		border-top:0px solid rgb(100,100,100);		
		border-radius:10px;

        backgroun-color:rgb(83,83,83);		
}
#impressum h6
{
        display:block;
        font-family: 'Open Sans', sans-serif;		
		text-align:center;
		font-size: 14px;
		font-weight:bold;
        color: rgb(171,171,171);
        border-bottom: 0px solid rgba(255,153,51,0.2);
        paddin: 0px 0px 0px 0px;
        margin: 10px 0px 8px 0px;
}
#impressum strong
{
		font-size: 14px;
		font-weight:bold;
        color: rgb(171,171,171);
        border-bottom: 0px solid rgba(255,153,51,0.2);
        padding: 0px 4px 0px 8px;
        margi: 8px 0px 8px 0px;
}
#impressum a
{
        text-align:center;
		transition: opacity .25s ease;
        opacity: 0.6;
	   font-family: 'Open Sans', sans-serif;
        color:rgb(255,255,255);
		font-size:14px;
		padding:0px 0px 0px 0px;
vertical-align:middle;
}
#impressum a:hover
{
          opacity: 0.7;
		  color: #ff9933;
}


/* FOOTER */

.site-footer
      {
         margin:-6px 0px 0px 0px;
		 paddin-top: 0px;
		 width:100%;
		 overflow:hidden;
     }

#footer-content
     {
	    backgroun-color: rgb(53,53,53);
     	margin: 0 auto;
		width:100%;
		max-width:900px;
     }
#footer-content p
     {

		text-align:center;
		font-size: 14px;
		font-weight:bold;
        color: rgb(53,53,53);
		padding: 4px 0px 2px 0px;
     }


/* SKIPLINK */
.go-top
{
        position: fixed;
        bottom: 2em;
        right: 2em;
        text-decoration: none;
        color: white;
        background-color: rgba(0, 0, 0, 0.3);
        font-size: 12px;
        padding: 1em;
        display: none;
}

.go-top:hover
{
        background-color: rgba(0, 0, 0, 0.6);
}


/* SLIDESHOW */
/* Prevent the slideshow from flashing on load */
.slidesjs-container
{
        border-top: 1px #d6d0c1 solid;
}
#slides
{
        display: none
}

/* Center the slideshow */
.container
{
        width:auto;
        margin: 0 auto;
        position:relative;
}

* Show active item in the pagination */
.slidesjs-pagination .active
{
        color:red;
}		

#slider_content1 p .responsive_button, #slider_content2 p .responsive_button, #slider_content3 p  .responsive_button, #slider_content4 p  .responsive_button, #slider_content5 p  .responsive_button, #slider_content6 p  .responsive_button, #slider_content7 p  .responsive_button, #slider_content8 p  .responsive_button, #slider_content9 p  .responsive_button, #slider_content10 p  .responsive_button, #slider_content11 p  .responsive_button, #slider_content12 p  .responsive_button
{
        display:none;
        color:#000000;
}
 




/* MISC */
.clear
{
        clear:both;
}
.hidden
{
        position:absolute;
        clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
          clip: rect(1px, 1px, 1px, 1px);
}

img
{
	max-width: 100%;
	height: auto;
}

/* MEDIA QUERIES FOR A RESPONSIVE LAYOUT */

@media (max-width: 1215px)
{
        #slider_content1, #slider_content2, #slider_content3, #slider_content4, #slider_content5, #slider_content6, #slider_content7, #slider_content8, #slider_content9, #slider_content10, #slider_content11, #slider_content12
        {
                display:inline;
                margin-right:50px;
        }
        #slider_content1 h2, #slider_content2 h2, #slider_content3 h2, #slider_content4 h2, #slider_content4 h2, #slider_content5 h2, #slider_content6 h2, #slider_content7 h2, #slider_content8 h2, #slider_content9 h2, #slider_content10 h2, #slider_content11 h2, #slider_content12 h2
        {
                font-size:18px;
        }
        #slider_content1 p, #slider_content2 p, #slider_content3 p, #slider_content4 p, #slider_content5 p, #slider_content6 p, #slider_content7 p, #slider_content8 p, #slider_content9 p, #slider_content10 p, #slider_content11 p, #slider_content12 p
        {
                font-size:10px;
        }
        #slider_content1 p .responsive_button, #slider_content2 p .responsive_button, #slider_content3 p  .responsive_button, #slider_content4 p  .responsive_button, #slider_content5 p  .responsive_button, #slider_content6 p  .responsive_button, #slider_content7 p  .responsive_button, #slider_content8 p  .responsive_button, #slider_content9 p  .responsive_button, #slider_content10 p  .responsive_button, #slider_content11 p  .responsive_button, #slider_content12 p  .responsive_button
        {
                display:inline;
        }
        .container .button
        {
                display:none;
        }
}

@media (max-width: 915px)
{

.prolog
{ 
	width:50px;
	height:160px;
	margin: 60px 0px 0px 0px;
}


 	   #eventauswahl
	   {
        width:auto;
        max-width:600px;
		height:500px;
        margin:30px auto 10px auto;
       }
	   #eventauswahl p.text10 
	   {
        floa:none;
		widt:auto;
		ma-width:510px;
        padding: 10px 10px 10px 10px;
        margin:0px auto 20px auto;
	   }
       #eventauswahl .sector1,
	   #eventauswahl .sector2,
	   #eventauswahl .sector3,
	   #eventauswahl .sector4
	   {
	   width:auto;
	   max-width:600px;
	   height:auto;
        float:left;
	   margin: 0px auto 0px auto;
	   }
	   #eventauswahl .group1,
	   #eventauswahl .group2
	   {
	   width:auto;
	   ma-width:100%;
	   heigh:auto;
	   float:left;
       padding: 0px 0px 0px 0px;
	   margin: 10px 60px 10px 74px;
	   }
       #eventauswahl .group1 a.event
	   #eventauswahl .group2 a.event
	   {
	   padding: 0px 10px 0px 0px;
	   }
	   #eventauswahl .group1 img.head,
	   #eventauswahl .group2 img.head
	   {
	    
		display:none;
	   }
	
		   #eventauswah .group1 a.event
       {

	   padding: 0px 10px 10px 0px;
	   
	   }

  		
		#boxcontent article
        {
                float: none;
                margin: 10px auto -10px auto;
                width: 80%;
		}
        #boxcontent img
        {
              display:none;

		}		
        #boxconten produkt, #boxcontent challenge, #boxcontent teamevent, #boxcontent teamtraining
        {
               float:left;
			   margin:10px 30px 20px 90px;
               width:auto;
        }

        input
        {
                padding:4px;
                font-size:14px;
        }
        input[type="submit"]
        {
                padding: 1px 14px;
        }
        #events
        {
                float: none;
                margin: 20px auto -10px auto;
                width: 80%;
        }
        #evens .img-item h1
        {
                width:auto;
				widt: 86%;
                margin: auto auto auto 62px;
                
        }
	.line
{
		float:none;	
        clear:both;
        width:88%;

		margi:0px auto 30px auto;
		paddin:1px 0px 1px 0px;

}	
#events .img-item text
{
        padding: 0px 0px 0px 0px;
	    margin: 6px 0px 8px 0px;	

}		
		#event p
        {
               float:none;
			   width:auto;		   
			   padding: 4px 0px 10px 0px;
        }
		
        #event h2
        {
               margin-top: 10px;
		}
	    
		#events .img-item:nth-of-type(3), #events .img-item:nth-of-type(4)
        {
                margin-top: 25px;
        }
		#events .buttoon
        {
                margin: 10px 0px 0px 6px;
		
        }
  
	
        #events angeslide
        {
               float:left;
			   width:auto;
 			   margin: 20px 0px 20px 0px;
        }

	#logoinout
{
        
        margin-left:30px;
}
 #text_columns .log img
{

		width:auto;
        max-width: 90%;
        
        margin: -60px 20px 20px 20px;		
}
	


#text_columns .column2
{
        margin: 20px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 240px;		

}
#text_columns .column3
{
margin:0px 30px 16px 30px;

        float:left;
        width:auto;
        		
}
#left 
        {
        float:left;
		width:auto;
        max-width: 250px;
        margin: 10px 30px 10px 30px
        }
		#center 
        {
        float:left;
		width:auto;
        max-width: 250px;
        margin: 10px 30px 10px 30px
        }
		#right 
        {
        float:left;
		width:auto;
        max-width: 250px;
        margin: 10px 30px 10px 30px
        }
        #standort
        {
        float:left;
		width:auto;
        max-width: 600px;
        margin: 10px 30px 10px 30px;
	   }
		#sozial
        {
		float:none;
        margin:0px auto 0px auto;
        }
		#impressum
        {
        floa:left;
		width:auto;
        ma-width: 600px;
        margin: 10px 80px 10px auto;
        }
		#footer-content
        {
		float:none;
        margin:0px auto 0px auto;
        }		
        #headline h1 
        {
                float:none;
                max-width: 500px;
                margin: 0px 10px 0px 10px;
        }		
	
        #offer article.produkt1,
		#offer1 article.produkt1,
		#offer2 article.produkt1,
		#offer3 article.produkt1,
		#offer4 article.produkt1,
		#offer5 article.produkt1,
		#offer6 article.produkt1,
		#offer7 article.produkt1,
		#offer8 article.produkt1,
		#offer9 article.produkt1,
		#offer10 article.produkt1,
		#offer11 article.produkt1,
		#offer12 article.produkt1,
		#offer13 article.produkt1,
		#offer14 article.produkt1,
		#offer15 article.produkt1,
		#offer16 article.produkt1,
		#offer17 article.produkt1,
		#offer18 article.produkt1,
		#offer19 article.produkt1,
		#offer20 article.produkt1,
		#offer21 article.produkt1,
		#offer22 article.produkt1,
		#offer23 article.produkt1,
		#offer24 article.produkt1,
		#offer25 article.produkt1,
		#offer26 article.produkt1,
		#offer27 article.produkt1,
		#offer28 article.produkt1,
		#offer29 article.produkt1,
		#offer30 article.produkt1,
		#offer31 article.produkt1,
		#offer32 article.produkt1,
		#offer33 article.produkt1,
		#offer34 article.produkt1,
		#offer35 article.produkt1,
		#offer36 article.produkt1,
		#offer37 article.produkt1,
		#offer38 article.produkt1,
		#offer39 article.produkt1,
		#offer40 article.produkt1		
        {
        float:none;
		width:auto;
		height:auto;
        max-width: 480px;
        margin: 20px auto 0px auto;
        }

		#offer .produkt1 p,
		#offer1 .produkt1 p,
		#offer2 .produkt1 p,
		#offer3 .produkt1 p,
		#offer4 .produkt1 p,
		#offer5 .produkt1 p,
		#offer6 .produkt1 p,
		#offer7 .produkt1 p,
		#offer8 .produkt1 p,
		#offer9 .produkt1 p,
		#offer10 .produkt1 p,
		#offer11 .produkt1 p,
		#offer12 .produkt1 p,
		#offer13 .produkt1 p,
		#offer14 .produkt1 p,
		#offer15 .produkt1 p,
		#offer16 .produkt1 p,
		#offer17 .produkt1 p,
		#offer18 .produkt1 p,
		#offer19 .produkt1 p,
		#offer20 .produkt1 p,
		#offer21 .produkt1 p,
		#offer22 .produkt1 p,
		#offer23 .produkt1 p,
		#offer24 .produkt1 p,
		#offer25 .produkt1 p,
		#offer26 .produkt1 p,
		#offer27 .produkt1 p,
		#offer28 .produkt1 p,
		#offer29 .produkt1 p,
		#offer30 .produkt1 p,
		#offer31 .produkt1 p,
		#offer32 .produkt1 p,
		#offer33 .produkt1 p,
		#offer34 .produkt1 p,
		#offer35 .produkt1 p,
		#offer36 .produkt1 p,
		#offer37 .produkt1 p,
		#offer38 .produkt1 p,
		#offer39 .produkt1 p,
		#offer40 .produkt1 p		
        {
				height:auto;
				padding-bottom:35px;
	    }
		
        #offer .produkt1 img,
		#offer1 .produkt1 img,
		#offer2 .produkt1 img,
		#offer3 .produkt1 img,
		#offer4 .produkt1 img,
		#offer5 .produkt1 img,		
		#offer6 .produkt1 img,
        #offer7 .produkt1 img,
		#offer8 .produkt1 img,
		#offer9 .produkt1 img,
		#offer10 .produkt1 img,
		#offer11 .produkt1 img,
		#offer12 .produkt1 img,
		#offer13 .produkt1 img,
		#offer14 .produkt1 img,
		#offer15 .produkt1 img,
		#offer16 .produkt1 img,
        #offer17 .produkt1 img,
		#offer18 .produkt1 img,
		#offer19 .produkt1 img,
		#offer20 .produkt1 img,
		#offer21 .produkt1 img,
		#offer22 .produkt1 img,
		#offer23 .produkt1 img,
		#offer24 .produkt1 img,
		#offer25 .produkt1 img,
		#offer26 .produkt1 img,
		#offer27 .produkt1 img,
		#offer28 .produkt1 img,
		#offer29 .produkt1 img,
		#offer30 .produkt1 img,
		#offer31 .produkt1 img,
		#offer32 .produkt1 img,
		#offer33 .produkt1 img,
		#offer34 .produkt1 img,
		#offer35 .produkt1 img,
		#offer36 .produkt1 img,
		#offer37 .produkt1 img,
		#offer38 .produkt1 img,
		#offer39 .produkt1 img,
		#offer40 .produkt1 img		
        {
	    width:100%;
		max-width:50px;
		height:auto;
		max-height:140px;
		margin: 10px auto 0px auto;
        }

        #offer article.produkt2,
		#offer1 article.produkt2,
		#offer2 article.produkt2,
		#offer3 article.produkt2,
		#offer4 article.produkt2,
		#offer5 article.produkt2,
        #offer6 article.produkt2,
		#offer7 article.produkt2,
		#offer8 article.produkt2,
		#offer9 article.produkt2,
		#offer10 article.produkt2,
		#offer11 article.produkt2,
        #offer12 article.produkt2,
		#offer13 article.produkt2,
		#offer14 article.produkt2,
		#offer15 article.produkt2,
		#offer16 article.produkt2,
		#offer17 article.produkt2,
		#offer18 article.produkt2,
		#offer19 article.produkt2,
		#offer20 article.produkt2,
		#offer21 article.produkt2,
        #offer22 article.produkt2,
		#offer23 article.produkt2,
		#offer24 article.produkt2,
		#offer25 article.produkt2,
		#offer26 article.produkt2,
		#offer27 article.produkt2,
		#offer28 article.produkt2,
		#offer29 article.produkt2,
		#offer30 article.produkt2,
		#offer31 article.produkt2,
		#offer32 article.produkt2,
		#offer33 article.produkt2,
		#offer34 article.produkt2,
		#offer35 article.produkt2,
		#offer36 article.produkt2,
		#offer37 article.produkt2,
		#offer38 article.produkt2,
		#offer39 article.produkt2,
		#offer40 article.produkt2		
		{
        float:none;
		width:auto;
		height:auto;
        max-width: 480px;
        margin: -30px auto 0px auto;
        }
		
        #offer article.produkt3,
		#offer1 article.produkt3,
		#offer2 article.produkt3,
        #offer3 article.produkt3,		
        #offer4 article.produkt3,
		#offer5 article.produkt3,
		#offer6 article.produkt3,
        #offer7 article.produkt3,
		#offer8 article.produkt3,
		#offer9 article.produkt3,
        #offer10 article.produkt3,
		#offer11 article.produkt3,
		#offer12 article.produkt3,
		#offer13 article.produkt3,
        #offer14 article.produkt3,
		#offer15 article.produkt3,
		#offer16 article.produkt3,
        #offer17 article.produkt3,
		#offer18 article.produkt3,
		#offer19 article.produkt3,
        #offer20 article.produkt3,
		#offer21 article.produkt3,
		#offer22 article.produkt3,
		#offer23 article.produkt3,
        #offer24 article.produkt3,
		#offer25 article.produkt3,
		#offer26 article.produkt3,
		#offer27 article.produkt3,
		#offer28 article.produkt3,
		#offer29 article.produkt3,
		#offer30 article.produkt3,
		#offer31 article.produkt3,
		#offer32 article.produkt3,
		#offer33 article.produkt3,
		#offer34 article.produkt3,
		#offer35 article.produkt3,
		#offer36 article.produkt3,
		#offer37 article.produkt3,
		#offer38 article.produkt3,
		#offer39 article.produkt3,
		#offer40 article.produkt3		
        {
        float:none;
		width:auto;
		height:auto;
        max-width: 480px;
		margin: 10px auto 0px auto;
        }
        #offer .produkt2 p.text4,
		#offer1 .produkt2 p.text4,
		#offer2 .produkt2 p.text4,
		#offer3 .produkt2 p.text4,
        #offer4 .produkt2 p.text4,
		#offer5 .produkt2 p.text4,
		#offer6 .produkt2 p.text4,
		#offer7 .produkt2 p.text4,
        #offer8 .produkt2 p.text4,
		#offer9 .produkt2 p.text4,
		#offer10 .produkt2 p.text4,
		#offer11 .produkt2 p.text4,
        #offer12 .produkt2 p.text4,
		#offer13 .produkt2 p.text4,
		#offer14 .produkt2 p.text4,
		#offer15 .produkt2 p.text4,
		#offer16 .produkt2 p.text4,
		#offer17 .produkt2 p.text4,
        #offer18 .produkt2 p.text4,
		#offer19 .produkt2 p.text4,
		#offer20 .produkt2 p.text4,
		#offer21 .produkt2 p.text4,
        #offer22 .produkt2 p.text4,
		#offer23 .produkt2 p.text4,
		#offer24 .produkt2 p.text4,
		#offer25 .produkt2 p.text4,
		#offer26 .produkt2 p.text4,
		#offer27 .produkt2 p.text4,
		#offer28 .produkt2 p.text4,
		#offer29 .produkt2 p.text4,
		#offer30 .produkt2 p.text4,
		#offer31 .produkt2 p.text4,
        #offer32 .produkt2 p.text4,
		#offer33 .produkt2 p.text4,
		#offer34 .produkt2 p.text4,
		#offer35 .produkt2 p.text4,
        #offer36 .produkt2 p.text4,
		#offer37 .produkt2 p.text4,
		#offer38 .produkt2 p.text4,
		#offer39 .produkt2 p.text4,
		#offer40 .produkt2 p.text4		
        {
                
				margin: 10px auto 10px auto;
        }		
 #offer .produkt3 p.text5,
		#offer1 .produkt3 p.text5,
		#offer2 .produkt3 p.text5,
		#offer3 .produkt3 p.text5,
        #offer4 .produkt3 p.text5,
		#offer5 .produkt3 p.text5,
		#offer6 .produkt3 p.text5,
		#offer7 .produkt3 p.text5,
        #offer8 .produkt3 p.text5,
		#offer9 .produkt3 p.text5,
		#offer10 .produkt3 p.text5,
		#offer11 .produkt3 p.text5,
        #offer12 .produkt3 p.text5,
		#offer13 .produkt3 p.text5,
		#offer14 .produkt3 p.text5,
		#offer15 .produkt3 p.text5,
		#offer16 .produkt3 p.text5,
		#offer17 .produkt3 p.text5,
        #offer18 .produkt3 p.text5,
		#offer19 .produkt3 p.text5,
		#offer20 .produkt3 p.text5,
		#offer21 .produkt3 p.text5,
        #offer22 .produkt3 p.text5,
		#offer23 .produkt3 p.text5,
		#offer24 .produkt3 p.text5,
		#offer25 .produkt3 p.text5,		
		#offer26 .produkt3 p.text5,
		#offer27 .produkt3 p.text5,
		#offer28 .produkt3 p.text5,
		#offer29 .produkt3 p.text5,
		#offer30 .produkt3 p.text5,
		#offer31 .produkt3 p.text5,
        #offer32 .produkt3 p.text5,
		#offer33 .produkt3 p.text5,
		#offer34 .produkt3 p.text5,
		#offer35 .produkt3 p.text5,
        #offer36 .produkt3 p.text5,
		#offer37 .produkt3 p.text5,
		#offer38 .produkt3 p.text5,
		#offer39 .produkt3 p.text5,
		#offer40 .produkt3 p.text5			
        {
                
				margin: 10px auto 10px auto;
        }
        #offer .produkt2 img,
		#offer1 .produkt2 img,
		#offer2 .produkt2 img,
		#offer3 .produkt2 img,
		#offer4 .produkt2 img,
		#offer5 .produkt2 img,
		#offer6 .produkt2 img,
		#offer7 .produkt2 img,
		#offer8 .produkt2 img,
		#offer9 .produkt2 img,
		#offer10 .produkt2 img,
		#offer11 .produkt2 img,
		#offer12 .produkt2 img,
		#offer13 .produkt2 img,
		#offer14 .produkt2 img,
		#offer15 .produkt2 img,
		#offer16 .produkt2 img,
		#offer17 .produkt2 img,
		#offer18 .produkt2 img,
		#offer19 .produkt2 img,
		#offer20 .produkt2 img,
		#offer21 .produkt2 img,
		#offer22 .produkt2 img,
		#offer23 .produkt2 img,
		#offer24 .produkt2 img,
		#offer25 .produkt2 img,
		#offer26 .produkt2 img,
		#offer27 .produkt2 img,
		#offer28 .produkt2 img,
		#offer29 .produkt2 img,
		#offer30 .produkt2 img,
		#offer31 .produkt2 img,
        #offer32 .produkt2 img,
		#offer33 .produkt2 img,
		#offer34 .produkt2 img,
		#offer35 .produkt2 img,
        #offer36 .produkt2 img,
		#offer37 .produkt2 img,
		#offer38 .produkt2 img,
		#offer39 .produkt2 img,		
		#offer40 .produkt2 img			
        {
                float:none;
				width:100%;
                max-width: 468px;
				height:auto;
				max-height:220px;
                margin: -10px auto 0px auto;
        }
		
        #offer .produkt2 p,
		#offer1 .produkt2 p,
		#offer2 .produkt2 p,
		#offer3 .produkt2 p,
		#offer4 .produkt2 p,
		#offer5 .produkt2 p,
        #offer6 .produkt2 p,
		#offer7 .produkt2 p,
		#offer8 .produkt2 p,
		#offer9 .produkt2 p,
		#offer10 .produkt2 p,
		#offer11 .produkt2 p,
        #offer12 .produkt2 p,
		#offer13 .produkt2 p,
		#offer14 .produkt2 p,
		#offer15 .produkt2 p,
		#offer16 .produkt2 p,
		#offer17 .produkt2 p,
		#offer18 .produkt2 p,
		#offer19 .produkt2 p,
		#offer20 .produkt2 p,
		#offer21 .produkt2 p,
        #offer22 .produkt2 p,
		#offer23 .produkt2 p,
		#offer24 .produkt2 p,
		#offer25 .produkt2 p,
		#offer26 .produkt2 p,
		#offer27 .produkt2 p,
		#offer28 .produkt2 p,
		#offer29 .produkt2 p,
		#offer30 .produkt2 p,
		#offer31 .produkt2 p,
		#offer32 .produkt2 p,
		#offer33 .produkt2 p,
		#offer34 .produkt2 p,
		#offer35 .produkt2 p,
		#offer36 .produkt2 p,
		#offer37 .produkt2 p,
		#offer38 .produkt2 p,
		#offer39 .produkt2 p,
		#offer40 .produkt2 p		
        {
                 float:none;
		         width:auto;		
		         
                 margin:10px auto 0px auto;		
        }

		#offer .produkt3 p.text2,
		#offer1 .produkt3 p.text2,
		#offer2 .produkt3 p.text2,
		#offer3 .produkt3 p.text2,
		#offer4 .produkt3 p.text2,
		#offer5 .produkt3 p.text2,
		#offer6 .produkt3 p.text2,
		#offer7 .produkt3 p.text2,
		#offer8 .produkt3 p.text2,
		#offer9 .produkt3 p.text2,
		#offer10 .produkt3 p.text2,
		#offer11 .produkt3 p.text2,
		#offer12 .produkt3 p.text2,
		#offer13 .produkt3 p.text2,
		#offer14 .produkt3 p.text2,
		#offer15 .produkt3 p.text2,
		#offer16 .produkt3 p.text2,
		#offer17 .produkt3 p.text2,
		#offer18 .produkt3 p.text2,
		#offer19 .produkt3 p.text2,
		#offer20 .produkt3 p.text2,
		#offer21 .produkt3 p.text2,
		#offer22 .produkt3 p.text2,
		#offer23 .produkt3 p.text2,
		#offer24 .produkt3 p.text2,
		#offer25 .produkt3 p.text2,
		#offer26 .produkt3 p.text2,
		#offer27 .produkt3 p.text2,
		#offer28 .produkt3 p.text2,
		#offer29 .produkt3 p.text2,
		#offer30 .produkt3 p.text2,
		#offer31 .produkt3 p.text2,
		#offer32 .produkt3 p.text2,
		#offer33 .produkt3 p.text2,
		#offer34 .produkt3 p.text2,
		#offer35 .produkt3 p.text2,
		#offer36 .produkt3 p.text2,
		#offer37 .produkt3 p.text2,
		#offer38 .produkt3 p.text2,
		#offer39 .produkt3 p.text2,
		#offer40 .produkt3 p.text2			
		{
		width:auto;
        margin:0px auto 4px auto;	
	    }
        
        #offer .produkt3 p.infos,
		#offer1 .produkt3 p.infos,
		#offer2 .produkt3 p.infos,
		#offer3 .produkt3 p.infos,
		#offer4 .produkt3 p.infos,
		#offer5 .produkt3 p.infos,
        #offer6 .produkt3 p.infos,
		#offer7 .produkt3 p.infos,
		#offer8 .produkt3 p.infos,
		#offer9 .produkt3 p.infos,
		#offer10 .produkt3 p.infos,
		#offer11 .produkt3 p.infos,
        #offer12 .produkt3 p.infos,
		#offer13 .produkt3 p.infos,
		#offer14 .produkt3 p.infos,
		#offer15 .produkt3 p.infos,
		#offer16 .produkt3 p.infos,
		#offer17 .produkt3 p.infos,
		#offer18 .produkt3 p.infos,
		#offer19 .produkt3 p.infos,
		#offer20 .produkt3 p.infos,
		#offer21 .produkt3 p.infos,
        #offer22 .produkt3 p.infos,
		#offer23 .produkt3 p.infos,
		#offer24 .produkt3 p.infos,
		#offer25 .produkt3 p.infos,
		#offer26 .produkt3 p.infos,
		#offer27 .produkt3 p.infos,
		#offer28 .produkt3 p.infos,
		#offer29 .produkt3 p.infos,
		#offer30 .produkt3 p.infos,
		#offer31 .produkt3 p.infos,
		#offer32 .produkt3 p.infos,
		#offer33 .produkt3 p.infos,
		#offer34 .produkt3 p.infos,
		#offer35 .produkt3 p.infos,
		#offer36 .produkt3 p.infos,
		#offer37 .produkt3 p.infos,
		#offer38 .produkt3 p.infos,
		#offer39 .produkt3 p.infos,
		#offer40 .produkt3 p.infos		
		{
		float:none;
		width:auto;
        margin:0px auto 0px auto;
	    }
        #offer .produkt3 p.preis,
		#offer1 .produkt3 p.preis,
        #offer2 .produkt3 p.preis,
		#offer3 .produkt3 p.preis,
        #offer4 .produkt3 p.preis,
		#offer5 .produkt3 p.preis,
        #offer6 .produkt3 p.preis,
		#offer7 .produkt3 p.preis,
        #offer8 .produkt3 p.preis,
		#offer9 .produkt3 p.preis,
        #offer10 .produkt3 p.preis,
		#offer11 .produkt3 p.preis,
        #offer12 .produkt3 p.preis,
		#offer13 .produkt3 p.preis,
        #offer14 .produkt3 p.preis,
		#offer15 .produkt3 p.preis,
        #offer16 .produkt3 p.preis,
		#offer17 .produkt3 p.preis,
        #offer18 .produkt3 p.preis,
		#offer19 .produkt3 p.preis,
        #offer20 .produkt3 p.preis,
		#offer21 .produkt3 p.preis,
        #offer22 .produkt3 p.preis,
		#offer23 .produkt3 p.preis,
        #offer24 .produkt3 p.preis,
		#offer25 .produkt3 p.preis,
        #offer26 .produkt3 p.preis,
		#offer27 .produkt3 p.preis,
        #offer28 .produkt3 p.preis,
		#offer29 .produkt3 p.preis,
        #offer30 .produkt3 p.preis,
		#offer31 .produkt3 p.preis,
        #offer32 .produkt3 p.preis,
		#offer33 .produkt3 p.preis,
        #offer34 .produkt3 p.preis,
		#offer35 .produkt3 p.preis,
        #offer36 .produkt3 p.preis,
		#offer37 .produkt3 p.preis,
        #offer38 .produkt3 p.preis,
		#offer39 .produkt3 p.preis,
        #offer40 .produkt3 p.preis		
		{
		float:left;
		width:420px;
		padding:0px auto 0px auto;
        margin:4px auto 20px auto;
	    }		
  	    #offer .banner,
		#offer1 .banner,
		#offer2 .banner,
		#offer3 .banner,
  	    #offer4 .banner,
		#offer5 .banner,
		#offer6 .banner,
		#offer7 .banner,
  	    #offer8 .banner,
		#offer9 .banner,
		#offer10 .banner,
		#offer11 .banner,
  	    #offer12 .banner,
		#offer13 .banner,
		#offer14 .banner,
		#offer15 .banner,
		#offer16 .banner,
		#offer17 .banner,
  	    #offer18 .banner,
		#offer19 .banner,
		#offer20 .banner,
		#offer21 .banner,
  	    #offer22 .banner,
		#offer23 .banner,
		#offer24 .banner,
		#offer25 .banner,
		#offer26 .banner,
		#offer27 .banner,
		#offer28 .banner,
		#offer29 .banner,
		#offer30 .banner,
        #offer31 .banner,
		#offer32 .banner,
		#offer33 .banner,
		#offer34 .banner,
		#offer35 .banner,
		#offer36 .banner,
		#offer37 .banner,
		#offer38 .banner,
		#offer39 .banner,
		#offer40 .banner		
        {        
                float:left;
		 		clear:center center;
		        margin-left:25px;
        }
		
		.column2 .row
        {
                float:none;
                margin:0 0 40px 50px;
        }

		#event text
        {
		width:100%;
		margin: 0px 4px;
        }

#text_columns .log img
{

		width:auto;
        max-width: 90%;
        
        margin: -60px 20px 20px 20px;		
}
	
  #text_columns .column1
{
        margin: 40px 10px 30px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 600px;
		
}

#text_columns .column2
{
        margin: 20px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 240px;		

}
#text_columns .column3
{
margin:0px 30px 16px 30px;

        float:left;
        width:auto;
        		
}
   .field1
{
        margin: 20px 160px 10px 40px;
}
 .field2
{
        margin: -20px 30px -10px 40px;
}
#abschnitt
{
       margin: 60px auto 0px auto; 
        padding:0px 0px 0px 0px;		
}
  
}

@media (max-width: 765px)
{

	   #informationen1
	   {
                margi-bottom:20px;
	   }
       #informationen2
	   {
				padding:20px 0px 20px 30px;
	   }	   
       #informationen3
	   {
				padding:20px 0px 20px 30px;
	   }
       #informationen4
	   {
				padding:20px 0px 20px 30px;
	   }	   
	   .abschnitt, .abschnitt1, .abschnitt3,
	   .abschnitt4
	   {
       display:none;
       }   
	   #eventprodukt p.eventprodukt
	   {

       padding: 2px 2px 2px 2px;
	   margin:0px 16px 10px 30px;
	   }
	   .event
	   {
       padding: 0px 0px 0px 0px;
		margin: 0px 11px 4px 11px;
       }	  
#intro .introinfo
{
        margin: 20px 0px 21px 0px;
}	
 #intro .introinfo p.text
{
        margin: 10px 20px 0px 30px;
}
	#eventauswahl p.text10
{
		font-size:14px;
		padding: 4px 4px 4px 4px;
                margin: 20px 0px 21px 0px;
}	
  .columnlocationlist h6
{
		 line-height:20px;
		 }
 		 
		  #columns
{
        margin: -20px auto 0px auto;
 } 
		 
		  #text_columns .column1
{
        margin: 40px 10px 30px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 600px;
		
}

#text_columns .column2
{
        margin: 20px 0px 20px 0px;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 240px;		

}
#text_columns .column3
{
margin:0px 30px 16px 30px;

        float:left;
        width:auto;
        		
}
	
		.container
        {
                height:1px;
                top: -1500px;
        }
        header
        {
                height:20px;
        }
        #mobileMenu
        {
                display: block;
                z-index: 99;
        }
        .toggleMobile
        {
                position: fixed;
                top: 10px;
                left: 10px;
                display: block;
                width: 40px;
                height: 36px;
                cursor: pointer;
                z-index: 999;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #EDA28C;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 14px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
  		#spacer, #spacer1
        {
		background:none;
		border:none;

        }
	  .gms_sliderbox
  {
  display:none;
  }
	
     #nav, #navbar
        {
                display:none;
        }

	    #boxcontent produkt, #boxcontent challenge, #boxcontent teamevent, #boxcontent teamtraining
        {
               float:left;
			   margin:10px 50px 20px 60px;
               width:auto;
        }
        #events angeslide
        {
               float:left;
			   width:auto;
 
			   margin: 0px 0px 10px 0px;
        }
#text_columns .logo
 {
        float:none;
        width:100%;
		max-width:360px;
        margin: 0px auto 20px auto;

 }
       #eventauswahl
	   {
       width:auto;
       height:auto;
       margin:30px auto 50px auto;
       }
       #eventauswahl .sector1,
	   #eventauswahl .sector2,
	   #eventauswahl .sector3,
	   #eventauswahl .sector4
	   {
	   width:auto;
	   height:auto;
       margin: 0px auto 0px auto;
	   }
	   #eventauswahl .group1,
	   #eventauswahl .group2
	   {
	   width:auto;
	   height:auto;
	   padding: 0px 0px 0px 0px;
	   margin: 0px 0px 0px 50px;
	   }
       #eventauswahl .group1 a.event,
	   #eventauswahl .group2 a.event
       {
	   width:190px;
	   height:130px;
	   padding: 0px 10px 0px 10px;
	   margin: 0px auto 10px auto;
	   }
	   #eventauswahl .group1 a.event img,
	   #eventauswahl .group2 a.event img
	   {
	   border: 1px solid orange;
	   width: 160px;
	   height: 90px;
	   margin: 0px 0px 0px 0px;
	   padding: 0px 0px 0px 0px;
	   }
       #eventauswahl .group1 ins,
	   #eventauswahl .group2 ins
	   {
	   width: 160px;
       padding: 6px 0px 6px 0px;
	   margin:1px 0px 20px 0px;
	   }
}

@media (max-width: 500px)
{
        #eventauswahl
	   {
       width:auto;
       
		height:auto;
        margin:30px auto 20px auto;
       }
       #eventauswahl .sector1,
	   #eventauswahl .sector2,
	   #eventauswahl .sector3,
	   #eventauswahl .sector4
	   {
	   width:auto;
	   ma-width:400px;
	   height:auto;
       margin: 0px auto 0px auto;
	   }
	  
       #eventauswahl .group1,
	   #eventauswahl .group2
	   {
	   width:auto;
	   height:auto;
	   padding: 0px 0px 0px 0px;
	   margin: 0px 0px 0px 54px;
	   }
  
	   #eventauswahl .group1 a.event,
	   #eventauswahl .group2 a.event
       {
	   width:160px;
	   height:130px;
	   floa:left;
	   padding: 0px 0px 0px 0px;
	   margin: 0px 0px 0px 4px;
	   } 
	   #eventauswahl .group1 a.event img,
	   #eventauswahl .group2 a.event img
	   {
       displa:block;
	   border: 1px solid orange;
	   width: 130px;
	   height: 80px;
	   margin: 0px auto 0px auto;
	   padding: 0px 0px 0px 0px;
	   }
	   #eventauswahl .group1 ins,
	   #eventauswahl .group2 ins
	   {
	   width: 131px;
	   }
	   .field1
{
        margin: 20px 20px 10px 50px;
}
   
   .field2
{
        margin: -10px 50px -10px 50px;
		padding:0px auto 0px auto;
}

#field .field2 p.head
{
        font-size:14px;
}
.inoutlogo
 {

        max-width: 260px;

  }
	   

		
        #spacer
        {
		background:none;
		border:none;
        }
		#offer article.produkt1,
		#offer1 article.produkt1,
		#offer2 article.produkt1,
		#offer3 article.produkt1,
		#offer4 article.produkt1,
		#offer5 article.produkt1,
		#offer6 article.produkt1,
		#offer7 article.produkt1,
		#offer8 article.produkt1,
		#offer9 article.produkt1,
		#offer10 article.produkt1,
		#offer11 article.produkt1,
		#offer12 article.produkt1,
		#offer13 article.produkt1,
		#offer14 article.produkt1,
		#offer15 article.produkt1,
		#offer16 article.produkt1,
		#offer17 article.produkt1,
		#offer18 article.produkt1,
		#offer19 article.produkt1,
		#offer20 article.produkt1,
		#offer21 article.produkt1,
		#offer22 article.produkt1,
		#offer23 article.produkt1,
		#offer24 article.produkt1,
		#offer25 article.produkt1,
		#offer26 article.produkt1,
		#offer27 article.produkt1,
		#offer28 article.produkt1,
		#offer29 article.produkt1,
		#offer30 article.produkt1,
		#offer31 article.produkt1,
		#offer32 article.produkt1,
		#offer33 article.produkt1,
		#offer34 article.produkt1,
		#offer35 article.produkt1,
		#offer36 article.produkt1,
		#offer37 article.produkt1,
		#offer38 article.produkt1,
		#offer39 article.produkt1,		
		#offer40 article.produkt1			
        {
        margin: 0px 40px 0px 50px;		
	
        }
		#offer article.produkt2,
		#offer1 article.produkt2,
		#offer2 article.produkt2,
		#offer3 article.produkt2,
		#offer4 article.produkt2,
		#offer5 article.produkt2,
		#offer6 article.produkt2,
		#offer7 article.produkt2,
		#offer8 article.produkt2,
		#offer9 article.produkt2,
		#offer10 article.produkt2,
		#offer11 article.produkt2,
		#offer12 article.produkt2,
		#offer13 article.produkt2,
		#offer14 article.produkt2,
		#offer15 article.produkt2,
		#offer16 article.produkt2,
		#offer17 article.produkt2,
		#offer18 article.produkt2,
		#offer19 article.produkt2,
		#offer20 article.produkt2,
		#offer21 article.produkt2,
		#offer22 article.produkt2,
		#offer23 article.produkt2,
		#offer24 article.produkt2,
		#offer25 article.produkt2,
		#offer26 article.produkt2,
		#offer27 article.produkt2,
		#offer28 article.produkt2,
		#offer29 article.produkt2,
		#offer30 article.produkt2,
		#offer31 article.produkt2,
		#offer32 article.produkt2,
		#offer33 article.produkt2,
		#offer34 article.produkt2,
		#offer35 article.produkt2,
		#offer36 article.produkt2,
		#offer37 article.produkt2,
		#offer38 article.produkt2,
		#offer39 article.produkt2,
		#offer40 article.produkt2		
        {
        margin: -40px 40px 0px 50px;		
	
        }	
        #offer .produkt2 img,
		#offer1 .produkt2 img,
		#offer2 .produkt2 img,
		#offer3 .produkt2 img,
		#offer4 .produkt2 img,
		#offer5 .produkt2 img,
		#offer6 .produkt2 img,
		#offer7 .produkt2 img,
		#offer8 .produkt2 img,
		#offer9 .produkt2 img,
		#offer10 .produkt2 img,
		#offer11 .produkt2 img,
		#offer12 .produkt2 img,
		#offer13 .produkt2 img,
		#offer14 .produkt2 img,
		#offer15 .produkt2 img,
		#offer16 .produkt2 img,
		#offer17 .produkt2 img,
		#offer18 .produkt2 img,
		#offer19 .produkt2 img,
		#offer20 .produkt2 img,
		#offer21 .produkt2 img,
		#offer22 .produkt2 img,
		#offer23 .produkt2 img,
		#offer24 .produkt2 img,
		#offer25 .produkt2 img,
		#offer26 .produkt2 img,
		#offer27 .produkt2 img,
		#offer28 .produkt2 img,
		#offer29 .produkt2 img,
		#offer30 .produkt2 img,
		#offer31 .produkt2 img,
        #offer32 .produkt2 img,
		#offer33 .produkt2 img,
		#offer34 .produkt2 img,
		#offer35 .produkt2 img,
        #offer36 .produkt2 img,
		#offer37 .produkt2 img,
		#offer38 .produkt2 img,
		#offer39 .produkt2 img,		
		#offer40 .produkt2 img	
        {
;
				max-width:98%;
				max-height:160px;
                padding: 1px 1px 1px 1px;
        }	
		#offer article.produkt3,
		#offer1 article.produkt3,
		#offer2 article.produkt3,
		#offer3 article.produkt3,
		#offer4 article.produkt3,
		#offer5 article.produkt3,
		#offer6 article.produkt3,
		#offer7 article.produkt3,
		#offer8 article.produkt3,
		#offer9 article.produkt3,
		#offer10 article.produkt3,
		#offer11 article.produkt3,
		#offer12 article.produkt3,
		#offer13 article.produkt3,
		#offer14 article.produkt3,
		#offer15 article.produkt3,
		#offer16 article.produkt3,
		#offer17 article.produkt3,
		#offer18 article.produkt3,
		#offer19 article.produkt3,
		#offer20 article.produkt3,
		#offer21 article.produkt3,
		#offer22 article.produkt3,
		#offer23 article.produkt3,
		#offer24 article.produkt3,
		#offer25 article.produkt3,
		#offer26 article.produkt3,
		#offer27 article.produkt3,
		#offer28 article.produkt3,
		#offer29 article.produkt3,
		#offer30 article.produkt3,
		#offer31 article.produkt3,
		#offer32 article.produkt3,
		#offer33 article.produkt3,
		#offer34 article.produkt3,
		#offer35 article.produkt3,
		#offer36 article.produkt3,
		#offer37 article.produkt3,
		#offer38 article.produkt3,
		#offer39 article.produkt3,
		#offer40 article.produkt3			
        {
        margin: 0px 40px 30px 50px;		
	
        }		
	    #offer .produkt1 p.text,
		#offer1 .produkt1 p,
		#offer2 .produkt1 p,
		#offer3 .produkt1 p,
		#offer4 .produkt1 p,
		#offer5 .produkt1 p,
		#offer6 .produkt1 p,
		#offer7 .produkt1 p,
		#offer8 .produkt1 p,
		#offer9 .produkt1 p,
		#offer10 .produkt1 p,
		#offer11 .produkt1 p,
		#offer12 .produkt1 p,
		#offer13 .produkt1 p,
		#offer14 .produkt1 p,
		#offer15 .produkt1 p,
		#offer16 .produkt1 p,
		#offer17 .produkt1 p,
		#offer18 .produkt1 p,
		#offer19 .produkt1 p,
		#offer20 .produkt1 p,
		#offer21 .produkt1 p,
		#offer22 .produkt1 p,
		#offer23 .produkt1 p,
		#offer24 .produkt1 p,
		#offer25 .produkt1 p,
		#offer26 .produkt1 p,
		#offer27 .produkt1 p,
		#offer28 .produkt1 p,
		#offer29 .produkt1 p,
		#offer30 .produkt1 p,
		#offer31 .produkt1 p,
		#offer32 .produkt1 p,
		#offer33 .produkt1 p,
		#offer34 .produkt1 p,
		#offer35 .produkt1 p,
		#offer36 .produkt1 p,
		#offer37 .produkt1 p,
		#offer38 .produkt1 p,
		#offer39 .produkt1 p,
		#offer40 .produkt1 p	
		{
        font-size:16px;
}		
        #offer .produkt2 p,
		#offer1 .produkt2 p,
		#offer2 .produkt2 p,
		#offer3 .produkt2 p,
		#offer4 .produkt2 p,
		#offer5 .produkt2 p,
		#offer6 .produkt2 p,
		#offer7 .produkt2 p,
        #offer8 .produkt2 p,
		#offer9 .produkt2 p,
		#offer10 .produkt2 p,
		#offer11 .produkt2 p,
		#offer12 .produkt2 p,
		#offer13 .produkt2 p,
		#offer14 .produkt2 p,
		#offer15 .produkt2 p,		
		#offer16 .produkt2 p,
		#offer17 .produkt2 p,
        #offer18 .produkt2 p,
		#offer19 .produkt2 p,
		#offer20 .produkt2 p,
		#offer21 .produkt2 p,
		#offer22 .produkt2 p,
		#offer23 .produkt2 p,
		#offer24 .produkt2 p,
		#offer25 .produkt2 p,		
		#offer26 .produkt2 p,
		#offer27 .produkt2 p,
		#offer28 .produkt2 p,
		#offer29 .produkt2 p,
		#offer30 .produkt2 p,
		#offer31 .produkt2 p,
		#offer32 .produkt2 p,
		#offer33 .produkt2 p,
		#offer34 .produkt2 p,
		#offer35 .produkt2 p,
		#offer36 .produkt2 p,
		#offer37 .produkt2 p,
		#offer38 .produkt2 p,
		#offer39 .produkt2 p,
		#offer40 .produkt2 p			
{
        font-size:14px;
}
        #offer .produkt2 ins.leist,
		#offer1 .produkt2 ins.leist,
		#offer2 .produkt2 ins.leist,
		#offer3 .produkt2 ins.leist,
		#offer4 .produkt2 ins.leist,
		#offer5 .produkt2 ins.leist,
        #offer6 .produkt2 ins.leist,
		#offer7 .produkt2 ins.leist,
		#offer8 .produkt2 ins.leist,
		#offer9 .produkt2 ins.leist,
		#offer10 .produkt2 ins.leist,
		#offer11 .produkt2 ins.leist,
		#offer12 .produkt2 ins.leist,
		#offer13 .produkt2 ins.leist,
		#offer14 .produkt2 ins.leist,
		#offer15 .produkt2 ins.leist,
		#offer16 .produkt2 ins.leist,
		#offer17 .produkt2 ins.leist,
		#offer18 .produkt2 ins.leist,
		#offer19 .produkt2 ins.leist,
		#offer20 .produkt2 ins.leist,
		#offer21 .produkt2 ins.leist,
		#offer22 .produkt2 ins.leist,
		#offer23 .produkt2 ins.leist,
		#offer24 .produkt2 ins.leist,
		#offer25 .produkt2 ins.leist,
		#offer26 .produkt2 ins.leist,
		#offer27 .produkt2 ins.leist,
		#offer28 .produkt2 ins.leist,
		#offer29 .produkt2 ins.leist,
		#offer30 .produkt2 ins.leist,
		#offer31 .produkt2 ins.leist,
		#offer32 .produkt2 ins.leist,
		#offer33 .produkt2 ins.leist,
		#offer34 .produkt2 ins.leist,
		#offer35 .produkt2 ins.leist,
		#offer36 .produkt2 ins.leist,
		#offer37 .produkt2 ins.leist,
		#offer38 .produkt2 ins.leist,
		#offer39 .produkt2 ins.leist,
		#offer40 .produkt2 ins.leist			
{
        font-size:14px;
}
        #offer .produkt3 p.ziele,
		#offer1 .produkt3 p.ziele,
		#offer2 .produkt3 p.ziele,
		#offer3 .produkt3 p.ziele,		
		#offer4 .produkt3 p.ziele,
		#offer5 .produkt3 p.ziele,
		#offer6 .produkt3 p.ziele,
        #offer7 .produkt3 p.ziele,
		#offer8 .produkt3 p.ziele,
		#offer9 .produkt3 p.ziele,
		#offer10 .produkt3 p.ziele,
		#offer11 .produkt3 p.ziele,
		#offer12 .produkt3 p.ziele,
		#offer13 .produkt3 p.ziele,
		#offer14 .produkt3 p.ziele,
		#offer15 .produkt3 p.ziele,
		#offer16 .produkt3 p.ziele,
        #offer17 .produkt3 p.ziele,
		#offer18 .produkt3 p.ziele,
		#offer19 .produkt3 p.ziele,
		#offer20 .produkt3 p.ziele,
		#offer21 .produkt3 p.ziele,
		#offer22 .produkt3 p.ziele,
		#offer23 .produkt3 p.ziele,
		#offer24 .produkt3 p.ziele,
		#offer25 .produkt3 p.ziele,
		#offer26 .produkt3 p.ziele,
		#offer27 .produkt3 p.ziele,
		#offer28 .produkt3 p.ziele,
		#offer29 .produkt3 p.ziele,
		#offer30 .produkt3 p.ziele,
        #offer31 .produkt3 p.ziele,
		#offer32 .produkt3 p.ziele,
		#offer33 .produkt3 p.ziele,
		#offer34 .produkt3 p.ziele,
		#offer35 .produkt3 p.ziele,
		#offer36 .produkt3 p.ziele,
		#offer37 .produkt3 p.ziele,
		#offer38 .produkt3 p.ziele,
		#offer39 .produkt3 p.ziele,
		#offer40 .produkt3 p.ziele		
{
        font-size:14px;
}
        #offer .produkt3 p.skills,
		#offer1 .produkt3 p.skills,
		#offer2 .produkt3 p.skills,
		#offer3 .produkt3 p.skills,
		#offer4 .produkt3 p.skills,
		#offer5 .produkt3 p.skills,
        #offer6 .produkt3 p.skills,
        #offer7 .produkt3 p.skills,
		#offer8 .produkt3 p.skills,
		#offer9 .produkt3 p.skills,
		#offer10 .produkt3 p.skills,
		#offer11 .produkt3 p.skills,
		#offer12 .produkt3 p.skills,
		#offer13 .produkt3 p.skills,
		#offer14 .produkt3 p.skills,
		#offer15 .produkt3 p.skills,
		#offer16 .produkt3 p.skills,
        #offer17 .produkt3 p.skills,
		#offer18 .produkt3 p.skills,
		#offer19 .produkt3 p.skills,
		#offer20 .produkt3 p.skills,
		#offer21 .produkt3 p.skills,
		#offer22 .produkt3 p.skills,
		#offer23 .produkt3 p.skills,
		#offer24 .produkt3 p.skills,
		#offer25 .produkt3 p.skills,
		#offer26 .produkt3 p.skills,
		#offer27 .produkt3 p.skills,
		#offer28 .produkt3 p.skills,
		#offer29 .produkt3 p.skills,
		#offer30 .produkt3 p.skills,
        #offer31 .produkt3 p.skills,
		#offer32 .produkt3 p.skills,
		#offer33 .produkt3 p.skills,
		#offer34 .produkt3 p.skills,
		#offer35 .produkt3 p.skills,
		#offer36 .produkt3 p.skills,
		#offer37 .produkt3 p.skills,
		#offer38 .produkt3 p.skills,
		#offer39 .produkt3 p.skills,
		#offer40 .produkt3 p.skills		
{
        font-size:14px;
}
        #offer .produkt3 p.infos,
		#offer1 .produkt3 p.infos,
		#offer2 .produkt3 p.infos,
		#offer3 .produkt3 p.infos,
		#offer4 .produkt3 p.infos,
		#offer5 .produkt3 p.infos,
        #offer6 .produkt3 p.infos,
		#offer7 .produkt3 p.infos,
		#offer8 .produkt3 p.infos,
		#offer9 .produkt3 p.infos,
		#offer10 .produkt3 p.infos,
		#offer11 .produkt3 p.infos,
		#offer12 .produkt3 p.infos,
		#offer13 .produkt3 p.infos,
		#offer14 .produkt3 p.infos,
		#offer15 .produkt3 p.infos,
		#offer16 .produkt3 p.infos,
		#offer17 .produkt3 p.infos,
		#offer18 .produkt3 p.infos,
		#offer19 .produkt3 p.infos,
		#offer20 .produkt3 p.infos,
		#offer21 .produkt3 p.infos,
		#offer22 .produkt3 p.infos,
		#offer23 .produkt3 p.infos,
		#offer24 .produkt3 p.infos,
		#offer25 .produkt3 p.infos,
		#offer26 .produkt3 p.infos,
		#offer27 .produkt3 p.infos,
		#offer28 .produkt3 p.infos,
		#offer29 .produkt3 p.infos,
		#offer30 .produkt3 p.infos,
		#offer31 .produkt3 p.infos,
		#offer32 .produkt3 p.infos,
		#offer33 .produkt3 p.infos,
		#offer34 .produkt3 p.infos,
		#offer35 .produkt3 p.infos,
		#offer36 .produkt3 p.infos,
		#offer37 .produkt3 p.infos,
		#offer38 .produkt3 p.infos,
		#offer39 .produkt3 p.infos,
		#offer40 .produkt3 p.infos			
{
         font-size:14px;
}			
		
        #boxcontent produkt, #boxcontent challenge, #boxcontent teamevent, #boxcontent teamtraining
        {
               float:left;
			   margin:10px 40px 20px 40px;
               width:auto;
			   max-width:80%;
        }  	
        #events
        {
			   float:none;
			   width:auto;
			   margin: 20px 20px 10px 20px;
        }
		#event p
        {
               floa:left;
			   width:auto;
			   padding: 4px 0px 10px 0px;
        }
		#event h1 
        {
               loat:none;
			   ont-size:18px;
		       padding: 10px 0px 0px -50px;
               margin-left: 10px ;
	
        }
		#event h2
        {
			   width:auto;
               max-width:345px; 
			   margin: 20px 0px 10px 0px;
        }
		#events text
        {
		       floa:left;
			   width:auto;
			   padding:0px 0px 0px 0px;
 			   margin: 10px 0px 10px 2px;
        }
       
        #event .modul
        {
			   float:none;
               width:auto; 
			   max-width: 230px;
			   margin-bottom:15px;
  		}
		
		#events .img-item a
        {
 			   width:auto;
			   ma-width:92%;
        }
        #events xt
        {
               float:none;
			   margin-right:30px;
       }
		
		#events .img-item xtlink
        {
               float:left;
			   width:auto;
			   margin: 10px 0px 10px 0px;				
        }
        #events .img-item2 
        {
        width:auto;
		padding:10px 16px 10px 16px;
		} 
		#evens .img-item2 a
        {
		widt:auto;		
        }
		#events angeslide
        {
               float:left;
			   width:86%;
               max-width:auto; 
			   margin: 0px 0px 10px 0px;
        }
        #na1 li a
        {
     		padding:10px 10px 10px 10px;		
        }		
		.column2 
        {
                margin: 0 0 40px 10px;
                width:auto;
        }
		.modul1
        {
        width:auto;
		max-width:50%;
		margin:30px 0px 0px 30px;
        }
        .modul2
        {
        width:auto;
		max-width:70%;
		margin:50px 0px 0px 24px;		
        }
        input
        {
                width:auto;
        }
        #mobileMenu
        {
                display: block;
                z-index: 99;
        }
        .toggleMobile
        {
                position: fixed;
                top: 10px;
                left: 10px;
                display: block;
                width: 40px;
                height: 36px;
                cursor: pointer;
                z-index: 999;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #EDA28C;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 14px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
  		#bgnav
        {
                display:none;
        }

     #nav
        {
                display:none;
        }
		header logo
        {
                float:left;
                top: 20px;
                left: 0px;
		        widht:auto;
                max-width:90%;
        		margin-left: 10px;
        }
		header h1
        {
	          font-size:40px;	
        }
		header p
        {
                margin-left:60px;
                font-size:14px;
        }


}

/* KEYFRAMES */

@keyframes stylie-transform-keyframes {
  0% {transform:translateX(30px) translateY(46px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(260px) translateY(-150px) rotate(0deg) translate(-50%, -50%);}
}

@keyframes stylie-transform2-keyframes {
  0% {transform:translateX(40px) translateY(40px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(50px) translateY(40px) rotate(0deg) translate(-50%, -50%);}