body {padding:0; margin:0; font-family:verdana, sans-serif; color:#000; background: #e6e9eb url('images/page_t.png') repeat-x; text-align:center}
#wrap {width:960px; margin:0 auto; text-align:left;}
#topBar {height:24px; background:#ffe550;}
#symbols {position: absolute; padding-top:0px; padding-left:800px;}
#headBar {height:85px; background:#435aa6;}
#headBarRight {height:85px; width:300px; background:white url('images/hobby_cart.png') no-repeat; float:right; font-family: Verdana;
color:#8C9098; font-size: .75em; line-height: 1.5; padding-left: 5px }
#navigation {height:40px; margin-bottom:10px; position:relative; z-index:500;}
#navLeft {height:40px; width:40px; float:left; background:url('images/menubar_l.png');}
#navMid {height:40px; width:910px; float:left; background:url('images/menubar_m.png');}
#navRight {height:40px; width:10px; float:left; background:url('images/menubar_r.png');}
#contentWrap {background:url('images/page_b.png') repeat-x left bottom; text-align:left}
#content {width:960px; background:url('images/contentTop.gif') no-repeat; padding-top:10px; border-bottom:1px solid #c8c8c8; margin-bottom:10px; margin-left:auto; margin-right:auto; margin-top:0}
#innerContent {border-left:1px solid #c8c8c8; height:auto; 
border-right:1px solid #c8c8c8; border-top:0px solid #c8c8c8; 
border-bottom:0px solid #c8c8c8; background:#fff; padding:10px}
#innerContent {min-height:400px;}

#footer {clear:all; height:280px; width:960px; margin:0 auto; background:url('images/footer.png');}
#footLeft,
#footMid,
#footRight {width:300px; padding:10px; float:left; font-family: Verdana;
color: red; font-size: .75em; line-height: 1.5;}

#footLeft a:link,
#footMid a:link,
#footRight a:link {color:#8C9098;}

#footLeft a:visited,
#footMid a:visited,
#footRight a:visited {color:#8C9098;}

#footLeft a:active,
#footMid a:active,
#footRight a:active {color:#8C9098;}

#footMid a:hover,
#footLeft a:hover,
#footRight a:hover
{color: blue;}

#headBarRight a:link, #headBarRight a:visited, #headBarRight a:active {
color: black;
}
#headBarRight a:hover {
color: blue;
}
#headBarRight a:visited, #headBarRight a:active {
color: black;
}

#headBarRight a:visited, #headBarRight a:active {
color: black;
}


#top_nav {
font-family: Verdana;
font-size: .8em;
margin-top: 0px;
height: 20px;
}

#top_nav ul {
list-style: none;
padding-left: 15px;
padding-top: 2px;
margin: 0;
}

#top_nav li {
display: inline;
}

#top_nav a:link, #top_nav a:visited  {
padding: 6px 10px 6px 10px;
color: black;
text-decoration: none;
}

#top_nav ul li.current a:link, #top_nav ul li.current a:visited  {
color: white;
background-color: #3F5BA1; 
}


#top_nav a:hover  {
color: white;
background-color: #3F5BA1; 
}

#start {min-height:300px;}
#startRight {width:400px; background:white url('images/einfachundsicher.png') no-repeat; float:right; line-height: 1.5; padding-left: 5px }



/* body-Bereich */

h1
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 12pt; 
		font-style: bold;
		font-variant: bold;
		font-weight: 400; 
	}
p
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 10pt; 
		font-style: normal;
		font-variant: normal;
		font-weight: 400; 
	}
table
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 10pt; 
		font-style: normal;
		font-variant: normal;
		font-weight: 400; 
	}

table.article
	{
		border: 0px;
		width: 98%;
	}

table.rand
	{
		border: 1px solid #C0C0C0;
		width: 100px;
		background: #E9FBF7;
		padding: 2px;
	}
table.start
	{
		border: 1px solid #C0C0C0;
		padding: 2px;
		width: 98%;
	}

th
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 10pt; 
		font-style: normal;
		font-variant: normal;
		font-weight: 400; 
	}
tr
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 10pt; 
		font-style: normal;
		font-variant: normal;
		font-weight: 400; 
	}
td
	{
		color:#000000;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 10pt; 
		font-style: normal;
		font-variant: normal;
		font-weight: 400; 
	}

A.product {
  font-size : 11pt; 
  font-weight : bold;
  color: #009999;
  text-decoration: none;
}

A.product:hover {
  font-size : 11pt; 
  color: red;
  text-decoration: underline bold;
}

p.price {
  font-size : 11pt; 
  font-weight : bold;
  color: #CC0000;
  text-decoration: none;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/stamp-collecting.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#menuWrap {padding:0; margin:0; height:41px; background:url('images/back.png') repeat-x; font-family:verdana, arial, sans-serif; font-size:12px; width:100%; list-style-type:none}
#menu {margin:0; white-space:nowrap; text-align:left; float:left; background:url('stamp/topBar.gif') left top;; list-style-type:none; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px; border:1px solid #000; border-color:#ddd #333 #000 #ddd;}

#menu ul {background:#E3E5E7;}
#menu ul ul {margin-top:-9999px;}   

#menu li.li-top {float:left; display:block;}
#menu li.first {background:none;}

#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:39px; text-decoration:none; padding:0 20px 0 10px;}

#menu li a.sub {background:url('images/arrow.gif') no-repeat right center;}

#menu li.li-top a.top {float:left; padding:0 20px 0 0;}
#menu li.li-top a.top b {display:block; line-height:39px; float:left; padding:0 0 0 10px; cursor:pointer; color:black;}


#menu li a.top:hover {position:relative; background:url('images/tab.gif') no-repeat right top;}
#menu li a.top:hover b {background:url('images/tab.gif') no-repeat left top; color:#000; line-height:37px}

#menu li.li-top:hover {position:relative;}

#menu li.li-top:hover > a {background:url('images/tab.gif') no-repeat right top;}
#menu li.li-top:hover > a > b {background:url('images/tab.gif') no-repeat left top; color:#000; line-height:37px}

#menu li.li-top:hover ul {margin-top:37px;}

#menu :hover ul a:hover {background:#ffe550; color:black;}
#menu :hover ul :hover > a {background:#ffe550; color:black;}

#menu :hover ul {left:0;}
#menu :hover ul a {white-space:nowrap; display:block; line-height:20px;}
#menu :hover ul i {position:absolute;}
#menu :hover ul.right {left:auto; right:-1px;}

#menu :hover ul :hover ul, 
#menu :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top:-21px;}

#menu :hover ul :hover ul.left, 
#menu :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left
{left:auto; right:95%; margin-top:-21px;}

#menu :hover ul ul, 
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}

#menu :hover ul ul.left, 
#menu :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul.left
{left:-9999px; right:auto;}

#menu table {position:absolute; height:0; width:0; left:-1px; border-collapse:collapse; margin-top:35px;}

#menu table table {position:absolute; left:95%; height:0; width:0; border-collapse:collapse; margin-top:15px;}
#menu table ul.left table {position:absolute; left:auto; right:95%; height:0; width:0; border-collapse:collapse; margin-top:15px;}
