/* CSS layout für den Asklepios Shop, (c) 2008 menschmaschine.net

Farben:	

	hellgruen (hintergrund)			f6f8fa
	noch helleres gruen				f6f9fb
	Asklepios-gruen (hks54)			179963
	Asklepios gruen (rgb)			00905c
	grau 50%						96969a
	
*/
body
{
	background: #f6f9fb;
	background-position: top;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: 400;
	margin: 0;
	padding: 10px 0px;
}
h1, h2, h3
{
	color: #179963;
	margin: 0;
	padding: 0;
}
h2
{
	font-size: 1.8em;
	text-transform: uppercase;
}
h3 {
	font-size: 1.1em;
	letter-spacing: 1px;
	text-transform: uppercase;
}
h5
{
	font-size: 1.1.0em;
	letter-spacing: 1px;
}
h6
{
	font-size: 1.1.0em;
	letter-spacing: 1px;
}
p, blockquote
{
	font-weight: 400;
	text-align: left;
}
div	{
	font-size: 1.0em;
	font-weight: 400;
}
/* Links	*/
a	{
	cursor: hand;
	font-size: 1.0em;
	font-weight: 400;
	color: #000;
	text-decoration: underline;
}
a:link	{
}
a:visited	{
}
a:active	{
}
a:hover	{
	color: #179963;
}
a.rssxml:link	{
}
a.rssxml:visited	{
}
a.rssxml:active	{
}
a.rssxml:hover	{
	color: #179963;
}
a.LinkNormBl:link	{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	text-decoration: underline;
}
a.LinkNormBl:link	{
}
a.LinkNormBl:visited	{
}
a.LinkNormBl:active	{
}
a.LinkNormBl:hover	{
	color: #179963;
}
a.LinkNormBl2	{
	color: #000;
	font-size: 1.1.0em;
	font-weight: 700;
	text-decoration: none;
}
a.LinkNormBl2:link	{
}
a.LinkNormBl2:visited	{
}
a.LinkNormBl2:active	{
}
a.LinkNormBl2:hover	{
	color: #179963;
}
a.footer	{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	letter-spacing: 1px;
	text-decoration: none;
}
a.footer:link	{
}
a.footer:visited	{
}
a.footer:active	{
}
a.footer:hover	{
	color: #179963;
}
a.SubTopmenu	{
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	letter-spacing: 1px;
	margin-right: 10px;
	text-decoration: none;
}
a.SubTopmenu:link	{
}
a.SubTopmenu:visited	{
}
a.SubTopmenu:active	{
}
a.SubTopmenu:hover	{
	color: #179963;
}
a.SubTopmenuW	{
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	letter-spacing: 1px;
	margin-right: 10px;
	text-decoration: none;
}
a.SubTopmenuW:link	{
}
a.SubTopmenuW:visited	{
}
a.SubTopmenuW:active	{
}
a.SubTopmenuW:hover	{
	color: #179963;
}
a.GroupItemA:link	{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	text-decoration: none;
}
a.GroupItemA:link	{
}
a.GroupItemA:visited	{
}
a.GroupItemA:active	{
}
a.GroupItemA:hover	{
	color: #179963;
}
a.LinkSmallBl:link	{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	text-decoration: none;
}
a.LinkSmallBl:link	{
}
a.LinkSmallBl:visited	{
}
a.LinkSmallBl:hover	{
	color: #179963;
}
a.top	{
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	text-decoration: none;
}
a.top:link	{
}
a.top:visited	{
}
a.top:active	{
}
a.top:hover	{
	color: #179963;
}
a.path	{
	color: #000;
	text-decoration: underline;
}
a.BigWhite	{
	color: #000;
	font-weight: 700;
	text-decoration: none;
}
a.BigWhite:hover	{
	color: #179963;
}	
a.licence	{
	color: #f6f8fa;
	text-decoration: none;
	font-size: 5px;
}
/* !Links */
#licence
{
	color: #fff;
	float: right;
	margin: 0;
	padding: 5px;
	text-decoration: none;
}
img
{
	border: 0;
	margin: 0;
	text-decoration: none;
}
#border_table
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
#hspace5
{
	margin: 0 5px 0 5px;
}
.error
{
	margin: 5px 0 5px 0 ;
  padding: 3px;
  color: red;
	font-size: 1.0em;
	font-weight: 700;
  background-color: #f6f8fa;
  border: 1px dotted #ccc; 
}
#text
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
}
table, td
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
}
.text
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
}
.text_2
{
	color: #000;
	font-size: 12px;
	font-weight: 400;
}
.text_2r
{
	color: red;
	font-size: 12px;
	font-weight: 400;
}
.text_dark
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
}
.text_s
{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
}
.text_s2
{
	color: #666;
	font-size: 1.0em;
	font-weight: 400;
}
.text_art_opt
{
	background-image: url(../design/layout/teaser_head_back2.gif);
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	height: 25px;
}
.text_s_grey
{
	color: #666;
	font-size: 0.9em;
	font-weight: 400;
}
.text_bold
{
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
}
.text_big_bold
{
	color: #000;
	font-size: 1.2em;
	font-weight: 700;
}
.text_big_bold_red
{
	color: #f30;
	font-size: 1.2em;
	font-weight: 700;
}
.red
{
	color: red;
	font-size: 1.0em;
	font-weight: 400;
}
.cart_ss
{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
}
.cart_s_red
{
	color: red;
	font-size: 0.9em;
	font-weight: 400;
}
.text_s_w
{
	color: #FFF;
	font-size: 0.9em;
}
.path_cms
{
	color: #888;
	font-size: 0.9em;
	font-weight: 400;
	text-decoration: none;
}
.text_bold
{
	font-weight: 700;
}
/* Header */
#header	{
	background-image: url(../layout/navi_top_back2.jpg);
	height: 230px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 996px;
}
#header h1, #header h2
{
	color: #CCC;
	font-weight: normal;
}
#LOGO
{
	display: none;
}
#TOPRIGHT
{
}
/* Banner */
#BANNERTOP
{
	display: none;
}
#BANNERNAVI	{
	display: none;
}
#BANNERCONTENT	{
	display: none;
}
#BANNERHOME	{
	display: none;
}
#BANNERSIDEBAR	{
	display: none;
}
#BANNERSKYSCRAPER	{
	display: none;
}
#ChooseLang	{
	float: left;
	height: 20px;
	margin: 0;
	padding: 5px 5px 0 10px;
	width: 100px;
}
/* Topmenu */
#topmenu	{
	float: right;
	height: 30px;
	margin:  185px 0 0 0;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 750px;
	border: 0px solid #000;
	white-space: nowrap;
}
#topmenu ul	{
	list-style-type: none;
}
#topmenu li	{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
#topmenu a {
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0px;
	float: left;
	display: block;
	text-align: center;
	width: 90px;
	margin: 0px;
	padding: 0px;
	color: #000;
	text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
}
/* Content */
#content	{
	background-image: url(../layout/main_back2.jpg);
	margin: 0 auto;
	padding: 0 0 0px 0px;
	width: 996px;
}
#maincontent	{
	float: left;
	height: 100%;
	margin: 0;
	padding: 5px;
	position: relative;
	width: 500px;
}
#posts_order
{
	float: left;
	height: 100%;
	margin: 0;
	padding-right: 1px;
	padding-top: 0px;
	position: relative;
	width: 720px;
}
.post
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 720px;
}
.post_order_summary
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 720px;
	margin-top: 0px; 
	}
