html, body{
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial;
}

img{
	border:0;
}
a {
    outline: medium none !important;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
}
#site{
	width:953px;
	margin:0 auto;
	text-align:left;
}
	#column{
		float:left;
		width:792px;
	}
		#logo{
			background:url(/img/framework8/logo_background32.png) top left no-repeat;
		}

		#discoverOutdoorLogo{
			margin-left:569px;
			margin-top:2px;
		}

		ul#portalauswahl, select#portaldropdown{
			padding:0;
			list-style-type:none;
			position:absolute;
			background:url(http://xcskire.contentforsports.de/img/framework8/portalauswahl_bg.jpg) 0 -19px no-repeat;
			width:109px;
			height:19px;
			overflow:hidden;
			margin:10px 0 0 675px;
			cursor:pointer;
			display:inline;
			/*display:inline-block;*/
			z-index:1000;
			top: 0;
			left: 0;
		}
		select#portaldropdown{
			height:17px;
			font-size:10px;
		}
			ul#portalauswahl ul{
				margin:0;
				padding:0;
				list-style-type:none;
				width:109px;
				/*margin-left:-9px;*/
			}
			#portalauswahl li, #portalauswahl a{
				line-height:100%;
			}
			#portalauswahl a{
				text-decoration:none;
				color:#fff;
				font-size:11px;
				font-weight:bold;
			}
			#portalauswahl li.aktiv{
				padding-left:9px;
				margin-bottom:3px;
				/*margin-top : 5px;*/
				margin-top:0px;
			}




			#portalauswahl li.aktiv a:hover{
				color:#fff;
			}
				#portalauswahl ul li.first{
					height:6px;
					padding:0;
					overflow:hidden;
					background:url(/img/framework8/portalauswahl_top32.png) bottom left no-repeat;
					/*display:none;*/
				}
				#portalauswahl ul li.last{
					height:5px;
					padding:0;
					overflow:hidden;
					background:url(/img/framework8/portalauswahl_bottom32.png) top left no-repeat;
					/*display:none;*/
				}
				#portalauswahl ul li{
					background:url(/img/framework8/portalauswahl_spacer32.png) bottom left no-repeat #101F2D;
					margin:0;
					padding:3px 5px 7px 9px;
					line-height:13px;
				}
		#wallpaperBanner{
			min-height:20px;
			height:auto;
			position:relative;
			z-index:20;
		}
		#logo{
			height:37px;
			padding:0 0 0 7px;
			position:relative;
			z-index:140;
		}
		#logoimg{
			position:absolute;
		}
		ul#navigation{
			margin:0;
			padding:10px 0 0 5px;
		}
			#navigation li{
				display:inline;
			}
			#navigation li a{
				font-size:11px;
				line-height:12px;
				font-weight:bold;
				font-style:normal;
				text-transform:uppercase;
				text-decoration:none;
				padding:0px 5px 8px 6px;
				/*margin-right:5px;*/
				position:relative;
				z-index:100;
			}
			#navigation li a.aktiv{
				background-color:#fff;
				color:#000;
				padding:5px 5px 3px 6px;
				margin-right:0;

			}
			#navigation li.shade{
				padding:0 0 5px 0;
				background:url(/img/framework8/shade32.png) top left no-repeat;
				position:relative;
				overflow:hidden;
			}
		ul#subnavigation{
			margin:0;
			padding:0 0 5px 3px;
			background:url(/img/framework8/sub_navi_bg_dbl.jpg) bottom left repeat-x #F7F7F7;
		}
			#subnavigation li{
				display:inline;
			}
			#subnavigation li a{
				font-size:11px;
				font-weight:bold;
				color:#666;
				text-decoration:none;
				/*padding:10px 5px 8px 5px;
				padding:12px 5px 8px 5px; */
				padding:0px 5px 0px 5px;
			}
		#seitenSuche .text, #seitenSuche .focus{
			color:#797979!IMPORTANT;
			font-weight:bold;
		}

		.submitButtonRight{
			position:absolute;
			margin:3px 0 0 93px;
			height:15px;
			width:18px;
			overflow:hidden;
			cursor:pointer;
		}

		#seitenSuche .submit{
			display:none;
		}
		#seitenSuche .blur{
			background-color:#fff;
		}
		#content{
			background-color:#fff;
			padding-top:1px;
		}

	#skyscraper{
		width:160px;
		float:left;
		position:relative;
		z-index:30;
	}
		#splash{
			background:url(/img/framework8/footer_splash32.png) bottom left no-repeat;
			width:34px;
			height:39px;
			position:absolute;
			margin:0 0 0 792px;
			z-index:500;
		}
	#container{
		background-color:#000;
	}
	#footer{
		clear:both;
		height:39px;
	}
	#footerlinks{
		padding:5px;
		font-size:11px;
	}

