.body { background-image:url(http://oege-energy.biz/stylus_css/images/bg.png); color: #515151 !Important;}
.body a,
.body a:hover,
.body a:link,
.body a:visited {  }
body a:link, body .g-novisited a:visited { }

#header #logo{
color: #019CD4;
background: url("http://a-handels.de/src/inc/img/logo-white.svg") no-repeat;
font-size: 20px;
width: 300;
height: 92px;
margin-top: 30px;
}

#header #banner{

background: #019CD4;
width: 471px;
height: 60px;
padding-right: 10px;
margin-top: 12px;
}

#wrapper a {color:#515151 !important; }


#wrapper a:link,
#wrapper a:visited {color:#515151 !important;}

#wrapper ul li a:hover{color:#019CD4 !important;}

a {color: #000;}
a:hover {text-decoration: none;}

.gallery img
{
	max-width:700px;
	max-height:550px
}

#left_content .block h2,
#left_content .block h3,
#right_content .block h2,
#right_content .block h3 {color: #fff;}


#left_content .block ul li,
#right_content .block ul li {color: #515151;}



#main_content .block h1,
#main_content .block h2 {color: #fff;}
#main_content .block h3 { color:#515151;  }


.spacer {background-image: url(http://oege-energy.biz/stylus_css/images/spacer.png);}


#gallery a:focus strong,
#gallery a:active strong {color: #000;} 

.pst_cntent{ text-align: center; } 
#main_pic_div img {

margin: 0 auto;
max-width: 100%;
max-height: 100%;

}
.single-pic .block.media {
	display: table;
}

.single-pic #main_pic_div {
	height: auto;	
}
#s_pic_div img{ height: auto; max-height: 100px !important; margin-left: 20px; max-width: 20%;}
#s_pic_div.active img{ height: auto; max-height: 50px; margin-left: 20px; max-width: 20%;}


#main_content li {  list-style-image:url(http://oege-energy.biz/stylus_css/images/list_small.png) !Important;  }


#header { background: #019CD4;}



#navigator li:hover { color:#019CD4; }




#left_content .block,
#right_content .block,
#top_content.block,
#main_content .block { background-color:#ffffff; border:1px solid #d4d4d4;-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); border-radius:5px; overflow:hidden;}






.block-title{ border-bottom: 2px solid #a9a7a8;background:#019CD4;}

#left_content .inhalt.block ul li,
/*#right_content .inhalt.block ul li { list-style-image:url(http://oege-energy.biz/stylus_css/images/list_small.png) !Important;}*/


/*#main_content .block.inhalt li {  list-style-image:url(http://oege-energy.biz/stylus_css/images/list_small.png) !Important; }*/

.gallery #galleryContent {}
.gallery li {border: 1px solid #EEEEEE;}
.gallery li:hover {border: 1px solid #a0a0a0;}
.thumb-img { border: 1px solid #C7C7CB; }

/* search button */
/*-------------------------------------*/
    
    .cf:before, .cf:after{
      content:"";
      display:table;asearch
    }
    
    .cf:after{
      clear:both;
    }

    .cf{
      zoom:1;
    }

    /*-------------------------------------*/	
    
    .form-wrapper {
       width: 235px;
		padding: 15px;
        float: right;
        background-color: #fff;
		border: 1px solid #EEEEEE;
   
    }
    
    .form-wrapper input {
        width: 186px;
        height: 40px;
        padding: 10px 5px;
        float: left;    
        font: 12px 'lucida sans', 'trebuchet MS', 'Tahoma';
        border: 0;
        background: #eee;
        -moz-border-radius: 3px 0 0 3px;
        -webkit-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;      
    }
    
    .form-wrapper input:focus {
        outline: 0;
        background: #fff;
        -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    }
    
    .form-wrapper input::-webkit-input-placeholder {
       color: #999;
       font-weight: normal;
       font-style: italic;
    }
    
    .form-wrapper input:-moz-placeholder {
        color: #999;
        font-weight: normal;
        font-style: italic;
    }
    
    .form-wrapper input:-ms-input-placeholder {
        color: #999;
        font-weight: normal;
        font-style: italic;
    }    
    
    .form-wrapper button {
		overflow: visible;
        position: relative;
        float: right;
        margin-top: -40px;
        border: 0;
        padding: 0;
        cursor: pointer;
        height: 40px;
        width: 68px;
       	font: bold 12px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
        color: #fff;
        text-transform: uppercase;
        background: #019CD4;
        -moz-border-radius: 0 3px 3px 0;
        -webkit-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;      
        text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
    }   
      
    .form-wrapper button:hover{		
        background: #ff7e00;
    }	
      
    .form-wrapper button:active,
    .form-wrapper button:focus{   
        background: #ff7e00;    
    }
    
    .form-wrapper button:before {
        content: '';
        position: absolute;
        border-width: 8px 8px 8px 0;
        border-style: solid solid solid none;
        border-color: transparent #019CD4; transparent;
        top: 12px;
        left: -6px;
    }
    
    .form-wrapper button:hover:before{
        border-right-color: #ff7e00;
    }
    
    .form-wrapper button:focus:before{
        border-right-color: #ff7e00;
    }    
    
    .form-wrapper button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }


    /*Produkt Menu */

    #prodas{	

		border-radius: 5px;
		-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);

	}

	#prod_navi {

		margin: 0;
		clear: both;
	

		}
		
		#prod_navi li.top {

		display: block;
		float: right;
		padding: 0;
		width: 220px;
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #fbfbfb;
		height: 31px;
		

		}
		
		#prod_navi li a.t_link {
			
			

			font-size: 12px;
			width: 210px;
			padding-left: 10px;
			clear: both;
			display: block;
			line-height: 31px;
			color: #000;
			text-decoration: none;
			cursor: pointer;
			background: #fff;
		}

