
body {

	margin:25px;

	padding:0;

	background-color:#7E7E7E;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



a {

color:#000000;

text-decoration: none;

}



.related a {

color:#000000;

text-decoration: none;

}



.related a:hover {

color:#c0c0c0;

text-decoration: none;

}



a:hover 

{

border:1px dotted color:#000000;

color:#c0c0c0;

text-decoration: none;

}



.prodlist

{

	border:1px #333333; 

	background:#ffffff; 

	padding-left:5px; 

	padding-bottom:5px;

	margin-top:10px;

	margin-bottom:10px;

}



.dotted_box {

	border:1px dotted #c3c3c3; 

	background:#e8e8e8; 

	padding-left:5px; 

	padding-bottom:5px;

	margin-top:10px;

	margin-bottom:10px;

}

.dotted_box_auktion {

	border:1px dotted #333333; 

	background:#e8e8e8; 

	padding-left:5px; 

	margin-top:10px;

	margin-bottom:10px;

	

	}

	

	.dotted_box_reveiw {

	border:1px dotted #333333; 

	background:#FFFFFF; 

	padding-left:5px; 

	margin-top:10px;

	margin-bottom:10px;

	

	}

	

	.dotted_box_error_auktion {

	border:1px dotted #333333; 

	background:#fe8585; 

	padding-left:5px; 

	margin-top:10px;

	margin-bottom:10px;

	}

		#bounce {

		 width: auto;

		 height: auto;

		 algin: center;

		 padding: 0.4em; 

		 margin-bottom: 10px;

		 

		 }

		 

		#bounce h3 {

		margin: 0; 

		padding: 0.4em; 

		text-align: center; 



}



#produktval { 

width: 280px; 

height: auto; 

padding: 0.4em; 

		

}



#produktval h3 { 

margin: 0;

padding: 0.2em; 

text-align: center; 



}



form {

    margin:0;

    padding:0;

}



table {

	margin:0;

	padding:0;

	border:0;
    

	border-collapse:collapse;

	font-size:11px;

}



img {

	border:0px;

}



input {

	border:1px solid #000;

	font-size:11px;

}



textarea {

	border:1px solid #000;

	font-size:12px;

    padding: 5px;

    font-family: Arial;

}









.logoarea {

	text-align:left;

	margin:0px auto;



	width:960px;

	background-color:#383838;

	font-size:10px;

	font-family:Arial,Verdana;

	color:#FFFFFF;

}



.logoarea h1 {

	font-size:21px;

	font-family:Arial Black,Arial,Verdana,sans-serif;

	font-weight:normal;

	margin:35px 0px 0px 15px;

	float:left;

}



.logoarea img {

	vertical-align:middle;

}



.logoarea a {

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	margin:0 5px 0 0px;

}



.logoarea a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



.menubar {

	width:960px;

	text-align:left;

	background:#383838;

	text-align:right;

	margin: 0 auto;

	height:26px;

	overflow:hidden;

}



.menubar_middle {

	height:26px;

	float:right;

	background-image:url(img/mmb.png);

}



.menubar_left {

	width:22px;

	height:26px;

	background-image:url(img/rmb.png);

	float:right;

	margin-right:15px;

}



.menubar_right {

	width:22px;

	height:26px;

	background-image:url(img/lmb.png);

	float:right;

}



.menubar a {

	color:#000;

	font-size:12px;

	font-weight:bold;

	line-height:26px;

	text-decoration:none;

}



.menubar a:hover {

	text-decoration:underline;

}



.whereami {

	border-top:5px solid #b5b5b5;

	background-color:#dfdfdf;

	width:940px;

	text-align:left;

	margin:2px auto;

	padding:5px 10px 5px 10px;

	font-size:10px;

}



.whereami p {

	margin:0;

}



.main {

	background-color:#BEBEBE;

	width:960px;

	margin:0px auto;

	text-align:left;

	padding-bottom:5px;

}



.cartbutton {

	border:1px solid #7E7E7E;

	background-color:#8D8D8D;

	padding:2px;

	color:#FFFFFF;

	font-size:10px;

	line-height:20px;

	font-weight:bold;

}



.cartbutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.cartbutton a:hover {

	font-weight:bold;

}



.paybutton {

	border:1px solid #000000;

	background-color:#000000;

	padding:2px;

	margin-left:8px;

	color:#FFFFFF;

	font-size:10px;

}



.paybutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.paybutton a:hover {

	font-weight:bold;

}





.menu {

	border-top:5px solid #BEBEBE;

	width:160px;

	background-color:#FFFFFF;

	font-size:10px;

	overflow:hidden;

	margin:0;

	padding:0 0 15px 0;

}



.menu table {

	margin:5px 10px 5px 10px;

	width:140px;

}



.menu hr {

	margin:5px 10px 5px 10px;

	height:1px;

	color:#efefef;

}



.menu p {

	margin:3px 10px 3px 10px;

}



.menu form {

	margin:3px 10px 3px 10px;

}



.menu a {

	text-decoration: none;

	color:#000000;

}



.menutitle {

	color:#FFFFFF;

	background-color:#383838;

	margin:0 0 10px 0;

	padding:3px;

	font-size:11px;

	font-weight:bold;

}



.leftbar

{

	float: left;

	margin:0 5px 0 5px;

}



.rightbar

{

	float: left;

    margin:0 0 0 5px;

}



.content {

	float: left;

	border-top:5px solid #BEBEBE;

	background-color:#FFFFFF;

	margin:0;

	padding:5px 10px 25px 10px;

	font-size:12px;

}



