body {	
	font-family: Arial;
	color:#000000;
}

legend {
	color:#000000;	
}

#site-body {
	margin: 0 0 0 0;
}
/* Metanav */
#meta-nav {
	display:none;
}

/* logo */
#header-logo {
	position:absolute;
	width:392px;
	height:86px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	z-index:3;	
}
#header-logo img {
	margin-left:8px;
	margin-top:30px;
}

/* head top  menue */ 
#header-top-menu {
	position:relative;
	width:1000px;
	height:49px;	
	text-align:right;
	z-index:4;
}

#header-top-menu ul {
	margin:0;
	list-style-type:none;
	list-style-position:inside;
}
#header-top-menu li {
	display:inline;
}

#header-top-menu a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
#header-top-menu a:hover {
	color:red;
}

/* boxes box ;o) */
#header-boxes-box {
	position:relative;
	background-color:#5FA1EA;
	width:1000px;
	height:129px;
}

/* product navigation */
#navigation {
	position:absolute;
	top:98px;
	left:0px;
	width:1000px;
	height:55px;
}
#navigation ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 8px;
	padding: 0;	
	white-space: nowrap;
	background-color: #157BE1;
	color: White;
	float: left;
	font-weight:bold;	
}

#navigation ul li { 
	display: inline; 
}

#navigation ul li a {
	background-image:url(../images/verlauf.gif);
	padding: 0.2em 1em;
	color: White;
	text-decoration: none;
	float: left;
	border-left: 1px solid #5FA1EA;
}

#navigation ul li a:hover {
	background-image:url(../images/verlauf-over.gif);
	color: #fff;
}


/* boxes */
#top-sublogo {
	position:absolute;
	top:50px;
	left:10px;
}
#top-myaccess {
	position:absolute;
	left:400px;
	top:8px;
}

#top-mysearch {
	position:absolute;
	left:587px;
	top:8px;
	z-index:3;
}

#top-mycart {
	position:absolute;
	left:774px;
	top:8px;
}

/* boxes - allgemein */
.top-box {
	height:73px;
	width:179px;
	background-color:#157BE1;	
	border:1px solid #2E94FA;
	z-index:2;
}
.top-box h3 {
	color:#fff;
	display:inline;
	font-size:13px;
	padding-right:3px;
}

.top-box a {
	text-decoration:none;
	font-size:12px;
	color:#fff;
}

.top-box a:hover {
	color:darkred;
}
.top-box-header {
	border-bottom: 1px solid #2E94FA;
	padding:4px;
}

.top-box-header-nobutton {
	border-bottom: 1px solid #2E94FA;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:6px;
}

.top-box-footer form {
	display:inline;
	margin: 0px;
	padding:0px;	
}

#top-box-search {
	padding:2px;
	size:12px;
	width:120px;
	border:0px;
	background-color:#5FA1EA;
	border:1px solid #2E94FA;
	color:#fff;	
}
#top-box-search:focus {
	border:1px solid red;
}
.top-box-footer button {
	margin-left:2px;
	text-align:center;
	color:#fff;
	size:12px;
	width:35px;
	background-color:#5FA1EA;
	border:0px;
	border:1px solid #2E94FA;	
}

.top-box-middle {
	padding:4px 0px 0px 5px;
	color:#FFFFFF;
	font-size:13px;
	
}
.top-box-footer {
	padding-left:5px;
	vertical-align:bottom;
	z-index:1;
}
.top-box-footer ul {
	margin:0 0 0 0;
	padding: 0 0 0 0;	
}
.top-box-footer li {
	list-style-type:none;
	padding-left: 0px;
	padding-right:5px;
	float:left;	
}
#content-area {
	width:1000px;
	z-index:1;
}

#sidebar {
	width:166px;
	float:left;	
	z-index:1;
}

.sidebar-search {
	background-color:#E8F2FD;
		
}
.sidebar-search h3 {
	padding:5px;
	margin:0px;
	font-size:13px;	
	background-image:url(../images/verlauf2.gif);
}
.sidebar-search h4 {
	padding:5px;
	margin:0px;
	font-size:11px;
	border-bottom:1px solid #AED4FF;	
	color:#261E16;
}

