@charset "utf-8";



/*@font-face {
    font-family: 'ceviche_oneregular';
    src: url('fonts/cevicheone-regular-webfont.eot');
    src: url('fonts/cevicheone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cevicheone-regular-webfont.woff') format('woff'),
         url('fonts/cevicheone-regular-webfont.ttf') format('truetype'),
         url('fonts/cevicheone-regular-webfont.svg#ceviche_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/


@import url(http://fonts.googleapis.com/css?family=Alegreya+Sans:100,300,400,500,700,800,900,100italic,300italic,400italic,900italic,800italic,700italic,500italic|Allan:400,700|Architects+Daughter|Open+Sans+Condensed:300,300italic,700|Ceviche+One&subset=latin,vietnamese,latin-ext,cyrillic-ext,greek-ext,greek,cyrillic);



body {/*
	background-image:url(images/bg-icon.jpg);*/
	/*background-color:#C1F1FF;*/
	background-color:#fff;
	background-attachment:fixed;
	background-position:top;
	background-image:url(images/fd-body-bg9.jpg);/*
	background-repeat:no-repeat;*/
	margin:0px;
	padding:0px;
}


#site {
/*-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px #888;
box-shadow: 0 0 5px 5px #888;*/
margin-left:auto;
margin-right:auto;/*
margin-top:-20px;*/
width:1000px;
border-left:#fff 10px solid;
border-right:#fff 10px solid;
border-bottom:#fff 8px solid;/*
border-top:#fff 5px solid;*/

background-color:#fff;
	margin-bottom:23px;
	margin-top:20px;
}



#header {
	width:1000px;
	height:250px;
	/*background-image:url(images/fd-header2.jpg);*/
	border-bottom:#56d8fe 5px solid;
	background-color:#fff;
	
		-webkit-border-radius: 35px 35px 0px 0px;
-moz-border-radius: 35px 35px 0px 0px;
-o-border-radius: 35px 35px 0px 0px;
-ms-border-radius: 35px 35px 0px 0px;
-khtml-border-radius: 35px 35px 0px 0px;
border-radius: 35px 35px 0px 0px;
}

/*Animation zuschalten - display:none rausnehmen*/
#header-ani-left, #header-ani-right {
	/*display:none;*/
	/*border:#063 thin solid;*/
	width:280px;
	height:190px;
	padding:0px;
	margin:0px;}
	
#header-ani-left li, #header-ani-right li{
	/*display:none;*/
	position:absolute;}
	
.header-ani-right-element1, .header-ani-right-element2	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;/*
	border:#066 1px solid;*/
	margin-left:70px;
	margin-top:16px;
	text-align:center;
	color:#0587f2;
	font-size:16px;
	}

.header-ani-right-element2 {
	margin-left:44px;
	margin-top:18px;
	}


.line-style2 {
	font-size:20px;
	}
.line-style3 {
	font-size:17px;
	}
.line-style4 {
	font-size:15px;
	}
.line-style5 {
	font-size:18px;
	}


#header-topline  {
	color:#0587f2;
	text-align:center;
	font-family: 'Ceviche One', cursive;
	font-weight:400;
	font-size:20px;
	background-color:#FC0;
	height:30px;
	line-height:30px;
	margin-top:0px;
	
	-webkit-border-radius: 30px 30px 0px 0px;
-moz-border-radius: 30px 30px 0px 0px;
-o-border-radius: 30px 30px 0px 0px;
-ms-border-radius: 30px 30px 0px 0px;
-khtml-border-radius: 30px 30px 0px 0px;
border-radius: 30px 30px 0px 0px;
	}
	
#header-middle  {
	background-image:url(images/fd-header-middle-bg.jpg);
	height:190px;
	float:left;
	width:440px;
	z-index:9;
	}
	
#header-left  {
	background-image:url(images/fd-header-left-bg-papagei.jpg);
	background-repeat:no-repeat;
	height:190px;
	width:280px;
	float:left;
}
#header-right  {
	background-image:url(images/fd-header-right-bg-headset.jpg);
	background-repeat:no-repeat;
	height:190px;
	width:280px;
	float:left;
}

#logo-sign {
	background-image:url(images/logo-sign.png);
	float:left;
	width:115px;
	height:129px;
	margin-top:25px;
	margin-bottom:20px;
	z-index:10;
	}
#logo-sign:hover {
	background-image:url(images/logo-sign-hover.png);
	}
	
