/* CSS Document */
/*
body,td {  
	margin: 10px;
	padding: 0px;
	background-color: #333;
	font-family: Arial, Verdana, Tahoma, sans-serif;  
	font-size: 12px; 
	color: #fff;
}
*/

img {border:none;}
a {
	text-decoration:none;
}
fieldset legend {color:#f90;}
input { font-family:Verdana, Arial, Helvetica, sans-serif;}

/*table.tabA {border:1px #666 solid; width:100%; margin-bottom:2px;float:left;} */
table.tabB { width:100%;}

table.tabC { padding:1px; width:700px; background-color:#555; margin-left:auto; margin-right:auto; }
table.tabC td { background-color:#666; padding:5px;}
table.tabC .text {background-color:#eee; border:1px #777 solid; color:#000; text-align:center;}

.divA { width:700px; background-color:#555; margin-left:auto; margin-right:auto;}
.divA table td {
	font-size: 15px;
	color:#fff;
	/*width:100%;*/
	text-align:center;
	font-weight:bold;
}

.divA table table td{ 
	text-align:left;
	font-size: 10px;
	/*width:150px;*/
	margin-left:auto;
	height:18px;
	background-color:#505050;
}

.divA table table img { margin-left:25px;}

.divA table table {border-top:1px solid #555;border-right:1px solid #555;width:150px;}
.divA table {width:100%;}

.divA img {
	vertical-align:middle; margin-right:3px; }

#cart {
	width:150px;
	/*height:126px;*/
	overflow:auto;
	margin-left:20px;
	background-color:#000;
	background-image:url(../_shop/img/tdhg2.gif);
	padding:10px;
	border:1px #444 solid;
	position:absolute;
	right:0px;
	top:0px;
}

#carttop {
	padding:4px;
	padding-right:65px;
	background-color:#333;
	border:1px solid #555;
	font-size:smaller;
}

#carttop:hover {
	background-color:#666;
}

#cartcontent {
	margin-top:4px;
}

#productlist {float:left;  width:50%; }

.product {  margin:0px; max-width:300px;}
.product form {margin:0px;}
.product form table {border:1px #555 solid; width:100%; margin-bottom:2px;}
/*
a {
	color:#fff;
	text-decoration:none;
	background-color:#222;
	padding:4px;
	border:1px #666 solid;
}
a:visited {
	color:#eee;
}

img {border:none}
*/

/* Formulare */
#userfield, #emailfield{
    color: #000000;
    float:left;
}
#user_container, #email_container{
    float:left;
}
.error{
    border: 2px solid #FF0000;
    background-color:#FEDADB;
}
.error input {vertical-align:middle;}

.valid{
    border: 2px solid #009900;
    background-color:#DAFEDA;
}
.skipped{
    border: 1px solid #F90;
    background-color:#FFF;
	margin:1px;
}
.noclass{    
    color: #000000;
}
#submitholder{    
    color: #000000;
	text-align:right;
	margin-top:25px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

.formholder {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666;
	
}

#shippingcosts {
text-align:center;
margin-top:10px;
font-weight:bold;
}
#shippingcosts div {
padding:5px;
}


.test {
background-color:#666; border:1px #777 solid; text-align:center;
}
.test2 {
color:#fff;
}



/* Warnungsbalken */
#warning {
	background:url(../_shop/img/warning_hg.gif);
	position: fixed;
	background-repeat:repeat-x;
	left: 0px;
	top: 0px;
	height:17px;
	padding:3px;
	width:100%;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	z-index:10;
}

#warning a {
	text-decoration:none;
	color:#000;
	display:block;
}

#warning img {
	position:relative;
	top:-3px;
	border:none;
}

#warning:hover {
	background:url(../_shop/img/warning_hg-over.gif);
}
/* - - - */
/*end*/
