*{outline:none;
	}



#headsfragnum {
	background:url(Itemplates/gambio/img/headsfragnum.jpg);
	width:978px;
	height: 236px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	position: relative;
	border: 1px solid #f00;
	}

#header {
	background:url(/templates/gambio/img/header-bild.jpg) top left no-repeat; 
	width:978px; 
	height:236px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:relative;
	}
#content_box_new_products_main_head {
	background: url(/templates/gambio/img/box-head.jpg);
	background-repeat:repeat-x;
	background-color:#019EE1;
	}

.header_cell {
	background-image: url(/templates/gambio/img/box-head.jpg);
	background-repeat:repeat-x;
	background-color:#019EE1;
	}



#shop_logo {
	background-color: #ffffff;   
	border-bottom-color: #a7a7a7;   
	border-bottom-style: solid;   
	border-bottom-width: 0px;   
	border-left-color: #a7a7a7;   
	border-left-style: solid;   
	border-left-width: 0px;   
	border-right-color: #a7a7a7;   
	border-right-style: solid;   
	border-right-width: 0px;   
	border-top-color: #a7a7a7;   
	border-top-style: solid;   
	border-top-width: 0px;   
	float: left;   height: auto;   
	margin-bottom: 15px;   
	margin-left: 28px;   
	margin-right: 0px;   
	margin-top: 85px;   
	padding-bottom: 0px;   
	padding-left: 0px;   
	padding-right: 0px;   
	padding-top: 0px;   
	text-align: left;   
	width: auto;  
	}

#topmenu_block {  
	 background: url(/templates/gambio/img/menu-background.jpg) top left repeat-x;    
	 clear: both;   
	 height: 26px;   
	 margin-bottom: 0px;   
	 margin-left: 0px;   
	 margin-right: 0px;   
	 margin-top: 0px;   
	 overflow: hidden;   
	 width: 100%;  
		}

.wrap_site {
	background-image: url(/templates/gambio/img/body-hg.jpg);  
	background-color: #ffffff;     
	background-repeat: repeat-x;   
	overflow: hidden;  
	margin-bottom:120px;
	}	

.wrap_shop {
	background-color: #fff;   
	background-image: url();   
	border-color: #000000;   
	border-style: solid;   
	border-width: 0px;   
	height: 100%;   
	margin-left: auto;   
	margin-right: auto;   
	overflow: hidden;   
	text-align: left;   
	width: 978px;  
	}
	
#footer {
background-color:#33b1e6; 
width:100%; 
height:35px;
}


#topmenu_block #topmenu_left a {   
	color: #ffffff;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 11px;   
	font-style: normal;   
	font-weight: bold;   
	text-align: right;   
	text-decoration: none;   
	text-transform: none;  
	padding:0 5px 0 5px;
	display:block;
	height:27px;
	} 

#topmenu_block #topmenu_left a:hover {
	background:#ace4f9; /*#88d8f6*/
	color:#2F3E53;
	}
	
	
#bottom-footer {
	position:fixed;
	z-index:1000;
	bottom:0;
	height:35px;
	background:#009EE0;
	left:0;
	width:100%;
	margin-top:35px;
	}
	
#bottom-footer .copyright { 
	clear: both;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	position:relative;
	top:20px;
	left:0;
}

#bottom-footer .copyright a { 
	color: #fff;
	text-decoration: none;
}

#mode2_pathrow {   
	color: #fff;   
	font-family: Arial, Helvetica, Sans-Serif;   
	font-size: 10px;   
	font-style: normal;   
	font-weight: normal;   
	margin:0 0 5px 0;
	padding:2px 0 0 5px;
	text-align: left;   
	text-decoration: none;   
	text-transform: none;   
	width: auto;  
	height:18px;
	background:#0065AD;
	} 



#mode2_pathrow a {   
	color: #fff;   
	font-family: Arial, Helvetica, Sans-Serif;   
	font-size: 10px;   
	font-style: normal;   
	font-weight: normal;   
	text-align: left;   
	text-decoration: none;   
	text-transform: none;  
	padding:0 0 0 0;
	} 


#column_content {   
background-color: #ffffff;   
background-image: url();   
color: #000000;   
line-height: normal;   
margin-bottom: 2px;   
margin-left: 191px;   
margin-right: 191px;   
margin-top: 2px;   
padding-bottom: 4px;   
padding-left: 0px;   
padding-right: 0px;  
 padding-top: 0px;   
 width: auto; 
  } 
  

.cat_link a {
	text-decoration:none;
	font-size:10px;
	}



#menubox_categories .cat_sub_link {   
	color: #000000;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 10px;   
	font-style: normal;   
	font-weight: normal;   
	text-align: left;   
	text-decoration: none;   
	text-transform: none;  
	margin:0 0 0 0;
	padding:0 0 0 0;
	} 

