﻿/* Defaults BEGIN*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, #wrapper, 
button,input, select
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	text-decoration: none;
	background: transparent;
}

a:hover,a:hover span{text-decoration:none;}


* { margin:0; padding:0;color:#404040; }

img           { border:0; vertical-align:top; }

a             { color:#264C7D; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.3; }
h2            { font-size:18px; line-height:1.34; }
h3            { font-size:16px; font-weight:bold; line-height:1.375; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

input.buttons 
{
	background:transparent url(../pictures/rp_buttons.jpg) no-repeat scroll; 	
	border: 0;
	display: inline-block;			
	padding: 0;	
	cursor: pointer;
}

body
{
	height:100%;
	font-family: arial, helvetica, sans-serif;
	color: #6C6C6F;
	text-align:center;
}

html
{
    height:100%;
}

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:middle; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
div.hr { border-top:1px solid #ddd; padding-bottom:10px; }
.clear { clear:both; }
.overflow {overflow:hidden;}

.master-page { background-color:#fff;  margin:0 auto; text-align:left; width:1024px;position:relative; margin-top:5px; }

.master-page .header-container{margin-bottom:0px; }

.master-page .header-container .header{overflow:hidden;margin-bottom:10px;}

/* LOGO Styling BEGIN */
.master-page .header-container .header .logo{float: left;margin-top:16px;}
/* LOGO Styling END */


.master-page .header-container .header .leftBlock {float:left;width:814px;}

.master-page .header-container .header .leftBlock .links
{
	text-align:right;
	font-size:10px;
}
.master-page .header-container .header .leftBlock .links .link-buttons
{ 
	text-decoration: none; 
	cursor:pointer;
	white-space:nowrap;
	cursor:pointer;
}
	
/*.master-page .header-container .header .links .header_separator
{ 
	font-size: 10px;
	text-align:center;
}*/

.master-page .header-container .header .leftBlock .links .link-buttons:hover, .master-page .header-container .header .links .leftBlock .link-buttons:active 
{ 
	text-decoration: underline; 
	white-space:nowrap;
}


.promo_images
{
	margin-top: 5px;
	margin-left: 80px;
	height: 60px;
	width: 520px;
	background: transparent url('../pictures/home2_images.png') no-repeat 0 0;
	float left;
	border: 1 black;
}

.warenkorb-link
{
    cursor:pointer;
    color: Black;
}

.warenkorb-link :hover
{
    color: Blue;
}
.warenkorb_container
{
	margin-top: 5px;
	width: 165px;
	height: 60px;
	background: transparent url('../pictures/home2_images.png') no-repeat -557px 0px;
	float: right;
	font-size:12px;
}

.warenkorb
{
	margin-top:12px;
} 
/* Style of the red separator Line BEGIN */ 
.master-page .header-container .separator { background:#EA3838; height:2px; width:100%; margin-top:10px;}
/* Style of the red separator Line BEGIN */ 


/* Main Horizontal Menu BEGIN */
.master-page .header-container .main-horizontal-menu { background:#444; height:29px; width:100%; }
.master-page .header-container .main-horizontal-menu ul {list-style-type: none;}
.master-page .header-container .main-horizontal-menu li.level0 {float:left;position:relative;}
.master-page .header-container .main-horizontal-menu ul li a 
{  
	text-decoration:none;
	padding-top:6px;
	padding-left:10px;
	padding-right:20px;
    text-align:left;
    height:24px;
    display:block;	
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
.master-page .header-container .main-horizontal-menu ul li a:hover { color: #EA3838; }
/* Main Horizontal Menu END */

/* Main Tools Menu BEGIN */
.master-page .header-container .main-tools-menu { clear:both; background:#EEE; height:27px; width:1024px; text-align:left;}

/* Main Tools Mini Search Section BEGIN */
					
.master-page .header-container .main-tools-menu .mini-search {
	margin-left:5px;
	text-align:left;
	float:left;
	width:400px;
}		

.master-page .header-container .main-tools-menu .mini-search .text-box {
    background:none repeat scroll 0 0 #FFF;
    border-color:#8E8E8E #C2C2C2 #E2E2E2;
    border-style:solid;
    border-width:1px;
    margin-top:2px;
   	padding-top: 2px;
   	padding-bottom: 0px;
   	padding-left: 3px;
	height:17px;
	width: 300px;
}

.master-page .header-container .main-tools-menu .search-button {
	background:transparent url(../pictures/rp_buttons.png) no-repeat scroll;
    background-position: -1px -1px;
	margin-bottom:2px;
	width:75px;
	height: 21px;
	text-align:right;
	padding-right:7px;
	display: inline-block;
	border: 1px #CCC solid;
}

.master-page .header-container .main-tools-menu .search-button:hover{
    background-position: -1px -31px;
}
    
/* Main Tools Mini Search Section END */

/* Main Tools User Email BEGIN */

.master-page .header-container .main-tools-menu .telephone-info
{
    height: 30px;
    width: 125px;
    background: transparent url(../pictures/home2_images.png) no-repeat 0px -60px;
    float:left;
    margin-left: 25px;
}

.master-page .header-container .main-tools-menu .skype-link
{
    height: 30px;
    width: 130px;
    background: transparent url(../pictures/home2_images.png) no-repeat -185px -60px;
    float:left;
    margin-left: 15px;
}

.master-page .header-container .main-tools-menu .skype-link:hover
{
    background: transparent url(../pictures/home2_images.png) no-repeat -345px -60px;
}

.master-page .header-container .main-tools-menu .login_info {
	margin-top:3px;
	margin-right:10px;
	float:right;
	width:280px;
	text-align:right;
}
.master-page .header-container .main-tools-menu .header_email { 
	font-size:14px;
	text-decoration: none; 
	color: #777;
	cursor:pointer;
}
.master-page .header-container .main-tools-menu .header_email:hover, .master-page .header-container .main-tools-menu .header_button:active 
{ 
	text-decoration: none; 
	color: #EA3838;
}

.customer-message-container
{
    padding:0;
    margin:0;
}

.facebook-like
{
    height:30px;
    padding:0;
    text-align:left;
    margin-top:0;
    margin-bottom: 5px;
}
/* Main Tools User Email END */

/* Main Tools Menu END */



/* Footer Styles CSS BEGIN*/

.master-page .footer-container
{
	padding-top:20px;
	position:relative;
	clear: both;
}

.master-page .footer-container .footer
{
}

.master-page .footer-container .footer .links
{
	padding-top:3px;
	text-align:center;
	font-size:10px;
	color:black;
}
.master-page .footer-container .footer .links .link-buttons
{ 
	margin:0px;
	text-decoration: none; 
	cursor:pointer;
	white-space:nowrap;
	color: #808080;
}
	
/*.master-page .header-container .header .links .header_separator
{ 
	font-size: 10px;
	text-align:center;
}*/

.master-page .footer-container .footer .links .link-buttons:hover, .master-page .footer-container .footer .links .link-buttons:active 
{ 
	text-decoration: underline; 
	white-space:nowrap;
	color: #EA3838;
}

.master-page .bottom
{
	margin-top:5px;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	color: #C0C0C0;
	font-size:10px;	
}
.master-page .bottom .toplinks
{
	margin-top: 10px;
}
/* Defaults END */

