
a img{
	border:none;
}
#logodiv {
	position:relative;
	width:143px;
	height:100px;
	z-index:1;
	left: 586px;
	top: 18px;
}

div#xajaxmessage {
	width: 305px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding:5px;
	color: #000000;
	font-size: 0.70em;
	text-align: center;
}

div#send2FriendForm {
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding:5px;
	color: #000000;
	font-size: 0.70em;
	text-align: left;
}

.send2friendLink {
	border-top: 1px dashed #25647F;
	padding-top: 4px;
}

.send2friendLink a {
	font-size: 10px;
}

.send2friendLink a:hover {
	color: #D80E22;
}

.send2friendFooter {
	border-top: 1px dashed #25647F;
}



.send2friendFooter {
	color: #25647F;
}




.send2friendFooter a {
	color: #6BA4BD;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -1px;	
}

.send2friendFooter span.text {
	color: #6BA4BD;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	top: -1px;	
}

.send2friendFooter a:hover {
	color: #D80E22;
}


div#send2FriendForm fieldset {
	width: 380px;
	float: left;
	border: 1px solid #999999;
	margin: 3px;
	
}

div#send2FriendForm fieldset.full {
	width: 770px;
}

div#send2FriendForm fieldset.full  textarea {
	width: 99%;	
}

div#send2FriendForm fieldset legend {
	color: #25647F;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	margin-left: 4px;
}

div#send2FriendForm label {
	font-weight: bold;
	vertical-align: bottom;
	line-height: 20px;
}

div#send2FriendForm input.textfield {
	width: 180px;
	font-size: 12px;
	line-height: 100%;
	vertical-align: bottom;
}

div#send2FriendForm UL.error {
	color: #D80E22;
	margin-left: 15px;
}

div#xajaxmessage.error {
	color: #D80E22;
}

div#xajaxmessage a.closebutton {
	margin-top: 12px;
	width: 98%;
	display: block;
	background-color: #6BA4BD;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}

div#xajaxmessage a.closebutton:hover {
	background-color: #D80E22;
}

div#send2FriendForm div.infotext {
	font-size: 11px;
}

#right #searchform {

	text-align: center;
	width: 100%;
	margin-left: 25px;
	margin-top: 12px;
}


#right #searchform #search {
	width: 120px;
	height: 22px;
	font-size: 0.65em;
	line-height: 18px;
}

#right #searchform .searchbutton {
	background-color: #6BA4BD;
	color: #FFFFFF;
	border: 1px solid #D8D8D8;
	height: 22px;
	padding-left:3px;
	padding-right:3px;
}
#searchform .searchbutton{
	padding-left:3px;
	padding-right:3px;
}

div.pages {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px dotted #6BA4BD;
	border-top: 1px dotted #6BA4BD;
}

div.pages a.current {
	text-decoration: none;
	color: #D80E22;
	font-weight: bold;
}




#homelink img {
	width: 95px;
	height: 40px;
}

.backlink {
	border-bottom: 1px dotted #6BA4BD;
	border-top: 1px dotted #6BA4BD;
}

.backlink a {
	font-size: 0.65em;
	text-decoration: none;
	font-weight: bold;
}

#center table.teaserTable {
	padding: 4px;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	width: 99%;
	border: 1px solid #CCCCCC;
	
}

ul.subcatlist {
	font-size: 0.65em;
	margin-left: 24px;
}

#center table.teaserTable td.content {
	height: 100px;
	vertical-align: top;
}	

table.teaserTable {
	margin-bottom: 8px;	
	background-color:#E5EBFE;
}

table.teaserTable td.more {
	padding-top:3px;
	text-align: right;
	font-size: 0.70em;
	
}
table.teaserTable  td.more a {
	text-decoration: none;
	display:inline-block;
	color:#FFFFFF;
	background-color:#729abe;
	padding:4px 8px;	
}

table.teaserTable td.content {
	font-size: 0.70em;
	padding: 4px;
	color:#444;
}
table.teaserTable td.teaserImage {	
	padding: 4px;
	text-align:center;
}