h2 {
	margin:0px;}
	
#logo-letters {
	font-family: 'Ceviche One', cursive;
	color:#FFF;
	font-size:45px;/*
    filter:Glow(color=#FFF, strength=50);*/
	z-index:10;
	text-shadow: 0.1em 0.1em #00a5e6;
	line-height:50px;
	width:325px;
	float:left;
	margin-top:35px;
	font-style:normal;
	font-weight:100;
	}
.uppercase {
	text-transform:uppercase
	}

marquee {
	color:#0587f2;}
/*marquee*/
#header-underline  {
	border-top:5px #FC0 solid;
	color:#0587f2;
	text-align:center;
	font-family: 'Ceviche One', cursive;
	font-weight:400;
	font-size:20px;
	height:30px;
	width:1000px;
	/*width:761px;
	margin-left:117px;*/
	float:left;
	line-height:24px;
	text-shadow: 0.05em 0.05em #fff;/*
    background-image:url(images/fd-header-marquee-bg.jpg);*/
/*	opacity: 0.5; 
    -moz-opacity: 0.5;   
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter:alpha(opacity=50);*/
	}
	
	

#content {
	width:1000px;
	height:1000px;
	background-color:#56d8fe;
	}

#left-content {
	width:200px;
	float:left;
	text-align:left;
	font-size:25px;
	color:#FFF;
	font-weight:100;
}
#left-content li {
	border-bottom:#FC0 solid thick;
	text-decoration:none;
	color:#000;
	font-family: 'Ceviche One', cursive;
	font-weight:100;
	padding-left:10px;
}
li {
	list-style-type:none;
}

#left-content ul {
	list-style-type: none;
	padding:10px;
	margin:0px;
	
	
}


a, a:visited, a:link, a:active {
	text-decoration:none;
	color:#000;
}

#left-content li:hover {
	background-color:#FC0;
}
#left-content li:visited {
	color:#6FF;}


#animation1 {
	background-image:url(images/Expand_FlagStand_XL_Animation.gif);
	margin-top:10px;
margin-right:auto;
margin-left:auto;
height:225px; 
width:170px;
border:#FC0 thick solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
#ani1-info {
text-align:center;
margin-right:auto;
margin-left:auto;
font-family: 'Ceviche One', cursive;
font-size:20px;
color:#000;
}
#animation1:hover {border:#09C 5px solid;
}



h3 {
	font-size:36px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:2px;
	font-style:normal;
	text-align:center;
	}

h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px 10px 0px;
	}


#middle-content-subtext {
	}
#middle-content-headtext {
	}


#middle-content {
	width:580px;
	height:100%;
	background-color:#fff;
	float:left;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
}
	
	
#middle-content ul a:hover {
	color:#FC0;
	}
#middle-content ul a:visited {
	text-decoration:none;
	}
#middle-content ul a {
	color:#000;
	text-decoration:none;}
/*CODE FOR FONTFAMILY

font-family: 'Alegreya Sans', sans-serif;
font-family: 'Allan', cursive;
font-family: 'Architects Daughter', cursive;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Ceviche One', cursive;*/


