/* eggynet global print css */

/* @group Global */





body{
 text-align:left;
       background-color: white !important;
       background-image: none !important;
       color:black;
	font: 100% "times new roman",times,serif;
}


 a[href]:after {
 content:" <"attr(href)">";
 color: maroon;
 background-color:inherit;
 font-style:italic;
 font-size:80%;
} 

 img[alt]:after {
 content:"\A ("attr(alt)")";
} 


h1{
	font-size:15pt;
	line-height:110%;
	margin: 0 0 10pt;
	padding:0;}

h2,h3,h4,h5,h6{
	font-size:13pt;
	line-height:110%;
	margin: 10pt 0;
	padding:0;}


h3 a {
    font-size: 120%;
    text-decoration:underline;
    }

h3 a:visited {
    text-decoration:underline;
    }

h3 a:hover {
   text-decoration:none;
   }

h3 a:active {
   text-decoration:none;
   } 

a {
	color: #6B7687;
		}

a:hover {
	text-decoration: none;
	}


.externerlink:link {
	background: url(images/externerlink.gif) no-repeat 0 2px;
	padding-left: 18px;
	text-decoration: underline;
    }	

.externerlink:visited {
	background: url(images/externerlink.gif) no-repeat 0 2px;
	padding-left: 18px;
	text-decoration: underline;
    }

.externerlink:hover {
	text-decoration: none;
	}
	
p {
	line-height: 1.5em;
}


#normalansicht_box {
	display: block;
	margin-bottom: 20px;
	
}


/* Printansicht Buttons ohne Linkpfad */
#normalansicht_box a[href]:after {
 display: none;
} 
#shoppingcart a[href]:after {
 display: none;
}

 a.link_normalansicht  {
display: none;
}

 a.link_normalansicht:hover  {
display: none;
	
}

 a.link_seitedrucken  {
display: none;
}

 a.link_seitedrucken:hover  {
display: none;
	
}

.headline_kontaktformular{
	display: none;	
	}
#skiplinks {
	display: none;
	 }
.unsichtbar {
	display: none;
	 }
.unsichtbar span {
display: none;
	 }	
/* @end */

/* @group Container */
#container {
	width: 950px;
	border: 10px solid white;
	background: url(images/background_container.gif) repeat-y;

}

/* @end */

/* @group Header */
#header {
	display: none;
		
}

#header h1 {
	font-size:15pt;
	line-height:110%;
	margin: 0 0 10pt;
	padding:0;
	}		
	

/* @end */



/* @group Container Styleswitcher Warenkorb */

#styleswitcher_basket_box {
display: none;
		}
#basket {
	display: none;
	}	

	
/* @end */


/* @group Search */

/* Gesamte Search Box */
	#search  {
	display: none;

	
}	

	
	
/* @end */
/* @group Breadcrumb */
	#breadcrumb  {
display: none;
}	

/* @end */

/* @group Sidebar */
#sidebar {
	display: none;}

/* @end */

/* @group Navi Top */
#navi_top {
   	display: none;
	}	 
		
/* @end */

/* @group Navi Left */
#navi_left {
	display: none;	
}
/* @end */

/* @group Content */
#content {
	height: auto;
	padding: 0 0 25px 0;	
	}

	      
	


	
#content ul {

	list-style-position: inside;
	list-style-type: disc;
}	
	
.float1 {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid silver;
	padding: 2px;
    }
    
.float2 {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid silver;
	padding: 2px;
    }
.centerimage {
	
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid silver;
	padding: 2px;
    }    
				
.underline {
	clear: both;
	border: none;
	    }
	
.clear {
	clear: both;
		}

#left {
	
	width: auto;
}

#right {
	
	width: auto;
	}
	
#right .float1   {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid silver;
	padding: 2px;
}
#right .float2   {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid silver;
	padding: 2px;
		}


a.externerlink{
	background: white;
	padding: 0;
	margin: 0;	
	}
#mailgrafik{
display: inline;
color: black;
background-color: white;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
		}	
#mailgrafik img{
	vertical-align: text-bottom;
	padding-left: 5px;

}
/* @end */

/* @group Styleswitcher */

#styleswitcher  {
display: none;
}	

/* @end */






