body {
background-color : #b8bece;
margin:0px;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#5D5141;
}

#main {
width : 940px;
position : absolute;
left : 50%;
margin-left : -475px;
top : 45px;
}

#main #banner 
{
  width:940px;
  float:left;
  height:30px;
}

#main #banner #headline {
width : 280px;
font-size:15px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:White;
float:left;
}

#main #banner #titel {
width:455px;
float:left;
font-size:15px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:White;
}

.button
{
 font-size:15px;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
 text-decoration:none;
}

.checkbox
{
  background-color:#b8bece;
border:0;
}

#whiteline
{
  line-height:1px;
  margin-top:4px;
  margin-bottom:4px;
  height:1px;
  width:660px;
  overflow:hidden;
  background-color:White;
}

#main #banner #warenkorb_button {
width : 200px;
float : left;
text-align:right;
font-size:15px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:White;
}

form
{
  margin:0;
}

#main #banner #warenkorb_button a {
text-decoration:none;
color:White;
}

#main #banner #warenkorb_button a:hover {
color:#5d5141;
}

#main #navigation {
width : 210px;
float : left;
}

#main #navigation ul {
margin : 0px;
padding : 0px;
}

#main #navigation li {
margin : 0; 
padding : 0;
list-style : none;
}

#main #navigation li a {
font-family : Arial,Helvetica,sans-serif;
font-size : 12px;
color : #525e86;
font-weight : bold;
text-decoration : none;
}

#main #navigation .level0 {

}

#main #navigation .level1 {
margin-left:20px;
}

#main #navigation li a:hover {
color:White;
}

#main #navigation a.selected {
color : White;
}

#main #content {
width : 730px;
float : right;
}

#main #content #picleiste {
width : 70px;
height:428px;
position:relative;
float : left;
margin-top:8px;
}

#main #content #picleiste #scroller 
{
width : 70px;
height : 378px;
overflow:hidden;
position:relative;
clip:rect(0,70,378,0);
float : left;
}

#main #content #picleiste #scroller #scrollcontent
{
  float:left;
  display:block;
}

#main #content #picleiste #arrows
{
  margin-left:11px;
  float:left;
  margin-top:20px;
}

#main #content #textbereich 
{
width : 660px;
float : left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#525e86;
margin-top:8px;
}

#main #content #textbereich b,strong
{
  font-weight:normal;
  color:White;
}

#main #content #textbereich h3
{
margin:0px;
margin-top:10px;
padding:0px;
font-weight:bold;
color:White;
font-size:14px;
}

#main #content #textbereich li
{
  
}
#main #content #textbereich .caption
{
  font-style:italic;
  font-size:11px;
}

#main #content #textbereich p
{
  margin:0px;
  padding:0px;
}

#main #content #textbereich a
{
  color:#525e86;
}

#main #content #textbereich a:hover
{
  color:White;
}

#main #content #textbereich #spaltensatz
{
  width:660px;
  float:left;
  margin-bottom:15px;
}

#main #content #textbereich #spaltensatz #spalte1
{
  float:left;
  width:320px;
}

#main #content #textbereich #spaltensatz #spalte2
{
  float:right;
  width:320px;
}

input,textarea,select
{
  background-color:#e6eaf6;
  border:1px solid #e6eaf6;
  color:#525e86;
  font-size:12px;
  margin-bottom:3px;
}

img
{
  display:block;
  float:left;
  border:0px;
}

hr
{
  height:1px;
  border:none;
  background-color:White;
  color:White;
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
}

.guestbookentry
{
  float:left;
  width:660px;
  background-color:#ada69c;
  margin-top:20px;
}

.guestbookauthor
{
  float:left;
  color:#525e86;
  font-weight:bold;
  margin-left:10px;
  margin-top:2px;
}

.guestbookauthor a
{
  text-decoration:none;
  color:Black;
}

.guestbookauthor a:hover
{
  color:#cc0000;
}

.guestbookdate
{
  float:right;
  margin-right:10px;
  margin-top:2px;
}

.guestbooktext
{
  clear:left;
  float:left;
  margin-right:10px;
  margin-left:10px;
  width:640px;
  border-top:1px solid #000;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.bigimage
{
  position:absolute;
  left:0px;
  top:0px;
  width:660px;
  height:247px;
}