table.teaserTable TH {

	font-size: 0.70em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
	text-align: left;
	padding: 4px;	
}

table.teaserTable TH a {
	text-decoration: none;
	font-size:16px;	
	color:#7299C1;	
	padding:3px;
	display:block;
	border-bottom:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:dashed;
}

div#breadcrumbs {
	font-size: 0.60em;
	padding-bottom: 8px;
	color: #492600; 
}
 
div#breadcrumbs a { 
	text-decoration: none;
	color: #7399C1;
	text-decoration:underline;
}

div#breadcrumbs a:hover {
	color: #000000;
}

div#breadcrumbs a.pathCurrent {
	font-weight: bold;
}
.stdArtikel {
	font-size: 0.7em;
	color: #666666;
}
.stdArtikel .pageFooter {
	border-bottom: 1px dotted #6BA4BD;
	border-top: 1px dotted #6BA4BD;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 3px;
}

.stdArtikel .pageFooter a {
	text-decoration: none;
	font-weight: bold;
}

.stdArtikel  HR {
	color: #6BA4BD;	
}

.stdArtikel UL, .stdArtikel OL {
	margin: 16px;
}

.stdArtikel UL LI, .stdArtikel OL LI {
	margin: 10px;
}

.stdArtikel table {
	font-size: 1em;
	color: #666666;
}

.stdArtikel  .main {
	margin: 4px;

	
} 


.stdArtikel  img {
	margin-right: 6px; 
	margin-left: 2px;

}


div .boxed {
	background-color: #F4F7F8;
	padding: 8px;
	border: 1px dotted #D4D4D4;
	font-size: 0.70em;
	color: #000000;
	border-bottom:2px solid #c3c3c3;
	border-right: 2px solid #c3c3c3;
}
#codeContainer{
	width:375px;
	margin-top:6px;
}
#hintorder{
	margin-top:10px;
}
.breit {
	width: 50%;
}

.schmal {
	width: 10%;
}
.formrow {
	margin: 2px;
	padding: 4px;
	border-bottom:1px dotted #D4D4D4;
}

div.textfield {
	font-size: 0.70em;

}

label {
	width: 150px;
	float: left;
	font-size: 0.70em;
}

label.long {
	width: 250px;
}

label.short {
	width: 150px;
}


#checkout_login {
	width: 100%;
}

#checkout_login td.checkoutLoginText {
	background-color: #97C9DE;
	padding: 8px;
	border: 1px solid #D4D4D4;
	margin-top: 4px;
	font-size: 0.70em;
}

#checkout_login td.checkoutLoginText a {
	color: #000000;
}

#checkout_login td.checkoutLoginText a:hover {
	color: #D80E22;
}

#checkout_login td.loginform {
	background-color: #F4F7F8;
	padding: 8px;
	border: 1px solid #D4D4D4;
	margin-top: 4px;
}


#checkout_login label {
	width: 120px;
	float: left;
	font-size: 0.70em;
	line-height: 18px;
}

div.loginbutton a {
	color: #6BA4BD;
	font-size: 0.60em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -1px;
	
}

div.loginbutton a:hover {
	color: #D80E22;
}




div.submitlink a {
	color: #6BA4BD;
	font-size: 0.60em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -1px;
	
}

div.submitlink a:hover {
	color: #D80E22;
}

div.submitlink {
	padding-bottom: 3px;
	margin-left: 3px;
}

* {
	margin: 0px;
	padding: 0px;
}

body { 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/transhtml.png);
	background-repeat:repeat-x;
	background-position:0px 62px;
	
} 


