* {
margin: 0;
padding: 0;
} 

* html #menu ul li {
float: left;
width: 100%;
}

*+ html #menu ul li {
float: left;
width: 100%;
} 

*html body {
behavior: url(csshover3-source.htc);
font-size: 100%;
}

*html #menu ul li a {
height: 1%;
} 

body {
	margin-left: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(http://www.tx-sports.com/tx10/images/Hg4.jpg);
	background-attachment:fixed;
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Geneva, sans-serif;
}

.header {
	position:relative;
	background-image:url(http://www.tx-sports.com/tx10/images/Header_br_1.jpg);
	background-position:top;
	width:865px;
	height:194px;
}

.main{
	position:absolute;
	top:190px;
	max-width:865px;
}

.bread{
	height:53px;
	background:url(http://www.tx-sports.com/tx10/images/Bg_oben_neu.png);
	background-repeat:no-repeat;
	padding-left:10px;
}

.content{
	min-height:600px;
}

.eKomi {
	position:absolute;
	width:70px;
	height:70px;
	z-index:1;
	left: 760px;
	top: 480px;
}

.suchstuns {
	position:absolute;
	width:70px;
	height:10px;
	z-index:100;
	left: 315px;
	top: 100px;
	background-color:#ffffff;
	opacity: 0;
	filter: alpha(opacity=0);

	
}

.footer {
	width:865px;
	height:120px;
	margin-top:0px;
	background-image:url(http://www.tx-sports.com/tx10/images/Bg_footer.png);
	background-repeat:no-repeat;
}


/* Login */
.login {
	position:absolute;
	left: 750px;
	top: 95px;
	width: 100px;
}

.login a, .login a:link {
        margin: 1px;
        padding: 0px 0px 0px 12px;
        color: #ffffff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
        text-decoration: none;
	  	background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
	    background-position:left;
		background-repeat:no-repeat;
}


.login a:hover {
        color: #a8ff00 !important;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding: 0px 0px 0px 12px;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
		background-position:left;
		background-repeat:no-repeat;
}

.login a:visited {
        color: #ffffff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding: 0px 0px 0px 12px;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
		background-position:left;
		background-repeat:no-repeat;
}

/* Warenkorb */
.warenkorb {
	position:absolute;
	left: 534px;
	top: 56px;
	width: 95px;
    color: #000000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.warenkorb_button {
	position:absolute;
	left:84px;
	top:39px;
}

.warenkorb a, .warenkorb a:link {
        margin: 1px;
        padding: 0px 0px 0px 12px;
        color: #ffffff;
	    font-family:Verdana, Geneva, sans-serif;
	    font-size:11px;
        text-decoration: none;
	    background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
	    background-position:left;
        background-repeat:no-repeat;
		font-weight:normal;
}


.warenkorb a:hover {
        color: #a8ff00 !important;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding: 0px 0px 0px 12px;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
		background-position:left;
		background-repeat:no-repeat;
		font-weight:normal;
}

.warenkorb a:visited {
        color: #ffffff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding: 0px 0px 0px 12px;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_trans.png);
		background-position:left;
		background-repeat:no-repeat;
		font-weight:normal;
}

/* Homelink */
.homelink {
	position:absolute;
	left:20px;
	top:42px;
	width:400px;
	height:60px;
}

.infosystem{
	position:absolute;
	left:23px;
	top:16px;
	width:8px;
	height:8px;
}

.social{
	position:absolute;
	left:825px;
	top:165px;
	width:110px;
	height:30px;
	z-index:990;
}
	

/* Top Menü */
#top_menue_container {
	position:absolute;
	left:500px;
	top:14px;
	width:400px;
	
}

/* Left Menue */
#left_menue_container {
	float:left;
	position:absolute;
	top:165px;
	width:220px;
}

ul#left_menue_list {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#left_menue_list li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 23px;
        font-weight: normal;
        margin: 0;
        padding: 0px 4px 0px 1px;
        background-color: #ffffff;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_gross_normal.jpg);
	    background-position:left;
		background-repeat:no-repeat;
}

#left_menue_list a, #left_menue_list a:link {
        margin-left: 25px;
        padding: 0px 0px 0px 0px;
        color: #303030;
        text-decoration: none;
		font-size: 23px;
}

ul#left_menue_list li#active {
        color: #a8ff00;
        background-color: #fff;
		font-size: 23px;
}

#left_menue_list a:hover {
        color: #a8ff00;
        background-color: #303030;
		padding: 0px 0px 0px 0px;
		font-size: 23px;
}

/* Right Menue */
#right_menue_container {
	float:right;
	position:absolute;
	top:0px;
	left:0px;
	width:865px;
	z-index:1000;
	margin-left:3px;
}
ul#right_menue ul{display:none}
ul#right_menue li:hover>*{display:block}
ul#right_menue li:hover{position:relative;}
ul#right_menue ul{
	position: absolute;left:9px;top:98%;}
ul#right_menue ul ul{
	position: absolute;left:100%;top:0px;}
ul#right_menue,ul#right_menue ul{
	margin:0px;list-style:none;padding:0px;background-color:#ffffff;border-width:0px;border-style:solid;border-color:#ffffff;}
ul#right_menue table {border-collapse:collapse}
ul#right_menue {
	display:block;
	font-size:0;
	position:absolute;
	z-index: 1000;
	top: 130px;
	width: 865px;
	height: 20px;
}
ul#right_menue ul{
	width:120px;padding:0;}
ul#right_menue li{
	display:block;margin:0;font-size:0;float:left;}
