*{margin:0;padding:0}
img{border:0}
body{font:normal 11px Verdana;color:#333}
/* WEICHE: body{padding:2px 0 0} body#index{padding:159px */
body#page,body#index{padding:92px 0 0;background:#fff url(/gif/csspix/bg_body.gif)}
#container{width:945px}
.clear{overflow: hidden;clear: both;height: 1px;margin: -1px 0 0 0;font-size: 1px;}
.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{border:1px solid #dedede;background-color:#fff;margin:0 0 0 -4px}
* html .border{background:#fff url(/gif/csspix/pixel_g.gif) repeat-y 3px 0;margin-left:-3px}
.red{color:red}
.blk{color:#000 !important}
hr{border:0px;height:1px;background-color:#D5E1EE}
.headline h1{font-family:"Trebuchet MS", Verdana;margin:0 58px 0 0;background:transparent url(/gif/csspix/bg_headline.gif) no-repeat right bottom; color:#fff;font-weight:400;text-transform:uppercase;padding:3px 10px 4px 15px}
h1.small{font-family:"Trebuchet MS", Verdana;background:transparent url(/gif/csspix/bg_headline_small_grey.gif) no-repeat; color:#fff;font-weight:400;text-transform:uppercase;padding:9px 10px 4px 15px;margin:0px 58px 6px -2px;font-size:12px;line-height:14px;width:140px;}
.blue h1.small,.blue .wrapleft .colored h1.small{background-image:url(/gif/csspix/bg_headline_small_blue.gif)}
.orange h1.small,.orange .wrapleft .colored h1.small{background-image:url(/gif/csspix/bg_headline_small_orange.gif)}
.blue .wrapleft h1.small,.orange .wrapleft h1.small{background-image:url(/gif/csspix/bg_headline_small_grey.gif)}
.button{color:#fff;padding:2px 22px !important;width:auto !important;letter-spacing:1px;border:0  !important;font-size:10px; font-weight:bold;}
.btn{background:#999 url(/gif/csspix/btn.gif) no-repeat right bottom;display:block;padding:4px 0 4px 5px;width:163px;color:#444 !important;font-size:9px;text-transform:uppercase;text-decoration:none !important;letter-spacing:-1px}
.help,.warning,.backx,.button,.btn,.headline h1,.btn_search{background-color:#999}
.blue .btn_search,.blue .help,.blue .warning,.blue .backx,.blue .button,.blue .btn,.blue .headline h1{background-color:#7EA8CE}
.orange .btn_search,.orange .help,.orange .warning,.orange .backx,.orange .button,.orange .btn,.orange .headline h1{background-color:#F93}
.inner{padding:0 5px 5px 8px}
.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:188px}
#hockeybanner{position:absolute;left:0;top:4px}
#hockeybanner .top{float:left;width:951px}
#hockeybanner .right{margin-left:951px}
/* END Banner */

/* START Header */
#header{margin:0 0 8px;color:#838383}
#header .border{overflow:hidden}
#header .border{height:1%}
#header .wrapleft{float:left;height:86px}

#header .wrapright{float:right;border-left:1px solid #dedede;height:86px}
#header .wrapright .inner{padding:0 25px 0}
#header #loginname,#header #loginnavi, #header #loginnavi2, #header #loginname2{display:block}
#header #loginname, #header #loginname2{font-weight:700;padding-top:50px}
#header #loginnavi a, #header #loginnavi2 a{color:#838383;text-decoration:none;font-size:9px}
#header #loginnavi a:hover, #header #loginnavi2 a:hover{text-decoration:underline}
#header #loginform{margin:16px 0 5px;display:block}
#header #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;margin: 0 0 2px}
#header #loginform input.textfield{margin: 0!important}
/* END Header */

/* START MainWrapper */
#page #mainwrapper{background-color:#fff}
#index #mainwrapper .border{padding:0 3px 3px 0;border-bottom-width:1px}
#page #mainwrapper .border{padding:41px 23px 10px 1px}/*border-bottom-width:0*/
#page #mainwrapper .border .border{padding:0px 3px 3px 0;border-bottom-width:1px}
#page #mainwrapper .shadow{}/*padding-bottom:0;*/
#page #mainwrapper .shadow .shadow{padding:0 3px 3px 0;background-image:url(/gif/csspix/bg_shadow.gif)}
#mainwrapper .wrapleft{width:229px;color:#444;float:left;}
*+html #mainwrapper .wrapleft{position:relative}
#mainwrapper .wrapleft .shadow{margin-top:5px;}
#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;padding:11px 0 12px 16px}
#mainwrapper .wrapleft ul li{padding-top:10px}
#mainwrapper .wrapleft ul a{text-decoration:none;color:#444}
#mainwrapper .wrapleft ul a:hover{color:red}
#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:0 0 15px 17px}
#mainwrapper .wrapright ul{padding:0 0 15px 25px;}
#mainwrapper .wrapright{margin-left:253px;height:1%}
#mainwrapper .wrapright h1,#mainwrapper .wrapfull h1{font-size:18px;line-height:20px;white-space:nowrap;display:inline;height:27px;padding:4px 40px 3px 17px}
#mainwrapper .wrapright h1.small,#mainwrapper .wrapfull h1.small{font-size:12px;line-height:15px;white-space:nowrap;padding:9px 10px 4px 15px;display:block}
#mainwrapper .headline{margin-bottom:21px;margin-left:-16px}
#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:#f00;padding:0 0 22px}
#mainwrapper .wrapright p{padding-bottom:14px}
#mainwrapper .wrapright a{color:red;text-decoration:underline}
#mainwrapper .wrapright .col3{padding:19px 0 0;float:left;width:685px}
* html #mainwrapper .wrapright .col3{width:660px}
#mainwrapper .wrapright .col3 div{float:left;width:33.3%}
#mainwrapper .wrapright .col3 div div{float:none;width:auto}
#mainwrapper .wrapright .col3 p,#mainwrapper .wrapright .col3 h2,#mainwrapper .wrapright .col3 h3{padding-right:30px}
#mainwrapper .wrapright .col3 h1.small{margin-bottom:20px}
#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{margin-right:6px}
#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{padding:0 40px 0 60px}
#mainwrapper .wrapfull #pathway{color:red}
#mainwrapper .wrapfull .headline{margin-bottom:21px;margin-left:-72px}
#mainwrapper .wrapfull 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;position: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:red}
#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:#98B9D8;border-right:1px solid #fff;margin-bottom:8px;padding:6px 13px;text-align:left;color:#fff}
#mainwrapper .wrapfull .hitslist td{border-right:1px solid #CCC;padding:8px 13px;border-top:1px solid #CCC;text-align:left}
#mainwrapper .wrapfull .hitslist tr.high td{background-color:#DBEBFB}
#mainwrapper .wrapfull .hitslist tr.alt  td{background-color:#E5E5E5}
/* #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{border-left:1px solid #CCC;text-align:center;padding-left:20px;padding-right:20px} 
/* #mainwrapper .wrapfull .hitslist tr.high .record{color:#fff} */
#mainwrapper .wrapfull .hitslist th.record{border-left:1px solid #98B9D8} 
#mainwrapper .wrapfull .hitslist td.title{color:red;font-weight:bold}
#mainwrapper .wrapfull .hitslist tr.high td.mark,#mainwrapper .wrapfull .hitslist tr.alt td.mark{background-color:#fff}
#mainwrapper .wrapfull .hitslist tr td.mark a.on img,#mainwrapper .wrapfull .hitslist tr td.mark a:hover img{background-color:#98B9D8}
#mainwrapper .wrapfull .hitslist tr td.mark a.on:hover img{background-color:#FF0000;}
#mainwrapper .wrapfull .hitslist th.mark{border-right:1px solid #98B9D8}
#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:#444;text-decoration:none}
#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:#FC9;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:#F93}

#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}
#pagefuncions img{margin-right:12px}
#pathway{color:#333;padding:14px 0 21px;margin: 0 100px 0 0;height:1%}
#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;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}
.abst2{margin-left:48px}
.checkboxleft{float:left;width:15px;height:15px}
/* END MainWrapper */

/* START Teaser */
#teaser{height:278px;background:#fff url(/gif/csspix/bg_teaser.jpg) no-repeat right 8px;margin-right:4px;padding:8px 0 0}
#teaser .inner{padding:154px 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{background:#fff url(/gif/csspix/bg_introboxes.gif) repeat-x;padding:8px 0 0 1px}
#introboxes .box,#introboxes .boxblue,#introboxes .boxorange{float:left;width:25%;margin-right:6px;width:227px}
#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}
#introboxes .boxleft{margin-right:239px}
* html #introboxes .boxleft .border{margin-left:-4px;}
#introboxes .boxright{float:right;width:239px}
#introboxes h1{margin-bottom:16px}
#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}
#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:0 0 5px 9px;background:transparent url(/gif/csspix/arrow_black.gif) no-repeat 0 4px}
#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:red;text-decoration:none}
/* END Introboxes */

/* START Footer */
#footer{clear:left;color:#838383;text-transform:uppercase;font-size:10px;padding:10px  0 10px 17px;background-color:#fff}
#footer a{color:#838383;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .inner{padding:10px 0 0}
/* END Footer */


/* START Navigation */
#metanavi{position:absolute;width:179px}
/* WEICHE: Wenn kein Topbanner #metanavi{top:101px} {top:258px} */
#metanavi{top:191px}
#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;height:31px;z-index:99} 
#page #navigation{margin:0 0 8px} 
#navigation #top{margin:0 0 0 178px}
#navigation ul{list-style:none}
#navigation li{float:left}
#navigation a{white-space:nowrap}
#navigation #top a{display:block;font-weight:700;color:#fff;text-decoration:none;line-height:11px;text-transform:uppercase;padding:8px 14px 9px 12px;background:transparent url(/gif/csspix/bg_top_main_a.gif) left 4px no-repeat}
#navigation #top .active{background:transparent url(/gif/csspix/bg_top_main_active_li.gif) right top no-repeat}
#navigation #top .active a{color:#7EA8CE;background:transparent url(/gif/csspix/bg_top_main_active_a.gif) left top no-repeat}
#navigation #top .active a.or{color:#F68917}
#sublayer{width:945px;position:absolute;left:0;clear:both}
/* WEICHE: Wenn kein Topbanner #sublayer{top:129px} {top:286px} */
#sublayer{top:219px}
#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;border-bottom:4px solid #CECFCE;border-right:1px solid #CECFCE;margin-right:4px;background-color:#fff}
#sublayer .sub ul{border-bottom:4px solid #7BAACE;height:23px;padding-top:14px}
#sublayer .subor ul{border-bottom:4px solid #F78A10;height:23px;padding-top:14px}
#sublayer .sub a,#sublayer .subor a{color:#838383;display:block;padding:3px 24px 0 25px;text-transform:uppercase;font:700 10px Verdana;text-decoration:none;background:transparent url(/gif/csspix/bg_top_sub_a.gif) top left no-repeat;line-height:11px;height:19px}
#sublayer #top a:hover, #sublayer .sub a:hover, #sublayer .sub a.active, #sublayer .sub a.on{color:#7EA8CE}
#sublayer .subor a:hover, #sublayer .subor a.active, #sublayer .subor a.on{color:#F68917}
#sub1 ul{padding-left:150px}
#sub2 ul{padding-left:100px}
#sub3 ul{padding-left:300px}
#sub4 ul{padding-left:100px}
#sub5 ul{padding-left:100px}
.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:219px}#sublayer1{top:247px}#sublayer2{top:275px}#sublayer3{top:303px}#sublayer4{top:331px}#sublayer5{top:359px}#sublayer6{top:387px}#sublayer7{top:415px}#sublayer8{top:463px}#sublayer9{top:471px}#sublayer10{top:519px}#sublayer11{top:527px}#sublayer12{top:555px}#sublayer13{top:583px}
/* 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:transparent url(/gif/csspix/popup2_shadow.gif) repeat-x}
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:#FF0000;}
.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:#7EA8CE;}
.wrapleft img {
    margin: 10px 0px 10px 10px;
}
#mainwrapper .wrapleft a.blink {
    color: red;
}
#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;
}
.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: red;
}
#mainwrapper .wrapleft p.clear {
    padding: 0;
}
#mainwrapper .wrapleft #rleft{
    margin-left: 14px;
}
#header .wrapright#noborder {
    border-left: none;
}

#highlightbox{border: 2px solid red; margin: 4px 4px 4px 4px; padding: 4px 4px 4px 4px;}
table.news td{
  width:31%;
  vertical-align:top;
  padding-right:6px;
}