#all { 
	margin: 0px auto; 
	text-align: left; 
	width: 1000px;
}
#all.bg0,body.bg0,html.bg0{
	background-image:url(/images/htmlbg02.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
#all.bg1,body.bg1,html.bg1{
	background-image:url(/images/htmlbg22.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
#all.bg2,body.bg2,html.bg2{
	background-image:url(/images/htmlbg32.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
#allmail { 
	margin: 0px auto; 
	text-align: left; 
	width: 535px;
}

#top {
	/*background-image:  url(/images/top_bg.jpg);
	background-repeat: no-repeat;*/
	width: 100%;
} 

#main {
	width: 100%;
	margin-top:20px;
	/*background-image: url(/images/main_bg_slice.gif);
	background-repeat: repeat-y;*/
}


.clear {
	clear: both;
}



#foot {	
	border: 1px solid #CCCCCC;
	clear: both;
	text-align: center;
	font-size: 0.70em;
	line-height: 22px;
	margin-bottom:10px;
	color: #666666;
	margin-right:4px;
	margin-left:2px;
}

#leftnav {
	position: relative;
	width: 195px;
	float: left;
	margin-top:-16px; 
}

#center {
	position: relative;
	background-color:#FFFFFF;
	float: left;
	width: 540px;
	padding:15px;
}

#full {
	margin-left: 28px;
	width: 946px;
}

#right {
	padding-top:42px;
	position: relative;
	float: left;
	width: 200px;
	background-color:#FFFFFF;
	margin-right:19px;
}
#Newseltterreq,
#Geschenkgutscheine{
	height:86px;
	width:205px;
	padding-left:14px;
	padding-top:7px;
	background-color:#f2f3e5;
	color:#7398c2;
	font-size:16px;
	font-weight:bold;
	font-family:"century gothic";
	text-decoration:none;
}
#Geschenkgutscheine p {
	text-decoration:none;
}
#Newseltterreq form{
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right a{
	text-decoration:none;
}
#Newseltterreq form input{
	border: 1px solid #e2e3d5;
	color: #7398c2;
}
#Newseltterreq form #eMail{	
	font-size:10px;
	width:85px;
}
#Newseltterreq form #abs{
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	height:24px;
	margin-right:17px;
	border:1px solid #6388b2;
	background-color:#7398c2;
	color:#FFFFFF;
}
#Lastseen{
	width:200px;
}
#Geschenkgutscheine{
	background-color:#d3e5f9;
	margin-bottom:20px;
}
#Geschenkgutscheine p{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div#Lastseen ol{
	list-style-type:none;	
	background-color:#7299c2;
	padding-left:6px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:18px;
}
div#Lastseen ol li{
	background-image:url(/images/WhiteArrow.png);
	background-repeat:no-repeat;  
	padding-left:18px;	
	padding-bottom:3px;
	background-position:0px 4px;
}
div#Lastseen ol li a{
	font-size:10px;
	color:#FFFFFF;
}
div#right h1{
	font-size:16px;
	color:#7299C1;
	border-bottom:none;
}

.h1 {
	color: #6BA4BD;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px dashed #6BA4BD;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	display: block;
}

h1 {
	color: #6BA4BD;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 1px solid #6BA4BD;
	margin-bottom: 12px;
	padding-bottom: 3px;
	margin-top: 8px;
}

h1.itemlistred{
	color:#E0001A;	
	border-bottom:1px solid #E0001A;
	clear:both;
}
h2 {
	color: #6BA4BD;
	font-size: 0.80em;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 18px;
	padding-bottom: 3px;
}
.Shopover h2{
	display:inline-block;
	float:left;
	background-color:#7299C2;
}
.Shopover h2 a {
	color:#FFFFFF;
}
.products h2{
	font-size:10px;
}

h2 a:link, h2 a:visited {
	text-decoration: none;
}

a:link, a:visited {
	color: #24647F;
}

a:hover {
	color: #D80E22;
}


#leftnav UL {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	
}

#leftnav UL LI{
	font-size: 11px;
	background-color:#ffffff;
	padding-bottom:3px;
	padding-top:3px;
}

#leftnav UL LI LI {
	font-size: 11px;
	padding-left: 10px;
	padding-top:4px;
	padding-bottom:4px;
}

#leftnav a {
	text-decoration: none;
	color: #666;
	padding-left: 4px;	
}

