body
{
  font-size:62.5%;
  font-family:Verdana,sans-serif;
  color:#6E6F70;
  background-color:#F2F1ED;
  background-image:url(../images/bg_pix.gif);
  background-position:top center;
  background-repeat:repeat-y;

}

#outer
{
  text-align:left;
  width:990px;
  background-color:white;
  xposition:absolute;
  xleft:50%;
  xleft:0px;
  top:0px;
  xmargin-left:-495px;
  xmargin-left:0px;
  padding-bottom:100px;

}

#logo
{
  text-align:center;
  clear:both;
  height:106px;
}

#onlineshop
{
  xposition:absolute;
  xtop:100px;
  xright:0px;
  xwidth:140px;
  height:30px;
  clear:both;
  xz-index:900;
  text-align:right;
  margin-top:-5px;
  margin-bottom:-1px;
  padding-right:16px;
}

#leftcol1,
#leftcol2
{
  float:left;
  width:140px;
  xborder-top:1px solid #CAC400;
  border-top:1px solid #6a9418;
  margin:0px 5px;
  padding:15px 0px 0px 0px;
  display:inline;
}

#leftcol1
{
  margin-left:15px;
}

#middlecol
{
  float:left;
  font-size:1.2em;
  line-height:1.5em;
  width:491px;
  xborder-top:1px solid #CAC400;
  border-top:1px solid #6a9418;
  margin:0px 5px;
  padding:15px 0px 0px 0px;
  display:inline;
}

#middlecol p
{
  margin-bottom:5px;
}

#rightcol
{
  float:left;
  width:140px;
  xborder-top:1px solid #CAC400;
  margin:0px 16px 0px 23px;
  padding:5px 0px 0px 0px;
  display:inline;
  font-size:1.2em;
}

a
{
  color:#6E6F70;
  text-decoration:none;
}

#rightcol a
{
  color:#6E6F70;
  text-decoration:none;
}

#leftcol1 ul,
#leftcol2 ul
{
  list-style-type:none;
}

#leftcol1 ul li,
#leftcol2 ul li
{
  line-height:1.3em;
  font-size:1.1em;
  padding-bottom:10px;
}

#leftcol1 ul li a,
#leftcol2 ul li a
{
  color:#6E6F70;
  text-decoration:none;
}

#leftcol1 ul li.active a,
#leftcol2 ul li.active a
{
  xcolor:#CAC400;
  color:#6a9418;
}

#footerCenter
{
  position:fixed;
  left:0px;
  bottom:0px;
  z-index:1000;
  margin-left:0px;
  width:100%;
  overflow:hidden;
}

#footer
{
  text-align:left;
  width:990px;
  height:108px;
  background-image:url(../images/footer.png);
  background-repeat:no-repeat;
  overflow:hidden;
}

#footer ul
{
  position:absolute;
  bottom:0px;
  padding:0px;
  margin:0px 0px 10px 10px;
  color:#fff;
  white-space:nowrap;
  list-style-type:none;
}

#footer ul li
{
  display:inline;
}

#footer ul li a
{
  font-size:1.1em;
  font-weight:regular;
  padding:0px 10px 0px 0px;
  color:white;
  text-decoration:none;
  float:left;
}

div.hr-dotted
{
  xbackground: url(../images/dotted.gif);
  background-color:#d8d9db;
  width:100%;
  height:1px;
  font-size:1px;
  text-align:center;
  border:0px none;
  margin:12px 0px;
  clear:both;
}

h1
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:1.5em;
  margin:0px 0px 10px 0px;
}

h2
{
  font-weight:bold;
  font-size:0.9em;
  padding-bottom:5px;
  xcolor:#CAC400;
  color:#6a9418;
  text-transform:uppercase;
}

div.seitenhead h1
{
  line-height:1em;
  font-family:Georgia,Times New Roman,serif;
  font-weight:normal;
  font-style:italic; 
  font-size:2.0em;
  xcolor:#CAC400;
  color:#6a9418;
  margin:0px;
  padding-bottom:5px;
}

div.seitenhead h2
{
  line-height:1em;
  font-family:Verdana,sans-serif;
  font-weight:bold;
  font-size:1.1em;
  color:#6E6F70;
  margin-bottom:16px;
  text-transform:uppercase;
}

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

#rightcol img
{
  padding:0px 0px 5px 0px;
}

p.bodytext
{
  padding-right:8px;
}


img
{
  margin:0px;
  padding:0px;
}

hr
{
  border:0;
  height:1px;
  color:#CAC400;
  background-color:#CAC400;
  padding:0px;
  margin:0px;
  margin:20px 0px;
}

#rightcol p img {
  margin-bottom:7px;
}

div.dreispaltig
{
clear:both;
}

div.dreispaltig div.spalte1,
div.dreispaltig div.spalte2,
div.dreispaltig div.spalte3
{
  float:left;
  width:157px;
  margin:0px 0px 10px 0px;
}

div.dreispaltig div.spalte1,
div.dreispaltig div.spalte2
{
  margin-right:10px;
}

div.dreispaltig div.spalte3
{
  clear:right;
}

/*Kontaktformular*/
.csc-mailform {
  margin: 0px;
  padding: 0px;
  border-style: none;
}

#mailformzip	{
	width: 50px;
}

.csc-mailform-field label{
  width: 120px;
  display: block;
  float: left;

}

.csc-mailform-field input, .csc-mailform-field select {
  margin-bottom: 10px;
}


.bodytext {
/*background-color:#F0F;*/
padding-bottom:15px;
}

#middlecol .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
/*padding-bottom:150px;*/
/*background-color:#F0F;*/
margin-bottom:15px;
}



#middlecol .csc-textpic-intext-left .csc-textpic-imagewrap {
  margin-top: 5px;
padding-bottom:0px;
  margin-bottom:0px;
  padding-right: 8px;
}
#middlecol .csc-textpic-intext-right .csc-textpic-imagewrap  {
  margin-top: 5px;
}

#middlecol ul li, #rightcol ul li {
  list-style-type: disc;
}

#middlecol ul, #rightcol ul {
list-style-position:inside;
}

#middlecol .csc-textpic, #middlecol .csc-textpic-text, #middlecol .csc-header {
clear:both;
}

#middlecol .csc-textpic .csc-textpic-text {
clear:none;
}


.tx-flvplayer-pi1 {
z-index:1;
text-align: left;
}

