
* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;background:#000}

body > #wrap {height: 100%; min-height: 100%;width:100%;font-family:verdana;arial;color:#d5d5d5;}

#main {padding-bottom: 0px;width:950px;margin:0 auto;}  /* must be same height as the footer */

#footer {
clear:both;
background:transparent;
text-align:right;
margin-left:145px;
margin-right:145px;
margin-top:45px;
height:60px;
border-style:solid;border-width:1px 0px 0px 0px;border-color:#999;
z-index:1000;
}
#footer2 {
clear:both;

background:transparent;
text-align:right;
padding-right:45px;
margin-top:30px;
height:40px;

}


.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

a:link {color:#808080;}
a:visited {color:#808080;}
a:hover {color:#444}

ul {
list-style-type:square;
font-size:12px;
font-weight:700;
}

#formleft {
background-color:#ddd;
margin-left:20px;
margin-bottom:20px;
margin-top:10px;
font-family:verdana;
font-size:12px;
width:420px;
}

#content { color:#fff;width:800px;background:#000;height:505px;overflow:none;float:left;
background:url(../images/nav/enizeo-background.png) ;
}
#content2 { color:#fff;width:800px;background:#000;height:505px;overflow:none;float:left;

}
.picimrahmen {

background:url(../images/nav/bg-pic.png);background-repeat:no-repeat;margin-left:18px;margin-top:0px;margin-left:27px;width:95%;height:415px;

}



#content-shop tr {
margin-top:0px;
padding-top:0px;
padding-left:5px;
line-height:14px;
font-size:12px;


}

#thumbNav {

}

#links {margin-top:5px;float:left;border:solid;height:600px;border-width:0px;border-color:#000;background:#000;width:140px;z-index:6;}

#links img {
border-style:none;
}

#links2 {float:left;border:solid;border-width:1px;border-color:#000;margin-right:55px;color:#808080;background:transparent;text-align:center;vertical-align: middle;width:130px;z-index:6;}

#links2 img {
border-style:none;
}

img {
border-style:none;
}

#rechts {float:right; border-style:solid;border-width:1px;border-color:#444;margin-top:0px;width:1px;}

.tab p{
margin-top:0px;
margin-bottom:0px;
padding:0px;
line-height:10px;
}



.box1 {
float:left;width:130px;margin-left:30px;margin-top:8px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5;background:#fff;z-index:2000;text-transform:uppercase;padding:0px;
}
.box2 {
float:left;margin-left:10px;width:130px;margin-top:8px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5;background:#fff;text-transform:uppercase;padding:0px;
}
.box3 {
float:left;margin-left:10px;width:140px;margin-top:8px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5;background:#fff;text-transform:uppercase;padding:0px;
}



h1 {
color:#fff;
}

.bildhead {
font-size:13px;
font-weight:700;
}

h3 {font-weight:400;
font-size:12px;
}
b{font-size:150%;color:#020202}

.eingeruckt {
padding:0px 20px 0px 20px;
}

#header h1 {color:#000;font-size:16px;margin-top:5px;}
#header p {color:#000}

h2 {
font-size:19px;
}

p {font-size:12px;color:#fff;line-height:18px;margin-top:6px;font-weight:200;}

#backhead {

height:800px;

}

#twinkle {
position:absolute;

top:30px;
height:60px;
width:400px;
border-style:solid;
border-width:1px;
border-color:#000;

background-repeat:no-repeat;
z-index:9;
}

#header {
height:100px;
width:950px;
background-color:#000;
z-index:7;

}


#submenurechts {
float:right;width:25%;margin-right:10px;padding:5px; padding-left:15px;
background:#fff;border-style:solid;border-color:#efefef;border-width:0px 0px 0px 1px; margin-bottom:15px;
}

#submenurechts a {
border-style:solid;
border-width:1px;
}
#submenurechts img {
border-style:none;
border-width:0px;
}

.alpha{}
.alpha a img{filter: Alpha(Opacity=20);opacity: 0.2; background:#ddd;padding:5px;}
.alpha a:hover img{filter: Alpha(Opacity=100);opacity: 1; background:#fff;}
.alpha_none{filter: Alpha(Opacity=20);opacity: 0.2; background:#fff;}


.huge a{
color:#000;font-size:300%;}

#footer a {
color:#fff;font-weight:700;margin-top:10px;font-size:13px;text-decoration:none;
}
#footer a:hover {
color:#826c3f;font-weight:700;margin-top:10px;font-size:13px;text-decoration:none;
}
#footer2 a {
color:#fff;font-weight:700;margin-top:0px;font-size:13px;text-decoration:none;
}
#footer2 a:hover {
color:#826c3f;font-weight:700;margin-top:00px;font-size:13px;text-decoration:none;
}
.norm  {
color:#444;
text-decoration:none;
}

#header a:hover {
color:#826c3f;
}

#lefti {
float:right;
width:150px;
}
.fisheye{
	text-align: center;
	height: 50px;
	position: relative;
}
a.fisheyeItem
{
	text-align: center;
	color: #40A1E6;
	font-weight: bold;
	text-decoration: none;
	width: 60px;
	position: absolute;
	display: block;
	top: 0;

}
a.fisheyeItem2
{
	text-align: center;
	color: #40A1E6;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;

}
.fisheyeItem img
{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.fisheyeItem2 img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}
.fisheyeItem span,
.fisheyeItem2 span
{
	display: none;
	positon: absolute;
}
.fisheyeContainter
{
	background-color: transparent;
	height: 50px;
	width: 200px;
	left: 500px;
	position: absolute;
}
#fisheye2
{
	position: absolute;
	width: 100%;
	bottom: 180px;
}


#submenurechts ul {
list-style-type:circle
}

#submenurechts li {text-align:left;
height:35px;width:170px;

font-size:13px;
}

#menu2 a{
	color:#FFF;
	text-decoration:none;

}

#menu2 p{
	padding:0px 5px 
color:#efefef;
}

#menu2 a:hover {
color:#d5d5d5;
}

#menu2	.subtext{
		padding-top:15px;
	}
.here {background:#037fe5;}
.green{background:#037fe5; }
.yellow{background:#2894ed; }
.red{background:#45a1ed; }
.purple{background:#40A1E6; }
.blue{background:#01549a;}
.grey{background:#d5d5d5;}

/*Menu Color Classes*/
/*
.green{background:#6AA63B; }
.yellow{background:#FBC700; }
.red{background:#D52100; }
.purple{background:#5122B4; }
.blue{background:#40A1E6;}
*/

#menu2 {
height:110px;
width:760px;
position:absolute;



}



div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		white url(___images/navBG.png) ;
z-index:0;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			130px;



	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	
	background:#666;	
}	



		#ver {
			list-style:none;
			padding:0;
			margin:0;	
		}
		
			#ver li {
				padding:2px;	
			}
		
			#ver li a {
				display:block;
				height:21px;
				margin-bottom:8px;
				text-indent:-999em;
			}			
			
			#ver a.home {
				width:41px; 
				background:url(../images/nav/home_i.png) no-repeat 0 0;	
			}

			#ver a.about {
				width:76px; 
				background:url(../images/nav/about_i.png) no-repeat 0 0;		
			}
			
			#ver a.contact {
				width:54px; 
				background:url(../images/nav/kontakt_i.png) no-repeat 0 0;	
			}

			#ver a.galerie {
				width:49px; 
				background:url(../images/nav/galerie_i.png) no-repeat 0 0;	
			}
			#ver a.links {
				width:41px; 
				background:url(../images/nav/links_i.png) no-repeat 0 0;	
			}
			
			
		.clear {
			clear:both;	
		}	


