@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;
  color:#deb010;
}
  .ski {
    color: #deb010;
  }

h1 {
  font-size:1.7em;
}

h2 {
  font-size:1.3em;
}

h3 {
  font-size:1em;
}

.content_full p li {
  font-size:1.1em;
}
.rbutton_news{
	border: 1px solid #000;
	background: #DAB117;
	color:#FCE9A5;
	height: 25px;
}

input, select, textarea {
	padding:2px 5px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;

}

table.newsletter th, table.newsletter td {
	padding:6px 5px;
}

label.error {
	display:none;
	border:0;
}

input.error, textarea.error, select.error {
	background:#E6B0BA;
}

.errormeldung  {
	width: 284px;
	height: 15px;
	color:#D5002D;
	background:#E6B0BA;
	border:1px solid #D5002D;
	font-weight:bold;
	text-align:center;
	margin: 2px 30px 0px 5px;
	padding: 2px;
}

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

  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_nav {
		cursor:pointer;
	}

    div#header img{
      float: left;
    }

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

				div#skihuette_content {
					left:0;
					margin-left: -5px;
				}

				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');
			float:left;
			width:440px;
			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.0em;
    line-height:1.5em;
  }

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

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

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

      div#navileft{
        padding-top: 15px;
        width:230px;
        height: 507px;
        margin-left:8px;
        background:url(../style/hg-navi.png) no-repeat top center;
        float:left;
      }

        div#tabs a {
          float:left;
        }

          ul.navi {
            clear:left;
          }

            ul.navi li {
              float:left;
              width:100%;
            }

            ul.navi li.abstand {
              height:10px;
            }

            ul.navi img{
              margin-top: 3px;
            }

			ul.navi a {
                text-decoration:none;
                border-bottom:1px dotted #5084bd;
                font-weight:bold;
                text-transform: uppercase;
                display:block;
                padding:3px 10px 3px 30px;
                background:url('../style/ic-pfeil.png') no-repeat 10px center;
            }

            img#logo_intersport {
            	clear:both;
            	margin:30px 0 5px 10px;
            }

                ul.navi a:hover, ul.navi a.active {
                  background-color:#5084bd;
                  color:#fff;
                }


				div.kontakt {
					padding:15px;
					float:left;
					color: #1a454f;
				}


    div#content{
      min-height: 480px;
      margin-top:50px;
      font-size:1.1em;
      float: right;
      width: 700px;
    }

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

         div#drucken {
            float:right;
            color:#363636;
          }

            div#drucken span {
                height:16px;
      			padding-top:1px;
                padding-left:20px;
                text-decoration: none;
                cursor:pointer;
                background:url(../style/ic-drucken.png) no-repeat right center;
            }

              div#systemstatus a {
                      float:left;
                      color:#363636;
                      margin-bottom:10px;
                      text-decoration:none;
               }

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

			div.content_full {
				width:100%;
				margin:10px 0;
				float:left;
			}

			div.content_half {
				width:340px;
				margin:10px 0;
				float:left;
			}

			div.content_half_left {
				margin-right:10px;
			}

			div.content_half_right {
				margin-left:10px;
			}


   	.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;
					}

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


/*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;
					}