#middle-content ul {
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.product-mini1  {float:left;width:137px;margin:0px 5px 0px 0px;}
.product-mini2  {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini3  {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini4  {float:left;width:137px;margin:0px 0px 0px 5px;}
.product-mini5  {float:left;width:137px;margin:0px 5px 0px 0px;}
.product-mini6  {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini7  {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini8  {float:left;width:137px;margin:0px 0px 0px 5px;}
.product-mini9  {float:left;width:137px;margin:0px 5px 0px 0px;}
.product-mini10 {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini11 {float:left;width:137px;margin:0px 5px 0px 5px;}
.product-mini12 {float:left;width:137px;margin:0px 0px 0px 5px;}
	
.product-mini-image1,
.product-mini-image2,
.product-mini-image3,
.product-mini-image4,
.product-mini-image5,
.product-mini-image6,
.product-mini-image7,
.product-mini-image8,
.product-mini-image9,
.product-mini-image10,
.product-mini-image11,
.product-mini-image12  {
	width:127px;
	height:127px;
	border:#FC0 5px solid;
	background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
	}
	
.product-mini-image1 {
	background-image:url(images/dropflags-1.jpg);	
}
.product-mini-image2 {
	background-image:url(images/dropflagl-1.jpg);
}
.product-mini-image3 {
	background-image:url(images/dropflagxl-1.jpg);
}
.product-mini-image4 {
	background-image:url(images/sailflagsmall-1.jpg);
}
.product-mini-image5 {
	background-image:url(images/sailflagsmallslim-1.jpg);
}
.product-mini-image6 {
	background-image:url(images/sailflagmedium-1.jpg);
}
.product-mini-image7 {
	background-image:url(images/sailflagmediumslim-1.jpg);
}
.product-mini-image8 {
	background-image:url(images/sailflagbig-1.jpg);
}
.product-mini-image9 {
	background-image:url(images/hissfahne.jpg);
}
.product-mini-image10 {
	background-image:url(images/hissfahne.jpg);
}
.product-mini-image11 {
	background-image:url(images/3x3textil-1.jpg);
}
.product-mini-image12 {
	background-image:url(images/3x3curv-1.jpg);
}
	
.product-mini-image1:hover,
.product-mini-image2:hover,
.product-mini-image3:hover,
.product-mini-image4:hover,
.product-mini-image5:hover,
.product-mini-image6:hover,
.product-mini-image7:hover,
.product-mini-image8:hover,
.product-mini-image9:hover,
.product-mini-image10:hover,
.product-mini-image11:hover,
.product-mini-image12:hover {
	border:#09C 5px solid;
	}
	
.product-mini-info {
	float:left;/*
	margin-top:10px;
	margin-bottom:10px;*/
	text-align:center;
	width:137px;
	}
	
#right-content {
	width:200px;
	float:left;
	color:#000;
	font-family: 'Ceviche One', cursive;
	font-size:16px;
	font-weight:400;
}



form {
width:180px;
margin-left:auto;
margin-right:auto;
}
#search-input {
/*Suchscript funktioniert nicht richtig, deshalb ist es erstmal deaktiviert*/
display:none;	
	
margin-top:10px;
border:#FC0 thick solid;
width:180px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:18px;
color:#000;



	/*border:thin #FC0 solid;
	height: 20px;
	width:180px;
	margin-top: 0px;
	margin-bottom: 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;*/

}
#search-button {
/*Suchscript funktioniert nicht richtig, deshalb ist es erstmal daktiviert*/
display:none;

	background-color:#FC0;
border:#FC0 thick solid;
margin-top:10px;
width:180px;
height:30px;
cursor:pointer;
text-align:center;
font-family: 'Ceviche One', cursive;
font-size:20px;
line-height:0px;
color:#000;
background-color:#FC0;
	-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-o-border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;
-khtml-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
#search-button:hover {
border:#09C 5px solid;
}

#right-content iframe {
	overflow:hidden;
	border:0px;
	width:202px;
height:350px;
margin-right:auto;
margin-left:auto;
}
#angebot-anfordern {
}


#footer {
	width:980px;
	height:100px;
	text-align:center;
	 
-webkit-border-radius: 0px 0px 30px 30px;
-moz-border-radius: 0px 0px 30px 30px;
-o-border-radius: 0px 0px 30px 30px;
-ms-border-radius: 0px 0px 30px 30px;
-khtml-border-radius: 0px 0px 30px 30px;
border-radius: 0px 0px 30px 30px;
	 
background-image: -webkit-linear-gradient(#56d8fe 0%, #0287f2 100%);	background-image: -moz-linear-gradient(#56d8fe 0%, #0287f2 100%); 
background-image: -o-linear-gradient(#56d8fe 0%, #0287f2 100%); 
background-image: linear-gradient(#56d8fe 0%, #0287f2 100%);

	/*#56d8fe*/
	/*#orange ffe100*/
	padding:10px;
	border-top:#FC0 5px solid;
}


/*start foot text*/
.type9 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:400;
	color:#fff;
	font-size:13px;
	margin:0px;
}
/*end foot text*/


/*start foot url*/
.type10 {
	font-size:20px;
	margin-top:10px;
	color:#FC0;
	font-family: 'Ceviche One', cursive;
	}
/*end foot url*/


.product-info {
	float:right;
	width:410px;
	margin-right:0px;
	}


.zumshop-btn {
border:#FC0 5px solid;
width:175px;
height:20px;
text-align:center;
font-family: 'Ceviche One', cursive;
font-style:normal;
font-size:18px;
color:#000;
background-color:#FC0;
float:left;
}

.zumshop-btn:hover {
border:#09C 5px solid;
cursor:pointer;
}

.amount-table {
font-size:12px;
/*border:#09C 2px solid;*/
width:410px;
background-color:#FC0;

}
#middle-content td {border-right:#fff thick solid;
border-top:#fff thick solid;
padding:2px;
}


	
	
	
	
	
	
