/* Importiert die reset.css um alle voreinstellungen des Browsers zurückzusetzen */
@import url(reset.css);

html,body{
  margin:0; 
  padding:0;
  border:0;
/* \*/
  height:100%;

}
body{
  background:#281707;
  color:#FFFFFF;
  min-width:960px; 
  text-align:center; 
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:0px;
}
* html .clear{height:auto;margin-bottom:0} 

#container_main{
  top:-10px; 
  margin-left:auto; 
  margin-right:auto; 
  text-align:left; 
  position:relative; 
  width:980px; 
/* \*/
  height:100%;

}
#wrapper{
  min-height:100%; 
/* \*/
  height:100%;
  background:#281707; 
}
#wrapp\65	r{ 
  height:auto; 
}
/* \*/
* html #wrapper{
  height:100%;
}

#outer{
  z-index:1; 
  position:relative; 
  margin-left:250px; 
  width:480px; 
  background:#281707; 
/* \*/
  height:100%;
}
#float-wrap{
  width:480px; 
  margin-right:-1px; 
  float:left;
  display:inline;
}
#left{
  width:251px; 
   float:left;
  display:inline;
  position:relative; 
  margin-left:-250px; 
}
*>html #left{width:250px;} 
#container-left{
  width:250px; 
  background-image: url(../images/bg_left.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  height: auto;
  min-height: 400px;
}
#topmenu{
	padding-top: 130px;
	text-align: left;
}
#topmenu li {
	background-image: url(../images/pipe.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	display: inline;
	padding: 10px;
	height: 50px;
}

#cart{
	width: 180px;
	height: 60px;
	border: 0px solid red;
	text-align: center;
}

#head_nav {
	background-image: url(../images/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 220px;
	height: 60px;
}

#navigation {
	padding-left: 20px;
}

#navigation ul {
	padding-left: 8px;
	list-style-image: url(../images/bohne_kl.jpg);
}
#navigation ul ul {padding-left: 18px;}
#navigation ul ul li {list-style-type: none;}
.navi_NO {color: #ffffff;}
.navi_CUR {color: #815337;}
.navi_ACT {color: #b98964;}

#head_inf {
	background-image: url(../images/bg_information.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 220px;
	height: 60px;
}

#information {
	padding-left: 8px;
	list-style-type: none;
	padding-top: 5px;
}

#information li{
	background-image: url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 20px;
}

#facebook {border: 0px solid white; margin: 0;} 
#facebook a{
        border: 0px dotted white;
        background-image: url(../images/fb-icon.png);
	background-repeat:no-repeat;
	background-position: left;
        display: block;
        height: 24px;
        line-height: 22px; 
        padding-left: 15px;
}

#right{
  float:left;
  display:inline;
  width:252px; 
  margin-right:-250px; 
  margin-left:-1px; 
  position:relative; 
}
/* \*/
* html #right{
  width:251px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-251px;
}

* html #right{
  width:251px; 
  margin-left:0px; 
  margin-right:-500px; 
  mar\gin-right:-251px; 
}

#container-right{
/* \*/
  width:250px;

  margin-left:2px; 
  background-image: url(../images/bg_right.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  height: auto;
  min-height: 400px;
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}

/* \*/
* html #left{margin-right:-3px;}

#center{
  width:480px; 
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
}

#clearheadercenter{
  height:190px; 
  overflow:hidden;
}
#clearheaderleft{
  height:190px; 
  overflow:hidden;
}
#clearheaderright{
  height:190px; 
  overflow:hidden;
}
#clearfootercenter{
  height:30px; 
  overflow:hidden;
}
#clearfooterleft{
  height:30px; 
  overflow:hidden;
}
#clearfooterright{
  height:30px; 
  overflow:hidden;
}
#footer{
  z-index:1; 
  position:absolute;
  clear: both;
  width:980px; 
  height:30px; 
  overflow:hidden;
  margin-top:-30px; 
}
#subfooter1{
  background:#281707; 
  text-align:center;
  height:50px; 
}
.bottomtopmargin{
  background:#281707; 
  width:980px; 
  overflow:hidden;
}
#header{
  z-index:1; 
  position:absolute;
  top:0px;
  width:980px; 
  height:190px; 
  overflow:hidden;
}
#subheader1{
  background:#281707; 
  background-image: url(../images/bg_container.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  text-align:center;
  height:170px; 
}
#subheader1 li {
	background-image: url(../images/pipe.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	display: inline;
	padding: 10px;
	height: 50px;
}
#topmargin{
  height:10px; 
}
#headergap{
  height:10px; 
  overflow:hidden;
}
#content{
 padding: 0 30px;
}
#bg_content{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:480px; 
  margin-left:250px; 
  background:#281707; 
}
* html #bg_content{
  display:none; 
}

input {
	color: #281707;
	background-color: #ffffff;
	border: 1px outset #281707;
	padding-left:2px;
}

a {color: #ffffff}
a:hover {color: #815337}
a:visited {color: #ffffff}

legend {
padding-left: 0px;
padding-right: 10px;
border: 0px;
}

fieldset {
padding:10px;
border: 1px solid #ffffff;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
font-size: 100%;
padding-top: 20px;
border: 0px solid #C0C0C0;
}

.mf-radio {border:0px;}

.mf-text {
color:#281707;
border: 1px solid #ffffff;
margin-bottom: 5px;
width: 200px;
overflow: auto;
}

.mf-check {border: 0px;}
.mf-select {border:0px;}

.mf-input {
border: 1px solid #ffffff;
margin-bottom: 5px;
width: 200px;
}

.mf-submit {}
