body {
 margin:0;
 font-family:Arial,Helvetica,sans-serif;
 background:#635AA5;
 font-size:14px;
}

.floatleft {float: left }
.floatright {float: right }
.clear { clear: both }

hr {
  border: 0;
  width: 100%;
  color:#57AC26;
  background-color:#57AC26;
  height: 1px;
}

a {
	outline:none;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
ul {
 margin:0;
 padding:0;
}

.content ul {
 margin-left:12px;
 padding-left:4px;
}

img {
	border:none;
}
form {
display: inline
margin:0;
}

#seite {
 background:url(img/bg1.png) repeat-y;
 width:1000px;
 margin:0 auto;
}
#top, #footer, #haupt {
 width:973px;
 border:0;
 padding:0;
}
#haupt td {
 border-left: 1px solid #D2D3D4;
 padding-left:8px;
 padding-right:8px;
 font-size:0.9em;
}
#haupt td table td {
 border: none;
}

#wk td {
 padding:3px;
 font-size:13px;
}


#links {
 width:170px;
 border-left:none;
 background-color:#F3FDD1;
}
#rechts {
 background-color:#F3FDD1;
 width: 170px;
 margin: 0;
}
#links_breite {
 width:170px;
 height:1px;
}
#right_column_spacer {
 width:170px;
 height:1px;
}

#top {
 background-color:#FFFFFF;
 padding-top:10px;
}
.header {
 width:100%;
 overflow:hidden;
 text-align:left;
}
.navi {
 width:100%;
 overflow:hidden;
 margin-top:8px;
 line-height:27px;
 background-color:#00632F;
 font-size:15px;
 font-weight:bold;
}
.navi li {
 float:left;
 width:137px;
 text-align:center;
 background:url(img/dot1.png) repeat-y;
 margin:0 4px 0 -4px;
 padding-left:2px;
 list-style:none;
}
.navi a {
 color:#FFFFFF;
}
#container {
 width:100%;
 overflow:hidden;
 padding-top:140px;
}

h4 {
 margin:0;
 color:#FFFFFF;
 background:#57AC26 0 50%;
 border:solid #00632F;
 border-width:0 1px;
 font-size:15px;
 margin-top:14px;
}
h4 span {
 padding:6px;
 display:block;
 text-align:center;
}

#login {
 background:url(img/loginbg.png) no-repeat;
 font-size:0.9em;
}
#login table {
 border:0;
 margin:0;
 padding:0;
}

#login td {
 padding:0;
 border:0;
 margin:0;
 text-align:right;
 vertical-align:middle;
 color:#777777;
}
#login input, .logininput {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 width:120px;
 border:#777777 1px solid;
}

#form1 table {
 border:0;
 margin:0;
 padding:0;
}
#form1 tr {
 padding:0;
 border:0;
 margin:0;
}
#form1 td {
 padding:0;
 margin:0;
 text-align:left;
 vertical-align:middle;
 color:#000000;
}
#form1 input {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 width:340px;
 border:#777777 1px solid;
}
#form1 textarea {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 width:340px;
 height:180px;
 border:#777777 1px solid;
}
#form1 select {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 border:#777777 1px solid;
}

#catnav table {
 border:0;
 margin:0;
 padding:0;
}
#catnav tr {
 padding:0;
 border:0;
 margin:0;
}
#catnav td {
 padding:3px;
 margin:0;
 text-align:center;
 vertical-align:middle;
 background-color:#F3FDD1;
 border:1pt solid #57AC26;
}
#catnav td:hover {
 background-color:#57AC26;
 color:#FFFFFF;
}

#catnav a {
 font-weight:bold;
 text-decoration:none;
}

#login a {
 color:#777777;
 font-size:0.80em;
}

#links .box {
 border:1px solid #00632F;
 background:#D2D3D4;
 padding:9px 0px;
 text-align:center;
}
#links .text {
 padding:4px;
 width:105px;
 margin-right:3px;
 border:none;
}
#links ul {
 padding-left:3px;
 line-height:21px;
 font-size:14px;
 list-style:none;
}
#links li {
 padding-left:6px;
}
#links ul ul li {
 background:0 9px;
}
#links ul li.active ul {
 display:block;
}
#links a {
 color:#000000;
}