.content h1 {

	margin:0;

	font-size:12px;

}



.content p {

	margin:10px 0 10px 0;

}



.content hr {

	width:90%;

	height:1px;

	text-align:center;

}



.footer {

	text-align:left;

	margin:0px auto;

	color:#fff;

	font-size:10px;

	width:960px;

	background-color:#383838;

	padding:10px 0 10px 0;

}



.footer p {

	margin:2px 10px 2px 10px;

}



.footer a {

	color:#fff;

}



.infobutton {

	background-color:#2f2f2f;

	color:#FFFFFF;

	border:1px solid #2f2f2f;

	margin-right:10px;

	font-size:10px;

	font-weight:bold;

	padding:1px 10px 1px 10px;

}



.infobutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.infobutton a:hover {

	font-weight:bold;

}





.buybutton {

	background-color:#000000;

	color:#FFFFFF;

	border:1px solid #000000;

	font-size:10px;

	font-weight:bold;

	padding:1px 10px 1px 10px;

}



.buybutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.buybutton a:hover {

	font-weight:bold;

}



.infobox {

	background-color:#F4F4F4;

	border:1px solid #dfdfdf;

	font-size:11px;

}



.infobox p {

	margin:5px;

}



.loginbutton {

	background-color:#000000;

	color:#FFFFFF;

	border:1px solid #000000;

	font-size:10px;

	font-weight:bold;

	padding:1px;

}



.loginbutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.loginbutton a:hover {

	font-weight:bold;

}



.registerbutton {

	background-color:#000000;

	color:#FFFFFF;

	border:1px solid #000000;

	font-size:10px;

	font-weight:bold;

	padding:1px;

}



.registerbutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.registerbutton a:hover {

	font-weight:bold;

}



.backbutton {

	background-color:#8D8D8D;

	color:#FFFFFF;

	border:1px solid #8D8D8D;

	font-size:10px;

	font-weight:bold;

	padding:1px;

}



.backbutton a {

	text-decoration:none;

	color:#FFFFFF;

}



.backbutton a:hover {

	font-weight:bold;

}



.producttitle {

	background-color:#D7D7D7;

	color:#000000;

	font-weight:bold;

	font-size:12px;

}



.price {

	color:#000000;

}



.tabletitle {

	background-color:#D7D7D7;

	font-weight:bold;

}



.topborder0 {

	border-bottom:1px solid #000000;

}



.topborder1 {

	border-top:1px dashed #959E9B;

}



.topborder2 {

	border-top:2px dashed #959E9B;

}



ul.descproduct, ul.descproduct li {

    display:inline;

    list-style:none;

    margin:0;

    padding:0;

}



ul.descproduct li {

    border:1px solid #cfcfcf;

    border-bottom:0;

    background-color:#e0dfe3;

    margin:0 5px 0 5px;

    padding:5px 0 5px 0;

}



ul.descproduct a {

    margin:0 4px 0 4px;

    color:#000;

    font-weight:bold;

    text-decoration:none;

}



.menutree

{

	padding: 0;

}



.menutree ul

{

	list-style: none;

	list-style-position: inside;

	margin: 0px;

	padding: 0px;

}



.menutree ul li 

{

	padding-left: 10px;

}



ul.menu_selected

{

	font-weight: bold;

}



/*new form stuff*/

fieldset

{

	margin: 1.5em 1em 0 0;

	padding: 0;

	border: 1px solid #BFBAB0;  

	background-color: #F2EFE9; 

}



fieldset.nostyle

{

	margin: 0 1em 0 0;

	padding: 0;

	border: 0;

	background: transparent;

}



legend 

{

	margin-left: 1em;

	color: #000;

	font-weight: bold;

}

fieldset ol

{

	padding: 1em 1em 0 1em;

	list-style: none;

}

fieldset li

{

	float: left;

	clear: left;

	width: 100%;

	padding-bottom: 0.5em;

}

fieldset input

{

	text-align: left;

	width: 14em;

}

fieldset.submit

{

	border-style: none;

	background-color: transparent; 

}

.submitbutton

{

	float: right;

}

fieldset label

{

	position: relative;

	float: left;

	width: 10.5em;

	margin-right: 1em;

	text-align: right;

	

}



label strong { 

	position: absolute; 

	left: 29.5em; 

	top: 0.2em; 

	width: 19em; 

	color: #000; 

	font-size: 85%; 

	font-weight: normal;

	text-align: left;

	/*text-transform: uppercase;*/ 

}



/*login sidebar*/

fieldset.loginform

{

	width: 160px;

}



fieldset.loginform input

{

	text-align: left;

	width: 130px;

}

fieldset.loginform label

{

	position: relative;

	float: left;

	width: 130px;

	margin-right: 1em;

	text-align: left;



}



div.errorBox {

	width: 90%;

	padding: 10px;

	margin: 10px auto 10px auto;

	font-size: 12px;

	font-family: Tahoma;

	color:#990000;

	background:#FEDCDA;

	border: 1px solid #EF4545;	

}



div.successBox {

	width: 90%;

	padding: 10px 10px 10px 0;

	margin: 10px auto 10px auto;

	font-size: 12px;

	font-family: Tahoma;

	color: #006600;

	background:#DBFDD9;

	border: 1px solid #009900;	

}



div.errorBox ul

{

	list-style: none;

}



div.xname{

	font-weight:bold;

}



div.xalt{

	margin:3px 0 0 0;

}



select.dropalt {

	border:1px solid #666;

   }



.instock

{

	color: green;

}



.notinstock

{

	color: red;

}