/*----------------------------*/	
	
	
	
	
	
	
	
	

/*WERBEFAHNEN*/
#werbefahnen .product {
	width:580px;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	z-index:2;
	float:left;
	margin-bottom:17px;
	}

	
#werbefahnen .product-image1 {
	background-image:url(images/fd-hissfahnen.jpg);
	background-color:#a3c0d0;
	margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:150px;
height:150px;
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;
background-position:center;
border:#FC0 5px solid;
background-size:102%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;

position:absolute;
z-index:1;
}

#werbefahnen h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px -5px 0px;
	}
	
#werbefahnen #content {
	width:1000px;
	height:1850px;
	background-color:#56d8fe;
	}

#werbefahnen .product-image1:hover { 
	width:240px;
	height:240px;
	/*zoom:200%;*/
}


/*BEACHFLAG*/
#beachflag .product {
	width:580px;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	z-index:2;
	float:left;
	margin-bottom:17px;
	}


#beachflag .product-image1 {
	background-image:url(images/sail_banner_big.jpg);
	background-position:left;
	background-size:90%;
}
#beachflag .product-image2 {
	background-image:url(images/dropflags-2.jpg);
}
#beachflag .product-image3 {
	background-image:url(images/dropflagl-2.jpg);
}
#beachflag .product-image4 {
	background-image:url(images/dropflagxl-2.jpg);
}
#beachflag .product-image5 {
	background-image:url(images/sails.jpg);
}




#beachflag .product-image1,
#beachflag .product-image2,
#beachflag .product-image3,
#beachflag .product-image4,
#beachflag .product-image5 {
margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:150px;
height:150px;
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;
background-position:center;
background-size:100%;
border:#FC0 5px solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
position:absolute;
z-index:1;
}

#beachflag .product-image1:hover, 
#beachflag .product-image2:hover, 
#beachflag .product-image3:hover,
#beachflag .product-image4:hover,
#beachflag .product-image5:hover {
width:240px;
height:240px;}



#beachflag h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px -5px 0px;
	}
	
#beachflag #content {
	width:1000px;
	height:1250px;
	background-color:#56d8fe;
}



/*DISPLAYS*/
#displays .product {
	width:580px;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	z-index:2;
	float:left;
	margin-bottom:17px;
	}

#displays .product-image1, 
#displays .product-image2, 
#displays .product-image3, 
#displays .product-image4 {
margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:150px;
height:150px;
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
position:absolute;
z-index:1;
}
#displays .product-image1:hover, 
#displays .product-image2:hover, 
#displays .product-image3:hover, 
#displays .product-image4:hover { 
	width:271px;
	height:271px;
	/*zoom:200%;*/
}

#displays .product-image1 {
background-image:url(images/3x3curv-1.jpg);
}
#displays .product-image2 {
background-image:url(images/3x4curv-1.jpg);
}
#displays .product-image3 {
background-image:url(images/3x3textil-1.jpg);
}
#displays .product-image4 {
background-image:url(images/3x4textil-1.jpg);
}

#displays #middle-content ul {
	margin-top:-2px;}	

#displays #content {
	height:1400px;
	margin-top:-2px;}	

#displays .product {
	
	}	

#displays #header {
	border-bottom:#56d8fe 7px solid;
}


	
/*GROSSBILDER*/
#grossbilder .product {
	width:580px;
	z-index:2;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	float:left;
	margin-bottom:17px;
	}
#grossbilder .product-info {
/*border-top:thick #FC0 solid;*/
	float:left;
	width:250px;
	margin-top:3px;
	}
#grossbilder .product-info2 {
/*border-top:thick #FC0 solid;*/
	float:left;
	width:570px;
	margin-top:20px;
	}
#grossbilder .product-image1{
background-image:url(images/bauzaunbanner.jpg);
margin-top:16px;
background-repeat:no-repeat;
width:300px;
height:275px;/*
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;*/
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:right;
}

#grossbilder .product-image2{
background-image:url(images/bannermaterialien-eco-ferrari-mesh.jpg);
background-repeat:no-repeat;
width:570px;
height:130px;/*
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;*/
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
}



