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(http://xcskire.contentforsports.de/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;
			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;
			}
			#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:0px;
			}
			#portalauswahl li.aktiv a:hover{
				color:#fff;
			}
				#portalauswahl ul li.first{
					height:6px;
					padding:0;
					overflow:hidden;
					background:url(http://xcskire.contentforsports.de/img/framework8/portalauswahl_top32.png) bottom left no-repeat;
				}
				#portalauswahl ul li.last{
					height:5px;
					padding:0;
					overflow:hidden;
					background:url(http://xcskire.contentforsports.de/img/framework8/portalauswahl_bottom32.png) top left no-repeat;
				}
				#portalauswahl ul li{
					background:url(http://xcskire.contentforsports.de/img/framework8/portalauswahl_spacer32.png) bottom left no-repeat #415D70;
					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:5px 5px 5px 6px;
				margin-right:5px;
				position:relative;
				z-index:100;
			}
			#navigation li a.aktiv{
				background-color:#fff;
				color:#000;
				padding:5px 5px 7px 6px;
				margin-right:0;

			}
			#navigation li.shade{
				padding:0 0 5px 0;
				background:url(http://xcskire.contentforsports.de/img/framework8/shade32.png) top left no-repeat;
				position:relative;
				overflow:hidden;
			}
		ul#subnavigation{
			margin:0;
			padding:0 0 0 3px;
			background:url(http://xcskire.contentforsports.de/img/framework8/sub_navi_bg.jpg) top left repeat-x;
		}
			#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;
			}
		#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(http://xcskire.contentforsports.de/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; }


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

