
/* START Banner */
#topbanner{position:absolute;left:3px;top:2px;}
#rightbanner{position:absolute;left:951px;top:4px}
#hockeybanner{position:absolute;left:0;top:4px}
#hockeybanner .top{float:left;width:951px}
#hockeybanner .right{margin-left:951px}
/* END Banner */

/* Allgemein */
	*{padding:0;margin:0;}

/*
	body{background:#E7EBF1 url(/gif/csspix/bg.png) repeat-x;font:400 11px "Tahoma",Verdana;line-height:13px;color:#494949;
		padding: 94px 0 0 0;	}
*/

body { background: #fff; color: #494949;
	font-family: arial,"Tahoma", Verdana;
	font-size: 12px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: 400; line_height: 13px; padding: 0 0 0;
	padding: 94px 0 0 0;}


	a img{border:0;}

    	a img { border: 0 none; }
	a.button { display: block; float: left; height: 21px; line-height: 19px; background-repeat: no-repeat; background-position: top left; padding-left: 8px; padding-bottom: 4px; cursor: pointer; background-image: url(/gif/csspix/btn_white_left.gif); }
	a.button span { display: block; float: left; color: #fff; height: 21px; line-height: 19px; font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; background-repeat: no-repeat; background-position: top right; padding-right: 12px; padding-bottom: 4px; cursor: pointer; background-image: url(/gif/csspix/btn_white_right.gif); }
	a.grey { background-image: url(/gif/csspix/btn_grey_left1.gif); }
	a.grey span { background-image: url(/gif/csspix/btn_grey_right1.gif); }
    




	a{text-decoration:none;color:#4794E2}
	.clear{overflow:hidden}
	.left{float:left}
	.right{float:right;}
	.center{display:block;text-align:center}
	.bold{font-weight:700;}
	.w80{width:80px}
	.textfield{border:1px solid #E2E3E3;color:#9A9A9A;font-size:10px;padding:1px;text-indent:3px;}
	.dropdown{border:1px solid #E2E3E3;color:#9A9A9A;font-size:10px;}
	h1{color:#D15400;font-size:16px;line-height:16px;text-transform:uppercase;margin:0 0 5px 13px}
	.date{font-size:10px;}
	#mainwrapper .red,.red{color:red}
	.help,.warning,.backx,#mainwrapper .btn{background-color:#4794E2}
	#mainwrapper .btn{border:0;font-size:11px;color:#FFF;padding:2px 25px;display:block;float:left}
	 .radio{vertical-align:middle}
	 .button{margin-left:5px;vertical-align:middle;font-size:10px;font-weight:bold;color:#D15400;border:0;background-color:transparent;padding:0;}
	 .wordsearch{margin-right:10px;text-align:right}
	 .small{font-size:9px;}
	/*div{border:1px solid #000}*/
/* Geruest */
	/*
		#container{width:900px}
	*/
	#container{width:901px}


#header,
#navigation,
#teaser,
#mainwrapper,
#footer { border-right: 1px solid #D8DFE9; }




	#toptabs { background:#FFFFFF none repeat scroll 0%; border-top:5px solid #FFFFFF; border-bottom: 1px solid #CCC; width: 901px; height: 29px; position:relative;}
	#toptabs div {position:absolute;}


	#navigation{background-color:#FFF;padding:4px;margin-left:4px;}
	/* .abstbottom{margin-bottom:4px;}*/
	.abstbottom{margin-bottom:0px;}
	.wrapleft{float:left}
	.wrapright{float:right}
/* Header */

	#navigation{background-color:#FFF;padding:4px;margin-left:4px;}
	#header .inner{background:transparent url(/gif/csspix/bg_header.gif) repeat-x 0 0;height:64px;}
	/* #header .wrapleft{margin:13px 0 0 6px;} */
	/* #header .wrapright{margin:20px 15px 0 0;width:183px;text-align:right;}*/

	#header .wrapleft { margin: 13px 0 0 13px; }
	#header .wrapright { margin: 20px 15px 0 0; text-align: right; width: 183px; }

	#header .textfield{width:71px;margin-bottom:1px;}
	#header a{color:#8FB4D9;margin-right:10px;font-size:10px;}
	#header span{display:block;margin-top:4px}





/* Navigation */


	#navigation{padding-bottom:0;}
	#navigation .inner{background:transparent url(/gif/csspix/bg_navigation.gif) repeat-x;}
	#navigation ul{list-style:none}
	#navigation li{float:left;width:180px;height:33px;background:transparent url(/gif/csspix/nav.gif) no-repeat}
	#navigation a{height:20px;display:block;padding:15px 9px 0;}
	#navigation li.on{background-position:0 -73px;background-color:#E6EFF9}
	#navigation a  span.big{color:#115FAE;font:400 14px "Times New Roman";text-transform:uppercase;line-height:17px;display:block;padding-bottom:5px}
	#navigation a  span.small{color:#A6C3E1;font:400 10px Tahoma;text-transform:none;line-height:12px;display:block}
	#navigation .submenu{width:888px;display:block;background-color:#E6EFF9;position:absolute;visibility:hidden;left:8px;text-transform:uppercase;font-size:10px;}
	#navigation li.on .submenu{visibility:visible}
	#navigation li .submenu ul{overflow:hidden}
	#navigation li li{width:auto;padding:5px 10px;color:#4592E0;height:auto;background:none}
	#navigation li li a{display:inline;display:block;height:auto;padding:0;color:#4592E0}
	#nav1 .submenu ul{margin-left:0}
	#nav2 .submenu ul{padding-left:180px}
	#nav3 .submenu ul{margin-left:360px}
	#nav4 .submenu ul{margin-left:540px}
	#nav4 a span.small{color:#9FDDF6}
	#nav5 .submenu ul{float:right}
	#navigation #nav5{width:168px;}
	#navigation #nav5.on {background:#FFF url(/gif/csspix/nav_5.gif) no-repeat 0 0}
	#navigation #nav5.on .submenu{background:#FFF url(/gif/csspix/b.gif) no-repeat -279px top}
	#navigation #nav5.on li{background:transparent none}
	#navigation .submenu .on a,#navigation .submenu a:hover{color:#D15400}

#header,
#navigation { background-color: #fff; }
#navigation { margin-left: 4px; padding: 4px; }
#navigation .inner { background: transparent url(/gif/csspix/bg_navigation.gif) repeat-x scroll 0 0; }
#navigation .submenu { background-color: #E6EFF9; display: block; font-size: 10px; left: 8px; position: absolute; text-transform: uppercase; visibility: hidden; width: 888px; }
#navigation ul { list-style-type: none; list-style-position: outside; list-style-type: none; }
#navigation li { background: transparent url(/gif/csspix/nav.gif) no-repeat scroll 0 0; float: left; height: 33px; width: 221px; }
#navigation li.on .submenu { visibility:visible; }
#navigation li li { background: transparent none repeat scroll 0 0; color: #4592E0; height: auto; padding: 5px 8px; width: auto; }
#navigation li li a { color: #4592E0; display: block; height: auto; padding: 0; }
#navigation li .submenu ul { overflow: hidden; }
#navigation a { display: block; height: 20px; padding: 15px 9px 0; }
#navigation a span.big { color: #115FAE; display: block; font-family: "Times New Roman"; font-size: 14px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: 400; line-height: 17px; padding-bottom: 5px; test-transform: uppercase; }









/* Teaser */

#teaser { background-color: #FFF; margin-left: 4px; padding: 23px 4px 4px; }
#teaser a { color: #99C1E6; }
#teaser .inner { background: transparent url(/gif/csspix/bg_quicksearch.gif) repeat-x scroll 0 0; height: 43px; }
#teaser .wrapleft { background: transparent url(/gif/csspix/bg_search_title.gif) no-repeat scroll 21px 13px; padding: 8px 0 0 151px; }
#teaser .wrapright { height: 43px; }
#teaser #flashContent { width: 887px; height: 110px; }
#teaser ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 15px 57px 0 20px; }
#teaser ul a { background: transparent url(/gif/csspix/bg_teaser_li1.gif) no-repeat scroll 0 3px; display: block; padding: 0 0 9px 10px; font-size:11px; }
#teaser ul li { float: left; margin: 0; padding-left: 10px; width: 8em; }
#teaser .searchfield,
#mainwrapper .searchfield { border: 1px solid #7093B3; color: #666; float: left; font-size: 10px; margin-top: 2px; padding: 3px; text-indent: 6px; width: 340px; }
#teaser .searchfield { width: 110px;}
#teaser .btn,
#mainwrapper .btn { margin-top: 2px; margin-left: 11px; }








/* Startpage */
	#mainwrapper{margin-left:4px;background:#FFF url(/gif/csspix/bg_mainwrapper.gif) repeat-y 671px 0;}
	#mainwrapper .item{overflow:hidden;}
	#mainwrapper .wrapleft{width:671px}
	#mainwrapper .wrapright{width:221px;}
	#mainwrapper .hr{background-color:#C2CCD6;height:1px;border:0;margin:7px 4px 14px;display:block;line-height:1px;font-size:1px}
	#index #mainwrapper h2,#page #mainwrapper .wrapright h2{color:#4794E2;border-left:7px solid #4794E2;font-size:11px;margin:6px 0 12px;text-transform:uppercase;background-color:#E6EFF9;width:206px;font-weight:400;line-height:11px;padding:2px 0 2px 5px}
	#index #mainwrapper h3{color:#D15400;margin:0 5px 0 13px;font-size:12px;}
	#mainwrapper .wrapleft h3{margin-bottom:22px;font-size:14px;margin-top:17px;line-height:16px;text-transform:uppercase;}
	#mainwrapper .wrapleft .col3{overflow:hidden;}
	#mainwrapper .wrapleft .col3 div{width:33.3%;float:left;}
	* html #mainwrapper .wrapleft .col3 div{width:33.3%}
	#mainwrapper .wrapleft .col3 img{margin-left:13px;}
	#mainwrapper .wrapleft .col3 div.half{width:66.66%}
	* html #mainwrapper .wrapleft .col3 div.half{width:66.6%}
	#mainwrapper .wrapleft .col3 img.info{margin:17px 5px 0 0}
	.boxed{border-top:4px solid #E7EBF1;background:#FFF url(/gif/csspix/bg_col3_boxed.gif) repeat-y 0 0}
	.boxed .bgcolor1,.boxed .bgcolor2{background-image: url(/gif/csspix/bg_boxed_border.gif);background-repeat: repeat-y;background-position: right 0}
	.bgcolor1{background-color:#D2E4F7}
	.bgcolor2{background-color:#C3DBF5}
	.bgcolor3{background-color:#B4D3F2}
	#page #mainwrapper .wrapleft .boxed h2{color:#1260AF;font-size:20px;margin:7px 5px 0 11px;font-weight:400;line-height:28px;width:auto}
	#page #mainwrapper .wrapleft .boxed h3{color:#1260AF;font-size:14px;margin:0px 5px 10px 11px;font-weight:400;line-height:14px;width:auto}
	.boxedb{border-bottom:4px solid #E7EBF1;margin-bottom:15px;}
	*+html .boxed{background-position:-1px 0}
	.boxed .item{padding:6px 0 10px;}
	#mainwrapper .wrapleft .boxed  .sheight{margin:0;padding:0;width:auto;float:none;height:160px;}
	html>body #mainwrapper .wrapleft .boxed  .sheight{height:auto;min-height:160px}
	#page #mainwrapper .wrapleft .boxed h2{width:170px}
	#mainwrapper .wrapleft ul{padding:0 5px 15px 30px}
	#mainwrapper .wrapright h3{margin:7px 13px 0}
	#mainwrapper .wrapright p{margin:0 13px 7px}
	#mainwrapper p{color:#474747;margin:0 5px 15px 13px;}
	#mainwrapper img{margin-left:4px;}
	#page #mainwrapper .wrapleft img{margin:0 5px 15px 13px}
	#boxes{background:#FFF url(/gif/csspix/bg_boxes.gif) repeat-y}
	#boxes .item{float:left;width:25%}
	#boxes .inner{padding:4px 0 0 8px}
	#boxes h2{color:#4794E2;font-size:16px;text-transform:uppercase;margin:15px 7px 0;line-height:16px;}
	#boxes h3{color:#4794E2;font-size:14px;text-transform:uppercase;margin:0 7px;line-height:14px;}
	#boxes p{margin:15px 7px}
	#boxes dl{padding:15px 7px 0;}
	#boxes dt,#boxes dd{padding:0 7px}
	#boxes dt{font-weight:700;background:transparent url(/gif/csspix/arrow_g.gif) no-repeat 0 3px}
	#boxes dd{padding-bottom:15px;}
/* Contentpage */
	.path {border-left:6px solid #4794E2;color:#717171;margin:6px 0 35px;text-indent:11px}
	.path a{color:#9D9C9C}
	#page #mainwrapper .wrapleft  h2{font-size:15px;margin:15px 0 15px 13px;font-weight:700;line-height:15px;}
	#page #mainwrapper .wrapleft  h3{font-size:15px;margin:15px 0 15px 13px;font-weight:700;line-height:15px;text-transform:none;color:#D15400}
	#mainwrapper .pagefuncions{color:#333;padding:8px 13px 0;float:right;}
	#mainwrapper .pagefuncions img{margin:00;float:left;overflow:hidden;padding:0 5px 0 0;vertical-align:middle;}
	#mainwrapper .wrapright ul{margin-bottom:15px;}
	#mainwrapper .wrapright li{background:#FFF url(/gif/csspix/bg_ul_li.gif) no-repeat 15px 5px;padding:0 5px 5px 25px}
	#mainwrapper .wrapright .linklist a{padding:0 5px 5px 25px;display:block;background:#FFF url(/gif/csspix/bg_ul_a.gif) no-repeat 15px 5px;color:#494949;}
	#mainwrapper .wrapright .linklist li{padding:0}
	#mainwrapper .wrapright .banner{margin-left:9px;}

/* OrderForm */
	form.order{width:600px;margin-left:13px;}
	.quarter,.half{overflow:hidden;margin-bottom:5px;}
	.quarter div{width:130px;float:left;}
	.quarter .textfield{width:117px;padding:3px 1px;font-size:10px;border:1px solid #CFCFCF}
	.half div{width:260px;float:left;overflow:hidden}
	.half div.text{width:340px}
	.half .textfield,.half select{width:247px;border:1px solid #CFCFCF;padding:3px 1px;font-size:10px}
	.half select{width:250px}
	.half div.halfhalf input{width:117px}
	.half div.halfhalf{width:130px;float:left}
	.half div.two3 input{width:149px}
	.half div.two3{width:162px;float:left}
	.half div.one3 input{width:85px}
	.half div.one3{width:98px;float:left}
	.quarter label,.half label{margin-right:20px;display:block;padding-bottom:2px;}
	.quarter .help,.half .help{float:right;}
	#mainwrapper .abst{margin-left:28px}
	.checkboxleft{float:left;width:15px;height:15px}
	#page #mainwrapper .wrapleft .order img{margin:0 10px 0 0;}
	sup{vertical-align:top}

/* Reiter */
	#mainwrapper .wrapleft .navbar {list-style:none;padding-left:0;margin:10px 0 0 13px;overflow:hidden}
	#mainwrapper .wrapleft .navbar li{float:left}
	#mainwrapper .wrapleft .navbar a{color:#FFF;padding:5px 18px;display:block;background-color:#6CA9E8;text-decoration:none;border-right:1px solid #fff; width: 10em;}
	#mainwrapper .wrapleft .navbar a.on,#mainwrapper .wrapleft .navbar a:hover{background-color:#4794E2;}
	#mainwrapper .wrapleft .navbar img{margin:0 8px 0 0 !important}
	#page #mainwrapper .wrapleft ul.horizontal{list-style:none;overflow:hidden;padding-left:13px}
	ul.horizontal li{float:left}
	#page #mainwrapper .wrapleft ul.horizontal img{margin:0 5px 0 0}
	#mainwrapper .wrapleft .navbarsmall a{padding:3px 5px 3px 6px;width:107px;}

/* Newsbox */
	#mainwrapper .newsbox{margin: 0 0px 0 1px;display:block;overflow:hidden;margin-bottom:4px;}
	#mainwrapper .newsbox li{background:transparent url(/gif/csspix/bg_ul_li.gif) no-repeat 10px 5px;padding-left:18px;padding-right:5px}
	#mainwrapper .newsbox ul{margin:10px 0;list-style:none;padding:0}
	#page #mainwrapper .wrapleft .newsbox h3{color:#1260AF;margin:0;font-size:12px;padding:10px 2px 2px 10px}

/* Result */
	.result #mainwrapper{background-image:none;}
	.result table{border-collapse:separate;margin:0 0 48px 5px;width:888px;border-spacing:0;table-layout:fixed;}
	.result td,.result th{border-right:2px solid #FFF;}
	.result th{background-color:#4794E2;color:#FFF;font-weight:700;text-align:left;line-height:14px;text-indent:10px;}
	.result th a{display:block;color:#FFF;background:transparent url(/gif/csspix/bg_th_a.gif) no-repeat;text-indent:21px;}
	.result th a:hover{text-decoration:underline}
	.result tr:hover td{background-color:#B4D3F2}
	.result .top td{background-color:#DCE7F3;border-bottom:1px solid #BAD0E8}
	.result .high td{background-color:#F1F6FA;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
	.result .low td{border-top:1px solid #FFF;border-top:1px solid #BAD0E8;border-bottom:1px solid #BAD0E8}
	.result td{padding:2px 4px 2px 17px}
	.result td a{color:#D15400;font-weight:700;}
	.result td a:hover{text-decoration:underline}
	.result table input{background:transparent url(/gif/csspix/btn_merken.gif) no-repeat center;display:block;height:18px;width:47px;}
	.hits .left{color:#8B8B8B;margin:0 0 8px;padding:0 0 0 13px;}
	.hits .right{margin-right:22px}
	.hits .textfield{width:70px;}
	.pagerbar{color:#E6EFF8;background-color:#EEF3F9;margin:7px 5px 6px;color:#717171}
	.pagerbar .left{margin:11px 8px}
	.pagerbar .left,.pagerbar .left a{color:#717171;}
	.pagerbar .left a:hover{text-decoration:underline}
	.pagerbar .left a.on{color:#D15400;font-weight:700;}
	.pagerbar .right ul{list-style:none}
	.pagerbar li{float:left}
	.pagerbar li.on,.pagerbar li:hover{background:#FFF url(/gif/csspix/bg_result_pagebar_li.gif) no-repeat 0 0}
	.pagerbar li.on a,.pagerbar li:hover a{background:transparent url(/gif/csspix/bg_result_pagebar_a.gif) no-repeat right 0;}
	.pagerbar li a:hover{color:#717171}
	.pagerbar .right a{color:#D15400;display:block;padding:10px 9px 12px}
	.pagerbar .right{background:transparent url(/gif/csspix/bg_result_pagebar.gif) repeat-x}
	.spa_date{width:90px;}
	.spa_title{}
	.spa_comp{width:200px}
	.spa_city{width:150px}
	.spa_mark{width:80px;}

/* Footer */
	#footer{background-color:#F3F5F8;margin-left:4px;padding:28px 10px 61px;color:#616161}
	#footer a{color:#616161}
	#footer a:hover{text-decoration:underline;color:#AAA}
	#footer p{margin-bottom:10px;}
/* Popup */
	.popup{padding-top:35px}
	.popup .inner{padding:40px 5px 40px 26px}
	.popup .path{margin-bottom:10px;}
	.popup h1{margin-left:17px;}
	.popup .boxedb{margin-bottom:4px}
	.popup #popupheader{padding:4px;background-color:#FFF;margin: 0 0 0 4px;border-bottom:4px solid #E7EBF1;}
	.switchwraps{background:#E7EBF1 url(/gif/csspix/popup_bg.gif) repeat 0 0}
	.switchwraps .wrapleft{float:right;}
	.switchwraps .wrapright{float:left;}
	.switchwraps #mainwrapper{background-position: 221px 0}
	.descr {margin:0pt 5px 15px 13px;}

