*{ margin: 0; padding: 0; }
img{ border: 0; }
html, body, textarea, input {font: normal 11px Verdana,Arial, Helvetica, sans-serif; color: #666; }

/* WEICHE: body{padding:2px 0 0} body#index{padding:159px */
body#page,body#index{ padding: 0; background: #666; }
#container{ width: 959px; background-color: #fff; padding: 0 5px; position: relative; }
.clear, .clear2{ overflow: hidden; clear: both; height: 1px; margin: -1px 0 0 0; font-size: 1px; }
#introboxes .clear2 { display: none; }

.clearleft{ clear: left; line-height: 0; height: 0; font-size: 0; display: block; width: 1px; }
/*.shadow{background:transparent url(../gif/csspix/bg_shadow_lined.gif) repeat-x;margin:0 0 0 4px;padding:0 3px 3px 0;height:1%}*/
/** html .shadow{margin-left:0}*/
.border{ }
/** html .border{background:#fff url(../gif/csspix/pixel_g.gif) repeat-y 3px 0;margin-left:-3px}*/
.red{color: #b5052b}
.blk{color:#000 !important}
hr{border:0px;height:1px;background-color:#D5E1EE}
.headline h1{
	margin: 0 58px 0 0; padding: 3px 10px 4px 15px;
	color: #b5052b;
	font-weight: bold;
}
h1.small{ color: #7a7a7a; font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 5px 13px; border-bottom: 1px solid #ebecec; }
#introboxes h1.small{ background: #E8EAE9 url(/gif/images/chrome/header-shade.gif) repeat-x scroll 0 0;  }
.blue h1.small,.blue .wrapleft .colored h1.small{}
.orange h1.small,.orange .wrapleft .colored h1.small{}
.blue .wrapleft h1.small,.orange .wrapleft h1.small{}
.button{ background: #8a8a8a url(/gif/images/chrome/btn-bg.gif) 10px center no-repeat; color: #fff; padding: 2px 15px 2px 20px !important; width: auto !important; border: 0 !important; font-weight: bold; }
.btn{
	padding: 0 6px 0 0;
	color: #b5052b !important;
	text-decoration: none !important;
	background:transparent url(/gif/images/chrome/mini-arrow_on-white.gif) no-repeat scroll right 5px;
}
.col3 .btn, #introboxes .btn{ margin-left: 6px;}
/*h1.small .button{ color: #b5052b; background: none; font-size: 15px; }*/


.help,.warning,.backx,.button,.btn,.headline h1,.btn_search{}
.blue .btn_search,.blue .help,.blue .warning,.blue .backx,.blue .button,.blue .btn,.blue .headline h1{}
.orange .btn_search,.orange .help,.orange .warning,.orange .backx,.orange .button,.orange .btn,.orange .headline h1{  }
.inner { }
.box .inner{height:129px}
html>body .box .inner{min-height:129px;height:auto}

/* START Banner */
#topbanner{position:absolute;left:0;top:4px}
#rightbanner{position:absolute;left:951px;top:98px}
#hockeybanner{position:absolute;left:0;top:4px}
#hockeybanner .top{float:left;width:951px}
#hockeybanner .right{margin-left:951px}
/* END Banner */

/* START Header */
#header{ color: #fff; wmargin: 0 0 8px;}
/**:first-child+html #header{ margin-bottom: 18px;  }*/ /* ie7 */

#header .border{overflow:hidden}

#header .wrapleft {}
#header .wrapright{ position:absolute; right: 35px; width: 210px; top: 91px; top: 74px;}
	#header .wrapright .inner{ margin-top: 16px;}

#loginname,#header #loginnavi, #header #loginnavi2, #header #loginname2{display:block;font-weight:bold;padding-left:10px;color:#FFF;}
#loginname, #header #loginname2 { margin-bottom: 16px; }
#loginnavi a, #header #loginnavi2 a{ color: #fff; text-decoration: none; }
#loginnavi a:hover, #header #loginnavi2 a:hover{text-decoration:underline}
#loginform, #loginnavi{margin:0px 0 5px 10px;display:block}
#loginform input.textfield{background:#fff url(../gif/csspix/bg_input.gif) repeat-x;border:1px solid #CBCBCB;border-top-color:#ddd;border-left-color:#ddd;color:#838383;font-size:9px;padding:2px 6px;width:135px;}
#loginform input.textfield{margin: 0 0 6px !important; width: 81px;}

/* END Header */

/* START MainWrapper */
#mainwrapper{ background: #C4C4C4; padding: 15px 15px 0; _position: relative; }
#index #mainwrapper .border{ border-bottom-width: 1px; }
#index #mainwrapper .shadow{}
#page #mainwrapper .border{}/*border-bottom-width:0*/
#page #mainwrapper .border .border{}
#page #mainwrapper .shadow{ }/*padding-bottom:0;*/
#page #mainwrapper .shadow .shadow{}
#mainwrapper .wrapleft { width: 227px; float: left; wborder-right: 12px solid #c4c4c4; _position:relative; }
*+html #mainwrapper .wrapleft { position: relative; }
	#mainwrapper .wrapleft .shadow { border-bottom: 12px solid #c4c4c4; background: #fff url(/gif/images/chrome/leftnav_topcorners.gif) left top no-repeat !important; _position:relative;  }
	#mainwrapper .wrapleft .shadow .border { padding: 1px 1px 15px 10px; background: transparent url(/gif/images/chrome/leftnav_bottomcorners.gif) left bottom no-repeat !important;  }
	#mainwrapper .wrapleft .btn{ margin: 14px 15px 0; display: block; width: 81px; }

#mainwrapper .wrapleft input.search{ border: 1px solid #ccc; font-size: 11px; padding: 3px 4px 4px; margin-left: 14px; width: 178px; }

#mainwrapper .wrapleft ul{ list-style: none; margin: -1px 0 -14px; padding: 0; _position:relative; }
	
#mainwrapper .wrapleft ul li{
	margin: 0;	padding: 6px 13px;
	list-style: none;
	overflow:hidden;
	background: #e6e6e6;
	border-top: 1px solid #fff;
}
#mainwrapper .wrapleft ul a{
	text-decoration: none;
	color: #545454;
	display: block;
	=width: 95%;
	background: transparent url(/gif/images/chrome/arrow_grey-on-grey.gif) no-repeat scroll left center !important;
}
#mainwrapper .wrapleft ul a:hover{ color: #b5052b; }

#mainwrapper .wrapleft ul.linklist{font-weight:700}
#mainwrapper .wrapleft ul.linklist li{padding-top:5px}
#mainwrapper .wrapleft .ad{padding:23px 0 16px 17px}
#mainwrapper .wrapleft p { padding: 15px 0 0 17px; }
#mainwrapper .wrapright ul, #mainwrapper .wrapright ol{padding:0 0 15px 25px;}
#mainwrapper .wrapright{ margin: 0 0 0 239px; padding: 15px; background: #fff; =width:657px; =overflow: hidden; }
#mainwrapper .wrapright h1,#mainwrapper .wrapfull h1{ font-size: 12px; line-height: 22px; white-space: nowrap; text-transform: uppercase; }
#mainwrapper .wrapright h1.small,#mainwrapper .wrapfull h1.small{
	font-size: 12px;
	line-height: 15px;
	white-space: nowrap;
	display: block;
}

#mainwrapper .headline{ margin: -14px -14px 21px; background: #E8EAE9 url(/gif/images/chrome/header-shade.gif) repeat-x scroll 0 0; }

#mainwrapper .wrapright h2,#mainwrapper .wrapright h3{ font-size: 14px; line-height: 16px; font-weight: 700; padding: 0 0 22px; }
#mainwrapper .wrapright h2{color:#333}
#mainwrapper .wrapright h3{font-size:14px;line-height:16px;font-weight:700;color: #b5052b;padding:0 0 22px}
#mainwrapper .wrapright p{ padding: 0 0 14px; line-height: 160%; }
#mainwrapper .wrapright a{ color: #b5052b; text-decoration: none; }
#mainwrapper .wrapright a:hover{text-decoration:underline;}
#mainwrapper .wrapright .col3{ margin: 0 0 19px; float: left; width: 660px; border-left: 1px solid #dedede;  }
/** html #mainwrapper .wrapright .col3{width:660px}*/
#mainwrapper .wrapright .col3 div{ float: left; width: 33%; border-right: 1px solid #dedede; }
	#mainwrapper .wrapright .col3 div div{ float: none; width: auto; border: none; }
	#mainwrapper .wrapright .col3 .shadow{ padding-bottom: 10px;}
#mainwrapper .wrapright .col3 p,#mainwrapper .wrapright .col3 h2,#mainwrapper .wrapright .col3 h3{padding-right:30px}
#mainwrapper .wrapright .col3 h1.small {margin-bottom:20px; background: #E8EAE9 url(/gif/images/chrome/header-shade.gif) repeat-x scroll 0 0; color: #b5052b !important; border-top: 1px solid #dedede; }
#mainwrapper .wrapright .col3 .box .inner{height:169px}
html>body #mainwrapper .wrapright .col3 .box .inner{min-height:169px;height:auto}
#mainwrapper .wrapright .col3 .box p{padding-right:0}
#mainwrapper .wrapright .col3 img{margin:0 0 14px}
#mainwrapper .wrapright .col3 div.half{width:66.6%}
#mainwrapper .wrapright .col3 .box { border-bottom: 1px solid #dedede; }
#mainwrapper .wrapright .newsbox,#mainwrapper .wrapright .newsbox_grey{border:1px solid #E0E0E0;color:#933;margin-right:70px}
* html #mainwrapper .wrapright .newsbox,* html #mainwrapper .wrapright .newsbox_grey{margin-right:60px}
#mainwrapper .wrapright .newsbox h3,#mainwrapper .wrapright .newsbox_grey h3{font-size:11px;padding:0;text-indent:3px;margin:2px}
#mainwrapper .wrapright .newsbox_grey h3{background-color:#F2F2F2;padding:2px 0}
#mainwrapper .wrapright .newsbox a,#mainwrapper .wrapright .newsbox_grey a{color:#999;text-decoration:none}
#mainwrapper .wrapright .newsbox li,#mainwrapper .wrapright .newsbox_grey li{background:transparent url(../gif/csspix/bullet_news.gif) no-repeat 10px 5px;padding-left:26px;padding-right:5px}
#mainwrapper .wrapright .newsbox ul,#mainwrapper .wrapright .newsbox_grey ul{margin:10px 0;list-style:none;padding:0}
#mainwrapper .wrapright .newsbox h3{color:#933}
#mainwrapper .wrapright .newsbox_grey h3{color:#333}
#mainwrapper .wrapright .newsbox{border-bottom-color:#933;}
#mainwrapper .wrapright .newsbox_grey{ background: #fff url(../gif/csspix/bg_body.gif); border-top-color: #F4CCCF; border-bottom-color: #933; margin-bottom: 15px; }

#mainwrapper .wrapfull{  }
	#mainwrapper .wrapfull .inner { =width: 899px; padding: 1px 15px; }
	#mainwrapper .wrapfull .inner .inner { =width: auto; padding: 0; }

#mainwrapper .wrapfull #pathway{color: #b5052b}
#mainwrapper .wrapfull .headline{ margin: 0 0px 15px 0; =width: 927px; }
#mainwrapper .wrapfull h2.hits, #mainwrapper .wrapright h2.hits{ color: #666; margin-right: 200px; font-size: 16px; font-weight: bold; height: 1%; }
#mainwrapper .wrapfull .hitsperpage{float:right;font-size:10px}
#mainwrapper .wrapfull .hitsperpage select{font-size:10px;border:1px solid #9F9F9F}
#mainwrapper .wrapfull .hitspager{color:#666;padding-top:15px;float:left;wposition:relative}
#mainwrapper .wrapfull .hitsfunctions{padding-top:15px;color:#333;text-align:right;margin-left:150px}
#mainwrapper .wrapfull .hitspager a{color:#666;text-decoration:none}
#mainwrapper .wrapfull .hitsfunctions a{color:#333;text-decoration:none}
#mainwrapper .wrapfull .hitspager a.on,#mainwrapper .wrapfull .hitsfunctions a.on{ color: #b5052b; }
#mainwrapper .wrapfull .hitspager a:hover,#mainwrapper .wrapfull .hitsfunctions a:hover{text-decoration:underline}
#mainwrapper .wrapfull .hitsfunctions a.on{font-weight:bold}
#mainwrapper .wrapfull .hitslist{border-bottom:1px solid #CCC;margin:15px 0 0;font-size:10px;width:100%}
	#mainwrapper .wrapfull .hitslist th{ background-color: #686767; margin-bottom: 8px; padding: 6px; text-align: left; color: #fff; }
	#mainwrapper .wrapfull .hitslist td{ padding: 3px 6px; border-top: 1px solid #fff; text-align: left; background-color: #e6e6e6; }
	#mainwrapper .wrapfull .hitslist tr.high td{background-color:#e6e6e6}
	#mainwrapper .wrapfull .hitslist tr.white {display: none; }
	#mainwrapper .wrapfull .hitslist tr.alt td, #mainwrapper .wrapfull .hitslist tr.low td{ background-color: #d7d7d6; }
/* #mainwrapper .wrapfull .hitslist td.record{color:#CCC;font-weight:bold;border-left:1px solid #CCC;text-align:center;padding-left:20px;padding-right:20px} */
#mainwrapper .wrapfull .hitslist td.record{text-align:center;padding-left:20px;padding-right:20px} 
/* #mainwrapper .wrapfull .hitslist tr.high .record{color:#fff} */
#mainwrapper .wrapfull .hitslist th.record{} 
#mainwrapper .wrapfull .hitslist td.title{ font-weight: bold; }
#mainwrapper .wrapfull .hitslist tr.high td.mark,#mainwrapper .wrapfull .hitslist tr.alt td.mark{}
#mainwrapper .wrapfull .hitslist tr td.mark a.on img,#mainwrapper .wrapfull .hitslist tr td.mark a:hover img{}
#mainwrapper .wrapfull .hitslist tr td.mark a.on:hover img{background-color: #b5052b;}
#mainwrapper .wrapfull .hitslist th.mark{}
#mainwrapper .wrapfull .hitslist .mark{padding-left:5px;padding-right:5px;text-align:center}
#mainwrapper .wrapfull .hitslist .white td{border:0;padding:0;height:8px}
#mainwrapper .wrapleft .inner{padding:0 5px 10px 16px}
#mainwrapper .wrapleft a{ color: #b5052b; text-decoration: none; }
	#mainwrapper .wrapleft a:hover{ text-decoration: underline; }
#mainwrapper .wrapright .helplink{float:right;color:#444;text-decoration:none;padding:5px 2px 0 0}
#mainwrapper .wrapright ul.horizontal{ list-style: none; margin-top: 10px; padding-left: 0; }
#mainwrapper .horizontal li{float:left;width:20%}
*+html #mainwrapper .horizontal li{width:19%}
* html #mainwrapper .horizontal li{width:19%}

#mainwrapper .horizontal a{color:#444;text-decoration:none}

#mainwrapper .wrapright .navbar { list-style: none; padding-left: 0; height: 20px; }
#mainwrapper .wrapright .navbar li{ float: left; }
#mainwrapper .wrapright .navbar a{ padding: 5px 18px; display: block; background-color: #8a8a8a; color: #fff; text-decoration: none; font-weight: bold; border-right: 1px solid #fff; }
#mainwrapper .wrapright .navbar a.on,#mainwrapper .wrapright .navbar a:hover{ background-color: #b5052b; }

#mainwrapper .viewchange{margin-right:400px;padding:14px 0 0 13px}
#mainwrapper .viewchange select{font-size:10px;padding:2px;width:120px}
#mainwrapper .wordsearch{float:right;padding:14px 0 0}
#mainwrapper .wordsearch input{font-size:10px;padding:4px 0 2px 2px;width:120px}
#mainwrapper hr{margin: 7px 0 7px -7px}
#pagefuncions{color:#333;padding:14px 0 21px;float:right; display: none;}
#pagefuncions img{margin-right:12px}
#pathway{color:#333;padding:14px 0 21px;margin: 0 100px 0 0;height:1%;  display: none;}
#mainwrapper  #pathway a{color:#999;text-decoration:none}
form.order{width:600px;height:1%}
.quarter{height:50px;width:100%}
html>body .quarter{height:auto;min-height:50px}
.quarter div{width:130px;float:left}
.quarter input{width:117px;padding:3px 1px;font-size:10px;border:1px solid #CFCFCF}
.half{width:100%;height:50px}
html>body .half{height:auto;float:left;min-height:50px}
.half div{width:260px;float:left}
.half div.text{width:340px}
.half input,.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}
.quarter .help,.half .help{float:right;margin-right:9px}
.abst{margin-left:28px}
.checkboxleft{float:left;width:15px;height:15px}
/* END MainWrapper */

/* START Teaser */
#teaser{ height: 207px; background: #fff url(../gif/csspix/bg_teaser.jpg) no-repeat; border-bottom: 15px solid #c4c4c4; }
#teaser .inner{padding:30px 0 0 28px}
#teaser .searchfield{background:transparent url(../gif/csspix/bg_teaser_searchfield.gif) no-repeat;border:0;height:18px;width:169px;padding:3px 6px 0 4px;font-size:10px;color:#555}
#teaser input{margin:0 0 13px}
#teaser .linklist_black{list-style:none}
#teaser .linklist_black li{margin-top:4px;float:left;clear:left}
#teaser a{color:#333333;font-weight:bold;text-decoration:none;display:block}
/* END Teaser */

/* START Introboxes */
#introboxes{ }
#introboxes .box,#introboxes .boxblue,#introboxes .boxorange{ float: left; width: 25%; width: 229px; background: #fff; border-top: 15px solid #c4c4c4; }
#introboxes .boxleft .box {border-top: none;}
#introboxes .box .border,#introboxes .boxblue .border,#introboxes .boxorange .border{height:198px}
html>body #introboxes .box .border,html>body #introboxes .boxblue .border,html>body #introboxes .boxorange .border{ height: auto; min-height: 198px; border-right: 1px solid #dedede; }
#introboxes .boxleft{margin-right:239px}
/** html #introboxes .boxleft .border{margin-left:-4px;}*/
#introboxes .boxright{ float: right; width: 227px; }
#introboxes h1{margin-bottom:16px}
#introboxes h1.small{ margin-bottom:20px; color: #b5052b !important; }
#introboxes h2{font-size:14px;padding:22px 0 0em 8px;height:34px}
html>body #introboxes h2{height:auto;min-height:34px}
#introboxes .shadow{ margin-bottom: 8px; background:#fff url(/gif/images/chrome/leftnav_topcorners.gif) no-repeat;  }
	#introboxes .border{ background: transparent url(/gif/images/chrome/leftnav_bottomcorners.gif) no-repeat scroll left bottom; padding: 1px; }
	.boxleft .border{ background: none !important; padding: 0 0 15px !important; }
#introboxes .boxright .inner{padding:0 5px 10px 16px}
#introboxes .boxright a{color:#444;text-decoration:none}
#introboxes .linklist{list-style:none}
#introboxes .linklist li{padding:4px 0 5px 9px;background:transparent url(/gif/chrome/submenu-arrow.gif) no-repeat scroll left center !important}
#introboxes .blue .linklist li{background-image:url(../gif/csspix/arrow_blue.gif)}
#introboxes .orange .linklist li{background-image:url(../gif/csspix/arrow_orange.gif)}
#introboxes .linklist a{text-decoration:none;color:#444;font-weight:bold}
#introboxes .list_imageleft dt{float:left;width:37px}
#introboxes .list_imageleft dd{margin-left:37px;display:block;height:1%}
#introboxes .list_imageleft .lined{border-top:1px solid #D5E1EE;margin-top:8px;padding-top:8px}
#introboxes .pager{margin-left:18px}
#introboxes hr{margin: 7px 0 7px -7px}
#introboxes p{padding:0 0 15px}
#introboxes .inner p a{color: #b5052b;text-decoration:none}
/* END Introboxes */

/* START Footer */
#footer{ clear: left; color: #000;  font-size: 100.01%;padding-top:8px; margin: 0 -15px; background: #fff; border-top:15px solid #c4c4c4; }
	.wrapfull #footer{ margin: 0 -30px; }
#footer a{color:#B5052B;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .inner{ padding: 10px 0; wmargin-top: 15px; }
/* END Footer */


/* START Navigation */
#metanavi{position:absolute;width:179px; display: none; }
/* WEICHE: Wenn kein Topbanner #metanavi{top:101px} {top:258px} */
#metanavi{top:101px}
#metanavi #sub0{background:transparent url(../gif/csspix/bg_meta.gif) no-repeat right bottom;padding:0 3px 3px 0}
#metanavi a{display:block;height:28px;text-indent:26px;line-height:28px;font-weight:700;color:#fff;text-decoration:none;background:transparent url(../gif/csspix/bg_meta_a.gif) no-repeat right top;text-transform:uppercase}
#metanavi #mainnavi0 a{background:transparent url(../gif/csspix/bg_meta_first.gif) no-repeat top left;border:1px solid #DADADA;border-left:0;height:29px;line-height:26px}
#metanavi #mainnavi0.active a { background: #fff none; color: #cb0000; border-top-color: #cb0000; height: 26px; }
#metanavi a:hover{ color: #cb0000; }
#metanavi #sub0{ display: none; }
#navigation{ background: transparent url(../gif/csspix/bg_top_main.gif) no-repeat 178px top; wheight: 31px; z-index: 99; background: #c4c4c4; padding: 14px 14px 0;  } 
#page #navigation{} 
#navigation #top{margin:0; background:#8A8A8A url(/gif/images/chrome/bg-topnav.gif) no-repeat left top; height: 57px }
	#navigation ul{list-style:none}
		#navigation li{float:left}
			#navigation a{white-space:nowrap}
			#navigation #top a{
				display: block;
				font-weight: 700;
				color: #727071;
				text-decoration: none;
				line-height: 11px;
				text-transform: uppercase;
				padding: 8px 14px 9px 12px;
				border-bottom: 1px solid #FFF;	border-left: 1px solid #FFF;
			}
			#navigation #top .active{ wbackground: transparent url(../gif/csspix/bg_top_main_active_li.gif) right top no-repeat; }
			#navigation #top .active a { background-color:#B5052B; color:#fff; wbackground: transparent url(../gif/csspix/bg_top_main_active_a.gif) left top no-repeat;  }
			#navigation #top .active a.or{ color:#fff; }

#sublayer{ width: 945px; position: absolute; left: 0; clear: both; }
/* WEICHE: Wenn kein Topbanner #sublayer{top:129px} {top:286px} */
#sublayer{ top: 113px; width: 720px; }
	#sublayer ul{ list-style: none; }
		#sublayer li{ float: left; }
		* html #sublayer li{width:1%}
#sublayer a{white-space:nowrap}
#sublayer .sub, #sublayer .subor{display:none;}
#sublayer .sub ul{ height: 23px; }
#sublayer .subor ul{ height:23px; padding-top:0;}
#sublayer .sub a,#sublayer .subor a{
	color: #fff;
	display: block;
	padding: 3px 10px 0 10px;
	wtext-transform: uppercase;
	wfont: 700 10px Verdana;
	text-decoration: none;
	wbackground: transparent url(../gif/csspix/bg_top_sub_a.gif) top left no-repeat;
	line-height: 18px;
	height: 24px;
}
#sublayer #top a:hover, #sublayer .sub a:hover, #sublayer .sub a.active, #sublayer .sub a.on,
#sublayer .subor a:hover, #sublayer .subor a.active, #sublayer .subor a.on{ color: #b5052b; background-color: #fff !important; }
#sub1 ul{ padding-left: 150px; }
#sub2 ul{ padding-left: 100px; }
#sub3 ul{ padding-left: 300px; }
#sub4 ul{ padding-left: 90px; }
#sub5 ul{ padding-left: 200px; }
.layernavigation{position:absolute;top:0;left:160px;display:none}
.layernavitem a{ background: #9dbedd none repeat scroll 0; border: 1px solid #fff; padding: 4px 10px; display: block; color: #fff; font-size: 10px; text-decoration: none; }
* html .layernavitem{ border: 1px solid #fff; }
* html .layernavitem a{border:0}
.layernavitem a:hover{border-top:1px solid #cb0000;background-color:#fff;color:#cb0000}
.layernavlist{list-style:none;width:160px}
#metanavi .sub .active a{border-top:1px solid #cb0000;background:#fff none;color:#cb0000;height:27px}
* html .layernavitem a:hover{padding-top:3px}
/* WEICHE: Wenn kein Topbanner #sublayer0{top:129px}#sublayer1{top:157px}#sublayer2{top:185px}#sublayer3{top:213px}#sublayer4{top:241px}#sublayer5{top:269px}#sublayer6{top:297px}#sublayer7{top:325px}#sublayer8{top:353px}#sublayer9{top:381px}#sublayer10{top:409px}#sublayer11{top:437px}*/
/* Mit Topbanner #sublayer0{top:286px}#sublayer1{top:314px}#sublayer2{top:342px}#sublayer3{top:370px}#sublayer4{top:398px}#sublayer5{top:426px}#sublayer6{top:454px}#sublayer7{top:482px}#sublayer8{top:510px}#sublayer9{top:538px}#sublayer10{top:566px}#sublayer11{top:594px} */
#sublayer0{top:129px}#sublayer1{top:157px}#sublayer2{top:185px}#sublayer3{top:213px}#sublayer4{top:241px}#sublayer5{top:269px}#sublayer6{top:297px}#sublayer7{top:325px}#sublayer8{top:353px}#sublayer9{top:381px}#sublayer10{top:409px}#sublayer11{top:437px}#sublayer12{top:465px}#sublayer13{top:493px}
/* END Navigation */

/* START Popup */
body#popup{padding:5px 0 0 6px} 
body#popup .border{padding:31px 10px 16px}
body#popup .wrapleft{width:305px}
body#popup .wrapleft p{padding:0 0 15px 0}
body#popup .wrapleft .shadow{margin-top:0}
body#popup .wrapright{margin-left:333px}
body#popup .popupheader .border{padding:25px 0 0 11px}
body#popup .popupheader h2{margin-left:30px;}
body#popup #mainwrapper .wrapright ul{list-style:none;padding-left:0}
body#popup .wrapright li{padding-left:26px;background: transparent url(../gif/csspix/popup_li.gif) no-repeat 16px 3px}
body#popup.pop1{background:none}
body#popup.pop1 .shadow{background:#FFF;border-bottom:1px solid grey;}
body.pop2{background-image:url(../gif/csspix/popup2_bg.gif);background-repeat:repeat-x}
body#popup.pop2 .wrapright{margin-left:0}
body#popup.pop2 .col3{width:100%;float:none}
body#popup.pop2 .col3 div{float:right;width:220px}
body#popup.pop2 .col3 div.half{width:auto;float:none;margin-left:0;border-right:1px solid #DBDBDB;margin-right:260px}
* html body#popup.pop2 .col3 div.half{margin-right:280px}
body#popup.pop2 .shadow{background:transparent url(../gif/csspix/popup2_shadow.gif) repeat-x; overflow:hidden;}
body#popup.pop2 .popupcontent .border{padding-top:5px}
body#popup.pop2 #mainwrapper .wrapright .col3 img{margin:0}
body#popup.pop2 #mainwrapper .wrapright a{color:#333;text-decoration:none}
body#popup.pop2 #mainwrapper .popupheader img{float:right;padding-right:39px}
body#popup.pop2 #mainwrapper .popupheader h2{margin-right:300px}
body.pop3{background:#fff url(../gif/csspix/bg_body.gif)}

/* Start Custom */
sup { line-height: 0;}
label {line-height: 150%;}
.orange a img.warning, .blue a img.warning,a img.warning {background-color: #b5052b;}
.half div.two3 select{width:149px}
.quarter select{width:117px; font-size: 10px;}
#stellenfoto, #stellenlogo {margin: 1em 0 1em 0; }
.half div.halfhalf select{width:117px}
.half div.third select{width:117px}
.half div select {
    height:15em;
}
.half div select.pulldown {
    height: 2em;
}
fieldset {
    padding-top: 1em;
    margin-bottom: 1em;
    border: 1px solid #CFCFCF;
}
.half div.half3 input, .half div.half3 select{width:95%;}
.half div.half3{width:32%;float:left}
.blue #mainwrapper .wrapright .navbar a{padding:5px 18px;display:block;background-color:#CFE5FF;color:#FFFFFF;text-decoration:none;font-weight:bold;border-right:1px solid #fff}
.blue #mainwrapper .wrapright .navbar a.on,#mainwrapper .wrapright .navbar a:hover{background-color:#676767;}
.wrapleft img {
    margin: 10px 0px 10px 0px;
}
#mainwrapper .wrapleft a.blink { color: #b5052b; }
#mainwrapper .wrapleft a.blink:hover { text-decoration: underline; }
#mainwrapper .wrapleft select.search{font-size:11px;padding:3px 4px 4px;margin-left:14px;width:178px}
#mainwrapper .wrapleft label{margin-left:14px;}
.jl { font-weight: bold; margin-left: 1em; }
#introboxes .inner {
	padding: 0 6px;
}
.box .inner{height:15em;}

html>body .box .inner{min-height:15em;height:auto}
#mainwrapper .border .border { overflow: hidden; }
#introboxes dd a{text-decoration:none;color:#444;}
#mainwrapper .wrapleft a.red { color: #b5052b; }
#mainwrapper .wrapleft p.clear { padding: 0; }
#mainwrapper .wrapleft #rleft{ margin-left: 14px; }
#header .wrapright#noborder {
    border-left: none; top:49px; right: 15px; background: #c4c4c4; border-bottom: 1px solid #e7e7e7; width:auto;
}
#header .wrapright#noborder { background: #c4c4c4 url(/gif/images/chrome/corner_left-grey.gif) left top no-repeat; padding-left: 4px; }

#header .wrapright#noborder a, #header .wrapright#noborder { color: #727071; line-height: 20px; text-transform: uppercase; font-size: 10px;  }
	#header .wrapright#noborder a { padding: 0 15px; }
	#header #noborder .inner { padding: 0 4px 0 0; background: #c4c4c4 url(/gif/images/chrome/corner_right-grey.gif) right top no-repeat; margin-top:0;}
	#header #noborder #loginname2 { display: none; }
	
div.border table.info li{
  list-style-position:outside;
	background:transparent url(/gif/chrome/submenu-arrow.gif) 8px 5px no-repeat;
  margin:0;
  overflow:hidden;
  padding:2px 18px;
}
div.wrapright table.info ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0 -14px;
padding:0;
}
div.wrapright table.info li{
	background:transparent url(/gif/chrome/submenu-arrow.gif) 8px 5px no-repeat;
}
#topTeaser{text-align:center; margin:0 -15px}
#rightTeaser{left:1000px;position:absolute;z-index:1000;}
.skyscraper{top:124px}
#home{
	width:688px;
	background-color:#fff;
	font-size:9px;
	padding:2px;
	margin:10px 0px;
}
#home #hbanner{
	text-align:center;
	margin:10px 0;
}
h2.small {
    border-bottom:1px solid #EBECEC;
    color:#8A8A8A;
    font-size:0.8em;
    font-weight:normal;
    padding:5px 13px;
}
