html, body {
	font-family: Tahoma;
	text-align: center;
	font-size: 9pt;
	background-image:url('../images/hintergrund.jpg');
	background-repeat:repeat-x;
}


.input_kasse {
	font-size: 7pt;
}

#div_overlay {	 
	top:-30px; 
	left:-30px; 
	position:absolute;
	width:150%;
	height:300%;
	display: none;
	z-index: 101;
	background-color: #3c3c3c;
	filter:alpha(opacity=90); /* Internet Explorer */
	-moz-opacity: 0.90; /* Mozilla Browser */
	opacity: 0.90; /* Opera */
}

#div_overlay_wrapper {
	display: none;
	left:50%;
	top:100px;
	position: fixed;
	margin-left: -25%;
	right: auto;
	z-index:110;
}

#div_overlay_header {
	margin-top: 0px;
	text-align: right;
	font-size: 13pt;
	z-index:111;
	font-weight: bold;
}

#div_overlay_content {
	margin-top: 0px;
	padding: 0px;
	border: 3px solid white;	
}

a.close_box, a.close_box:hover {
	font-size:15pt;
	color:white;
}

#close_box {
	background:url('../images/close.png') no-repeat;
	position:absolute;
	right:-30px;
	top:-30px;
	height:50px;
	width:50px;
}

td {
	font-size: 9pt;
	font-family: Tahoma;
}

img {
	border: 0px;
}

#header {
	margin-left: auto;
	margin-right: auto;
	width:997px;
	height:133px;
	position:relative;
}

#search_tile {
	margin-left: auto;
	margin-right: auto;
	background-image:url('../images/search_tile.gif');
	width:997px;
	height:44px;
	position:relative;	
}

#clock {
	position:absolute;
	right:20px;
	bottom:8px;
	font-size:8pt;
	padding-left:20px;
	background-image:url('../images/hubwagen_uhr.gif');
	background-repeat:no-repeat;
}

#suche {
	position:absolute;
	bottom:8px;
	left:330px;
	width:310px;
}

#suchbox {
	border:1px solid #c2c2c2;
	font-size:10pt;
	color:#c2c2c2;
	position:absolute;
	bottom:3px;
	left:0px;
	width:240px;
	height:19px;
}

#suche_los {
	position:absolute;
	bottom:3px;
	right:0px;
}

#site {
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

a.serps, a.serps:hover, a.serps:visited {
	font-size:9pt;
	text-decoration:underline;
	color:blue;
}

#loginusername {
	background-image: url('../images/name.gif');
	background-repeat:no-repeat;
	height: 15px;
	width: 193px;
	border: none;
	font-size: 9px;
	color: #6a6969;
	padding-left:20px;
	margin-bottom:5px;
}

#loginpwd {
	background-image: url('../images/pass.gif');
	background-repeat:no-repeat;
	height: 15px;
	width: 193px;
	border: none;
	font-size: 9px;
	color: #6a6969;
	padding-left:20px;	
}

.loginsubmit {
	background-color: transparent;
	border: 0;
	background-image: url(../images/login.gif);
	width: 102px;
	height: 27px;
	cursor: pointer;
}

.small {
	font-size: 10px;
}

font.preis_angabe {
	font-size:24pt;
	font-family:tahoma;
	color: #6a6969;
}

ul.product_list {
	list-style-type: square;
	list-style-image: url('../images/product_list.jpg');
}

a, a:visited, a:hover {
	text-decoration: none;
	font-size: 8pt;
	color: black;
}

a.toplink {
	text-decoration: underline;
	color: #6a6969;
}

.menu1 {
	padding-left: 5px;
	text-align:left;
	background-image:url('../images/menu.jpg');
	height:16px;
	width:185px;
}

.menu1_a {
	padding-left: 5px;
	text-align:left;
	background-image:url('../images/menu_aktiv.jpg');
	height:16px;
	width:185px;
}

.menu2 {
	padding-left: 15px;
	text-align:left;
	background-image:url('../images/menu_aufgeklappt.jpg');
	height:16px;
	width:185px;
}


.frame_small_top {
	background: url('../images/product_frame_small_top.jpg');
	width: 72px;
	height: 6px;
}

.frame_small {
	background: url('../images/product_frame_small_middle.jpg');
	width: 72px;
	padding: 0px;
}

.frame_small_bottom {
	background: url('../images/product_frame_small_bottom.jpg');
	width: 72px;
	height: 6px;
}

.frame_medium_top {
	background: url('../images/product_frame_medium_top.jpg');
	width: 221px;
	height: 6px;
}

.frame_medium {
	background: url('../images/product_frame_medium_middle.jpg');
	width: 221px;
}

.frame_medium_bottom {
	background: url('../images/product_frame_medium_bottom.jpg');
	width: 221px;
	height: 6px;
}

.frame_big_top {
	background: url('../images/product_frame_big_top.jpg');
	width: 291px;
	height: 6px;
}

.frame_big {
	background: url('../images/product_frame_big_middle.jpg');
	width: 291px;
}

.frame_big_bottom {
	background: url('../images/product_frame_big_bottom.jpg');
	width: 291px;
	height: 6px;
}

.infoboxheader {
	font-size: 14px;
	font-weight: bold;
}
.infoboxheader:hover {
	font-size: 14px;
	font-weight: bold;
}
.infoboxheader:visited {
	font-size: 14px;
	font-weight: bold;
}
.infoboxheader:link {
	font-size: 14px;
	font-weight: bold;
}




.bestellung_pruefen_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/weiter.jpg);
	width: 90px;
	height: 24px;
	cursor: pointer;
}

.bestellung_absenden_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/warenkorb_47.jpg);
	width: 209px;
	height: 24px;
}

.absenden_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/absenden_button.jpg);
	width: 115px;
	height: 24px;
}

.register_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/register_button.jpg);
	width: 132px;
	height: 24px;
}

.password_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/password_button.jpg);
	width: 256px;
	height: 24px;
}

.adresseanlegen_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/adresse_anlegen.jpg);
	width: 172px;
	height: 24px;
}

.adresseauswaehlen_button {
	background-color: transparent;
	border: 0;
	background-image: url(../images/adresse_auswaehlen.jpg);
	width: 188px;
	height: 24px;
}

.smallstart {
	font-weight: bold;
	font-size: 9px;
}

.startlink {
	font-size: 12px;
	text-decoration: underline;
}

.startlink:hover {
	font-size: 12px;
	text-decoration: underline;
}

.startlink:link {
	font-size: 12px;
	text-decoration: underline;
}

.startlink:visited {
	font-size: 12px;
	text-decoration: underline;
}

.suchfeld {
	background-color: white;
	border: 1px solid #c2c2c2;
	width: 125px;
	height: 17px;
	font-size: 10px;
}
.head_kasse_warenkorb {
	margin: 8px;
}

* html .totheleft {
	margin-right: 20px;
}

.orange {
	color: #e13c02;
	text-decoration: underline;
}

.orange:hover {
	color: #e13c02;
	text-decoration: underline;
}

.orange:visited {
	color: #e13c02;
	text-decoration: underline;
}

.orange:link {
	color: #e13c02;
	text-decoration: underline;
}