#menubox_categories .cat_sub_link a {
	margin:0 0 0 0;
	padding:0 0 0 0Px;
	}

	
#menubox_categories .cat_sub_link a:hover {
	background:#bbe6f6;;
	}
	
#menubox_categories .cat_active {   
	color: #019EE1;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 11px;   
	font-style: normal;   
	font-weight: bold;   
	text-align: left;   
	text-decoration: none;   
	text-transform: none;  

	} 


#topmenu_block #topmenu_right {   
	color: #ffffff;   
	float: right;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 10px;   
	font-style: normal;   
	font-weight: bold;   
	height: 25px;   
	line-height: 25px;   
	padding-bottom: 0px;   
	padding-left: 0px;   
	padding-right: 8px;   
	padding-top: 0px;   
	text-align: right;   
	text-decoration: none;   
	text-transform: none;  
	} 


#topmenu_block #topmenu_right a {   
	color: #ffffff;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 10px;   
	font-style: normal;   
	font-weight: bold;   
	text-align: right;   
	text-decoration: none;   
	text-transform: none;  
	} 

#topmenu_block #topmenu_right a:hover {
	color:#0065AD;
	}
	
/* ECKE OBEN */
#pageflip {
	position: absolute;
	top:0;
	right:0;
	}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
	}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background:url(/images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
	}

#menubox_extrabox2_body{
	height:367px;
	}
	
.align_right img{
	border:1px solid #0065AD;
	}
	
#wechselhead {
	margin:0 0 0 28px;
	padding:0 0 0 0;
	float:left;
	}
	
#webspezial {
	position: relative;
	height: 50px;
	width: 540px;
	top: 15px;
	background: url(/images/schritte-bg.gif) no-repeat right top;

}

#schritt1 a{
	position: relative;
	top: -25px;
	color: #fff;
	left: 20px;
	font-family: Times, Arial, Helvetica, Sans-Serif; 
	font-size: 24px;
}

#schritt2 a{
	position: relative;
	top: -53px;
	color: #fff;
	left: 165px;
	font-family: Times, Arial, Helvetica, Sans-Serif; 
	font-size: 24px;
}

#schritt3 a{
	position: relative;
	top: -81px;
	color: #fff;
	left: 309px;
	font-family: Times, Arial, Helvetica, Sans-Serif; 
	font-size: 24px;
}

#go a{
	position: relative;
	top: -109px;
	color: #fff;
	left: 450px;
	font-family: Times, Arial, Helvetica, Sans-Serif; 
	font-size: 24px;
}


#schritt1 a:hover{
	text-decoration: underline;
}

#schritt2 a:hover{
	text-decoration: underline;
}

#schritt3 a:hover{
	text-decoration: underline;

}

#go a:hover{
	text-decoration: underline;
}

/*Karussel*/
.jcarousel-skin-tango .jcarousel-container {
    border: none;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 480px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 102px;/*75px*/
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  480px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  102px;/*75px*/
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 102px;/*75px*/
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gm/javascript/jquery/plugins/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/gm/javascript/jquery/plugins/skins/tango/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gm/javascript/jquery/plugins/skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/gm/javascript/jquery/plugins/skins/tango/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gm/javascript/jquery/plugins/skins/tango/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/gm/javascript/jquery/plugins/skins/tango/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.image_cell {
	overflow:hidden;
	}
	
span.details_wishlist {
	width:136px;
	height:33px;
	margin:20px 0 0 65px;
	}
	
span.details_cart_button {
	width:119px;
	height:32px;
	margin:20px 0 0 28px;
	}
	
span.details_qty {
	width:63px;
	height:73px;
	background:url(http://www.physiomoor.de/templates/gambio/buttons/german/zahl.gif);
	margin:0 0 0 0;
	}
	
	
#shopping_cart td.td {   
	background-color: #fff;   
	color: #000000;   
	padding-bottom: 4px;   
	padding-left: 4px;   
	padding-right: 4px;   
	padding-top: 4px;   
	vertical-align: top;
	} 

#shopping_cart td.align_center {
	background-color: #efefef;
	
}
	

#shopping_cart td.align_right {
	background-color: #f3f3f3;
	
}
		
	
	
	
#product_info .details_cart_part {   
	background-color: #ffffff;   
	border-color: #696969;   
	border-style: none;   
	border-width: 1px;   
	color: #000000;   
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	font-size: 12px;   
	font-style: normal;   
	font-weight: normal;   
	height: 171px;   
	
	text-align: left;   
	text-decoration: none;   
	text-transform: none;   
	width: auto;  
	} 