#leftnav .majornav a {
	padding-left: 4px;
	margin-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:14px;	
	display:block;
	background-color:#FFFFFF;
	width:181px;
}
#leftnav .majornav{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:7px;
	margin-left:4px;
}
#leftnav UL #navpos0{
	background-color:#5e5e5e;
}
#navpos0 a{
	color:#5e5e5e;
}
#leftnav UL #navpos1{
	background-color:#934abd;
}
#navpos1 a{
	color:#934abd;
}
#leftnav UL #navpos2{
	background-color:#ff5500;
}

#navpos2 a{
	color:#ff5500;
}
#leftnav UL #navpos3{
	background-color:#93c73f;
}

#navpos3 a{
	color:#93c73f;
}
#leftnav UL #navpos4{
	background-color:#e0001a;
}
#navpos4 a{
	color:#e0001a;
}
#leftnav UL #navpos5{
	background-color:#7299c2;
}

#navpos5 a{
	color:#7299c2;
}

#leftnav a:hover {
	color: #FFB314;
}

#leftnav a.current {
	color: #7299c0;
}
#leftnav #leftnavbg > ul > li > a.current,
#leftnav #leftnavbg > ul > li > a.selected{
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
	text-transform:uppercase;
}
#leftnav>ul>li>a.current,
#leftnav>ul>li>a.selected{
	margin-top:6px;
	margin-bottom:6px;
	display:block;
}

#leftnav ul li ul{
	background-color:#7299c2;	
}
#leftnav ul li ul a{
	color:#FFFFFF;
}
#leftnav ul li ul li{	
	background-image:url(/images/Whitenavdot.png);
	background-repeat:no-repeat;
	background-position:5px 11px;
	background-color:#7299c2;
} 
#leftnav ul li ul li a.current{
	color:#ffe328; 
}
#leftnav a.selected {
	padding-top:3px;
	padding-bottom:3px;
	display:inline-block;
}
#leftnavbg > ul > li > a.selected{
	color: #25647F;
}
#leftnavbg > ul > li > ul > li > a.selected{
	font-weight:bold;
}

#leftnav a.highlights  {
	font-weight: bold;
	color: #D80E22;
}

#topnav {	
	margin-top: 20px;
	line-height: 31px;
	font-size: 14px;
	display:inline-block;
	font-family:"century gothic";
}

#topnav a {
	color: #235383;
	text-decoration: none;
	font-size:14px;
	font-family:"century gothic";
	cursor:pointer;
}

#topnav a:hover {
	color: #ffffff;
}

#topnav .startCurrent {
	background-image: url(/images/topnav_start_o.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 31px;
	float: left;	

}


#topnav .leftCurrent {
	background-image: url(/images/topnav_left_o.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 31px;
	float: left;	
}

#topnav .rightCurrent {
	background-image: url(/images/topnav_right_o.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 31px;
	float: left;	

}

#topnav .end {
	background-image: url(/images/topnav_end.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 31px;
	float: left;
}

#topnav .endCurrent {
	background-image: url(/images/topnav_end_o.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 31px;
	float: left;
}

#topnav .link,
#topnav .linkCurrent {
	height: 42px;
	float:left;
	padding:0px 14px;
}
#topnav a:hover .link{
	background-color:#7299c2;
}


#topnav .linkCurrent {
	background-color:#7299c2;
	color:#FFFFFF;
}
.whiteline{
	background-color:#FFFFFF;
	height:1px;
	width:100%;
}

/*#toptranswhite{
	background:url(/images/transwhite50.png); 
	margin-left:-50px;
	margin-right:-50px;
	padding-left:50px;
	padding-right:50px;
}*/