.position {
 background-color:#F3FDD1;
 float:left;
 width:593px;
 text-align:left;
 border-bottom:1px solid #D2D3D4;
 padding-left:8px;
 margin-bottom:13px;
 font-size:13px;
}
.position p {
 margin-top:4px;
 margin-bottom:4px;
}
.position a {
 color:#000000;
}

.content {
 float:left;
 width:585px;
 padding:8px;
}
.content .box {
 width:100%;
 background:#F3FDD1;
 border:1px solid #00632F;
 padding:9px 7px;
 font-size:14px;
}
.content .box .inner {
 float:right;
 width:377px;
}
.content h1 {
 color:#00632F;
 font-weight:bold;
 font-size:22px;
 margin:0 0 4px;
}
.content p {
 margin-top:5px;
 margin-bottom:5px;
 text-align:justify;
 font-size:14px;
}

.title {
	display:block;
	margin-top:15px;
	color:#036;
}
.content h2 {
 color:#00632F;
 font-size:17px;
 font-weight:bold;
 margin-top:12px;
 margin-bottom:2px;
}

.content a {
	color:#000;
}
.list-box {
	height:1%;
	overflow:hidden;
	border:solid #ffe6c0;
	border-width:2px 0;
	padding:13px 0 13px 4px;
	margin-top:14px;
}
.list-box li {
	float:left;
	width:270px;
	border-left:2px solid #ffe6c0;
	padding-left:13px;
}
.list-box li:first-child {
	border-left:none;
}
.list-box p {
	margin:0;
}
.list-box li img {
	float:left;
	margin-right:6px;
}

.column .box {
 background:#F3FDD1;
 border:1px solid #00632F;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:7px;
 padding-right:7px;
 font-size:14px;
}
.column select {
	width:124px;
	margin:9px auto 0;
	display:block;
}
.column .top {
	margin-top:3px;
}
.column p span {
	font-size:0.82em;
}
.column a {
	color:#303;
}
.column p {
	margin:0;
}
.column ul {
 padding:0;
 margin:0;
}
.column li {
 padding-bottom:3px;
 padding-top:3px;
 padding-left:7px;
 list-style:none;
 background:url(img/d1.png) no-repeat 0 9px;
}
.column .text {
	width:105px;
	border:1px solid #ffff80;
	padding:4px;
	margin-bottom:5px;
}
#footer {
 text-align:center;
 background-color:#D2D3D4;
 font-size:12px;
 padding-top:3px;
}
#footer li {
 display:inline;
}
#footer .box {
 width:455px;
 margin:8px auto;
 overflow:hidden;
}
#footer a {
  border:0;
}
#footer span {
	float:left;
}
#footer p {
	margin:0;
}
.footer_navi {
 padding-bottom:1em;
}
.footer_navi li {
 padding:0 7px;
 border-left:1px solid #777777;
}
.footer_navi li:first-child {
 border:none;
}
#footer a {
 color:#000000;
}
.lang {
 font-size:11px;
}
.lang a {
 text-decoration:none;
 color:#BBBBBB;
}

#prductview table {
 background-color:#FFFFFF;
 width:100%;
 border:0;
 margin:0;
 color:#00632F;
}
#productview .price2 {
 font-size:17px;
 font-weight:bold;
 color:#FFFFFF;
}
#productview .price {
 font-size:1.6em;
 font-weight:bold;
 color:#00632F;
}
#productview .subprice {
 font-size:0.9em;
 color:#00632F;
}
#productview .button {
 width:210px;
 height:25px;
 border:0;
 padding-top:10px;
}

#productview input {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 border:#00632F 1px solid; 
}

#productview select {
 color:#00632F;
 background:#FFFFFF;
 font-family:monospace,courier;
 font-weight bold;
 border:#00632F 1px solid;
}

#productview td { 
 padding:0; 
 font-size:14px;
}