/*		
		#prod_navi li a.t_link span, #prod_navi li a.t_link span.down {
			display: block;
			padding-right: 20px;
			background: url('http://oege-energy.biz/images/images/images/Arrow1.gif') no-repeat right center;
		}
*/		
		#prod_navi li:hover a.t_link{
			color:#019CD4;
			background: #fff;
		}
		/*
		#prod_navi li:hover a.t_link span, #prod_navi li:hover a.t_link span.down {
			background: url('http://oege-energy.biz/images/images/images/Arrow1_hover.gif') no-repeat right center;
		}*/
		
		#prod_navi li:hover{
			position: relative;
			z-index:200;
		}
		
		#prod_navi li:hover ul.sub{
			left:220px;
			top: -1px;
/*			background: #fff url('http://oege-energy.biz/images/images/images/productmenu-leftborder.gif') no-repeat left top;*/
			border:1px solid #e2e2e2;
			border-left: 0;
			white-space:nowrap;
			width: 384px;
			height: auto;
			z-index:300;
			-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			border: 1px solid #d4d4d4;
			-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
		

		}
		#prod_navi li:hover ul.sub li {
			display: block;
			position: relative;
			float: left;
			width: 364px;
			font-weight: normal;
/*			background: url('http://oege-energy.biz/images/images/images/productmenu-section-bg.png') no-repeat right bottom;*/
			padding: 10px 0 10px 20px;
		}
		
		#prod_navi ul, #prod_navi li:hover ul {
			position:absolute;
			left:-9999px;
			top:-9999px;
			width:0;
			height:0;
			margin:0;
			padding:0;
			list-style:none;
			font-size: 12px;
		}
		
		/* Overwrite the above settings */
		#prod_navi li:hover ul.sub ul {
			position: relative;
			left: auto;
			top: auto;
			width: auto;
			height: auto;
			float: left;
			width: 152px;
			padding-right: 20px;
			background: none;
		}
		
		#prod_navi li:hover ul.sub ul li {
			background: none;
			padding: 8px 0;
			margin-right: 20px;
			width: 132px;
		}
		
		#prod_navi li:hover ul.sub ul li a {
			color: #019CD4;
			text-decoration: none;
			white-space: normal;
		}
		
		#prod_navi li:hover ul.sub li a:hover {
			color: #019CD4;
			text-decoration: underline;
		}
		
		#prod_navi li:hover li:hover a.fly, #prod_navi li:hover li:hover li:hover a.fly, #prod_navi li:hover li:hover li:hover li:hover a.fly, #prod_navi li:hover li:hover li:hover li:hover li:hover a.fly { 
			background: none;
		}
		
		#prod_navi li:hover li:hover li a.fly, #prod_navi li:hover li:hover li:hover li a.fly, #prod_navi li:hover li:hover li:hover li:hover li a.fly { 
			background: none;
		}

		.asinItem {
			float: left;
			width: 200px;
			padding: 29px 29px 10px 10px;
			text-align: center;
			border: 1px solid #d7d7d7;
		}
		.asinItem .prodImage {
		
			padding-bottom: 8px;
			text-align: center;


		}
		.asinItem .prodImage img {
			width: 132px;
			height: 132px;
			border: 1px solid #d9d9d9;
			-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			overflow: hidden;

		}
		.ak{
			font-size: 11px;
			padding-bottom: 4px;
		}
		span.rat {
		
		font-weight: bolder;
		text-decoration: line-through;
		}
		span.pric {
		font-size: 12px;
		color: #ff5400;
		font-weight: bolder;
		
		}
		p,
		pre {
		    margin: 2px 0;
		}

		.row {
			clear:both;
		}
		.end {
			height: 0;
			overflow: hidden;
		}
			.last {
			padding-right: 10px;
		}
		.asinItem .prodImage {
		
			padding-bottom: 8px;
			text-align: center;
		}
		.asinItem .prodImage img {
			width: 132px;
			height: 132px;
			border: 1px solid #ededed;
		}
		.asinItem h3 {
			font-size: 12px;
			font-weight: normal;
			padding: 0;
		 }
		.asinItem h3 a, .asinItem h3 a:hover {
			text-decoration: none;
			color: #019CD4;
		}
		.asinItem h3 a strong, .asinItem h3 a:hover strong {
			color: #019CD4;
		}
		.asinItem .add-to-basket {
			padding: 9px;
		}
		.asinItem_b{
			float: left;
			width: 191px;
			padding: 29px 29px 10px 10px;
			text-align: center;
			border: 1px solid #d7d7d7;
		}

		.asinItem_b .prodImage {
				
					padding-bottom: 8px;
					text-align: center;


				}
		.asinItem_b .prodImage img {
					width: 132px;
					height: 132px;
					border: 1px solid #d9d9d9;
					-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					overflow: hidden;

				}

				.site_content{
						background-color: #fff;
					padding: 10px;
					border: 1px solid #d4d4d4;
					border-bottom-left-radius: 5px;
					border-bottom-right-radius: 5px;
					-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
					overflow: hidden;
					}


#address-box {
			font-weight: bold;
			background: url('http://oege-energy.biz/images/images/images/address-icon.png') 14px 19px no-repeat #fff;
			margin: 0 0 15px 0;
			padding: 5px 0px 10px 74px;
			border: 1px solid #d9d9d9;
			font-size: 12px;
			border-radius: 5px;
			-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
			overflow: hidden;
			
		}