#toptranswhite > .whiteline{ 
	margin-left:-50px;
	padding-right:100px;
} 
#bannerheaderimg{
	margin-top:17px;
	position:absolute;
	margin-left:58px;
}
#kundenlogin{
	width:440px;
	margin-left:254px;
	position:absolute;
	margin-top:-35px;
}
#kundenlogin .logintext{
	margin-top:8px;
	width:350px;
	float:left;
}
#loginpage {
	width: 100%;
}
#rightheader{
	float:right;
	margin-right:7px;
	height:213px;
	background:url(/images/transwhite50.png); 
}                            
#schnellsuche{
	position:absolute;
}
#schnellsuche input,
input#codeCheckButton{
	font-size:11px;
	border:none;
}
#schnellsuche input#search{
	margin-left:10px;
	padding-left:5px;
}
#schnellsuche input#button,
input#codeCheckButton{
	background-color:#454545;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
}
#promoInput #codeCheckButton{
	padding-left:5px;
	padding-right:5px;
}
#quickorder{
	width: 202px;	
	display:inline-block;
}

#quickorder .formrow input{
	border:1px solid #EAEAEA;
}


#loginpage .loginform {
	background-color: #F4F7F8;
	padding: 8px;
	border: 1px solid #D4D4D4;
	margin-top: 12px;
}

label {
	font-size: 0.8em;
	color: #25647F;
}

#loginpage label {
	width: 120px;
	float: left;
}

form .formrow {
	margin: 2px;
	padding: 4px;
	margin-right:0px;
	padding-right:0px;
}
form .logintext p,
form .logintext a{
	font-size:9px;
	color:#8D9094;
}
#existingClient input,#existingClient42 input{
	border:1px solid #D3D3D3;
}

form input {

	height: 22px;
	font-size: 0.65em;
	line-height: 18px;

}

#loginpage input {
	width: 75px;
}
div.myloginbutton {
	margin-top:8px;
	float:right;
}
div#loginbut,div.greydivbutton{
	color:#FFFFFF;
	background-color:#454545;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
	}

div#messages {
	background-color: #F4F7F8;	
	margin-top: 12px;
	margin-bottom: 22px;
	font-size: 0.8em;
	border: 1px solid #7299C2;
	
}

div#messages .warningmessage {
	color: #E0001A;
	margin: 4px;
	border-bottom: 1px dotted #D4D4D4;
}
div#messages .warningmessage li{
	list-style-position:inside;
}
div#messages .infomessage {
	color: #000000;
	margin: 4px;
	border-bottom: 1px dotted #D4D4D4;
}

div#messages .messagehead  {
	background-color: #7299C2;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px solid #FFFFFF;
}


#frontendCategory {
	font-size: 0.9em;
}


#frontendCategory small {
	font-size: 0.7em;
}

div.itemText {	
	border:1px solid #eee;	
	padding-bottom:20px;
}

div#ProductView div.itemText {
	line-height: 1.1em;
}
table#detailheader td{
	vertical-align:top;
}

div.itemimageAngel img {
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}

div.categoryItem {
	/*padding-bottom: 12px;*/
}
div.Shopover{
	width:165px;
	float:left;
	text-align:center;
	height:146px;
	margin-right:5px;
	margin-bottom:5px;
	display:table;
	table-layout:fixed;
	border:5px solid #7299C2;
}
div.Shopover a{
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	margin-top:10px;
	width:165px;
	font-size:10px;
}
div.Shopover img{
	max-height:100px;
	max-width:154px;
}
.Shopimgcenter{
	vertical-align:middle; 
	display:table-cell;
	height:107px;
}

