* {
padding:0px;
margin:0px;
}
html, body {
  scrolling: auto;
  scrollbar-base-color: #FFFFFF;
  scrollbar-arrow-color: #7D212B;
  scrollbar-face-color:  #FFFFFF;
  scrollbar-track-color:  #FFFFFF;
  scrollbar-dark-shadow-color: #7D212B;
  scrollbar-highlight-color:   none;
  scrollbar-shadow-color: #7D212B;
 width: 100%;
 height:100%;
 background-color: #FFFFFF;
 text-align:center;
overflow-x:hidden;
 
} 
#document {
 width: 985px;
 height: 570px;
 margin-right: auto;
 margin-left: auto;
 }

#header {
 width: 985px;
 height: 129px;
 background-image: url('../image/header.jpg');
 background-repeat: no-repeat;
 float: left;
}

#container {
 width: 985px;
 height: 430px;
 background-image: url('../image/bg_container.jpg');
 background-repeat: repeat;
 float: left;
 display:inline;
}

#contentleft {
 width: 279px;
 height: 430px;
 float: left;
}
#contentleftcenter {
 width: 260px;
 height: 430px;
 float: left; 
 text-align: left;
 margin-left: 0px;
 clear: both;
 display: inline;
}

#scrollcontentleft {
 display:inline;
 width: 233px; 
 height: 420px; 
 overflow: auto;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-right:15px;
 margin-left: 0px;
 float: left;
}
#contentright {
 width: 706px;
 height: 430px;
 float: left;
}
#content {
 width: 706px;
 height: 348px;
 float: left;
}
#contentcenter {
 width: 700px;
 height: 348px;
 float: left; 
 text-align: left;
 margin-left: 0px;
 clear: both;
 display: inline;
}

#scrollcontent {
 display:inline;
  width: 670px; 
  height: 338px; 
  overflow: auto;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 30px;
  margin-left: 0px;
  float: left;
}

#contentnavigation {
 width: 706px;
 height: 25px;
 background-image: url('../image/contentnavigation.jpg');
 background-repeat: no-repeat;
 float: left;
}

#bottombar {
 width: 985px;
 height: 27px;
 background-image: url('../image/bottombar.jpg');
 background-repeat: no-repeat;
 float: left;
}

/****Inhalte formatieren*****/
html, body {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
}
.contenttable {
 width: 100%;
 margin: 0px;
}
.contenttable tr td{
vertical-align: top;
}
#contentcenter p{
 margin-bottom:10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
}
#contentcenter h1{
 color: #7D212B;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 15px;
}
#contentcenter h2{
 color: #585661;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 5px;
}

#contentcenter a{
 color: #7D212B;
 text-decoration: none;
}  
#contentcenter a:hover{
 text-decoration: underline;
} 
#contentcenter a:active{
 text-decoration: underline;
} 
#scrollcontent {
  scrollbar-base-color: #FFFFFF;
  scrollbar-arrow-color: #7D212B;
  scrollbar-face-color:  #FFFFFF;
  scrollbar-track-color:  #FFFFFF;
  scrollbar-dark-shadow-color: #FFFFFF;
  scrollbar-highlight-color:   none;
  scrollbar-shadow-color: #FFFFFF;
}
#scrollcontentleft {
  scrollbar-base-color: #FFFFFF;
  scrollbar-arrow-color: #7D212B;
  scrollbar-face-color:  #FFFFFF;
  scrollbar-track-color:  #FFFFFF;
  scrollbar-dark-shadow-color: #FFFFFF;
  scrollbar-highlight-color:   none;
  scrollbar-shadow-color: #FFFFFF;
}
hr { 
 background-color: #7D212B; 
 border: none; 
 color: #7D212B; 
 height: 1px; 
 margin-top: 5px;
 margin-bottom: 10px;
}
input, textarea, select { 
 background: #FFFFFF;
 border: 1px;
 border-style: solid;
 border-color: #7D212B;
 padding: 2px;
 color: #585661;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
  }
ul {
 list-style-type:disc;
 margin-left: 20px;
 margin-bottom: 20px;
}
#contentcenter li {
 margin-bottom: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
}
#contentleftcenter p{
 margin-bottom:10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
}
#contentleftcenter h1{
 color: #7D212B;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 15px;
}
#contentleftcenter h2{
 color: #585661;
 font-size: 12px;
 font-weight: normal;
 margin-bottom: 5px;
}
#contentleftcenter a{
 color: #7D212B;
 text-decoration: none;
}  
#contentleftcenter a:hover{
 text-decoration: underline;
} 
#contentleftcenter a:active{
 text-decoration: underline;
} 

td{
 vertical-align:top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
/**********kontaktformular******************/
.mailform_lable {
 width:210px;
 height:30px;
}
.right{
 text-align: right;
}

/************shop***************/
#contentcenter h3 a{
 color: #585661;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 5px;
}


blockquote{
text-align: justify;
}

#indexedsearchbox{
width:180px;
float:right;
margin-top:92px;
}

#facebookbutton {
  width:180px;
  height:22px;
  margin-top:5px;
  float:left;
}