ul#right_menue a:active, ul#right_menue a:focus {outline-style:none}
ul#right_menue a{
	display:block;vertical-align:middle;display:inline-block;vertical-align:top;background-color:#ffffff;border-width:0px;border-style:solid;text-align:left;text-decoration:none;padding:2px ;padding-left:0;font:normal 15px Verdana;color: #000000;text-decoration:none;cursor:pointer;}
ul#right_menue ul li {float:none;}
ul#right_menue ul a{
	display:block;text-align:left;white-space:nowrap;padding: 5px 2px 5px 2px}
ul#right_menue li:hover>a{
	background-color:#303030;border-style:solid;font:normal 15px Verdana;color: #a8ff00;text-decoration:none;}
ul#right_menue li a:hover{
	position:relative;background-color:#303030;border-style:solid;font:normal 15px Verdana;color: #a8ff00;text-decoration:none;}

ul#right_menue img{
	border: none;vertical-align: middle;margin-right:4px;}	
ul#right_menue img.over{display:none}
ul#right_menue li:hover > a img.def  {display:none}
ul#right_menue li:hover > a img.over {display:inline}
ul#right_menue a:hover img.over,ul#right_menue a:hover ul img.def,ul#right_menue a:hover a:hover ul img.def,ul#right_menue a:hover a:hover a:hover ul img.def,ul#right_menue a:hover a:hover img.over,ul#right_menue a:hover a:hover a:hover img.over,ul#right_menue a:hover a:hover a:hover a:hover img.over{display:inline}
ul#right_menue a:hover img.def,ul#right_menue a:hover ul img.over,ul#right_menue a:hover a:hover ul img.over,ul#right_menue a:hover a:hover a:hover ul img.over,ul#right_menue a:hover a:hover img.def,ul#right_menue a:hover a:hover a:hover img.def,ul#right_menue a:hover a:hover a:hover a:hover img.def{display:none}
ul#right_menue a:hover ul,ul#right_menue a:hover a:hover ul,ul#right_menue a:hover a:hover a:hover ul{display:block}
ul#right_menue a:hover ul ul,ul#right_menue a:hover a:hover ul ul{display:none}
ul#right_menue span{
	display:block;overflow:visible;background-position:right center;background-repeat: no-repeat;padding-right:0px;}
ul#right_menue ul span{background-image:url(http://www.tx-sports.com/tx10/images/pfeil_green.png);margin-right:2px;}
ul#right_menue ul li:hover > a span{background-image:url(http://www.tx-sports.com/tx10/images/pfeil_black.png); margin-right:2px;}
ul#right_menue table a:hover span,ul#right_menue table a:hover a:hover span,ul#right_menue table a:hover a:hover a:hover span{background-image:url(http://www.tx-sports.com/tx10/images/pfeil_green.png); margin-right:2px;}
ul#right_menue table span,ul#right_menue a:hover table span,ul#right_menue a:hover a:hover table span{background-image:url(http://www.tx-sports.com/tx10/images/pfeil_black.png); margin-right:2px;}




ul#right_menue li a.istylei2{
	background-color:#ffffff;font:normal 15px Verdana;color:#000000; margin:0px 9px 0px 9px}
ul#right_menue li.istylei2:hover>a{
	background-color:#303030;font:normal 15px Verdana;color:#a8ff00;}
ul#right_menue li a.istylei2:hover{
	background-color:#303030;font:normal 15px Verdana;color:#a8ff00;}
ul#right_menue li a.istylei0{
	background-color:#303030;font:normal 10px Verdana;color:#ffffff;background-image:url(http://www.tx-sports.com/tx10/images/linie.png); background-position:bottom; background-repeat:no-repeat;}
ul#right_menue li.istylei0:hover>a{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
ul#right_menue li a.istylei0:hover{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
ul#right_menue li a.istylei1{
	background-color:#303030;font:normal 10px Verdana;color:#ffffff;background-image:url(http://www.tx-sports.com/tx10/images/linie.png); background-position:bottom; background-repeat:no-repeat;}
ul#right_menue li.istylei1:hover>a{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
ul#right_menue li a.istylei1:hover{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
ul#right_menue li a.istylei3{
	background-color:#303030;font:normal 10px Verdana;color:#ffffff;background-image:url(http://www.tx-sports.com/tx10/images/linie.png); background-position:bottom; background-repeat:no-repeat;}
ul#right_menue li.istylei3:hover>a{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
ul#right_menue li a.istylei3:hover{
	background-color:#a8ff00;font:normal 10px Verdana;color:#000000;}
	
/* Suchleiste */
#search_container {
	position:absolute;
	top:165px;
	width:480px;
	left: 250px;
}
ul#search_list {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#search_list li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 15px;
        font-weight: normal;
        margin: 0;
        padding: 0px 4px 0px 0px;
        background-color: #ffffff;
		background-image:url(http://www.tx-sports.com/tx10/images/pfeil_mittel.jpg);
	    background-position:left;
		background-repeat:no-repeat;
}

#search_list a, #search_list a:link {
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        color: #303030;
		font-size: 15px;
        text-decoration: none;
}

ul#search_list li#active {
        color: #a8ff00;
        background-color: #fff;
		font-size: 15px;
}

#search_list a:hover {
        color: #a8ff00;
        background-color: #303030;
		padding: 0px 0px 0px 0px;
		font-size: 15px;
}		

/* Footer1 */
#footer1_container {
	position:relative;
	left:8px;
	top:30px;
	width:850px;
	
}

/* Footer2 */
#footer2_container {
	padding-top:70px;
	padding-left:8px;
	width:857px;
	
}