div.products{
	float:left;	
	width:128px;
	margin-right:7px;
	max-height:220px;
	margin-bottom:20px;
}
div.products img{
	max-width:125px;
	max-height:85px;
}
#ProductView table.itemList {
	margin-top: -4px;
}
table.itemList TH {	
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
	text-align: left;
	white-space: nowrap;
}
table.itemList TH.BBottom{
	border-bottom:1px solid #25647F;
}
table.itemList TR.BBottom TD{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #6BA4BD;
}
table.itemList tr th{
	/*height:30px;*/
}
#artikelbest tr th,table#artikeldesc tr th{
	height:30px;
}
table.itemList tr td{
	/*height:25px;*/
}
table.itemList tr th,
table.itemList tr td{
	padding-left:10px;
}
table#artikeldesc,
table#artikeltech,
table#artikelrating,
table#artikelvid{
	display:none;
}
table#artikelrating tr:first-child td{
	height:30px;
}
table#artikelrating h2{
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
}
table#artikeltech h1{
	margin-bottom:0px;
	padding-bottom:0px;
}
#protabholder{
	background-image:url(/images/Artikelbg.png);
	background-repeat:repeat-x;
	min-height:250px;
}
table#artikelbest,
table#artikeldesc,
table#artikeltech,
table#artikelrating,
table#artikelvid{	
	width:100%;
}
table#artikelbest{
	display:block;
}
table#artikelbest tr th,table#artikelbest tr td,table#artikeldesc tr td{
	border-bottom:1px #ffffff dotted;
}

table.itemList td.itemfield {
	font-size: 11px;
	color:#5E5E5E;
	margin-top:3px;	
}
table.itemList td.detitemFooter a {
	color: #6BA4BD;
	font-weight: bold;
	text-decoration: none;
}

table.itemList td.detitemFooter a:hover {
	color: #D80E22;
}

table.itemList td.detitemFooter {
	padding-bottom: 3px;
	font-size: 0.60em;
	font-weight: bold;	
	color: #6BA4BD;
	vertical-align:top;
}

div.itemFooter {
	border-top: 1px dashed #25647F;
}

.infotext {
	font-size: 0.70em;
	color: #6BA4BD;
	clear:both;
}

div.infotextblk {
	font-size: 0.70em;
	color: #000000;
}

.stdtext {
	font-size: 0.8em;
}

div.itemimage {
	margin: 8px;
	float: left;
}

div.itemimage img{
	max-width:250px;
}

td.detailtext{
	padding-top:8px;
	color:#5E5E5E;
	font-size:11px;
}
td.detailtext a{
	background-image:url(/images/mailsymb.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0px 3px;
}
div#productnav{
	width:100%;
	text-align:right;
}
div#productnav img{
	cursor:pointer;
}
div#productnav div{
	background-color:#FFFFFF;
	display:inline-block;
}

table.itemProperties {
	width: 100%;
	border-bottom:1px solid #6BA4BD;
	padding-bottom:3px;
	margin-bottom:5px;
}

td.tableHead {
	font-size: 0.70em;
	font-weight: bold;
	color: #6BA4BD;
}

td.detitemFooter input {
	height: 18px;
	font-size: 1em;
	border:none;
}

div#smallBasket {
	width: 202px;	
}
div#basketList a {
	text-decoration:none;
}

.headerh1 {
	height: 26px;
	color: #7399C1;
	font-size: 14px;;
	line-height: 32px;
	font-weight: bold;
	text-transform:uppercase;
	margin-left:10px;
}

div#smallBasket div.bskmain {
	color: #25647F;
	font-size: 0.80em;
	margin: 3px 7px 0 3px;
}

div#smallBasket div.bskfooter {
	
	font-size: 0.65em;
	text-align: right;
	background-color: #FFFFFF;
	border: 1px solid #1A4557;
	display: block;
	padding: 2px;
	margin-right: 2px;
}

div#smallBasketOrderLink {
	width: 100%;
	display: block;
	text-align: center;
	color: #25647F;
	font-weight: bold;
}
#smallBasket .headerh1{
	display:inline-block;
}
a#bbdetails,
a#ssorder{
	display:block;
	text-decoration:none;
	float:right;
	background-color:#7399c0;
	color:#FFFFFF;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:10px;
}
img.cartimg{
	float:right;
	margin-right:7px;
	margin-left:14px;
}
a#bbdetails{
	background-color:#cc0000;
}
a#ssorder{
	margin-right:13px;
}
div.bskmain p{
	margin-right:5px;
	margin-left:10px;
	margin-bottom:4px;
	color:#4A4A4A;
	font-size:10px;
}

div#smallBasket div.bskfooter a {
	color: #D80E22;
	text-decoration: none;
}

