* {    margin: 0px;    padding: 0px;    }body {	/*margin: 0px 0px 0px 0px; /*top right bottom left*/	font-family: verdana, arial, helvetica, sans-serif;	color: #000;	background-color: #BECAC8;    height: 100%;    text-align: center;    font-size: 15px;	}a{    text-decoration: none;    color: #000;    margin-right: 0px;    }a img {    border: 0px;    }#bottom-t a{    color: #FFF;    }#bwrap{ /*body wrapper for center page*/    position: relative;    width: 955px;    margin: 0 auto;    }.wrapper{    position:relative;    float:left;    width: 955px;    overflow: hidden;    }* html .wrapper{ /*IE6 hack*/	position: relative;	top: -21px;	}.wrappertr,.wrappercl{    float: left;    width: 100%;    position: relative;    }#left, #middle, #right{    float: left;    position: relative;    padding: 0 0 1em 0;    overflow: hidden;    width:100%;    }.threecol #left{    width: 19.1%;    left: 80.95%;    }.threecol #middle{    width: 61.9%;    left: 81%;    }.threecol #right{    width: 19%;    left: 81%;    }* html #right {	padding-left: 1px;	}* html .sub_side{	position: relative;	width: 95%;	}* html .sub_sub_side{	position: relative;	width: 90%;	}* html .sub_sub_sub_side {	position: relative;	width: 85%;	color: red;	}#top {    height: 115px;	background-color: #BECAC8;    background-image: url(../img/logo.jpg);    background-repeat: no-repeat;	}#middle a {    color: #31476C;    }.middle_blue {    color: #31476C;    }#middle-content {    text-align: left;    margin-left: 40px;    margin-bottom: 3px;    margin-right: 40px;    }#descr {    padding-left: 15px;    padding-top: 30px;    }.middle-box{    color: #fff;    padding-top: 5px;    padding-bottom: 5px;    }#bottom {    position: relative;    clear: left;	}* html #bottom {    position: relative;	top: -21px;	}#bottom-t{    background: #596E7F;    color: #FFF;    padding: 10px;    font-size: 9px;    }#bottom-t a{    padding-left: 8px;    }#bottom-b{    background: #6097C0;    padding: 8px;    font-size: 0.65em;    text-align: left;    }#bottom-b a{    padding-left: 18px;    }#links{/*links in the header*/    height: 26px; /*41-15 padding*/    vertical-align: bottom;    text-align: right;    padding-top: 15px;    }#links a{    font-size: 13px;    margin-right: 20px;    }#mainm{/*main menu*/	display: table;    height: 33px;    text-align: center;    margin-left: 145px;    width: 694px;    }*:first-child+html #mainm{ /*ie7 hack*/    margin-left: 30px;    }* html #mainm{	margin-left: 30px !important;	}#mainm a{	display: table-cell; /*for ff2 ansonsten mit inline-block = layout put und ff2 hacks machen invalid css ;)*/    font-weight: bold;    font-size: 15px;    padding-top: 5px;    padding-bottom: 10px;	padding-left: 0px;	width: 99px;    }* html #mainm a{    display: inline-block;	}*:first-child+html #mainm a{    display: inline-block;	}* html #subm{ /*IE6 hack*/	position: relative;	top: -3px;	}#subm-items{    font-size: 11px;    font-weight: bold;    padding-left: 20px;    padding-top: 19px;    height: 41px;    white-space: nowrap;    }.subm_link{    }.subm_spacer{    position: relative;    bottom: -5px;    padding-top: 0px;    }.subm_spacer img{    padding-left: 4px;    padding-right: 4px;    }.subm_link a{    color: white;    }#position{    text-align: left;    font-size: 11px;    margin-top: 2px;    margin-left: 5px;    float: left;    width: 100%;    }#selected-subm{    color: #000;    }/* begin search area*/#sel1{    width:150px;    }#sel2{    width:90px;    }/** end search area*//*img[id] schliesse IE6 und aelter aus*/#welcome:hover{background-image: url(../img/welcome_active.jpg);}#soccer:hover{background-image: url(../img/soccer_active.jpg);}#handball:hover{background-image: url(../img/handball_active.jpg);}#basketball:hover{background-image: url(../img/basketball_active.jpg);}#volleyball:hover{background-image: url(../img/volleyball_active.jpg);}#running:hover{background-image: url(../img/running_active.jpg);}#training:hover{background-image: url(../img/training_active.jpg);}/* * html -> nur fuer IE6*//** html #welcome:hover{background-image: url(../img/welcome_active.jpg);}* html #soccer:hover{background-image: url(../img/soccer_active.jpg);}* html #handball:hover{background-image: url(../img/handball_active.jpg);}* html #basketball:hover{background-image: url(../img/basketball_active.jpg);}* html #volleyball:hover{background-image: url(../img/volleyball_active.jpg);}* html #running:hover{background-image: url(../img/running_active.jpg);}* html #training:hover{background-image: url(../img/training_active.jpg);}*/h2{    font-size: 20px;    font-weight: normal;    margin-bottom: -10px;    }.side_menu{    background-color: #CFB496;    padding-left: 5px;    padding-top: 7px;    text-align: left;    font-size: 13px;    color: white;    }.side_menu a{    color: white;    }.alle_artikel{    height: 20px;    padding-left: 5px;    padding-top: 5px;    background-image: url(../img/side_menu_all.jpg);    }#no_top_border{	border-top: 0px !important;	}#sel_sub_sub{    color: #000;    }#sel_sub_sub_sub{    color: #000;    }.arrow{    float: right;    width: 9px;    }/*foo bar test*/.aktion{    font-size: 26px;    }.red_sign{    color: red;    font-size: 38px;    }#right img{    margin: 1px;    }#angebot{    padding: 3px;    }#druckservice{    text-align: left;    font-weight: bold;    padding: 5px;    }#tiefpreis{    font-weight: bold;    padding: 4px;    }#tiefpreis a{    color: #700;    }#sonder{    padding: 3px;    text-align: left;    font-size: 11px;    line-height: 1.5em;    }#sonder span{    font-weight: bold;    font-size: 15px;    }.navi_entry_main{    text-align: left;    font-weight: bold;    padding: 5px;    padding-right: 5px;    color: #ffffff;    border: 3px;    }.middle-box-head{  height: 27px;  padding-top: 2px;  padding-left: 4px;  font-size: 20px;  color: #000000;}.middle-box-body{  min-height: 20px;  padding: 3px;  padding-bottom: 6px;  border: 2px solid #fff;  text-align: center;}.sub_side{  padding-left: 5px;  padding-right: 5px;  padding-top: 2px;  padding-bottom: 2px;}.sub_sub_side{  padding-left: 15px;  padding-right: 5px;  padding-top: 2px;  padding-bottom: 2px;}.sub_sub_sub_side{  padding-left: 25px;  padding-right: 5px;  padding-top: 2px;  padding-bottom: 2px;}    /* Beginn uebernahme alt !!!! */    .headline_black {				color: #000000;				font-size:17px;				font-weight : bold;				padding-top: 3px;}.produktbeschreibung {				color: #000000;				font-size:16px;				font-weight : bold;        text-align: center;        margin-top: 1em;        margin-bottom: 1em;}.angebote_bereiche {  font-weight: bold;  text-decoration: underline;  font-size: 22px;  color: #000000;}#userbacklink {  padding-top: 5px;  padding-bottom: 5px;}
