
/* START Banner */
#quicks {position:absolute;left:5px;top:40px;}
#quickn {font-weight:bold; font-size:0.7em;}
#topbanner{position:absolute;left:435px;top:2px;}
#rightbanner{position:absolute;left:911px;top:94px}
#rightbannerp1{position:absolute;left:911px;top:740px}
#rightbannerp2{position:absolute;left:911px;top:870px}
#rightbannerp3{position:absolute;left:911px;top:1000px}
#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{	     font:400 100.01% Arial,Helvetica,sans-serif;color:#494949;
	     padding: 94px 0 0 0;	}
    header_line {
	    background-color:#FF0000;
	    height:3px;
	    margin-top:3px;
	    overflow:hidden;
	    width:100%;
	}
	a img{border:0;}
	a{text-decoration:none;color:#000000}
	a:hover, .subnavigation a:hover {
	    color:#FF3333;
	    text-decoration:underline;
	}
	.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}
	#page #mainwrapper .wrapleft, #page #mainwrapper .wrapfull {font-size: 0.75em;}
	.help,.warning,.backx,#mainwrapper .btn{background-color:#4794E2}
	#teaser .btn,#mainwrapper .btn{border:0;font-size:11px;color:#FFF;padding:2px 25px;display:block;float:left; background-color:#FF3C3D;}
	 .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}*/
	 .headline h1 {
	     border-bottom:1px solid #000000;
	     color:#000000;
	     font-family:Arial,Helvetica,sans-serif;
	     font-size:1.3em;
	     font-weight:bold;
	     margin:0pt 1em 1em 1.6em;
	     position:relative;
	     top:1px;
	     /* width:28.15em; */
	     line-height: normal;
	     text-transform: none;
	 }
	 .wrapfull .headline h1{
	     width: 100%;
	 }
	 .headline img {
	     float:left;
	     margin:0.25em 0pt 0pt;
	     width:1.375em;
	 }

/* Geruest */
	#container{width:900px}
	#header,#navigation{background-color:#FFF;padding:4px;margin-left:4px;}
	.abstbottom{margin-bottom:4px;}
	.wrapleft{float:left}
	#txt{width:25%;color:#FF0000;}
	#txt span {font-weight: bold;}
	.wrapright{float:right}
/* Header */
	.header_line {
	    background-color:#FF0000;
	    height:3px;
	    margin-top:0px;
	    margin-left: 4px;
	    overflow:hidden;
	    width:100%;
	}
	#header .inner{height:74px;border-bottom:1px solid #FF0000;border-top:1px solid #FF0000;}
	#header .wrapleft{margin:13px 0 0 6px;font-size:0.75em;}
	#header .wrapright{margin:20px 15px 0 0;width:183px;text-align:right;}
	#header .textfield{width:71px;margin-bottom:1px;}
	#header a{color:#FF3333;margin-right:10px;font-size:10px;}
	#header a:hover{text-decoration:underline;}
	#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}
/* Teaser */
	#teaser{margin-left:4px;padding:5px 4px 4px;background-color:#FFF}
	#index #teaser{/*padding-top:256px;background:#FFF url(/gif/csspix/bg_teaser.jpg) no-repeat 4px 4px*/;}
	/* #teaser .inner{background:transparent url(/gif/csspix/bg_search.gif) repeat-x 0 0;height:65px;} */
	#teaser .wrapleft{/* background:transparent url(/gif/csspix/bg_search_title.gif) no-repeat 49px 24px; */
			  /* padding:20px 0 0 201px;*/}
	#teaser .searchfield{border:1px solid #6F93B3;color:#636363;padding:3px;font-size:10px;text-indent:6px;width:110px;float:left;margin-top:0px;margin-right:1em;}
	/* #teaser .btn{margin-left:14px;background:transparent url(/gif/csspix/bg_btn_search.gif) no-repeat}
	#teaser .btn:hover{background-position:0 -33px;} */
	#teaser a{color:#000000;}
	#teaser a:hover{text-decoration: underline;}
	#teaser .wrapright a:hover{color:#FFF}
	/* #teaser .wrapright{background:transparent url(/gif/csspix/bg_teaser_ul.gif) no-repeat 0 0;height:65px;} */
	#teaser ul{list-style:none;margin:0px 57px 0 5px;font-family:Georgia,"Times New Roman",Times,serif; font-size:0.75em;color:#000000;text-transform:uppercase;}
	#teaser ul li{padding-left: 10px; margin: 0;display:inline;}
	#teaser ul a{padding:0 0 9px 0px;;}
/* 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{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 .wrapright h2,#page #mainwrapper .wrapright h2{
	    border-bottom:1px solid #000000;
	    border-top:2px solid #000000;
	    color:#000000;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:0.875em;
	    font-weight:bold;
	    margin-bottom:1.4em;
	    padding:2px 0pt 3px 1px;
	    text-transform:none;background-color:#FFFFFF;
	    border-left: 0;
	}
	#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:#E7E5D2;}
	.bgcolor2{background-color:#D7D3B3;}
	.bgcolor3{background-color:#D7D3B3;}
	#page #mainwrapper .wrapleft .boxed h2{color:#FF3333;font-size:20px;margin:7px 5px 0 11px;font-weight:400;line-height:28px;width:auto}
	#page #mainwrapper .wrapleft .boxed h3{color:#FF3333;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:220px;}
	html>body #mainwrapper .wrapleft .boxed  .sheight{height:auto;min-height:220px}
	#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; font-size: 0.75em;}
	#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 #FFFFFF;color:#717171;margin:6px 0 35px;text-indent:11px}
	
	#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 ul ul {margin-bottom:0px;}
	#mainwrapper .wrapright li{padding:0 5px 0px 5px;}
	#mainwrapper .wrapright li li{padding:0 0px 5px 0px;}
	.subnavigation li {
	    font-size: 0.75em;
	    font-weight: bold;
	}
	.subnavigation ul li {
	    font-size: 1em;
	    font-weight: normal;
	}
	.subnavigation a {
	    background-color:#E7E5D2;
	    background-image:url(/gif/line.gif);
	    background-repeat:repeat-x;
	    color:#000000;
	    display:block;
	    padding:3px 0pt 3px 3px;
	}
	.subnavigation li li a {background-color:#FFFFFF;padding-left:1em;padding-top:5px;}
	#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{padding:5px 18px;display:block;background-color:#e7e5d2;text-decoration:none;border-right:1px solid #fff; width: 10em;}
	#mainwrapper .wrapleft .navbar a.on,#mainwrapper .wrapleft .navbar a:hover{background-color:#d7d3b3;}
	#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 25px 0 13px;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:#FF3333;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:#e7e5d2;color:#FFF;font-weight:700;text-align:left;line-height:14px;text-indent:10px;}
	.result th a{display:block;color:#FFF;text-indent:21px;}
	.result th a:hover{text-decoration:underline}
	.result tr:hover td{background-color:#D7D3B3;}
	.result tr.top:hover td{background-color:#E7E5D2}
	.result .top td{background-color:#D7D3B3;border-bottom:1px solid #E7E5D2}
	.result .high td{background-color:#E7E5D2;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
	.result .low td{border-top:1px solid #FFF;border-top:1px solid #D7D3B3;border-bottom:1px solid #D7D3B3}
	.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{background-color:#E7E5D2;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:#FFFFFF;margin-left:4px;padding:28px 10px 61px;color:#616161;font-size:0.7em;}
	#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;}