div#smallBasket div.bskfooter a:hover {
	color: #25647F;
}

div#smallBasketStatus {
	position: relative;
	width: 100%;
	height: 7px;
	text-align: center;
	display: none;
}

#right #seenItems H1 {
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	font-size: 0.70em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
	padding: 4px;
}

#right #seenItems {
	width: 100%;
}

#right #seenItems ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}




#right #seenItems .seenItem {
	font-size: 0.60em;
	border-bottom: 1px solid #D8D8D8;
	padding: 4px;
	background-color: #FFFFFF;
}

#right #quickorder H1 {
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	font-size: 0.70em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
	padding: 4px;
}

#right #quickorder {
	border-bottom: 1px solid #6BA4BD;
	width: 100%;
}

#quickorder label {
	font-size: 10px;
	width: 56px;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-left:4px;
}

#quickorder .formfield {
	height: 17px;
}
#quickorder .formfield input#qitemId0{
	width:46px;
}
#quickorder .formfield input#qitemId1{
	width:70px;
	margin-right:14px;
	float:right;
}
#quickorder .formfield input#qqty{
	width:121px;
}
#quickorder .formfield input {
	float: left;
	height: 17px;
	font-size: 0.75em;
	line-height: 18px;
}

#quickorderfooter a {
	text-decoration: none;
}

#quickorderfooter a:hover {
	color: #D80E22;
	width:100%;
}

#quickorderfooter {
	padding-bottom: 3px;
	margin-left: 2px;
	display:inline-table;
}

#loginInfo {
	font-size: 0.60em;
	width: 100%;
	text-align: right;
	color: #25647F;
	border-bottom: 1px solid #D8D8D8;

	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #F4F7F8;

}

#loginInfo a {
	text-decoration: none;
	color: #6BA4BD;
}

#loginInfo a:hover {
	color: #D80E22;
}

#ax_itemAvailabillity {
	text-align: center;
	width: 100%;
}

#ax_itemAvailabillity div.avail {
	color: #009900;
	font-weight: bold;
	text-align: center;
}
#ax_itemAvailabillity div.notavail {
	color: #D80E22;
	font-weight: bold;
	text-align: center;
}
td.itemfield div.avail {
	color: #009900;
	font-weight: bold;
	text-align: center;
}
td.itemfield div.notavail {
	color: #D80E22;
	font-weight: bold;
	text-align: center;
}

#ax_itemPrice {
	width: 100%;
}

#ax_properties {
	width: 100%;
	text-align: center;
}
div#smallBasket .bskmain span{
	font-size:10px;
	display:inline-block;
	text-align:left;
	margin-left:10px;
	padding-top:6px;
}
.red {
	color: #D80E22;
}
span.green{
	color:#93C741;
}

a.highlightLink {
	color: #D80E22 !important;
	font-weight: bold;
}
.itemText .imgholder{
	height:85px;
	width:130px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
}
.itemText .morelink{
border-top:1px solid #eee;
border-left:none;
border-right:none;
}
.products .itemText p{
	font-size:10px;
	color:#E0001A;
	text-decoration:none;
	font-weight:bold;
}
.products .morelink a,
#addcomment a #commentsubmit{
	color:#FFFFFF;
	display:inline-block;
	background-color:#739AC1;
	padding:5px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

