html {
	border: 0;
	margin: 0;
	padding:0;	
	background: white;
}

html {
	font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

hr.cleaner {
	
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

a, a:hover {
	text-decoration:none;
	color:white;
	font-size:12px;
}

img {
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}

textarea {
	color:#000000;
}

form {
	margin:0;
	padding:0;
}

body {
	border: 0;
	margin:0;
	padding:0;
        text-align:center;
        
	background-color:white;	
}

#container {
	width:775px;
	padding:0;
	margin:0 auto;
	text-align:left;
	
}

#header{
	margin-bottom:30px;
	margin-top:30px;
}

#hmenu {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:775px;
	height:24px;
}

#hmenu li {
	float:left;
	padding:0;
	margin:0;
	display:block;
	
}

#hmenu a {
  display: block; /* lactive link on the whole box */
  color:#000000;
  height:24px;
}

#hmenu a span {
  display: none; /* takes away the text in graphic mode */
}


#hmenu1 a{width:114px;}
#hmenu1 a:hover { background: url(img/startseite.gif) 0px 0px no-repeat; }
#hmenu2 a{width:152px;}
#hmenu2 a:hover { background: url(img/wissenswertes.gif) -114px 0px no-repeat; }
#hmenu3 a{width:113px;}
#hmenu3 a:hover { background: url(img/aktuelles.gif) -266px 0px no-repeat; }
#hmenu4 a{width:98px;}
#hmenu4 a:hover { background: url(img/presse.gif) -379px 0px no-repeat; }
#hmenu5 a{width:117px;}
#hmenu5 a:hover { background: url(img/haendler.gif) -477px 0px no-repeat; }
#hmenu6 a{width:145px;}


#hmenu7 {
	font-family: Verdana,Arial,sans-serif;
	font-size:10pt;
	color:white;
	font-weight:bold;
	
}

#hmenu7 div {
	padding-top:4px;
}



.logo {
	padding-bottom:3px;
}

.tleft, .tright {
	width:158px; 
	vertical-align:top;
}

.tright {
	
}

.tspacer {
	width:20px;
	min-width:20px;	
	max-width:20px;	
}

.tmiddle {
	margin: 0px;
	color: white;
	
	padding-top:40px;
	padding-left:25px;
	padding-right:25px;
	font-size:11px;
	
	background-color:#70ADDA;
	vertical-align:top;
	
	width:351px !important;
	width:371px;		
}
.tmiddle_home {
	margin: 0px;
	color: white;
	
	padding-top:40px;
	font-size:11px;

	background-color:#70ADDA;
	
	vertical-align:top;
}

.box {
	border: 1px solid #FE8D00;
	margin-bottom:20px;
	
	width:158px;
	background-color:white;	
	color: #000000;
	vertical-align:top;
	text-align:left;
}

.box .caption {
	border-bottom: 1px solid #FE8D00;
}

.box .caption img {
	vertical-align:top;	
}

.box .caption2 {
	background:url(img/box_caption.gif);
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.captionright {
	text-align:right;
}

.boxcontent {
	padding:10px;
	padding-top:15px;
	padding-bottom:15px;
	color: #000000;
	font-size:10px;
	text-align:left;	
}

.boxcontent a {
	font-size:10px;
	color:#000000;
}

.boxcontent a:hover {
	font-size:10px;
	color:#000000;
}


.boxcontent ul {	
	margin:0;
}

.boxcontent li {
	margin-bottom:3px;
	
}

.boxcontent ul a {
	display:block;
	text-decoration:none;
	height:15px;
	margin:0;
	padding:0;
	font-size:10px;	
}

.box input, .box2 input {
	height:14px;
}
 .boxcontent table td {
	padding-bottom:3px;
}

.boxcontentsub {
	border-top:1px solid #FE8D00;
}

.box2 {
	margin-bottom:20px;
	width:157px !important;
	width:158px;
	color: #000000;
}

.box2 .caption {
	color:#FF8E00;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
}

.box2 .boxcontent {
	color: #000000;
	padding:0;
	font-size:10px;
	padding-top:5px;
	text-align:left;
}


.cell {
	padding-right:2px;
}

.clear { clear: both; }


#products ul {
	margin-top:5px;
	margin-left:8px;
}

#specialoffer .boxcontent img {
	
}

.copyright {
	font-size:10px;
}

.smallText {
	font-size:9px;
}

#email_address_cell input {
	width:130px;
}

#password_cell input {
	width:105px;
}

#loginbutton_cell input {
	height:16px;		
}

#lost_password_cell,#create_account_link_cell {
	padding-top:5px;
}

#lost_password_cell a,#create_account_link_cell a {
	
}

#newsletter_email_cell input {
	width:155px !important;
	width:151px;
}

