	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	img, div, a {
		behavior: url(layout/iepngfix.htc);
		border:0;
		}

	body {
		background-position:center;
		background-repeat:no-repeat;
		background-color:#000;
		font-family:Arial, Helvetica, FreeSans, sans-serif;
		font-size:11pt;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

  table, tr, td, th{
    align: left;
    valign: top;
    /*text-align: left;*/
  }

  #tdr{
    align: right;
    text-align: right;
  }

  .prod-border {
  border-width:1px;
  border-style:solid;
  border-color:#000;
  }

	hr {
		margin-right: 50px;
		colour: #B81F25;
		}

	#distance {
		width:1px;
		height:50%;
		background-color:#000;
		margin-bottom:-290px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:580px;
		width:955px;
		clear:left;
		}

	#maincontent {
		position:absolute;
		height:436px;
		width:820px;
		margin-top:72px;
		margin-left:68px;
		}

	#areas {
		position:absolute;
		height:436px;
		width:820px;
		margin-top:72px;
		margin-left:68px;
		z-index:0;
		}

	#boxshop {
		position:absolute;
		height:412px;
		width:528px;
		margin-top:13px;
		margin-left:282px;
		background-image:url(../images/shop_bg.png);
		}

	#contentboxshop {
		position:absolute;
		height:388px;
		width:513px;
		margin-top:25px;
		margin-left:291px;
		overflow-x:hidden;
    overflow-y:scroll;
		}

	#contentbox {
		position:absolute;
		height:266px;
		width:526px;
		margin-top:13px;
		margin-left:282px;
		}

	#contentbox p  {
		padding:0px 20px 0px 20px;
		font-size:12px;
		}

	#contentbox50 p {
		padding:0px 20px 0px 20px;
		font-size:12px;
		}

	#contentbox100 p {
		padding:0px 20px 0px 20px;
		font-size:12px;
		}

	#contentbox75 p {
		padding:0px 20px 0px 130px;
		font-size:12px;
		}

	#contentboxshop p {
		padding:0px 20px 0px 20px;
		font-size:12px;
		}

	#contentbox50 {
		position:absolute;
		height:266px;
		width:256px;
		margin-top:13px;
		margin-left:282px;
		}

	#contentpic50 {
		position:absolute;
		height:266px;
		width:256px;
		margin-top:13px;
		margin-left:551px;
		}

	#contentbox100 {
		position:absolute;
		height:251px;
		width:526px;
		margin-top:13px;
		margin-left:282px;
		}

	#contentpic100 {
		position:absolute;
		height:133px;
		width:526px;
		margin-top:146px;
		margin-left:282px;
		}

	#contentbox75 {
		position:absolute;
		height:251px;
		width:526px;
		margin-top:13px;
		margin-left:282px;
		}

	#contentpic75 {
		position:absolute;
		height:192px;
		width:122px;
		margin-top:70px;
		margin-left:294px;
		}

	.contentpic_dropdown {
		margin-top: 25px;
		}

	#logo {
		position:absolute;
		z-index:1999;
		height:80px;
		width:174px;
		margin-top:26px;
		margin-left:54px;
		}

	#menu {
		position:absolute;
		width:210px;
		margin-top:125px;
		margin-left:60px;
		}

	#menu hr {
    height: 1px;
    margin: 0px;
    padding: 0px;
  }

		#menu ul {
      padding: 0px;
      margin: 0px;
    }

	#menu li {
		display:list-items;
		list-style-type:none;
		padding-bottom:1px;
		line-height: 16px;
		}

	#hot {
		position:absolute;
		height:24px;
		width:216px;
		margin-top:401px;
		margin-left:40px;
		}

	#topmenu {
		position:absolute;
		height:18px;
		width:796px;
		margin-left:80px;
		margin-top:45px;
		text-align:right;
		}

	#topmenu li {
		padding-left:40px;
		display:inline;
		}

	#aktionhead {
		position:absolute;
		height:25px;
		width:234px;
		margin-top:268px;
		margin-left:24px;
		}

	#aktionhead p {
		font-size:25px;
		color:#D89427;
		font-weight:bold;
		}

	#aktionheadshop {
		position:absolute;
		height:25px;
		width:234px;
		margin-top:272px;
		margin-left:24px;
		}

	#aktionheadshop p {
		font-size:20px;
		color:#D89427;
		font-weight:bold;
		}

	#aktion {
		position:absolute;
		height:86px;
		width:258px;
		margin-top:300px;
		margin-left:12px;
		z-index:999;
		}

	#aktion p {
		padding:12px;
		}

	#aktionpic {
		position:absolute;
		height:87px;
		width:261px;
		margin-top:290px;
		margin-left:12px;
		background-image:url(../images/shop_aktion.png);
		}

	#wie_heiss {
		position:absolute;
		height:20px;
		width:258px;
		margin-top:436px;
		margin-left:12px;
		text-align:right;
		}

	#wie_heiss p {
		font-weight:bold;
		font-size:13px;
		color:#fff;
		}

	/* Teaser-Sektion */

	#teaser1 {
		position:absolute;
		height:86px;
		width:122px;
		margin-top:291px;
		margin-left:282px;
		background-image:url(../images/cobber_testen.png);
		background-repeat:no-repeat;
		cursor: pointer;
		}

	#teaser2 {
		position:absolute;
		height:86px;
		width:122px;
		margin-top:291px;
		margin-left:416px;
		background-image:url(../images/cobber_fan.png);
		background-repeat:no-repeat;
		cursor: pointer;
		}

	#teaser3 {
		position:absolute;
		height:86px;
		width:122px;
		margin-top:291px;
		margin-left:550px;
		background-image:url(../images/cobber_farbvielfalt.gif);
		background-repeat:no-repeat;
		cursor: pointer;
		}

	#teaser4 {
		position:absolute;
		height:86px;
		width:122px;
		margin-top:291px;
		margin-left:684px;
		background-image:url(../images/shop.png);
		background-repeat:no-repeat;
		cursor: pointer;
		}
    
	#teasermiki {
		position:absolute;
		height:86px;
		width:122px;
		margin-top:291px;
		margin-left:282px;
		background-repeat:no-repeat;
		cursor: pointer;
		}
    
   #teaser1new{
		position:absolute;
		height:86px;
		width:122px;
		margin-top:281px;
		margin-left:372px;
		background-repeat:no-repeat;
		background-image:url(../images/label_new.png);
		cursor: pointer;
		}

	#teaser1text {
		position:absolute;
		height:20px;
		width:122px;
		margin-top:394px;
		margin-left:282px;
		text-align:center;
		}

	#teaser2text {
		position:absolute;
		height:20px;
		width:122px;
		margin-top:394px;
		margin-left:416px;
		text-align:center;
		}

	#teaser3text {
		position:absolute;
		height:20px;
		width:122px;
		margin-top:394px;
		margin-left:550px;
		text-align:center;
		}

	#teaser4text {
		position:absolute;
		height:20px;
		width:122px;
		margin-top:394px;
		margin-left:684px;
		text-align:center;
		}

	/* Farbvielfalt - farben.htm */

	#color1 {
		position:absolute;
		height:30px;
		width:122px;
		margin-top:243px;
		margin-left:282px;
		text-align:center;
		}

	#color2 {
		position:absolute;
		height:30px;
		width:122px;
		margin-top:243px;
		margin-left:416px;
		text-align:center;
		}

	#color3 {
		position:absolute;
		height:30px;
		width:122px;
		margin-top:243px;
		margin-left:550px;
		text-align:center;
		}

	#color4 {
		position:absolute;
		height:30px;
		width:122px;
		margin-top:243px;
		margin-left:684px;
		text-align:center;
		}

	#color1 p {
		font-weight:bold;
		font-size:13px;
		}

	#color2 p {
		font-weight:bold;
		font-size:13px;
		}

	#color3 p {
		font-weight:bold;
		font-size:13px;
		}

	#color4 p {
		font-weight:bold;
		font-size:13px;
		}

	/* Link-Positionen */

	#link1 {
		position:absolute;
		height:30px;
		width:110px;
		margin-top:122px;
		margin-left:294px;
		}

	#link2 {
		position:absolute;
		height:30px;
		width:110px;
		margin-top:122px;
		margin-left:686px;
		text-align:right;
		}

	#link3 {
		position:absolute;
		height:34px;
		width:244px;
		margin-top:232px;
		margin-left:306px;
		}

	#link4 {
		position:absolute;
		height:20px;
		width:122px;
		margin-top:254px;
		margin-left:282px;
		text-align:center;
		}

	#link5 {
		position:absolute;
		height:20px;
		width:378px;
		margin-top:254px;
		margin-left:416px;
		}
    
  #link6 {
		position:absolute;
		height:20px;
		width:220px;
		margin-top:254px;
		margin-left:600px;
		text-align:center;
		}

	/* Schriften-Center */

	p, ol, ul, li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
    /*margin: 0; padding: 0;*/
    /*overflow: hidden;*/
		}

	form {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
    margin: 0; padding: 0;
    overflow: hidden;
		}

	form {
	padding-left:20px;
	padding-right:20px;
  margin: 0;
  padding: 0;
	}

	#contentbox75 ul {
		padding:12px 12px 12px 138px;
		list-style-type:none;
		}

	ol {
		padding:12px 12px 12px 48px;
		}

	#contentbox75 ol {
		padding:12px 12px 12px 158px;
		}

	h1 {
		font-size:18px;
		color:#B81F25;
		font-weight:bold;
		padding:20px 20px 0px 20px;
		}

	h2 {
		font-size:13px;
		font-weight:bold;
		padding:10px 20px 0 20px;
		}

	#contentbox75 h2 {
		padding-left:130px;
		}

	a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		text-decoration:none;
		font-weight:bold;
		}

	.white {
		color:#fff;
		}

	#menu a.sub {
		font-weight:normal;
		padding-left:9px;
		}

	#aktion a {
		color:#fff;
		}

	#aktion a.big {
		font-size:20px;
		color:#fff;
		}

	#link3 a {
		color:#B81F25;
		}

	#link3 p {
		font-size:13px;
		font-weight:bold;
		padding:0 0 5px 0;
		margin:0;
		}

	#link4 a {
		color:#B81F25;
		}

	#link5 a {
		color:#B81F25;
		}

	#contentbox a {
		font-size:12px;
		color:#B81F25;
		font-weight:normal;
		}

	#contentbox50 a {
		font-size:12px;
		color:#B81F25;
		font-weight:normal;
		}

	#contentbox75 a {
		font-size:12px;
		color:#B81F25;
		font-weight:normal;
		}

	#contentbox100 a {
		font-size:12px;
		color:#B81F25;
		font-weight:normal;
		}

