
body {
    margin:9px 9px 0 9px;
	padding: 10px;
	font: 0.8em Verdana, Arial, Sans-serif;
	color: #000;
	background-color: #f1f1f1;
}

.button {
    border: 1px solid #006;
font-size:20pt;
}

.tabb {
background-color: #ffffcc;
}

.inputmiddle {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 75px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputsmall {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 80px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputbig {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}


table.preis {
width:500px;
height:60px;
background-color: #ffffff;

}

table.preis2 {
width:500px;
height:30px;
background-color: #ccffcc;
border: 1px solid #000000;
}

table.bezahlungbezbox {
width:240px;
height:131px;
background-color: #ffffff;
border: 1px solid #000000;
}

table.artikelbild {
width:130px;
height:131px;
background-color: #ffffff;
border: 1px solid #8CB5DE;
}

table.artikelbezbox {
width:356px;
height:131px;
background-color: #ffffff;
border: 1px solid #8CB5DE;
}


table.artikelframe {
width:500px;
height:131px;
background-color: #ffffff;
border: 1px solid #000000;
}

td.artikelframe {
background-color: #ffffff;
}



td.preis {
    margin:3px 3px 0 3px;
	padding: 3px;
	font: 0.8em Verdana, Arial, Sans-serif;
	color: #000;
	background-color: #ffffff;
}

td.preis2 {
    margin:3px 3px 0 3px;
	padding: 3px;
	font: 0.8em Verdana, Arial, Sans-serif;
	color: #000;
	background-color: #ccffcc;
}


.inputbig_shop_error {
	BORDER-RIGHT: #999999 1px solid; font-size:20px; BORDER-TOP: #999999 1px solid;  BACKGROUND: #FFFF66; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputbig_shop {
	BORDER-RIGHT: #999999 1px solid; font-size:20px; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputsmall_shop {
	BORDER-RIGHT: #999999 1px solid; font-size:20px; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 80px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputsmall_shop_error {
	BORDER-RIGHT: #999999 1px solid; font-size:20px; BORDER-TOP: #999999 1px solid;  BACKGROUND: #FFFF66; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 80px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}


.inputmegabig {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; font-size:20pt; WIDTH: 270px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}

.inputbigshorty {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 170px; COLOR: black; BORDER-BOTTOM: #999999 1px solid
}


td {
    margin:3px 3px 0 3px;
	padding: 3px;
	font: 0.8em Verdana, Arial, Sans-serif;
	color: #000;
	background-color: #D6E7F7;
}



.suche {
	font: 0.8em Verdana, Arial, Sans-serif;
	background-color: #ffffff;
}

td.front_angebote {

	background-color: #ffffff;
}

td.front_angebote2 {
	background-color: #e8f0f8;
}



#left {
	position: absolute;
	width: 260px;
	left: 14px;


}


a.shop_basket:link { color:#ffffff; 	background-color: #000000;}
a.shop_basket:visited {color:#ffffff; 	background-color: #000000;}
a.shop_basket:hover { color:#6df466; 	background-color: #000000;}
a.shop_basket:active { color:#ffffff; 	background-color: #000000;}

a.shop_buy:link { color:#009933; 	background-color: #ffffff;}
a.shop_buy:visited {color:#009933; 	background-color: #ffffff;}
a.shop_buy:hover { color:#000000; 	background-color: #ffffff;}
a.shop_buy:active { color:#009933; 	background-color: #ffffff;}


#menu {
	position: relative;
	width: 287px;
	padding: 0em 0em 0em 0em;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFF;
	
}

#menuxxx {
	position: relative;
	width: 258px;
	padding: 1em 1em 1em 1em;
	border-width: 2px;


	
}


#menu_ex_2 {
	position: relative;
	width: 284px;
	height: 82px;
	margin-bottom:13px;
	padding: 0em 0em 0em 0em;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFF;
	
}

#menu_ex {
	position: relative;
	width: 287px;
	height: 82px;
	margin-bottom:10px;
	padding: 0em 0em 0em 0em;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFF;
	
}

#idibix {
	position: relative;
	width: 223px;
	padding: 0em 0em 0em 0em;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
}

#hinweisbox1 {
	position: relative;
	background-color: #ffffcc;
	padding: 1em 1em 1em 1em;
	border-width: 2px;
	border-style: solid;
	border-color: #8CB5DE;
	margin:0px 0px 0px 0px;
}



#reklame2 {
	position: relative;
	width: 230px;
	padding: 1em 0em;
	border-width: 2px;
	border-style: solid;
	border-color: #8CB5DE;
	background-color: #FFF;
	margin:14px 0px 0px 0px;
}
	
	
#reklameLeftSearch {
	position: relative;
	width: 276px;
	padding: 4px 4px;
	border-width: 2px;
	border-style: solid;
	border-color: #8CB5DE;
	background-color: #FFF;
	margin:14px 0px 0px 0px;
}	

	
#main {
	width: 720px;
	margin-left: 300px;
	margin-right: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	padding: 1em 1em 1em 1em;
margin-top:10px;
	background-color: #FFF;
}


#main_title_header {
	width: 720px;
	height: 16px;
	margin-left: 300px;
	margin-right: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	padding: 1em 1em 1em 1em;

	background-color: #FFF;
}