#centerright{
	float:right;
	padding-left:6px;
	padding-right:6px;
	/*background-image:url(/images/mainsscenter.png);*/
	background-image:url(/images/ssmitte.png);
	background-repeat:repeat-y;
}
#bgtop{
	width:801px;
	height:6px;
	/*background-image:url(/images/mainssoben.png);*/
	background-image:url(/images/ssoben.png);
	background-repeat:no-repeat;
	/*background-position:0px -2px;*/
	float:right;
}
#bgbottom{
	width:801px;
	height:6px;
	/*background-image:url(/images/mainssbottom.png);*/	
	background-image:url(/images/ssunten.png);
	background-repeat:no-repeat;
	float:right;
}
div#leftnavbg{
	padding-left:4px;
	padding-right:4px;
	width:195px;
	background-image:url(/images/leftnavcenter.png);	
	background-repeat:repeat-y;
}
#leftnavbgtop{
	height:4px;
	background-image:url(/images/leftnavoben.png);
	background-repeat:no-repeat;
	width:203px;
}
#leftnavbgbottom{
	height:4px;
	background-image:url(/images/leftnavbottom.png);
	background-repeat:no-repeat;
	width:203px;

}
h2.fixed35{
	height:35px;	
}
h2.fixed35 a{
	color:#6BA4BD;
}
.products .itemText h2, .products .itemText p{
	margin-left:10px;
}

/*
Stern - Bewertungssystem
*/
.starsbg{
	/*background-image:url(/images/Emptysterne.png);*/
	background-image:url(/images/EmptysterneH.png);
	background-repeat:repeat-x;
	width:75px;
	float:left;
}
.stars{
	/*background-image:url(/images/Fullsterne.png);*/
	background-image:url(/images/EmptysterneD.png);
	height:16px;
	background-repeat:repeat-x;
	width:0px;
}
.valuestar{
	float:left;
}
.valuestar a{
	display:inline-block;
	width:15px;
	height:16px;
}
.valuestar a:hover img{
	display:block;
}
.valuestar img{
	display:none;
}
#addcommentform{
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	width:344px;
	height:200px;
	border:1px #6BA4BD solid;
}
/*
	Kommentare im Rating
*/
#ratingactionholder{
	padding:5px;	
}
#ratingactionholder,
#ratingactionholder h2{	
	font-size:11px;
	color:#6BA4BD;
	text-decoration:none;
}
#ratingactionholder img{
	height:13px;
}
#ratingactionholder	div{
	display:inline-block;
	padding:5px;		
	cursor:pointer;
	padding-bottom:0px;
}
#ratingactionholder .rah1{
	background-color:#00FF00;
	width:100px;
	display:inline-block;
}
#ratingactionholder .rah2{
	background-color:#FF9900;
	width:100px;
	display:inline-block;
}
#ratingactionholder .rah3{
	background-color:#FF0000;
	width:100px;
	display:inline-block;
}
#addcommentform{
	display:none;
}
#pagenavigator p{
	color:#333333;
	margin-right:10px;
}
#pagenavigator a{
	text-decoration:none;
}
#addcomment a{
	text-decoration:none;
}
#commentsubmit{
	text-decoration:none;
	margin-top:20px;
}

#catheader{

}
#catheader .imgholder img{
	width:300px;
}
#catheader #cattxt{
	background-color:#7299C1;
	width:100%;
	padding:10px;
	padding-top:0px;
}
#catheader #cattxt p{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#catheader #cattxt h2{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:"century gothic";
}
.Kontohlink{	
	display:block;
}
#kundenlogin p,
#kundenlogin a{
	font-size:11px;
	text-decoration:none;
}
#kundenlogin p{
	color:#666;
	display:inline-block;
}
#kundenlogin table{
	margin-top:11px;
}
.btholder{
	display:table-row-group;
	background-color:#7299C2; 
}
div#codeContainer p,div#hintorder p{
	font-size:11px;
	color:#5E5E5E;
}
img.delpromoimg{
	cursor:pointer;
	margin-left:15px;
	vertical-align:bottom;
}
form#delpromo{
	margin-bottom:10px;
}
#myRating.itemList tr td a{
	text-decoration:none;
}
#myRating.itemList tr td{
	border-bottom:1px dotted #6BA4BD;
}
#myRating.itemList tr td.fullline{
	border-bottom:1px solid #6BA4BD;
}
#myacch{
	background-color:#7299C2;
	color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}
.tgreen{
	background-color:#e3feec;
}
a.pdflink{
	background-image:url("/images/pdficon_small.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

#hikiBanner{
	visibility:hidden;
	margin-top:17px;
	position:absolute;
	margin-left:58px;
}
