body {
padding: 0;
background-color:#98BF0C;
}

body, td { 
font-family: Arial;
font-size:12px;
color: #4F4F4F;
}

a {
color: #586F07;
text-decoration: none;
font-weight: normal;
}

a:active, a:focus{outline: none}


body, div, p, pre, code, blockquote, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, table, th, td, form, input, fieldset, legend, textarea, label, legend {
	margin:0;
	padding:0;
}

.clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both; }

img {
border:0;
}

h1 {
font-weight:bold;
font-size:13px;
margin:0;
padding:0;
}

h1 span {
display:none;
}

h2 { font-size:14px; padding-bottom:5px; color:#98BF0C; }
h3 { font-size:12px; padding-top:10px; padding-bottom:5px; color:#6F6F6F; }

.floatbox { overflow:hidden; }

fieldset {
  border:0 none;
  margin:5px 0;
  padding:5px 0 0;
}

legend {
  font-weight:bold;
  padding:5px 0;
}

label {
  float:left;
  padding-top:5px;
  margin-bottom:5px;
  width:150px;
}

input[type="text"], input[type="password"], textarea, select {
  border:1px solid #8C8C8C;
  margin:0 0 5px 0;
  padding:3px 4px;
}

input[type="text"], input[type="password"] {
  width:200px;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { background-color:#D8FF4F !important; }

#logo_wrapper{
	background:white;
  text-align:center;
  margin:auto;
}
#logo {
	width:205px;
	height:82px;
}
#logo_png{
	float:left;
  padding:30px 0 14px 0;
  text-align:left;
}
.text{
	font-size:11px;
  color:#828282
}
#logo_wrapper .inside { width:1008px;overflow:hidden;margin:auto; }
#logo_wrapper .info { padding-top:10px; float:right; width:780px; text-align:left; overflow:hidden; }
#logo_wrapper .info .text { padding-top:25px; float:left; width:400px; }
#logo_wrapper .info .siegel { float:right; text-align:right;}
#logo_wrapper .info .siegel .links { padding-bottom:5px; font-size:10px; }


#logo a {
display: block;
background:url(/secure/design/seemueller/images/global/logo.png) no-repeat;
width:205px;
height:82px;
}

#top_nav_wrapper{
	text-align:center;
  background:url(/secure/design/seemueller/images/global/topnavbackback.png) repeat-x;
  width:100%;
}
#top_nav_left{
  margin:auto;
  background:url(/secure/design/seemueller/images/global/top_nav_back_left.png);
  height:40px;
  width:12px;
  float:left;
}

#top_nav_right{
  margin:auto;
  background:url(/secure/design/seemueller/images/global/top_nav_back_right.png);
  height:40px;
  width:11px;
  float:left;
}
#top_nav_content{
  background:url(/secure/design/seemueller/images/global/top_nav_back.png);
  height:40px;
  width:785px;
  float:left;
}
#top_nav_search{
  background:url(/secure/design/seemueller/images/global/top_nav_back.png);
  height:40px;
  width:200px;
  float:left;
}

#top_nav_content ul {
  margin:0;
  padding:13px 0 0 20px;
  list-style-type:none;
}
#top_nav_content ul li{
	float:left;
  padding-right:25px;
  font-weight:bold;
  font-size:13px;
  color:#FFFFFF;
}
#top_nav_content ul li a{
  font-weight:bold;
  font-size:13px;
  color:#FFFFFF;
}

#top_nav_content ul li a:hover{
  font-weight:bold;
  font-size:13px;
  color:#EA654D;
}

#wrapper{
	text-align:left;
	width:1008px;
  margin:auto;
}

#content_left{
	width:197px;
  float:left;
}

#content{
	width:614px;
  float:left;
}

#content_right{
	width:197px;
  float:left;
}

.box_grau_top{ background:url(/secure/design/seemueller/images/global/box_grau_top.png);height:9px;width:197px; line-height:0px; font-size:0px; }


.box_grau_content {
  background:url(/secure/design/seemueller/images/global/box_grau_back.png) repeat-y;
  font-weight:bold;
  font-size:13px;
  color:#FFFFFF;
}
  
.box_grau_content ul {
  margin:0;
  padding:10px 0 10px 0 ;
  list-style-type:none;
}

.box_grau_content ul li{
	padding:2px 0 4px 20px ;
  height:17px;
}
.box_grau_content ul li:hover{
	background:url(/secure/design/images_global/nav_back_active.png) no-repeat;  
}

.box_grau_content ul li a{
	display:block; 
}


.active{
	background:url(/secure/design/images_global/nav_back_active.png) no-repeat;  
}
 
.box_grau_content ul li a{
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
}