/* @group Formular */


#kontaktformular_box {
     margin-top: 30px;
	      }

input{
	color:black;
	margin: 5px 0;
	border-bottom: 1px dashed silver;
	border-top: none;
	border-left: none;
	border-right: none;
	background: white;
	padding: 3px 3px;
	}
textarea{
	margin: 2px 0 5px;
	border: none;
	padding: 3px 3px;

}




fieldset {
	margin:0;
	color:black;
	border-top: 1px solid silver;
	border-bottom: none;
	border-left: none;
	border-right: none;    padding: 10px;}
   legend {
	padding: 4px;
	border: none;
	margin-bottom: 4px;
	font-weight: normal;
	color:black;
	margin-left: 10px;
}

input.button:hover   {
	background-color: #EFF3F5;
	}


* {
    margin: 0;
    padding: 0;
}

* html fieldset {
	padding: 5px;
  	}
 
label {
	
	text-align: right;
	margin:2px 10px 5px 0;
	position: relative;
	display: block;
	
	width: 100px;
	} 


.pflichtfeld {
	display: none;
		} 

.kontaktdaten label {
     display: block;
     width: 100px;
     float: left;
  	       }
  	       
.anfrage label {
     display: block;
      width: 100px;
     float: left;
	      }
	      
.captacha label {
     display: block;
      width: 100px;
     float: left;
	      }	      
	      
	      
.buttons label {
     display: block;
     width: 100px;
     float: left;
	}
   
.button {
	   margin-right: 10px;
       float: left;
       text-align: center;
	   margin-left: 0;
       }

   
    input:focus, textarea:focus {
    color: #000;
    background: white;
    outline: none;
    }

.error {
     color: red;
     font-weight: bold;
	}

.captacha, .buttons  {
	display:none;
}

#alternative_kontaktmoeglichkeit{
     display: none;
	}

.formbox_sicherheitsabfrage{
	display: none;
	}

/* @end */
/* @group Footer */


	
#footer {
   display: none;}
/* @end */









/* @group Gallery */

#content .gallery a[href]:after {
display: none;
} 


#content .gallery 
	{
	padding: 0; /* Abstand Liste ID Content auf 0 setzen */
		}

.gallery
	{
	clear: both;
	list-style: none;
	width: auto;
	margin-top: 10px;
	
	}
#content #right .gallery
	{
	width: auto;
	}
#content #left .gallery
	{
	width: auto;
	
	}

.gallery a
	{
	}

.gallery a .preview
	{
	display: none;  /* preview im gleichen Block ausblenden */
	}

.gallery a:hover .preview
	{
	display: block;
	position: absolute;
	top: -20px;
	left: -30px;
	z-index: 1;
	}

.gallery img
	{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: auto;
	height: 105px;
	}

.gallery li
	{
	background: #f4f4f4;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 0 5px 5px 0;
	padding: 5px;
	position: relative;
	}

.gallery .preview
{
	border-color: silver;
	width: auto;
	padding: 10px;
	height: 150px;
	background: url(../../images/bg_gallerycontainer.png) repeat;
}



/* Anpassung IE*/

.gallery a
	{
	position: relative;
	}

.gallery a:hover
	{
	display: block;
	font-size: 100%;
	z-index: 1;
	}

.gallery a:hover .preview
	{
	display: none;
	}

.gallery li
	{
	position: static;
	}




.gallerycontainer {
text-align: center;
position: relative;
padding: 20px;
display: block;
/*width: 540px;*/
top: 0;
left: 0;
background: url(../../images/bg_gallerycontainer.png) repeat;
border: 1px solid silver;

}




.gallerycontaineroff {
display: none;
}

.galleryfullsize img {
	
	/*width: 500px;*/
	
	z-index: 1;
	background: url(../images/loading.gif) no-repeat center center;
}

.galleryicons  {
	display: block;
	/*width: 450px;  Zusatzangabe für den IE6 */
	clear: both;
	text-align: center;
	margin: 10px auto 20px;
}
.galleryicons a, .galleryicons img {
text-decoration: none;
border: none;
}


/* @end */







/* @group Seitenanfang Drucken Box */

#seitenanfang_drucken_box {
	display: none;
	}

/* @end */
  