#Block500
{
	left: 200px;
	text-align: left;
	width: 500px;
}
a.navi:link {
	text-decoration: none;
}
#links	{
	clear: left;
	float: left;
	margin-right: 13px;
	padding-left: 10px;
	position: relative;
	width: 225px;
}
#rechts
{
	float: left; 
	margin: 0px;
	padding: 0px 0 0 5px;
	position: relative;
	width: 210px;
}
#links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#links li ul
{
	padding: 5px 0 30px 0;
}
#links li li
{
	padding: 7px 10px;
}
#links li a
{
	text-decoration: none;
}
#links li a:hover
{
	text-decoration: underline;
}
#links li i
{
	font-size: 0.9em;
	font-style: normal;
}
#links li h2
{
	font-size: 1.4em;
}
/* Footer */
#footer	{
	background: url(../layout/footer_back.jpg) no-repeat top left;
	color: #000;
	height: 160px;
	margin: 0px auto;
	padding-top: 5px;
	text-align: center;
	width: 996px;
}
#footer p
{
	color: #000;
	margin: 0px;
	padding: 5px 10px 5px 0;
	text-align: center;
}
#FooterInfo
{
	color: #000;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}
/* !Footer */
/* navigation */
naviMainLevel
{
}
naviMainLevelHL
{
}
naviSubLevel1
{
}
naviSubLevel1HL
{
}
naviSubLevel2
{
}
naviSubLevel2HL
{
}
naviSubLevel3
{
}
naviSubLevel3HL
{
}
ul#BoxNavigationCat
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 203px;
}
ul#BoxNavigationCat li
{
}
ul#BoxNavigationCat li a	{
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 700;
	height: 18px;
	margin: 0;
	padding: 3px 0 0 22px;
	text-decoration: none;
	width: 203px;
}
ul#BoxNavigationCatHL li a	{
	background: url(../layout/nav_bar_back_hl5.gif) no-repeat;
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 700;
	height: 18px;
	margin: 0;
	padding: 3px 0 0 22px;
	text-decoration: none;
	width: 195px;
}
ul#BoxNavigationCat li a:active
{
	border-style: solid;
	border-width: 0 0 0 0px;
		text-decoration: none;
}
ul#BoxNavigationCat li a:hover
{
	background: url(../layout/nav_bar_back_hl.gif) no-repeat;
	color: #000;
	display: block;
	font-weight: 700;
	height: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 0 22px;
	text-decoration: none;
	width: 203px;
}
ul#BoxNavigationCatSub
{
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 180px;
}
ul#BoxNavigationCatSub li
{
	text-decoration: none;
}
ul#BoxNavigationCatSub li a
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 3px 0 0 25px;
	text-decoration: none;
	background: url(../layout/nav_bar_back_hl3.gif) no-repeat;
	width: 203px;
}
ul#BoxNavigationCatSubHL li a
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 3px 0 0 25px;
	text-decoration: none;
	background: url(../layout/nav_bar_back_hl2.gif) no-repeat;
	width: 203px;
}
ul#BoxNavigationCatSub li a:active
{
	text-decoration: none;
}
ul#BoxNavigationCatSub li a:hover
{
	color: #000;
	text-decoration: none;
	width: 203px;
	background: url(../layout/nav_bar_back_hl2.gif) no-repeat;
}
ul#BoxNavigationCatSub2
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 203px;
		text-decoration: none;
}
ul#BoxNavigationCatSub2 li
{
	text-decoration: none;
}
ul#BoxNavigationCatSub2 li a
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 3px 0 0 25px;
	text-decoration: none;
	background: url(../layout/nav_bar_back_hl3.gif) no-repeat;
	width: 198px;
}
ul#BoxNavigationCatSub2HL li a
{
	color: #000;
	display: block;
	width: 203px;
	font-size: 1.0em;
	height: 18px;
	margin: 0;
	padding: 0;
	padding: 3px 0 0 25px;
	background: url(../layout/nav_bar_back_hl5.gif) no-repeat;
	text-decoration: none;
}
ul#BoxNavigationCatSub2 li a:active
{
	text-decoration: none;
}
ul#BoxNavigationCatSub2 li a:hover
{
	text-decoration: none;
	background: url(../layout/nav_bar_back_hl3.gif) no-repeat;
	width: 198px;
}
ul#BoxNavigationCatSub3
{
	font-size: 1.0em;
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 170px;
}
ul#BoxNavigationCatSub3 li
{	text-decoration: none;
}
ul#BoxNavigationCatSub3 li a
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 0;
	padding: 3px 0 0 35px;
	text-decoration: none;
	width: 203px;
}
ul#BoxNavigationCatSub3 li a:active
{
}
ul#BoxNavigationCatSub3 li a:hover
{	text-decoration: none;
	background: url(../layout/nav_bar_back_hl4.gif) no-repeat;
	width: 203px;
}
ul#BoxNavigationCatSub3HL li a
{
	color: #000;
	display: block;
	font-size: 1.0em;
	height: 18px;
	margin: 0;
	padding: 0;
	padding: 3px 0 0 25px;
	text-decoration: none;
	width: 203px;
	background: url(../layout/nav_bar_back_hl4.gif) no-repeat;
}
/* Navigations-menu */
ul#BoxNavigation
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
}
ul#BoxNavigation li
{
	background: url(../layout/arrow_block_dot_2.gif) no-repeat left;
	background-position: 10px;
	color: #000;
	display: block;
	font-weight: 700;
	height: 15px;
	margin: 0;
	padding: 3px 0 0 14px;
	text-decoration: none;
	width: 188px;
}
ul#BoxNavigation li a
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 0px 0 0 10px;
	text-decoration: none;
	width: 188px;
}
ul#BoxNavigation li a:active
{
	color: #000;
	display: block;
	height: 18px;
	margin: 0;
	padding: 0px 0 0 10px;
	text-decoration: none;
	width: 188px;
}
ul#BoxNavigation li a:hover
{
	color: #999;
	display: block;
	height: 18px;
	margin: 0;
	padding: 0px 0 0 10px;
	text-decoration: none;
	width: 188px;
}
/* Service-menu */
#BoxService
{
	margin: 0;
	padding: 3px 0 0 14px;
	width: 200px;
	
}
 