.sidebar-search ul {
	margin:0px;
	padding:0px;	
}
.sidebar-search li {
	list-style-type:none;	
	background-color:#F6F9FD;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	font-size:11px;		
	border-bottom:1px solid #AED4FF;
}
.sidebar-search a {
	text-decoration:none;
	color:#261E16;
	
}
.sidebar-search a:hover {
	color:darkred;
}

/* not used
#sidebar-submenu {
	z-index:2;
}
#sidebar-submenu ul {
	margin:0px;
	padding:0px;
	width:166px;
}
#sidebar-submenu li.submenu-nav1 {
	list-style-type:none;
	border-bottom:1px solid #B26A75;
	background-color:#D9A6AD;
	padding:5px;
}
#sidebar-submenu li.submenu-nav2 {
	list-style-type:none;
	border-left:10px solid #B26A75;
	border-bottom:1px solid #B26A75;
	background-color:#D9A6AD;
	padding:5px;
}

#sidebar-submenu li.submenu-nav3 {
	list-style-type:none;
	border-left:10px solid #B26A75;
	border-bottom:1px solid #B26A75;
	background-color:#E8BCC2;
	padding:5px;
}

#sidebar-submenu li.submenu-nav4 {
	list-style-type:none;
	border-left:10px solid #B26A75;
	border-bottom:1px solid #B26A75;
	background-color:#F5D0D6;
	padding:5px;
}


#sidebar-submenu a {
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
#sidebar-submenu a:hover {
	color:darkred;
}

#sidebar-submenu .active {
	color:darkred;
	font-weight:bold;
}
*/

/* content area */
#presentation {
	width:834px;
	font-size:12px;
	float:left;
	z-index:1;
}

#sidebar-block {
	position:relative;
	background-color:#FFD451;
	height:29px;
	padding:0px;
	margin:0px;	
}

#presentation h1 {
	background-color:#FFD451;
	font-size:16px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:8px;
}

#presentation h2 {
	font-size:14px;
	margin:0px;
	padding:5px;
}	

#content-middle h3 {
	font-size:13px;
	margin:0px;
	padding:5px;
}	

#content-middle h4 {
	font-size:12px;
	margin:0px;
	padding:5px;
}	


#presentation p {
	margin:0px;
	padding:5px;
}

#content-middle {
	float:left;
	width:585px;
	z-index:1;
}

#content-right {
	float:left;
	width:244px;
	z-index:1;	
}
.fixIE {
	position:relative;	
}
/* content boxes right */
.presentation-box1 {
	background-color:#E8F2FD;	
	padding:5px;	
	margin-bottom:8px;
	position:static;
	background-image:url(../images/verlauf-lang.gif);
	background-repeat:repeat-x;	
}

.presentation-box2 {
	padding:5px;
	background-color:#E8F2FD;
	margin-bottom:8px;
	background-image:url(../images/verlauf-lang.gif);
	background-repeat:repeat-x;
}

.presentation-box3 {
	padding:5px;
	background-color:#E8F2FD;
	margin-bottom:8px;
	background-image:url(../images/verlauf-lang.gif);
	background-repeat:repeat-x;
}

.presentation-box1 table, .presentation-box2 table, .presentation-box3 table {
	font-size:12px;
}
.presentation-box1 h3, .presentation-box2 h3, .presentation-box3 h3 {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}


/* footer */
#footer {
	clear:both;
	text-align:center;
	font-size:10px;
	color:#AAA;
}

#footer a {
	color:#AAA;
	text-decoration:none;
}

/* standard klassen */
.show-inline {
	display:inline
}

.show-block {
	display:block;
}


/* standard html tags */


h3 {
	font-size:14px;
}

form {
	display:inline;
}

legend {
	font-weight:bold;
}

/* in den warenkorb button */
#addToCart {
	background-color:#C32626;
	border:1px solid darkred;
	color:#fff;
}