#main_title_nav {
	width: 720px;
	height: 56px;
	margin-left: 300px;
	margin-right: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: #8CB5DE;
	padding: 1em 1em 1em 1em;

	background-color: #FFF;
}


#main_title_footer {
	width: 720px;
	height: 16px;
	margin-left: 300px;
	margin-right: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: #cccccc;
	padding: 1em 1em 1em 1em;
	margin-top:13px;
	background-color: #FFF;
}


div.centered {
	text-align: center;
	margin: 0px auto;
}

ul.menulist {
	margin-left: 3px; 
	margin-bottom: 10px; 
	padding-left: 20px;
	list-style-image : url(bullet.gif);
}


img.rightaligned {
text-align:right;
vertical-align: bottom;
}

li{
	margin-bottom: 3px; 
}

hr {
	width: 100%;
	height: 0; 
	border: 0; 
	border-top: 1px solid #2C8CBF;
	
}





a {
	text-decoration: none;
	color: #397BAD;
	font-weight: bold;
	font-family: Arial, "lucida sans unicode", Verdana;
	
}

img {
	border: none;
	padding: 2px 5px 2px 2px;
}

a:hover {
	color: #fff;
	background-color: #2C8CBF;
}

h1 {
	font-size: 175%;
	letter-spacing: 1px;
	color: #397BAD;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	border-bottom:2px dotted;
	margin-top: 24px;
	margin-bottom: 15px;
}

h2 {
	font-size: 145%;
	color: #397BAD;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	border-bottom:1px solid;
	margin-top: 24px;
	margin-bottom: 15px;
}

h3{
	font-size: 135%;
	letter-spacing: 1px;
	color: #999999;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	border-bottom:2px solid #cccccc; 
	margin-top: 5px;
	margin-bottom: 5px;
}


h4{
	font-size: 13px;
	letter-spacing: 1px;
	color: #397BAD;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	border-bottom:1px dotted;
	margin-top: 2px;
	margin-bottom: -8px;
}


h5{
	font-size: 120%;
	letter-spacing: 1px;
	color: #397BAD;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin-top: 20px;
	margin-bottom: 12px;
}

h6{
	font-size: 125%;
	letter-spacing: 1px;
	color: #397BAD;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	border-bottom:1px dotted;
	margin-top: 12px;
	margin-bottom: -8px;
}


pre {
    border: 1pt dashed black;
    white-space: pre;
    font-size: 10pt;
    overflow: auto;
    padding: 1em 1em 1em 1em;
	background : white;
	color : black;

}

div.biglink{
	font-size: 160%;
	letter-spacing: 1px;
	color: #397BAD;
	font-weight: bold;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin-top: -6px;
	margin-bottom: 16px;

}

div.smalltext {
	font-size: 160%;
	color: #397BAD;
	font-size: 8pt;
	text-align: center;
}


div.footer {
	padding-top: 20px;
	font-size: 8pt;
	color: #000;
	text-align: center;
}