#grossbilder h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px -5px 0px;
	}
	
	

/*MOBILE_MASTEN*/
#mobile_masten .product {
	width:580px;
	z-index:2;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	float:left;
	margin-bottom:17px;
	}

#mobile_masten .product-image1, #mobile_masten .product-image2{
margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:150px;
height:240px;/*
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;*/
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
position:absolute;
z-index:1;
}


#mobile_masten .product-image1{
	background-image:url(images/giant_pole.jpg);
}
#mobile_masten .product-image2{
	background-image:url(images/giant_klein.jpg);
	}

#mobile_masten .product-image1:hover, #mobile_masten .product-image2:hover {
	}
	
#mobile_masten h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px -5px 0px;
	}
	
	
	
/*NATIONALFAHNEN*/
#nationalfahnen .product {
	width:580px;
	z-index:2;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	float:left;
	margin-bottom:17px;
	}
#nationalfahnen .product-info {
	width:580px;
	z-index:2;/*
	border-top:thick #FC0 solid;*/
	position:relative;
	float:left;
	width:250px;
	margin-top:3px;
	}

#nationalfahnen .product-image1{
	background-image:url(images/nationalfahnen.jpg);
margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:300px;
height:200px;/*
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;*/
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
position:relative;
z-index:1;
float:right;
}
	
/*POP_OUT*/
#pop_out .product {
	width:580px;
	z-index:2;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	float:left;
	margin-bottom:17px;
	}

#pop_out .product-image1, #pop_out .product-image2 , #pop_out .product-image3, #pop_out .product-image4{
margin-top:16px;
background-color:#FFF;
background-repeat:no-repeat;
width:150px;
height:150px;
transition:width 1s, height 1s;
-webkit-transition:width 1s, height 1s;
background-position:center;
border:#FC0 5px solid;
background-size:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
float:left;
position:absolute;
z-index:1;
}
#pop_out .product-image1:hover, #pop_out .product-image2:hover, #pop_out .product-image3:hover, #pop_out .product-image4:hover { 
	width:330px;
	height:240px;
	/*zoom:200%;*/
}


#pop_out .product-image1 {
background-image:url(images/popout-oval-l-1.jpg);
}
#pop_out .product-image2 {
background-image:url(images/popout-oval-xl-1.jpg);
}
#pop_out .product-image3 {
background-image:url(images/popout-oval-xxl-1.jpg);
}
#pop_out .product-image4 {
background-image:url(images/popout-square-xxl-1.jpg);
}


#pop_out h4 {
	font-size:23px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	font-style:normal;
	margin: 10px 0px -5px 0px;
	}
	
#pop_out #content {
	height:1250px;
	}
	
	
/*#pop_out .zumshop-btn {
border:#DFDFDF 5px solid;
width:175px;
height:20px;
cursor:default;
font-family: 'Ceviche One', cursive;
font-size:20px;
color:#999;
background-color:#DFDFDF;
}
#pop_out .zumshop-btn:before { content:'Zum Shop';
text-align:center; }
#pop_out .zumshop-btn:hover:before { content:'Noch nicht im Shop, bitte anfragen!';
text-align:inherit;
line-height:20px;
font-size:14px;
}*/



/*PRODUKTION*/
#produktion .product {
	width:580px;
	border-top:thick #FC0 solid;
	position:relative;
	background-color:#FFF;
	float:left;
	z-index:2;
	}
#produktion .printer {
	width:400px;
	height:200px;
	float:left;
	}
#produktion .printer-info {
	width:180px;
	float:left;
	}
	
#produktion #content {
	height:1450px;
	}
	
/*UNSERE_KUNDEN*/
#kunden h3 {
	font-size:36px;
	font-weight:400;
	color:#0587f2;
	font-family: 'Ceviche One', cursive;
	margin-top:20px;
	margin-right:3px;
	font-style:normal;
	text-align:center;
	margin-bottom:30px;
	}
	
#kunden #middle-content {
	text-align:center;
	line-height:20px;
	}
#kunden #content{
	height:1000px;}
/*IMPRESSUM*/



/*KONTAKT*/
#kontakt #middle-content iframe {
	border:none;
	width:580px;
	height:900px;
	}


/*SHOP*/

	
/*UNSERE_AGB*/
#unsere_agb #content {
	height:1450px;}