/* Shop-Overlay*/

	#paperbox {
		position:absolute;
		z-index:800;
    height:100%;
		width:620px;
		overflow: hidden;
		top:0;
		right:0px;
		bottom:0px;
		left:50%;
		margin-left:-139px;
    background: #F1E2BA url(../images/shopdesign/01_mitte.png);
		}

	#paper {
		/*position:absolute;*/
		z-index:800;
		background:yellow;
		min-height:572px;
		height:97.3%;
		width:621px;
		margin-top:1%;
		}

	#shop-head {
    /*position: absolute;*/
    z-index: 400;
		background: yellow;
		height:150px;
		width:550px;
    margin-left: 35px;
		}

   #header{
    z-index: 400;
		background: #F1E2BA url(../images/shopdesign/01_oben.png);
		height:35px;
		width:620px;
   }
   #head-hr{
    position: absolute;
    z-index: 1000;
    top: 140px;
		height:5px;
		width:550px;
    left:50%;
		margin-left:-280px;
   }

   #footer{
    position: absolute;
    z-index: 1000;
    bottom: 0;
		background: #F1E2BA url(../images/shopdesign/01_unten.png);
		height:35px;
		width:620px;
    left:50%;
		margin-left:-139px;
   }

	#shop-content {
    z-index: 800;
    width:585px;
    margin-left: 23px;
		margin-right: 0px;
    margin-bottom: 0px;
    /*min-height: 387px;*/
    height: 88%;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:scroll;
    /*overflow: auto;
    overflow-y: no;*/
		}


		* html #shop-content {
		margin-left: 12px;
    width:584px;
		}

	input {
		border:1px solid;
		}


  #headbg{
    z-index: 400;
		background: yellow;
		height:150px;
		width:640px;
  }

  /*#border-left-top{
      position: absolute;
  		z-index:998;
  		background: url(../images/shopdesign/left_top.png) no-repeat left top;
  		min-height:35px;
  		height:35px;
  		width:35px;
  }

   #border-top{
      position: absolute;
  		z-index:997;
  		background-image: url(../images/shopdesign/top.png);
  		min-height:35px;
  		height:35px;
  		width:570px;
      margin-left: 35px;
  }

   #border-top-right{
      position: absolute;
  		z-index:999;
  		background-image: url(../images/shopdesign/right_top.png);
  		min-height:35px;
  		height:35px;
  		width:35px;
      margin-left: 605px;
  }

  #border-left{
      position: absolute;
  		z-index:997;
  		background-image: url(../images/shopdesign/left.png);
  		width:35px;
      min-height:572px;
  		height:100%;
  		margin-top:35px;
  }

  #shadow-bottom {
		position:absolute;
		z-index:996;
		background: url(../images/shadow-bottom-650x20.png) no-repeat left bottom;
		min-height:580px;
		height:100%;
		width:620px;
		}
	#shadow-bottom-right {
		position:absolute;
		z-index:995;
		background: url(../images/shadow-right-down.png) no-repeat right bottom;
		min-height:580px;
		height:100%;
		width:640px;
		}

	#shadow-right {
		position:absolute;
		z-index:997;
		background: url(../images/shadow-right-20x20.png) repeat-y right;
		min-height:572px;
		height:97%;
		width:640px;
		margin-top:1%;
		}*/

    .err{
      font-weight: bold;
      color: #B81F25;
    }