#SmallBasket 
{
 
	color: #fff;
	margin: 0 0 0 4px; 
	padding:  0px;
	text-align: left; 
}
#BasketContent
{ 
	background:   url(../layout/smallbasket_back.gif) repeat-y  ;
	color: #fff;
	margin: 0 px; 
	padding:  0px;
	text-align: left;
	width: 223px; 
}
#BasketContentLeft
{
	clear: left;
	color: #fff;
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
}
#BasketContentRight
{
	clear: right;
	color: #fff;
	float: right;
	font-size: 0.9em;
	font-weight: 400;
	margin: 0;
	padding: 0 20px 0 5px;
}
#BasketContentEmpty
{
	color: #fff;
	font-size: 1.0em;
	font-weight: 400;
	padding: 0;
	width: 200px; 
	text-align: right;
}
#BasketWindowSubmit
{
	margin: 5px 0px 0 25px;
}
#SmallBasket a
{
	color: #fff;
	text-decoration: none;
}
/* Warenkatalog-Schalter oben links */
#Catalog	{
	color: #000;
	float: left;
	font-weight: 700; 
	margin: 162px 0 0 15px;
	text-align: center;
	width: 100px;
}
#basketoverview	{
	color: #000;
	font-weight: 700; 
	margin: 0px 0 0 120px;
	padding: 162px 0px 0px 0px;
	text-align: center;
	width: 100px;
	border: 0px solid #000;
}
#LoginBox
{
}
#LastView
{
	width: 520px;
}
#NewsBox
{
}
#LastViewItem
{
	background-color: #fff;
	border-color: #F49500;
	border-style: solid;
	border-width: 0;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 15px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}
#TeaserBigTitle
{
	background-image: url(../layout/teaser_big_title_back1.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 1.1.0em;
	font-style: normal;
	font-weight: 700;
	height: 25px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 10px;
	text-align: left;
	width: 490px;
}
#CatalogTitle
{
	font-size: 1.0em;
	font-style: normal;
	font-weight: 700;
	height: 24px;
	margin: 10px 10px 0 0;
	padding: 5px 0 0 10px;
	text-align: left;
	width: 213px;
}
#SpecialTitle, #ServiceTitle, #SearchTitle, #BasketWindowTitle, #InfoTeaserTitle, #NewsTitle 

{
	background-image: url(../layout/teaser_top.gif);
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 700;
	height: 19px;
	margin: 10px 10px 0 0;
	padding: 10px 0 0 10px;
	text-align: left;
	width: 213px;
}
#NewsContent
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0;
	padding: 5px;
	text-align: left;
}
#CatalogMenuBox
{
	background-image: url(../layout/catalog_back.gif);
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 223px;
}
#SpecialMenuBox, #ServiceMenuBox 
{
	background: url(../layout/teaser_back.gif) bottom no-repeat;
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 223px;
}
#BasketWindowBox
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0;
	padding: 0 0 0 3px;
	text-align: left;
	width: 200px;
}
#InfoTeaserBox
{
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0;
	text-align: left;
}
#SearchBox
{
	float: left;
	margin: 15px 0 0 0;
	padding: 5px 5px 0 20px;
	width: 210px;
}
#SearchBar
{
	background-color: #e7e3bf;
	border-color: #9b958e;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	height: 90px;
	margin: 0px 10px 0px 0;
	padding: 5px 0 0 10px;
	text-align: left;
	width: 510px;
}
#CatalogBottom
{
	background-image: url(../layout/catalog_bottom_back.gif);
	height: 34px;
	margin: 0px;
	text-align: left;
	width: 223px;
}
#SpecialBottom, #ServiceBottom, #SearchBottom, #BasketBottom, #InfoTeaserBottom,#NewsBottom 
{
	background-image: url(../layout/teaser_bottom.gif);
	height: 10px;
	margin: 0px;
	text-align: left;
	width: 223px;
}