.clear, .clearfloat{
	clear:both;
	height:0px;
	overflow:hidden;
}
#HTML_AJAX_LOADING { display:none !important; }





/* Händlersuche
*/
#haendler_google_map{
		width:480px;
		height: 480px;
		margin:0;
	}
	#haendler_lst {
		width:480px;
		overflow:hidden;
	}
		#haendler_lst .haendler_pages_page{
			height: 237px;
		}
		#haendler_lst .paging {
			height:26px;
			margin:12px 0 5px 7px;
			overflow:hidden;
			position:relative;
			width:473px;
		}
		#haendler_lst .paginate {
			height:26px;
			padding:0;
		}
		#haendler_lst .pageback,
		#haendler_lst .pagenext {
			border:3px solid #DFDFDF;
			cursor:pointer;
			float:left;
			font-weight:bold;
			height:16px;
			padding:0 0 4px 6px;
			width:14px;
		}
		#haendler_lst .pageback{
			margin-right: 3px;
		}
		#haendler_lst .pagenext {
			margin-left: 3px;
		}
		#haendler_lst .pagebtns{
			height:26px;
			width:271px;
			float:left;
			overflow:hidden;
		}
		#haendler_lst .paginate a{
			border:3px solid #DFDFDF;
			cursor:pointer;
			float:left;
			font-weight:bold;
			height:14px;
			padding:2px 0 4px 6px;
			width:14px;
			margin-right:3px;
		}
			#haendler_lst .paginate a.aktiv{
				border:3px solid #563333;
			}
		#haendler_lst .haendler{
			background:url('/img/framework8/verwandteartikel-verauf_bg.jpg') bottom left repeat-x white;
			width:153px;
			height:112px;
			cursor:pointer;
			float:left;
			margin:2px;
			border:1px solid #E0E5EB;
		}
			#haendler_lst .haendler.activ,
			#haendler_lst .haendler:hover{
				border:1px solid #254463;
			}

		#haendler_lst .haendler .routeAnzeigen{
			display:block;
			cursor:pointer;
			position:absolute;
			top:0;
			right:0;
			margin:11px 9px 0 0;
			font-weight:bold;
		}

		.haendler .haendlerPadding{
			padding:6px;
		}
		
		
/** Google Search Box **/
.menu {
    position:relative;
}
#searchbutton {
    background: url("/img/framework8/icons.png") no-repeat scroll -150px -271px transparent;
    height: 21px;
    left: 0;
    margin: 9px 0 0 757px;
    position: absolute;
    text-indent: -99999px;
    top: 0;
    width: 25px;
    z-index: 14999;
}

td.gsc-input{
    text-align: left !important;
    vertical-align: top !important;
}
#searchBox {
    height: 50px;
    left: 0;
    margin: 13px 0 0 610px;
    position: absolute;
    top: 0;
    width: 182px;
    z-index: 14001;
    display:none;
}
#searchBox .backgr {
    background: url("/img/framework8/icons.png") no-repeat scroll -3px -275px transparent;
    height: 50px;
    width: 182px;
}
.backgr input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF !important;
    margin: 22px 0 0 15px;
    position: absolute;
    width: 135px !important;
}
td.gsc-search-button {
    text-align: left !important;
    vertical-align: top !important;
}
input.gsc-search-button {
    background: none repeat scroll 0 0 transparent !important;
    color: transparent !important;
    margin: 22px 0 0 -25px !important;
    width: 20px !important;
    filter:alpha(opacity=0);opacity:0; -moz-opacity:0;
    cursor: pointer;
}
table.gsc-branding {
    display: none !important;
}
td.gsc-clear-button {
    display: none !important;
}
#cse {
    background-color: #FFFFFF;
    border-right: 3px solid #CCCCCC;
    font-size: 12px;
    padding: 1px 9px 0;
    width: 771px;
}
.gsc-control-cse {
    width: 576px !important;
}
.gs-title, .gs-title b {
    color: #000000 !important;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: auto !important;
    text-decoration: none !important;
}

.gs-result .gs-snippet {
    color: #333333;
    font-size: 12px;
    line-height: 1.3em;
}

.gs-visibleUrl-short {
    display: none;
}
.gs-visibleUrl-long {
    display: block !important;
    color: #4566A9 !important;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
.gs-spelling a {
    color: #666666 !important;
    text-decoration: none !important;
}
.gs-spelling a:hover {
    color: #4566A9 !important;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    background-color: #EEEEEE !important;
    border: 1px solid #19334C !important;
    margin: 0px !important;
    padding: 9px !important;
}
.gsc-results {
	min-height: 600px;
}
.gsc-webResult .gsc-result {
    border-bottom: 0px !important;
}
/** ##ENDE## Google Search Box **/
		