#newsletter_button_cell {
	text-align:right;
}

#newsletter_button_cell input{
	height:9px;
}

#keywords_cell input {
	width:105px;
}

#keywords_button_cell input {
	height:16px;
}

#addquikie_cell input{
	width:120px;
}

#addquikie_button_cell input{
	height:16px;
}

.pageHeading table {
	color:white;
	font-size:19px;
	font-family:Arial,Helvetica,Verdana, sans-serif;
	margin-bottom:5px;
}

.infoBoxHeading {
	margin-top:10px;
	font-size:17px;
	font-family:Arial,Helvetica,Verdana, sans-serif;
	margin-bottom:5px;
}

.contentsTopics, .moduleHeading {
	color:white;
	font-size:19px;
	font-family:Arial,Helvetica,Verdana, sans-serif;
	margin-bottom:5px;
}


.left {
	float:left;
}

.right {
	float:right;
}


.boxTextBG {
	/*background-color:#B5D0E5;*/
	background-color:#70ADDA;
	color:white;
}

.boxTextBGII {
	/*background-color:#8CB0CA;*/
	background-color:#70ADDA;
	color:white;
	border:1px solid #7AA7C8;
}
.boxTextBGMAIN {
	background-color:#70ADDA;
	color:white;
}

.content_box, .infoBox {
	vertical-align:top;
	background-color:#70ADDA;
	color:white;
	padding:3px;
}

.content_box2 {
	border:1px solid white;
	background-color:#70ADDA;
	color:white;
	padding:3px;
	vertical-align:top;
}

.txt textarea {
	width:360px;
	margin:0;
	padding:0;
}

.txtcontact textarea {
	width:240px;
	margin:0;
	padding:0;
}

.bullet {
	list-style-image:url(img/bullet.gif);
	padding-left:18px !important;
	padding-left:16px;
}
.warenkorbsub {
	padding-left:18px !important;
	padding-left:16px;
	padding:5px;
	color: #000000;
	font-size:10px;
	text-align:left;	
}


.productlist_img {
	padding-right:10px;
	vertical-align:bottom;
	padding-bottom:15px;
}

.productlist_price {
	background-color:#B2D6F0;
	color:#1E4562;
	font-size:14px;
	font-weight:bold;
	position:relative;
	width:160px;
	
	text-align:right;
	padding-right:20px;
	
	left:25px !important; 
  	left:25px;
}

.productOldPrice{
	color:#1E4562;
	font-size:14px;
	font-weight:bold;
}

.productlist_title {
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
}

.productlist_desc {
	padding-bottom:15px;
}

.productlist_footer {
	border-top:1px solid #C6D8E4;
	padding-top:2px;
	text-align:right;
}


.productlist_bottom {
	height:60px;
}

.product_img {
	padding-top:60px;
	text-align:center;
	clear:both;
}

.product_title {
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
}

.product_price {
	background-color:#B2D6F0;
	color:#1E4562;
	font-size:14px;
	font-weight:bold;
	position:relative;
	width:150px;
	
	text-align:right;
	padding-right:20px;
	
	
	left:214px !important;
	left:221px;
}

.productOldPrice{
	color:#1E4562;
	font-size:14px;
	font-weight:bold;
}

.product_price span {
	font-size:10px;
	font-weight:normal;
}

.product_desc {
	padding-bottom:15px;
}

.product_footer {
	border-top:1px solid #C6D8E4;
	
	vertical-align:top;
	
	
}


.product_footer input{
	height:12px;
	font-size:10px;
	width:20px;
	margin:0;
	padding:0;
	text-align:center;
}

.product_footerleft {
	text-align:left;
	float:left;
	
	width:179px !important;
	width:186px;
	padding-top:2px;
}
.product_footerright {
	float:right;
	text-align:right;
	padding-top:2px;
}

.product_footermiddle {
	float:left;
	text-align:right;
	padding-top:1px;
	
}



.product_subimage {
	padding-top:30px;
	text-align:center;
}

.navigator {
	margin-top:60px;
	width:100%;
}



.navigator , .navigator a, .navigator a:hover {
	font-size:10px;
}

#lastviewed {
	
}

.lastviewed_img {
	text-align:center;
	/*background:url(img/zuletzt_bg.gif) ;*/
	background-color:#70ADDA;
	
	
	padding:0;
	padding-bottom:0px;
	
	
}

.lastviewed_img img {
	
}

.blacktext, .blacktext a, .blacktext a:hover {
	color:#000000;
}

.confirmationEdit {
	color:#FE8D00;
	font-style:italic;
}

.dowrap, .dowrap td {
	white-space: normal;
}

.imgtext {
	vertical-align:text-top;
	padding-top:2px;
}

.main {
	text-align:left;
}

.login_input input {
	width:145px;
}