.box_grau_content ul li a:hover{
  font-weight:bold;
  color:#FFFFFF;
}
.box_grau_bottom{
  background:url(/secure/design/seemueller/images/global/box_grau_bottom.png) no-repeat;
  height:9px;
  width:197px;
}

.arrow_button{
  height:37px;
}

.arrow_button .left{
	background:url(/secure/design/seemueller/images/global/pfeil_blau_left.png) no-repeat;  
  width:2px;
  height:37px;
  float:left;
}
.arrow_button .right{
	background:url(/secure/design/seemueller/images/global/pfeil_blau_right.png) no-repeat;  
  width:40px;
  height:37px;
  float:left;
}
.arrow_button .center{
	padding:11px 3px 0 5px;
	background:url(/secure/design/seemueller/images/global/pfeil_blau_back.png) repeat-x;  
  height:37px;
  min-width:50px;
  float:left;
}


.arrow_button .center a{
  font-weight:bold;
  color:#FFFFFF;
}
.arrow_button .center a:hover{
  color:#98BF0C;
}

#top-teaser { position:relative; padding-left:10px; }
#top-teaser .content { width:590px;height:415px;background:url(/secure/design/seemueller/images/global/top_teaser_back.png) no-repeat; cursor:pointer; }
#top-teaser .headline-ie { display:none; }
#top-teaser .price { position:absolute;right:0;bottom:5px; }
#top-teaser .price-ie { display:none; }
#top-teaser .kringel { position:absolute;left:35px;top:105px; z-index:10; }



.content-box { margin-left:11px; }
.content-box .top { background:url(/secure/design/seemueller/images/global/list_back.png) top;width:592px;height:10px; }
.content-box .content { background:url(/secure/design/seemueller/images/global/white_back.png) repeat-y;width:592px; }
.content-box .content .inside { padding:0 10px 10px 10px; }
.content-box .bottom { background:url(/secure/design/seemueller/images/global/list_back.png) bottom;width:592px; height:10px;}

.list-box { margin-top:10px; margin-left:11px; }
.list-box .content { background:url(/secure/design/seemueller/images/global/list_back.png);width:592px;height:99px; }
.list-box .content .image { float:left; padding:3px 8px 0 8px; position:relative; }
.list-box .content .description { margin-top:8px; width:480px; float:left; position:relative; }


.cart { border:1px solid #8C8C8C; border-bottom:0px; }
.cart th { padding:5px; background-color:#8C8C8C; color:#fff; }
.cart td { border-bottom:1px solid #8C8C8C; padding:5px; }
.cart .border-right { border-right:1px solid #8C8C8C; }
.cart td.price { font-weight:bold; text-align:right; }

.productdetailheadline{
	width:570px;
  position:relative;
  height:30px;
  margin-left:10px;
}

.productdetailpic{
	width:360px;
  float:left;
}

.productdetailright{
	width:210px;
  float:left;
}

.button{
  height:32px;
}

.button .rotleft{
	background:url(/secure/design/seemueller/images/global/buttons/rot_l.png) no-repeat;  
  width:10px;
  height:32px;
  float:left;
}
.button .rotright{
	background:url(/secure/design/seemueller/images/global/buttons/rot_r.png) no-repeat;  
  width:10px;
  height:32px;
  float:left;
}

.button .rotcenter{
	background:url(/secure/design/seemueller/images/global/buttons/rot_m.png) repeat-x;  
  float:left;
  height:32px;
  padding:8px 3px 0 3px;
}

.button .blauleft{
	background:url(/secure/design/seemueller/images/global/buttons/blau_l.png) no-repeat;  
  width:10px;
  height:32px;
  float:left;
}
.button .blauright{
	background:url(/secure/design/seemueller/images/global/buttons/blau_r.png) no-repeat;  
  width:10px;
  height:32px;
  float:left;
}

.button .blaucenter{
	background:url(/secure/design/seemueller/images/global/buttons/blau_m.png) repeat-x;  
  float:left;
  height:32px;
  padding:8px 3px 0 3px;
}

.button a{
	font-weight:bold;
  color:#FFFFFF;
}

.productdetail h2{
  color:#000;
  font-weight:bold;
	font-family:Arial;
	font-size:20px;
}

.white{
	color:#FFF;
}

.accessories h3{
	padding:12px 0 0 15px;
	font-size:15px;
  color:#000;
}

.accessories h4{
  color:#000;
  font-weight:bold;
	font-family:Arial;
	font-size:16px;
}

.productlist h2, .productlist h3{
  color:#000;
  font-weight:bold;
	font-family:Arial;
	font-size:16px;
  padding:0;
}

.category { padding:0 10px; }

.category select{
	padding:0;
  margin:0;
  font-size:11px;
}

.category h2{
  padding:0;
  margin:0;
  color:#4F4F4F;
  font-weight:bold;
  font-size:14px;
}