#RSSFeedsTitle
{
	background-image: url(../layout/teaser_top.gif);
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 700;
	height: 19px;
	margin: 10px 10px 0 0;
	padding: 10px 0 0 10px;
	text-align: left;
	width: 213px;
}
#RSSFeedsBox
{
	background: url(../layout/teaser_back.gif) bottom no-repeat;
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px;
	padding: 2px 0 2px 5px;
	position: relative;
	text-align: left;
	width: 218px;
}
#RSSFeedsBottom	{
	background-image: url(../layout/teaser_bottom.gif);
	height: 10px;
	margin: 0px;
	text-align: left;
	width: 223px;
}

#ContactTeaser
{
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	margin: 10px 10px 0 10px;
	padding: 3px;
	text-align: left;
	width: 197px;
}
#NewsletterTeaser	{
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	margin: 10px 10px 0 0;
	padding: 3px;
	text-align: left;
	width: 190px;
}
#TrustedShopsTeaser
{
	margin: 10px 10px 0 0;
	padding: 5px 0 0 5px;
	text-align: center;
}
#RabattTeaser
{
	margin-top: 10px;
}
#LogoTeaser
{
	margin-top: 10px;
	text-align: center;
}
#LastView
{
	width: 520px;
}
#LastViewItem
{
	background-color: #f6f8fa;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	height: 185px;
	margin-bottom: 15px;
	margin-right: 15px;
	padding: 10px 5px 10px 5px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.search
{
	width: 130px;
}
/* Buttons */
.ButtonBasket	{
	background-image: url(../layout/button_basket.gif);
	border: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 25px;
	width: 150px;
	height: 25px;
	cursor: hand;
}
.ButtonBasket:hover
{
	background-image: url(../layout/button_basket_h.gif);
	border: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 25px;
	width: 150px;
	height: 25px;
	cursor: hand;
}
.ButtonDetail	{
	background-image: url(../layout/button_info.gif);
	border: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 25px;
	width: 150px;
	height: 25px;
	cursor: hand;
}
.ButtonDetail:hover	{
	background-image: url(../layout/button_info_h.gif);
	border: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 25px;
	width: 150px;
	height: 25px;
	cursor: hand;
}
a.BigBlack
{
	color: #999;
	text-decoration: none;
}
.ButtonSubmit25
{
	background-image: url(../layout/button_25.gif);
	border-style: solid;
	border-width: 0;
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 25px;
	cursor: hand;
}
.ButtonSubmit50
{
	background-image: url(../layout/button_50.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 50px;
	cursor: hand;
}
.ButtonSubmit75	{
	background-image: url(../layout/button_75.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 75px;
	cursor: hand;
}
.ButtonSubmit100	{
	background-image: url(../layout/button_100.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 100px;
	cursor: hand;
}
.ButtonSubmit100b	{
	background-image: url(../layout/button_100b.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 100px;
	cursor: hand;
}
.ButtonSubmit100R	{
	background-image: url(../layout/button_100.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	float: right;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 10px;
	padding: 0px;
	width: 100px;
	cursor: hand;
}
.ButtonSubmit150	{
	background-image: url(../layout/button_150.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0 0 0 0;
	padding: 0;
	width: 150px;
	cursor: hand;
}
.ButtonSubmit150R	{
	background-image: url(../layout/button_150.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	float: right;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 10px;
	padding: 0px;
	width: 150px;
	cursor: hand;
}
.ButtonSubmit150L	{
	background-image: url(../layout/button_150.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 10px;
	padding: 0px;
	width: 150px;
	cursor: hand;
}
.ButtonSubmit200	{
	background-image: url(../layout/button_200.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 200px;
	cursor: hand;
}
.ButtonSearch50
{
	background-image: url(../layout/button_search_50.gif);
	border-style: solid;
	border-width: 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 50px;
	cursor: hand;
}
/* Boxen rechts*/
#AccountLoginTitle, #DirectOrderTitle, #NewsletterTitle, #LastOrderTitle	{
	background-image: url(../layout/teaser_top.gif);
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 22px;
	margin: 0px;
	padding: 7px 0px 0px 10px;
	width: 213px;
}
#AccountLoginBox, #DirectOrder, #Newsletter, #LastOrderBox	{
	background: url(../layout/teaser_back.gif) top repeat-y;
	color: #000; 
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	text-align: left;
	width: 213px;
}
#AccountLoginBox p, #Newsletter p	{
	width: 195px;

}
#LastOrderBox	{
	min-height: 130px;
}
#AccountBottom, #DirectOrderBottom, #NewsletterBottom, #LastOrderBottom {
	background-image: url(../layout/teaser_bottom.gif);
	height: 10px;
	margin: 0px;
	text-align: left;
	width: 223px;
}
#AccountLoginName
{
	background-color: #fff;
	border-style: groove;
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0 0 0 20px;
	padding: 0;
	width: 130px;
}
#AccountLoginPass
{
	background-color: #fff;
	border-style: groove;
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0 0 0 20px;
	padding: 0;
	width: 130px;
}
#AccountLoginSubmit {
	clear: both;
	margin: 5px 0 0 0px;
	padding: 0;
	position: relative;
	width: 100px;
}
#AccountLoginService	{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	margin: 0;
	padding: 5px 0px;
}
#SortBar
{
	background-color: #f6f9fb;
	border: 1px solid #e2d8c5;
	clear: left;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-weight: 400;
	margin: 5px 0;
	padding: 0;
	text-align: left;
	width: 528px;
}
#Breadcrumb
{
	border: 0 solid #ccc;
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: left;
}
#LimitTop
{
	border: 1px solid #ccc;
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	margin: 5px 0 5px 0;
	padding: 0 0 0 3px;
	text-align: left;
	width: 495px;
}
#LimitTopL
{
	border: 1px solid #ccc;
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
	margin: 5px 0 5px 0;
	padding: 0 0 0 3px;
	text-align: left;
	width: 250px;
}
#LimitTopR
{
	border: 0 solid #ccc;
	color: #000;
	float: right;
	font-size: 0.9em;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: right;
}
#GroupSubs
{
	clear: left;
	float: left;
	width: 250px;
}
#ArtSort
{
	float: right;
	margin: 0px 0 5px 0;
	padding: 0;
	text-align: right;
	width: 290px;
}
.dropdown
{
	color: #000;
	font-size: 0.9em;
	font-weight: 400;
}
#CatContainerS
{
	background: #fff url(../layout/layout_pr_back.gif) top repeat-x;
	border: 1px solid #ccc;
	float: left;
	height: 350px;
	margin: 3px 7px 7px 0px;
	padding: 5px;
	text-align: center;
	width: 155px;
}
#CatContainerImgS
{
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	height: 145px;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: center;
	vertical-align: middle;
	width: 145px;
}
#CatContainer
{
	border-color: #666;
	border-style: solid;
	border-width: 1px 0 1px 0;
	clear: left;
	float: left;
	margin: 0 0 1px 0px;
	padding: 10px 0 10px 0;
	position: relative;
	width: 510px;
}
#CatContainer1r
{
	background: #fff url(../layout/layout_pr_back.gif) top repeat-x;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	clear: left;
	display: block;
	float: left;
	height: 240px;
	margin: 0 0 15px 0;
	padding: 0px;
	width: 255px;
}
#CatContainer1l
{
	background: #fff url(../layout/layout_pr_back.gif) top repeat-x;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	clear: right;
	display: block;
	float: right;
	height: 240px;
	margin: 0 0 15px 5px;
	padding: 0px;
	position: relative;
	width: 255px;
}
#CatContainer2r
{
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	clear: left;
	display: block;
	float: left;
	height: 260px;
	margin: 0 0 15px 0;
	padding: 0px;
	position: relative;
	width: 260px;
}
#CatContainer2l
{
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	clear: right;
	display: block;
	float: right;
	height: 260px;
	margin: 0 0 15px 5px;
	padding: 0px;
	position: relative;
	width: 260px;
}
#CatContainerImg
{
	border-color: #ccc;
	border-style: solid;
	border-width: 0px;
	clear: left;
	float: left;
	margin: 0 0px 0 2px;
	padding: 2px;
	position: relative;
	width: 110px;
}
#CatContainerImg2
{
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 0px;
	clear: left;
	float: right;
	margin: 0 0px 0 2px;
	padding: 2px;
	position: relative;
	width: 220px;
}
#CatContainerDesc
{
	text-align: left;
	color: #555;
	font-size: 1.0em;
	font-weight: 700;
	height: 33px;
	padding: 2px;
}
#CatContainerDesc1
{
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 40px;
}
#CatContainerDesc2
{ 
	float: left;
	text-align: left;
	width: 200px;
	margin: 0px 2px 2px 2px;
}
#CatContainerDesc2 h1
{
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
 }
#CatContainerOptions
{
	clear: right;
	float: right;
	left: 0;
	margin: 0 0 10px 0;
	position: relative;
	text-align: left;
	top: 10px;
	width: 65%;
}
#CatContainerOptions2
{
	clear: right;
	float: right;
	margin: 135px 0 5px 0;
	position: relative;
	text-align: left;
}
#CatContainerButton1
{
	clear: right;
	display: block;
	float: right;
	margin-right: 5px;
	padding:  0px 0px 0 5px;
	width: 120px;
}
#CatContainerPriceL
{
	clear: left;
	color: red;
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	left: 0;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	position: relative;
	top: 15px;
	width: 30%;
}
#CatContainerPriceR
{
	clear: right;
	color: red;
	float: right;
	font-size: 1.4em;
	font-weight: 700;
	margin: 0 0px 5px 0;
	padding: 0 10px 10px 0;
	position: relative;
	width: 100px;
}
#CatContainerPrice2R
{
	color: red;
	float: right;
	font-size: 1.1.0em;
	font-weight: 700;
	margin: 0 0px 5px 0;
	padding: 0 0 10px 0;
	position: relative;
	width: 150px;
}
#CatContainerR
{ 
	width: 200px;
  float: right;
	position: relative;
}
input.amountfield
{
}
#CatContainerDesc h1, #CatContainerDesc h2
{
	font-size: 1.0em;
	font-weight: 700;
}
#ProdDescL
{  
	float: left;
	margin:  10px 0 0 0;
	padding: 0;
	position: relative;
}
#BlockLeft
{
	clear: left;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
}
#BlockRight
{
	clear: right;
	display: inline;
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
}
#Block
{
	clear: both;
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 400;
}
#BlockStr
{
	background-image: url(../layout/teaser_head_back2.gif);
	clear: left;
	color: #000;
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: 400;
	height: 25px;
	margin: 0;
	padding: 0;
	position: relative;
}
#LimitLeft
{
	float: left;
	margin:  0px 0 5px 0;
	padding: 2px 0 2px 5px;
	position: relative;
 
}
#LimitRight
{
	float: left;
	padding: 5px 0 2px 0;
}
#Left
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
/* Positionierungen */
#Right
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
}
#Left2
{
	clear: left;
	float: left;
	margin: 0;
	padding-left: 5px;
	position: relative;
}
#Right2
{
	clear: right;
	float: right;
	margin: 0;
	padding-right: 5px;
	position: relative;
}
#Left100
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}
#Left100c	{
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	position: relative;
	width: 80px;
}
#Left150
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 150px;
}
#Left150m
{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	width: 150px;
}
#Left200
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	position: relative;
	width: 250px;
}
#Left300
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 300px;
}
#Left400
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 400px;
}
#Right50
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	width: 50px;
}
#Right50c	{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: middle;
	width: 70px;
	text-align: center;
}
#Right100
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}
#Right100c
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0 10px 0 0 ;
	position: relative;
	text-align: center;
	width: 100px;
}
#Right120
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	width: 120px;
}
#Right200
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	width: 200px;
}
#Right250
{
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	width: 250px;
	text-align: right;
}
#PaddingV5
{
	padding: 5px 0 5px 0;
}
#CheckLogin
{
	float: right;
	width: 500px;
}
#CheckLoginHeader
{
	border-color: #F49500;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	padding: 5px 0 0 5px;
}
#GroupDescr
{
	color: #000;
	float: left;
	font-size: 1.0em;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
	width: 520px;
}
#GroupItem	{
	background-image: url(../layout/groupitem_back.gif);
	float: left;
	height: 160px;
	margin: 1px;
	vertical-align: middle;
	width: 160px;
}
#GroupImgTitle
{
	height: 10px;
}
#GroupImg
{
	float: left;
	height: 120px;
	padding-top: 5px 0 0px 0;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
#GroupImgBottom
{
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	padding: 5px 0 0 5px;
	text-align: center;
	width: 155px;
}
a.grouplink
{
 text-decoration: none;
 color: #000;
 font-size: 1.1em;
 font-weight: 700;
}

#ContentText
{
	float: left;
	width: 510px;
}
#PriceAlarm
{
	float: left;
	padding-left: 0px;
	width: 720px;
}
#ArtComments
{
	float: left;
	padding-left: 0px;
	width: 527px;
}
#ArtRating
{
	float: left;
	padding-left: 0px;
	width: 500px;
}
#ArtnameDetail
{
	color: #444;
	font-size: 1.4em;
	font-weight: 700;
	padding-left: 5px;
}

#ArticlePrice
{
	color: #ff3300;
	font-size: 1.4em;
	font-weight: 700;
}

#ActionOfferG
{
	color: red;
	display: block;
	float: left;
	font-size: 0.9em;
	font-weight: 700;
	margin-bottom: 5px;
	position: relative;
}
/* teaser header */
#TeaserHeaderSpecials	{
	border-color: #F49500;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
}
#TeaserHeader	{
	background: #f6f8fa;
	border: 1px solid #179963;
	color: #000;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	height: 15px;
	margin: 10px 0 2px 0;
	padding: 5px 0 0 10px;
	width: 500px;
	text-align: center;
}
#TeaserHeader1
{
	background: #f6f9fb;
	background-image: url(../layout/teaser_head_back3.gif);
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 2px 0 0 5px;
	width: 255px;
}
#TeaserHeader1 H1
{
	color: #fff;
}
#TeaserHeader2	{
	background: #f6f9fb;
	border: solid 1px #179963;
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	padding: 5px 0 0 5px;
	text-align: left;
	width: 500px;
	margin: 10px 0 5px 0;
}
#TeaserHeader1 h1, #TeaserHeader1 h2, #TeaserHeader2 h1, #TeaserHeader2 h2
{
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
}
#TeaserContentBottom
{
	background: #fff;
	color: #666;
	font-size: 1.0em;
	font-weight: 700;
	padding: 0 5px 0 5px;
	padding: 0;
}
#TeaserImage
{
	height: 110px;
	left: 50px;
	margin: 0 auto;
	position: relative;
}
#TeaserInfo
{
	display: block;
	float: left;
	padding: 3px 0 3px 0;
	position: relative;
	width: 100%;
}
#TeaserInfoL
{
	float: left;
	padding: 3px 0 3px 0;
	position: relative;
}
#TeaserInfoR
{
	float: right;
	padding: 3px 0 3px 0;
	position: relative;
}
#TeaserBlockL
{
	background: #fff;
	border: 1px #cccccc solid;
	float: left;
	height: 210px;
	margin: 10px 0px 0 0;
	width: 240px;
}
#TeaserBlockR
{
	background: #fff;
	border: 1px #cccccc solid;
	float: right;
	height: 210px;
	margin: 10px 0px 0 0px;
	width: 240px;
}
#TeaserBlockLeft
{
	float: left;
}
#TeaserBlockRight
{
	float: right;
}
#Block150
{
	width: 150x;
}
#Block200
{
	width: 200x;
}
#Block250
{
	width: 250x;
}
.dropdown
{
	background-color: #f2f2f2;
	border-style: outset;
	border-width: 1px;
	color: #000;
	font-size: 1.0em;
	height: 20px;
}
hr.small
{
	margin: 0; 
	height:1;
}
form
{
	display: inline;
}
#trailimageid
{
	background: #ffffff;
	height: 1px;
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 150px;
	z-index: 1000;
}
.mousetrail
{
	background: #ffffff;
	border-color: #cccccc;
	border-style: solid;
	border-width: 2px;
	padding: 10px;
}
.borderbot
{
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.borderbotlight
{
	height: 1px;
	margin: 0;
	padding: 0;
}
.prod_bild
{
	border: 3px solid #181894;
	cursor: pointer;
	display: block;
	height: 50px;
	padding: 15px;
	width: 150px;
}
.basket_select_del_l
{
	background-color: #f6f9fb;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
.basket_select_del_h
{
	background-color: #fefefe;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
.basket_noselect_del
{
	background-color: #f6f9fb;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
.basket_select_del
{
	background-color: #fff;
	border-color: #c43c29 #f6f9fb;
	border-style: solid;
	border-width: 2px;
	padding: 2px;
}
.cartbutton
{
	background-color: #e2d8c5;
	border-color: #999;
	border-style: ridge;
	border-width: 1px;
	color: #f30;
	font-size: 1.0em;
	font-weight: 700;
}
#ButtonBasketChoose
{
	background-color: #c43c29;
	border-color: #999;
	border-style: ridge;
	border-width: 1px;
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	text-align: center;
	width: 85px;
}
.select_basket_country
{
	background-color: #red;
	border-style: solid;
	border-width: 1px;
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
}
.upload_button
{
	background-color: #e2d8c5;
	border-color: #999;
	border-style: ridge;
	border-width: 1px;
	color: #FFF;
	font-size: 1.0em;
	font-weight: 400;
}
.upload_file
{
	background-color: #fff;
	border-color: #999;
	border-style: ridge;
	border-width: 1px;
	color: #FFF;
	font-size: 1.0em;
	font-weight: 400;
}
#SUEW
{
	background-color: #f6f9fb;
	border-color: #f90;
	border-style: dotted;
	border-width: 1px;
	color: #666;
	display: block;
	float: left;
	margin: 10px 0 0 5px;
	padding: 15px;
	text-align: center;
	width: 450px;
}
/* Breadcrumb */
#ProdBreadCrumbOrder	{
	clear: left;
	color: #000;
	float: left;
	font-size: 0.9em;
	font-weight: 400;
	margin: 0px 0 5px 0;
	padding: 3px 0 0 10px;
	text-align: left;
	width: 515px;
}

#MainOrderBar
{
	display: block;
	float: left;
	margin: 10px 0 0 20px;
	text-align: center;
	width: 720px;
}
#OrderBarH {
	background-color: #f6f9fb;
	border-color: #f6f8fa;
	border-style: solid;
	border-width: 1px;
	clear: right;
	color: #666;
	float: left;
	height: 80px;
	margin-right: 5px;
	padding: 5px;
	position: relative;
	width: 120px;
}
#OrderBarL {
	background-color: #f6f8fa;
	border-color: #179963;
	border-style: solid;
	border-width: 1px;
	clear: right;
	color: #000;
	float: left;
	height: 80px;
	margin-right: 5px;
	padding: 5px;
	position: relative;
	width: 120px;
}
#BasketHeader
{
	display: block;
	float: both;
	padding: 0px 0 0 00px;
	width: 720px;
}
#OrderHeader1
{
	display: block;
	float: both;
	padding: 0px 0 0 0px;
	width: 720px;
}
#OrderHeader2
{
	margin: 20px 0 0 5px;
	width: 720px;
}
#BasketFooter, #OrderFooter
{
	margin: 10px 0 10px 0px;
	width: 720px;
}
.BasketTopHeader
{
	background-color: #e3e3e3;
	height: 20px;
	padding: 7px 5px 0 2px;
}
.BasketTopHeader2
{
	background-color: #fff;
	height: 20px;
	padding: 7px 5px 0 2px;
}
.BasketBottomHeader
{
	background-color: #f6f8fa;
}
.basket_row_sum_h
{
	background-color: #f7f7f7;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px 2px 2px 10px;
}
.basket_row_sum_l
{
	background-color: #f6f9fb;
}
.basket_row_high
{
	background-color: #ffffff;
}
.basket_row_low
{
	background-color: #f6f8fa;
}
.basket_input
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-size: 1.1.0em;
	font-weight: normal;
}
.basket_input_marked
{
	background-color: #f6f8fa;
	border-color: #00905c;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}
#BasketMessage
{
	color: #000000;
	font-size: 1.1.0em;
	font-weight: normal;
}
#BasketEmpty
{
	clear: left;
	float: left; 
  height: 100px;
	margin: 0px;
	padding: 40px 0 0 25px;
	text-align: center;
}
.basket_f1	{
	background-color: #f6f9fb;
	border-color: #179963;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
#BasketOfferHeadline
{
	font-size: 1.2em;
	font-weight: 700;
	margin-bottom: 10px;
}
#OrderLoginTitle
{
	background-color: #be5a02;
	color: #fff;
	font-size: 1.1.0em;
	font-weight: 700;
	height: 20px;
	padding: 5px 0 2px 5px;
}
#OrderLogin1
{
	background-color: #fff;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: black;
	font-size: 1.0em;
	font-weight: 400;
	height: 255px;
	margin: 0px 0px 0 10px;
	padding: 5px;
	width: 205px;
}
#OrderLogin2
{
	background-color: #fff;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: black;
	font-size: 1.0em;
	font-weight: 400;
	height: 255px;
	margin: 0px 0px 0 10px;
	padding: 5px;
	width: 205px;
}
#OrderLogin3
{
	background-color: #fff;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: black;
	font-size: 1.0em;
	font-weight: normal;
	height: 255px;
	margin: 0px 0px 0 10px;
	padding: 5px;
	width: 205px;
}
.radiobutton1
{
	background-color: red;
	border-color: red;
	border-style: solid;
	border-width: 2px;
	padding: 2px;
}
#CartUpdButton
{
	background-color: #f90;
	border-color: #666;
	border-style: solid;
	border-width: 1px;
	color: white;
	font-size: 0.9em;
	font-weight: 400;
	height: 18px;
	padding: 0px;
	width: 80px;
}
a.sitemaplevel1
{
	color: black;
	font-size: 1.1.0em;
	font-weight: bold;
	padding: 2px 0 0 20px;
	text-decoration: none;
}
a.sitemaplevel2
{
	background-repeat: no-repeat;
	color: black;
	font-size: 1.1.0em;
	font-weight: normal;
	padding: 2px 0 0 35px;
	text-decoration: none;
}
a.sitemaplevel3
{
	color: black;
	font-size: 1.0em;
	font-weight: normal;
	padding: 2px 0 0 50px;
	text-decoration: none;
}
a.sitemaplevel4
{
	color: black;
	font-size: 1.0em;
	font-weight: normal;
	padding: 2px 0 0 65px;
	text-decoration: none;
}
#Clear10
{
	clear: right;
	float: left;
	position: relative;
	width: 11px;
}
#clearp
{
	float: left;
	margin: 20px 0 20px 0;
	width: 100%;
}
#Line
{
	border-bottom: 1px solid #ccc;
	display: block;
	margin-bottom: 1px;
	padding: 10px 0 10px 0;
}
.indi_text
{
	background-color: #FFFFFF;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #000;
	font-size: 1.0em;
	font-weight: normal;
}
#BasketCoupon
{
	border: 1px solid #ccc;
	clear: left;
	float: left;
	padding: 5px;
	width: 450px;
}
#TeaserTextCoupon
{
	width: 450px;
}
#TeaserTitleCoupon
{
	font-weight: 700;
}
#BlogDate
{
	background-image: url(../layout/teaser_head_back3.gif);
	border-top: 1px solid #ccc;
	font-size: 0.9em;
	font-weight: 700;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 520px;
}
#BlogSubject
{
	font-size: 1.1.0em;
	font-weight: 700;
}
#BlogComments
{
}
#BlogText
{
}
#BlogCaution
{
}
#BlogBrowse
{
	border-top: 1px solid #ccc;
	display: block;
	padding-top: 10px;
	width: 520px;
}
#SocialWeb
{
	display: block;
	margin: 2px auto 10px auto;
	position: relative;
}
#TopLimitH
{
	background: #fff;
	border: 1px solid #a40000;
	color: #000;
	height: 15px;
	margin: 0 2px 2px 0;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	width: 12px;
	float:left; 
  text-align: center; 
}
#TopLimitL
{
	background: #f6f6f6;
	border: 1px solid #ccc;
	height: 15px;
	margin: 0 2px 2px 0;
	padding: 1px 2px 1px  2px;
	text-decoration: none;
	width: 12px;
	float:left;
  text-align: center; 
}
a.TopLimitH
{ 
	text-decoration: none; 
}
a.TopLimitL
{ 
	color: #000;
	text-decoration: none; 
}
a.TopLimitL:hover
{ 
	color: #f90;
  text-decoration: none; 
}
#border
{
	border: 1px solid #ccc;
}
#OrderHitliste
{
	display: block;
}
#OrderHitlisteHeader
{
	background-image: url(../layout/teaser_head_back2.gif);
	border-color: #F49500;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #000;
	font-size: 1.0em;
	font-weight: 700;
	height: 20px;
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
}
#OrderHitlisteItem
{
	background-color: #f6f8fa;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	height: 185px;
	margin-bottom: 15px;
	margin-right: 15px;
	padding: 10px 5px 10px 5px;
	text-align: center;
	vertical-alignment: middle;
	width: 140px;
}
#RegisterTeaser
{
	background-color: #e3e3e3;
	background: url(../layout/teaser_back.gif) bottom no-repeat;
	border-color: #bbb;
	border-style: solid;
	border-width: 1px;
	color: #000;
	float: left;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	padding: 2px 2px 2px 8px;
	text-align: center;
	width: 193px;
}
#RegisterTeaserTitle
{
	background-image: url(../layout/teaser_head_back1.gif);
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	height: 23px;
	margin: 10px 10px 0 0;
	padding: 5px 0 0 10px;
	width: 195px;
}
.RegisterKey
{
	border: 1px solid #666; 
	background-color: #e3e3e3;
	float: left;
	height: 15px;
	margin: 2px 2px 0 0;
	padding: 2px;
	text-align: center;
	width: 13px;
	color: #000;
}
.RegisterKey:hover
{
	border: 1px solid #f90;  
	background-color: #fff;
	float: left;
	height: 15px;
	margin: 2px 2px 0 0;
	padding: 2px;
	text-align: center;
	width: 13px;
	color: #000;
}
a.register
{
  text-decoration: none;
	color: #000;
}
a.register:hover
{
  text-decoration: none;
	color: #f90;
}
#LastComments 
{
	float:left;
  background: #f6f8fa;
	border: 1px #ccc solid;
	color: #000; 
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px 0 0 0;
	padding: 5px 5px 0 2px;
	text-align: left;
	width: 196px;
}
#LastCommentsTitle
{
	background-color: #f6f8fa;
	background-image: url(../layout/teaser_head_back1.gif);
	color: #fff;
	font-size: 1.0em;
	font-weight: 700;
	height: 23px;
	margin: 10px 10px 0 0;
	padding: 5px 0 0 10px;
	float:left;
  width: 195px;
}
#PDFList
{
	float: right;
	margin: 0px 5px 5px 20px;
}

#MainHeaderBar {
	background: #f6f8fa;
	border: 1px solid #179963;
	color: #000;
	float: left;
	font-weight: 700;
	height: 65px;
	margin: 0px 0;
	padding: 2px 0 0 5px;
	width: 500px;
}
#SupplierBox2	{
	background: #ececec;
	border-left: 1px #dadada solid;
	border-right: 1px #dadada solid;
	border-top: 1px #dadada solid;
	color: #000;
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: 400;
	height: 140px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	width: 140px;
}
#GroupArtBar
{
	border: solid 1px #ccc;
	float: left;
	height: 33px;
	margin: 0 0 5px 4px;
	padding: 0px;
	width: 33px;
	text-align: center;
}

#SearchCloudTitle{
	background-image: url(../layout/teaser_top.gif);
	color: #000;
	font-size: 1.0em;
	font-style: normal;
	font-weight: 700;
	height: 19px;
	margin: 10px 10px 0 0;
	padding: 10px 0 0 10px;
	text-align: left;
	width: 213px;
}
#SearchCloudBox{
	background: url(../layout/teaser_back.gif) bottom no-repeat;
	color: #000;
	display: block;
	font-size: 1.0em;
	font-weight: 400;
	margin: 0px;
	padding: 0 5px 0 8px;
	position: relative;
	text-align: left;
	width: 210px;
}
#SearchCloudBottom{
	background-image: url(../layout/teaser_bottom.gif);
	height: 10px;
	margin: 0 0 10px 0;
	text-align: left;
	width: 223px;
}

.error	{
	font-size: 10pt;
	font-weight: 400;
}
/* newsletter */
#newsletter	{
	margin: 10px;
	padding: 10px auto;
	width: 450px;
	height: 450px;
}
iframe	{
	width: 500px;
	height: 550px;
	border: none;
}