#product_info #details_cart_part 	.gm_class_input {   
	border-color: #000000;   
	border-style: solid;   
	border-width: 1px;   
	font-family: Arial, Helvetica, Sans-Serif;   
	font-size: 12px;   
	font-weight: normal;   
	height: 13px;  
	width: 36px;  
	margin:20px 0 0 14px;
	padding:0 0 0 0;
	} 


#product_images_box #footer {background-color: #fff; } 
#product_images_box h1 {background: #fff; color: #b9b9b9;}


#products_description h1 {
	color:#009EDF;
	font-weight:bold;
	font-size:14px;
	}
	
#products_description {
	margin:0 0 0 0;
	padding:0 0 30px 0;
	}
	
#products_description #products_price {
	float:left;
	}
	
span.greetUser {
	font-weight: bold;
	color: #2f5fac;
}


#update {
	width:472px;
	height:89px;
	margin:0 0 20px 20px;
	padding:0;
	}

#update p {
	font-size:18px;
	font-weight:bold;
	color:#0065AD;
	}
#update p span {
	font-size:22px;
	text-transform:uppercase;
	color:#36B2E5;
	}
	
#update a {
	display:block;
	width:154px;
	height:16px;
	background:transparent url(img/update.jpg) top left repeat-x;
	position:relative;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	border:2px solid #36B2E5;
	margin:0 0 0 0;
	}
	
#update a:hover {
	background:transparent url(img/update-hover.jpg) top left repeat-x;
	}

#account .box_right .box_content a.bearbeiten {
	 background:url(http://www.physiomoor.de/templates/gambio/img/bearbeite.jpg) top left no-repeat;display:block; height:27px; line-height:27px;  padding:0 0 0 40px;  font-size:12px; font-weight:bold; color:#4069B3;
	}
	
#account .box_right .box_content a.bearbeiten:hover {
background:url(http://www.physiomoor.de/templates/gambio/img/bearbeite-hover.jpg) top left no-repeat;
color:#32B1E8;
}

#account .box_right .box_content a.adresse {
	 background:url(http://www.physiomoor.de/templates/gambio/img/adresse.jpg) top left no-repeat;display:block; height:27px; line-height:27px;  padding:0 0 0 40px;  font-size:12px; font-weight:bold; color:#4069B3;
	}
	
#account .box_right .box_content a.adresse:hover {
 background:url(http://www.physiomoor.de/templates/gambio/img/adresse-hover.jpg) top left no-repeat;
color:#32B1E8;
}


#account .box_right .box_content a.passwort {
	 background:url(http://www.physiomoor.de/templates/gambio/img/passwort.jpg) top left no-repeat;display:block; height:27px; line-height:27px;  padding:0 0 0 40px;  font-size:12px; font-weight:bold; color:#4069B3;
	}
	
#account .box_right .box_content a.passwort:hover {
background:url(http://www.physiomoor.de/templates/gambio/img/passwort-hover.jpg) top left no-repeat;
color:#32B1E8;
}

#account .box_right .box_content a.acc-loeschen {
	 background:url(http://www.physiomoor.de/templates/gambio/img/acc-loeschen.jpg) top left no-repeat;display:block; height:27px; line-height:27px;  padding:0 0 0 40px;  font-size:12px; font-weight:bold; color:#4069B3;
	}
	
#account .box_right .box_content a.acc-loeschen:hover {
background:url(http://www.physiomoor.de/templates/gambio/img/acc-loeschen-hover.jpg) top left no-repeat;
color:#32B1E8;
}


/*input[type=image]:hover {
	padding:0 0 0 0;
	border:1px solid #f00;
	background:url(/templates/gambio/buttons/german/fertig-hover.png) top left no-repeat;
	}*/
	
li.box_list a{
	text-align:left;
	float:left;
	padding:5px 10px 5px 10px; 
	background:#F3F3F3; 
	color:#fff;
	display:block;
	width:260px;
	}
	
li.box_list a:hover {
	background:#ddd;
	}
	
.gm_price {
	color:#0065AD;
	}
	

#showdiv {
	width:294px;
	height:116px;
	background:url(http://www.physiomoor.de/templates/gambio/img/showdiv.jpg) top left no-repeat;
	}
	
#template-desc a.vorschau {
	display:block;
	width:96px;
	height:52px;
	background:url(img/design-vorschau.jpg) top left no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	}
	
#template-desc a.vorschau:hover {
	background:url(img/design-vorschau-hover.jpg) top left no-repeat;
	}
	


span.details_wishlist {
	width:136px;
	height:33px;
	margin:20px 0 0 65px;
	}
	
span.details_cart_button {
	width:119px;
	height:32px;
	margin:20px 0 0 28px;
	}
	
span.details_qty {
	width:63px;
	height:73px;
	background:url(http://www.physiomoor.de/templates/gambio/buttons/german/zahl.gif);
	margin:0 0 0 0;
	}
