@charset "UTF-8";

body {
  margin:0;
  padding: 0;
  font-size:62.5%;
  font-family: verdana,arial,helvetica,sans-serif;
  background:url('../style/hg_main.gif') no-repeat left;
  color:#181914;
}

a {
  color:#1a454f;
}

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

h1, h2, h3 {
  margin:10px 0;
  font-weight:bold;
}
  .ski {
    color: #c90811;
  }

h1 {
  font-size:1.7em;
}

h2 {
  font-size:1.3em;
}

h3 {
  font-size:1em;
}

hr {
  background:#fff;
  border: 0px;
  border-top: 1px dotted #c90811;

  height:1px;
  clear:both;
  margin-top:10px;
  float:left;
  width:100%;
}

.hr1 {
  background:#fff;
  border: 0px;
  border-top: 1px dotted #deb010;

  height:1px;
  clear:both;
  margin-top:30px;
  float:left;
  width:210px;
}


  div#header{
    height: 78px;
   	background:url(../style/bu-ohne.gif) repeat-x;
  }

    div#header img{
      float: left;
    }

		.sommer {
			background:url(../style/hg-so.jpg) no-repeat top left;
			float:left;
			width:100%;
		}

		.winter {
			background: url(../style/hg-wi.jpg) no-repeat top left;
			float:left;
			width:100%;
		}

			div#header div{
			cursor: pointer;
			}

			div.content_rubrik {
				position:absolute;
				top:65px;
				z-index:2;
				width:465px;
				display:none;
				margin-left: 18px;
			}

				div#skihuette_content {
					left:0;
					margin-left: -8px;

				}

				div#perpedes_content {
					left:173px;
				}

				div#sportschuh_content {
					left:369px;

				}

				div#sporthaus_content {
					left:565px;

				}

				div#kaufhaeusl_content {
					left:761px;
				}

			div.content_rubrik_header {
				background:url('../style/hg-over-oben.png');
				height:19px;
			}

		div.content_rubrik_text {
			background:url('../style/hg-over-mitte.png');
			width:440px;
			float:left;
			padding:0 15px 0px 5px;
		}

			div.content_rubrik_text p {
				margin-left: 220px;
				margin-right: 30px;
			}

	div.content_rubrik_footer {
		background:url('../style/hg-over-unten.png');
		float:right;
		width:100%;
		height:20px;
	}
		div.content_rubrik_footer a{
			background:url('../style/ic-pfeil.gif') no-repeat left;
			text-decoration:none;
			text-transform: uppercase;
			float:right;
			margin-right:25px;
		}


	  div#root {
	    position:absolute;
	    float:left;
	    width:100%;
	    top:78px;
	    font-size:1.1em;
	    line-height:1.5em;
	  }

	    div#main_bg {
	      /*background: url(../style/hg.png) no-repeat top left;*/
	      float:left;
	      width:100%;
	    }

		    div#logo img {
		      margin-top:60px;
		      margin-left:80px;
		      float:left;
		    }

	    div#main {
	      float:none;
	      margin-top: 185px;
	      width: 965px;
	    }

    div#tabs a {
      float:left;
    }


	div#content{
	  min-height:480px;
	  margin-top:50px;
	  padding-right: 25px;
	  padding-left: 25px;
	  float: left;
	  width: 700px;
	}

		.contpic {
			float:left;
			margin-right: 10px;
			text-decoration:none;
		}

			.zoom   {
				margin-left: 3px;
				background:url(../style/ic-zoom.gif) no-repeat left center;
				padding-left:15px;
			}


   	.footer  {
		background:url(../style/hg-footer.gif);
	    height: 65px;
	    float:left;
	    width: 100%;
  	}
		.footer p{
		    margin-bottom: 10px;
		    font-size:0.9em;
		    color:#848484;
			padding-left: 10px;
			padding-right: 10px;
		}

		  	.groundfooter a{
				margin-left: 10px;
				padding-bottom: 15px;
				color: #848484;
				cursor:pointer;
				text-decoration:none;
			}

				.mh_logo {
					height:16px;
	      			padding-top:1px;
					margin-right: 15px;
	                text-decoration: none;
	                cursor:pointer;
					background:url(../style/ic-full-service-werbeagentu.gif) no-repeat right center;
					float:right;
				}

/*XStandard Formatierungen*/

p.left{
	text-align:left;
}

p.center{
	text-align:center;
}

p.right{
	text-align:right;
}

img.left {
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
}

img.right {
	float:right;
	margin-left: 10px;
	margin-bottom: 5px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

	div#content ul {
		margin-left: 40px;
	}

		div#content ul li {
			list-style:disc;
			padding-left:5px;
		}

			div#content ol {
				margin-left: 45px;
			}

				div#content ol li {
					list-style:decimal;
				}

					div#content table {
						border-color:#000;
					}

					div#content table th, div#content table td {
						border-color:#000;
					}

					div#content table th {
						font-weight:bold;
						text-align:center;
						background-color:#F3F3FF;
					}


	/**************Anzeige*********************/

	#anzeigen{
		float:left;
		width:200px;
		margin-top:58px;

	}

		#box{
			border:3px ridge #CC0E18;
			float:left;
			width:200px;
			background:#fff;
			margin-bottom:5px;
		}
