@font-face {
    font-family: 'DroidSansRegular';
    src: url(#);
    src: url(#) format('embedded-opentype'),
         url('/css/DroidSans-webfont.woff') format('woff'),
         url('/css/DroidSans-webfont.ttf') format('truetype'),
         url('/css/DroidSans-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansBold';
    src: url(#);
    src: url(#) format('embedded-opentype'),
         url('/css/DroidSans-Bold-webfont.woff') format('woff'),
         url('/css/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/css/DroidSans-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body{font-family:Arial,Helvetica,Verdana;font-size:12px;-webkit-text-size-adjust:none;color:#222;line-height:18px;}
body{background: url('/img/bg-body-arbeitnehmer.png') repeat-x 0 0 #fff;}
form,p,div,span,ul,li,dl,dd,dt,object,body,h1,h2,h3,h4{margin:0;padding:0;}
input,textarea,select{font-family:Arial,Helvetica,Verdana;font-size:12px;}
select{height:20px;padding-top:2px;}
img,table,td{border:0;}

a,a:link,a:visited,a:active,a:hover{color:#333;text-decoration:none;-webkit-text-size-adjust:none;outline: none;}
a:hover{text-decoration:underline;color:#555;}

.bold{font-weight:bold;}
.red{color:#f00;}
.blue{color:#1277ab;}
.white{color:#fff;}
.lightblue{color:#8ac1e0;}
.errordesc{background-color:#fff;border:2px solid #f00;border-radius:5px;color:#f00;font-weight:bold;margin:10px 0 20px;padding: 5px 10px;}
.desc-left{text-align:right;font-size:10px;}
.desc{font-size:10px;line-height:12px;}
.letterspacing{letter-spacing:3px;font-style:italic;}
.uppercase{text-transform:uppercase;}
.letterspace{letter-spacing:2px;}
.formvaluefield{display:none;}
.invisible{display:none;}

#page a.pdf{background: url('/img/icons/icon-pdf.png') no-repeat 0 0 #fff;padding:0 0 1px 20px;text-decoration:underline;}

#page{width:981px;margin:0 auto;position:relative;padding:0 9px;}
#pagecontent{overflow:hidden;}
#contentarea{overflow:hidden;margin-top:25px;width:730px;min-height:500px;}

#pagecontent .contentarea-page{width:981px;}

#header{position:relative;height:174px;}
#header .logo{position:absolute;left:0;top:21px;}
#header .slogan{position:absolute;left:112px;top:78px;color:#555;font-size:10px;font-weight:bold;}

#header .login{float:right;position:relative;right:0;top:0;background: url('/img/login-head.png') no-repeat 0 -4px;width:226px;height:92px;}
#header .login .linklogin{background: url('/img/arrow-blue.png') no-repeat 0 6px;padding-left:18px;position:absolute;left:20px;top:10px;color:#1277ab;}
#header .login .linkregister{background: url('/img/breadcrumbs.png') no-repeat 0 4px;padding-left:18px;position:absolute;left:20px;top:65px;}

#header .logout{float:right;position:relative;right:0;top:-32px;background: url('/img/account-head.png') no-repeat 0 -20px;width:226px;height:76px;}
#header .logout-mein-ingenieurweb{top:0;}
#header .logout .accountMenulink{background: url('/img/arrow-blue.png') no-repeat 0 6px;padding-left:18px;position:absolute;left:20px;top:10px;color:#1277ab;}
#header .logout .logoutlink{position:absolute;right:10px;top:45px;}

#header .head-arbeitgeber{float:right;margin:8px 2px 0 0;font-size:12px;color:#555;}
#header .head-arbeitgeber h5{font:normal 15px/10px 'DroidSansRegular',Arial,Helvetica,Verdana;padding:0;margin:5px 0 15px;color:#333;}

#header .menu{left:0;top:122px;position:absolute;z-index:1000;}
#header .menu ul{padding:0;margin:0 0 0 0;list-style-type:none;z-index:1100;}
#header .menu ul > li{float:left;padding:0;margin:0;position:relative;}
#header .menu ul > li{background: url('/img/menu-divider.png') no-repeat right 3px;}
#header .menu ul > li > img.arrow{position:absolute;top:20px;right:8px;}
#header .menu ul > li.last{background:none;}
#header .menu ul > li > a,#header .menu ul > li > a:link{padding:18px 25px 19px 22px;text-decoration:none;text-transform:uppercase;color:#fff;font:normal 14px/14px 'DroidSansRegular',Arial,Helvetica,Verdana;display:block;z-index:1000;}
#header .menu ul > li.marked > a{background: url('/img/arrow-menu-marked.png') no-repeat center 37px;}
#header .menu ul > li > a:hover,#header .menu ul > li > a:active,#header .menu ul > li:hover > a{text-decoration:none;background: url('/img/bg-body-arbeitnehmer-active.png') repeat-x right top;}
#header .menu ul > li.marked a:hover{background: url('/img/arrow-menu-marked.png') no-repeat center 37px;}
#header .menu ul > li.subs a:hover,#header .menu ul > li.subs a:active,#header .menu ul > li.subs:hover > a{text-decoration:none;background: url('/img/bg-body-arbeitnehmer-active.png') repeat-x right top;}

#header .menu ul.navitems{display:none;margin:0;padding:0;border:0;position:absolute;width:auto;height:auto;top:46px;background: none #4e9ec8;z-index:1200;}
#header .menu li:hover ul.navitems{display:block;opacity:0.96;}
#header .menu ul.navitems li{float:none;padding:0;margin:0;text-align:left;background: url('/img/submenu-separator-blue.png') no-repeat 15px bottom;}
#header .menu ul.navitems li > a{color:#fff;font-size:11px;line-height:14px;margin:0;padding:7px 20px 7px 22px;font-weight:normal;font-size:12px;text-transform:none;display:block;}
#header .menu ul.navitems li.firstitem{/*padding-top:3px;*/}
#header .menu ul.navitems li.lastitem{background:none;}
#header .menu ul.navitems li> a:hover{color:#fff;text-decoration:none;background:none #4f4f4f;}
#header .menu ul.navitems .arrow {left: 20px;position: absolute;top: -14px;}
#header .menu ul.navitems > li.lastsub{background:none;}

.contentnav .sub-navigation-myingenieurweb{width:135px;padding:0;margin:0;width:226px;color:#222;line-height:12px;font-size:12px;border-radius:7px 0 0 7px;list-style-type:none;}
.contentnav .sub-navigation-myingenieurweb a,.contentnav .sub-navigation-myingenieurweb a:link{text-decoration:none;background-color:#ddd;color:#333;font-size:12px;font-weight:bold;line-height:12px;padding:14px 0 14px 10px;margin:0;display:block;border-bottom:1px solid #fff;}
.contentnav .sub-navigation-myingenieurweb a:hover{background-color:#64BBE7;text-decoration:none;color:#fff;}
.contentnav .sub-navigation-myingenieurweb a.active{background-color:#64BBE7;color:#fff;}
.contentnav .sub-navigation-myingenieurweb a.activeSub{background: url('/img/breadcrumb-sprite.png') no-repeat 25px -234px #64BBE7;padding:5px 0 5px 38px;color:#fff;border-bottom:0;}
.contentnav .sub-navigation-myingenieurweb a.activeSubMarked,.contentnav .sub-navigation-myingenieurweb a.activeSub:hover{background: url('/img/breadcrumb-sprite.png') no-repeat 25px -234px #64BBE7;color:#fff;padding:5px 0 5px 38px;border-bottom:0;text-decoration:underline;}
.contentnav .sub-navigation-myingenieurweb a.last{border:0;}
.contentnav .sub-navigation-myingenieurweb a.space{border-bottom-width:15px;}
#page .accountarea{background-color:#eee;border-radius:7px 0 7px 7px;border-right: 3px solid #ddd;width:709px;padding:17px 20px 0 22px;min-height:350px;}

.accountarea .accountboxes{overflow:hidden;margin:10px 0 60px;}
.accountarea .accountbox{background-color:#ddd;position:relative;margin-bottom:20px;margin-right:30px;padding: 10px 20px 10px 10px;float:left;width:290px;height:125px;border-radius:7px;border:1px solid #ccc;}
.accountarea .accountbox h5{color:#222;font-weight:normal;font-family:DroidSansRegular,Arial,Verdana;padding:10px 0 0 75px;margin:0;font-size:16px;text-align:left;}
.accountarea .accountbox p{padding:10px 10px 10px 75px;margin:0;font-size:12px;line-height:14px;text-align:left;}
.accountarea .accountbox img{padding:0;margin:0;position:absolute;left:20px;top:22px;}
.accountarea .accountbox .btn{position:absolute;left:83px;bottom:15px;padding:0;margin:0;}
#page .accountarea .btn-row-jobfinder,#page .accountarea .btn-row-account{margin:40px 0 40px 0;}

.arbeitgeberaccountboxes{overflow:hidden;margin:10px 0 60px;}
.arbeitgeberaccountboxes .agbox{background-color:#ddd;position:relative;margin-bottom:20px;margin-right:30px;padding: 10px 20px;float:none;width:650px;height:66px;border-radius:7px;border:1px solid #ccc;}
.arbeitgeberaccountboxes .agbox img{position:absolute;top:20px;left:20px;}
.arbeitgeberaccountboxes .agbox h5{color:#222;font: normal 16px/20px DroidSansRegular,Arial,Verdana;margin:0;text-align:left;padding:10px 0 10px 75px;width:250px;position:relative;}
.arbeitgeberaccountboxes .agbox span.status{padding:0;padding:2px 5px;margin-left:75px;font-style:italic;background-color:#fff;color:#222;}
.arbeitgeberaccountboxes .agbox .btn{position:absolute;padding:0;margin:0;left:440px;top:28px;}

.tooltipDiv{line-height:16px;padding:7px 10px;text-shadow:1px 1px 2px #0c4c6e;cursor:help;}
.tooltipSpan img,.arbeitgeberaccountboxes .agbox h5 img{position:relative;left:0;top:1px;font-size:10px;}

#page .accountarea .accountTable {font-size:13px;margin-bottom:10px;}
#page .accountarea .accountTable .head1,#page .accountarea .accountTable .head{font-size:13px;background-color:#333;color:#fff;border-left:1px solid #fff;border-bottom:0;}
#page .accountarea .accountTable .head2{font-size:13px;background-color:#ccc;color:#222;border-left:1px solid #fff;border-bottom:0;}
#page .accountarea .accountTable td.noBorder{border:0;}
#page .accountarea .accountTable td.first{border-left:0;}
#page .accountarea .accountTable td{border-bottom:1px dotted #999;padding:3px 3px 3px 5px;background-color:#fff;}

#page .accountarea .accountTable .result-date{padding-top:5px;width:50px;font-size:11px;}
#page .accountarea .accountTable .stellengesuchseite{color:#1277AB;font-weight:normal;text-decoration:none;font-size:14px;line-height:20px;}
#page .accountarea .accountTable .contacted{padding-top:8px;width:50px;text-align:center;}

#header .button-arbeitgeber{background: url('/img/menu-arbeitgeber-button.png') repeat-x 0 0;width:226px;height:57px;position:absolute;top:111px;right:0;font-size:11px;line-height:11px;}
#header .button-arbeitgeber a.text{color:#fff;font-weight:bold;font-size:11px;line-height:11px;padding-left:19px;}
#header .button-arbeitnehmer{background: url('/img/menu-arbeitnehmer-button.png') repeat-x 0 0;width:226px;height:57px;position:absolute;top:111px;right:0;font-size:11px;line-height:11px;}
#header .button-arbeitnehmer a.text{color:#fff;font-weight:bold;font-size:11px;line-height:11px;padding-left:19px;}

#contentarea h1,#contentarea h2{color:#1277AB;font: normal 24px/28px 'DroidSansRegular',Arial,Helvetica,Verdana;padding:0 25px 25px 0;margin:0;}
#contentarea h2{font-size:18px;padding:10px 25px 5px 0;}
#pagecontent .agb h2{padding-top:0;margin-top:20px;}
#pagecontent .agb h4{padding:0;margin:20px 0 5px;}
#pagecontent .agb h2.noTop,#pagecontent .agb h4.noTop{padding-top:0;margin-top:0;}
#contentarea ul{list-style-type:none;margin-left:0;padding:5px 5px 10px 0;}

#page .contentmessage{background: url('/img/bg-message.png') no-repeat 540px 35px #eee;border-radius:7px;padding:20px 210px 20px 20px;width:500px;min-height:250px;}

#search-home{height:203px;margin-top:10px;position:relative;overflow:hidden;}
#search-home .search-home-content{width:981px;height:400px;position:relative;}
#search-home .facebook{position:absolute;top:15px;right:12px;}
#search-home .moreCategories{position:absolute;bottom:0;left:31px;padding:8px 0 0 38px;width:110px;height:25px;background: url('/img/bg-search-details-button.png') no-repeat 0 0;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;cursor:pointer;}
#search-home .moreCategories:hover{color:#fff;text-decoration:none;background-position:left bottom;}
#search-home .title{position:absolute;top:16px;left:7px;background: url('/img/bg-search-zoom-blue.png') no-repeat 0 0;padding-left:24px;font: normal 14px/18px 'DroidSansBold',Arial,Helvetica,Verdana;color:#1277ab;}
#search-home .what-text{position:absolute;top:68px;left:34px;color:#fff;color:#fff;font-size:18px;font-weight:bold;}
#search-home .where-text{position:absolute;top:68px;left:301px;color:#fff;color:#fff;font-size:18px;font-weight:bold;}
#search-home .what-field,#search-home .where-field{position:absolute;top:97px;border:0;color:#333;font-size:16px;line-height:18px;padding:0;margin:0;}
#search-home .what-field{left:32px;width:238px;}
#search-home .where-field{left:298px;width:240px;}
#search-home .what-text-desc{position:absolute;top:120px;left:34px;color:#fff;font-size:11px;font-weight:normal;}
#search-home .where-text-desc{position:absolute;top:120px;left:301px;color:#fff;font-size:11px;font-weight:normal;}
#search-home .submit{position:absolute;top:147px;width:111px;height:35px;border:0;left:436px;background:transparent;background-image: url('/img/button-search-grey.png');color:#fff;text-transform:uppercase;margin:0;padding:0 0 0 20px;cursor:pointer;font-weight:bold;}
#search-home-banner{position:absolute;right:0;bottom:0;}
#search-home-banner .clearpos{position:relative;height:108px;width:390px;}
#search-home .slogan{background: url('/img/bg-search-home-spite.png') no-repeat right -109px;width:260px;height:30px;position:absolute;right:0;bottom:29px;z-index:2;}
#search-home .slogan p{font-weight:bold;font-size:17px;text-transform:uppercase;color:#fff;padding:6px 0 0 28px;}
#search-home .keywords{background: url('/img/bg-search-home-spite.png') no-repeat right bottom; width:300px;height:79px;position:absolute;right:95px;bottom:29px;z-index:1;}
#search-home .keywords ul{margin:10px 0 0 17px;}
#search-home .keywords ul li{background: url('/img/bullet-blue.png') no-repeat 0 5px;list-style:none;padding-left:14px;margin-bottom:3px;color:#333;}
#search-home .keywords ul li.li1{}
#search-home .keywords ul li.li2{margin-left:7px}
#search-home .keywords ul li.li3{margin-left:14px;}
#search-home .register{background: url('/img/bg-search-home-spite.png') no-repeat left top;width:203px;height:29px;position:absolute;right:0;bottom:0;z-index:2;}
#search-home .register p{background:url('/img/breadcrumbs.png') no-repeat 0 8px;margin:0 0 0 46px;padding:5px 0 0 20px;font-weight:bold;font-size:13px;}

#topRubrics{position:absolute;left:20px;bottom:72px;width:600px;}
#topRubrics h4{color:#434343;font-family:'DroidSansBold',Arial,Helvetica,Verdana;font-size:14px;font-weight:normal;width:550px;padding:0 0 7px;}
#topRubrics a,#topRubrics a:link{font-size:12px;line-height:14px;color:#434343;background: url('/img/arrow-grey.png') no-repeat 0 3px;padding-left:12px;}

#pagecontent .contentnav{float:right;margin-top:25px;padding-bottom:110px;width:251px;}
#pagecontent .contentnav-noSocial{padding-bottom:0;}
#pagecontent .contentnav-account{float:right;margin-top:25px;padding-bottom:110px;width:226px;}
#pagecontent .contentbox{width:226px;height:222px;margin:0 0 25px 25px;position:relative;}
#pagecontent .contentbox h4{padding:10px 0 8px 0;margin:0 0 10px 21px;font: normal 14px/13px 'DroidSansBold',Arial,Helvetica,Verdana;}
#pagecontent .contentbox h4.special{padding:10px 0 5px 0;font-size:18px;line-height:22px;}
#pagecontent .contentbox-white h4.special{font-weight:normal;}
#pagecontent .contentbox p{padding:0 21px 0 22px;margin:0px;font-size:12px;line-height:17px;}
#pagecontent .contentbox-grey{background: url('/img/box-grey.png') no-repeat 0 0;}
#pagecontent .contentbox-grey h4{color:#fff;background: url('/img/box-separator-grey.png') no-repeat left bottom;text-shadow:1px 1px 1px #222;}
#pagecontent .contentbox-grey p{color:#fff;}
#pagecontent .contentbox-white{background: url('/img/box-white.png') no-repeat 0 0;}
#pagecontent .contentbox-white h4{color:#434343;background: url('/img/box-separator-white.png') no-repeat left bottom;text-shadow:1px 1px 1px #bbb;}
#pagecontent .contentbox-white p{color:#434343;}
#pagecontent .contentbox-blue{background: url('/img/box-blue.png') no-repeat 0 0;}
#pagecontent .contentbox-blue h4{color:#fff;background: url('/img/box-separator-blue.png') no-repeat left bottom;text-shadow:1px 1px 1px #0B689E;}
#pagecontent .contentbox-blue p{color:#fff;}

#pagecontent .plaingreybox{background-color:#E0E0E0;margin-top:20px;padding:0 0 15px 20px;border-radius:5px;position:relative;}
#pagecontent .plaingreybox h3{padding:10px 0;font:normal 18px/22px 'DroidSansBold',Arial,Helvetica,Verdana;}
#pagecontent .plainlightbluebox{margin:0 0 5px 0;background-color:#90CEEE;}
#pagecontent .plainbluebox{margin:0 0 5px 0;background-color:#64BBE7;}
#pagecontent .plaindarkbluebox{margin:0 0 5px 0;background-color:#3f97c4;}
#pagecontent .plaingreyboxcentered{margin:20px 0 0;padding:10px 20px;text-align:center;}
#pagecontent .white a,#pagecontent .white a:hover,#pagecontent .white a:active,#pagecontent .white a.textlink,#pagecontent .white a.textlink:hover,#pagecontent .white a.textlink:active{color:#fff;} 

#contentarea .plaingreybox td.title{width:175px;}
#contentarea .plaingreybox td{padding: 5px 5px 5px 0;}
#contentarea .plaingreybox table.valueresult {font-size:16px;font-weight:bold;}
#contentarea .plaingreybox table.valueresult td{padding:15px 5px 0 0;}

#contentarea .plaingreybox .button{margin:10px 0 20px 10px;}
#contentarea .plaingreybox .checkicon-list{padding:10px 0 0 10px;}
#contentarea .plaingreybox .checkicon-list-plus{padding:5px 0 0;}
#contentarea .plaingreybox .checkicon-list > li{padding:2px 0 15px 30px;background: url('/img/haken.png') no-repeat left top;}
#contentarea .plaingreybox .arrow-list{padding:0 0 10px 10px;}
#contentarea .plaingreybox .arrow-list > li{padding:2px 0 4px 15px;background: url('/img/arrow-grey.png') no-repeat left 7px;}
#contentarea .plaingreybox .plus-label{font-weight:bold;left:-20px;margin:5px 0;position:relative;}
#contentarea .plaingreybox .plus-label li{background: url('/img/plus-label.png') no-repeat left top;height:30px;padding:16px 0 0 125px;}
#contentarea .plaingreybox .standardimage{position:absolute;right:55px;top:60px;}
#contentarea .plaingreybox .standardimageprice{position:absolute;right:66px;top:195px;}
#contentarea .plaingreybox .premiumimage{position:absolute;right:55px;top:60px;}
#contentarea .plaingreybox .premiumimageprice{position:absolute;right:66px;top:195px;}
#contentarea .plaingreybox .premiumplusimage{position:absolute;right:55px;top:60px;}
#contentarea .plaingreybox .premiumplusimageprice{position:absolute;right:59px;top:195px;}

#pagecontent .contentnav .companybox{height:208px;width:224px;margin:0 0 22px 24px;padding:0;position:relative;background: url('/img/bg-vertical-white.png') no-repeat left top #999;border:1px solid #ddd;border-radius:3px;position:relative;}
#pagecontent .contentnav .companybox h4{font:normal 16px/16px 'DroidSansRegular',Arial,Helvetica,Verdana;color:#222;padding:20px 20px 10px 20px;}
#pagecontent .contentnav .companybox p{color:#222;padding:0 10px 10px 20px;}
#pagecontent .contentnav .companybox a{color:#222;padding:0 0 0 20px;text-decoration:underline;}
#pagecontent .contentnav .companybox table{border:0;margin:0 0 0 20px;padding:0;}
#pagecontent .contentnav .companybox td, #pagecontent .contentnav .companybox td a{margin:0;padding:0;text-align:left;}
#pagecontent .contentnav .companybox td.title{font-weight:bold;padding-right:8px;}
#pagecontent .contentnav .bg-person1{background: url('/img/bg-personen1.png') no-repeat 85px 35px;height:100%;}
#pagecontent .contentnav .bg-person2{background: url('/img/bg-personen2.png') no-repeat 40px 35px;height:100%;}
#pagecontent .contentnav .companybox-blue{background: url('/img/arbeitgeber-home-slideshow-bg.png') no-repeat -20px 0;color:#333;height:235px;border:0;width:226px;boorder-radius:3px;margin-bottom:0;}
#pagecontent .contentnav .companybox-blue h4{font-weight:normal;font-family:'DroidSansBold',Arial,Helvetica,Verdana;color:#fff;text-shadow: 1px 1px 1px #3f97c4;}
#pagecontent .contentnav .companybox-blue p,#pagecontent .contentnav .companybox-blue td,#pagecontent .contentnav .companybox-blue p,#pagecontent .contentnav .companybox-blue a, #pagecontent .contentnav .companybox-blue p,#pagecontent .contentnav .companybox-blue a:hover{color:#fff;text-shadow: 1px 1px 1px #3f97c4;}

#pagecontent .company-slideshow{height:235px;overflow:hidden;margin:0 0 25px 0;width:730px;}
#pagecontent .company-slideshow ul{padding:0;margin:0;}
#pagecontent .company-slideshow ul > li{margin:0;padding:0;height: 235px;margin:0;padding:0;position:relative;width:730px;background: url('/img/arbeitgeber-home-slideshow-bg.png') no-repeat;}
#pagecontent .company-slideshow ul > li h3{color:#fff;padding:35px 0 0 50px;position:relative;font:normal 24px/30px 'DroidSansRegular',Arial,Helvetica,Verdana;text-align:left;text-shadow: 1px 1px 1px #3f97c4;}
#pagecontent .company-slideshow ul > li p{color:#fff;padding:15px 0 0 50px;position:relative;font:normal 16px/22px 'DroidSansRegular',Arial,Helvetica,Verdana;text-align:left;text-shadow: 1px 1px 1px #3f97c4;}
#pagecontent .company-slideshow ul > li img{position:absolute;top:0;right:0;}

#pagecontent .arbeitgeber-contentbanner{padding-top:26px;position:relative;}
#pagecontent .arbeitgeber-contentbanner p{color:#555;font-size:10px;margin:0;padding:0;position:absolute;right:1px;text-align:right;text-transform:none;top:10px;}

#pagecontent .contentbox ul{padding:0;margin:0;list-style-type:none;}
#pagecontent .contentbox ul > li{padding-left:20px;background:none;padding-bottom:5px;}
#pagecontent .contentbox a{padding-left:15px;margin-left:4px;}
#pagecontent .contentbox-grey a{color:#434343;}
#pagecontent .contentbox-white a{color:#434343;background: url('/img/arrow-blue.png') no-repeat 0 4px;}
#pagecontent .contentbox-blue a{color:#fff;}
#pagecontent .contentbox-blue li{color:#fff;}
#pagecontent .contentbox-blue li a{color:#fff;background: url('/img/arrow-white.png') no-repeat 0 4px;}

#pagecontent .contentbox .video-start p.title{padding:0;font-size:11px;}
#pagecontent .contentbox .video-start p.goto{background:url('/img/breadcrumbs.png') no-repeat 0 8px;padding:5px 0 0 0;}

#contentarea dl.academy{clear:both;overflow:hidden;}
#contentarea dl.academy dt,#contentarea dl.academy dd{border-top:1px dotted #999;padding:15px 20px 15px 0;margin:0;float:left;}
#contentarea dl.academy dt{text-align:left;width:270px;clear:left;}
#contentarea dl.academy dd{text-align:left;width:340px;}
#contentarea .content dl.academy li{background:none;padding-left:0;}

#pagecontent .contentbox .button{position:absolute;left:0;bottom:25px;height:17px;text-decoration:none;font-weight:bold;margin:0;width:126px;}
#pagecontent .contentbox .button img{position:absolute;right:-10px;top:-10px;}
#pagecontent .contentbox .button img.ag-button-icon{position:absolute;right:-21px;top:-22px;}
#pagecontent .contentbox .button:hover{text-decoration:none;}
#pagecontent .contentbox .button-blue{background: url('/img/box-button-blue.png') no-repeat left top;color:#fff;padding:5px 20px 5px 25px;}
#pagecontent .contentbox .button-whitegrey{background: url('/img/box-button-white.png') no-repeat left top;color:#434343;padding:5px 20px 5px 25px;}
#pagecontent .contentbox .button-whiteblue{background: url('/img/box-button-white.png') no-repeat left top;color:#1277ab;padding:5px 20px 5px 25px;}
#pagecontent .contentbox .button-grey{background: url(#) no-repeat left top;color:#fff;padding:5px 20px 5px 25px;}
#pagecontent .contentbox .button-image{padding-right:45px;}
#pagecontent .contentbox .button-icon{width:44px;height:44px;background:url('/img/icons/icon-sprite-boxbutton.png') no-repeat 0 0;}
#pagecontent .contentbox .rechtsrat{background-position:0 0;}
#pagecontent .contentbox .lohn-gehalt{background-position:-44px 0;}
#pagecontent .contentbox .messen{background-position:-88px 0;}
#pagecontent .contentbox .gruenderportale{background-position:-132px 0;}
#pagecontent .contentbox .rechner{background-position:-176px 0;}
#pagecontent .contentbox .karriere-ausland{background-position:0 -44px;}
#pagecontent .contentbox .buchtipps{background-position:-44px -44px;}
#pagecontent .contentbox .berufsstarter{background-position:-88px -44px;}
#pagecontent .contentbox .frauen-technik{background-position:-132px -44px;}
#pagecontent .contentbox .gesuch-registrieren{background-position:-176px -44px;}
#pagecontent .contentbox .jobgalerie{background-position:-44px -88px;}
#pagecontent .contentbox .partner{background-position:-176px -88px;}
#pagecontent .contentbox .bewerbungstipps{background-position:-132px -88px;}
#pagecontent .contentbox .start-firmenportrait{background-position:-220px -44px;}
#pagecontent .contentbox .buchtipps-main{background-position:-220px 0;}
#pagecontent .contentbox .karrierenachrichten{background-position:-220px -88px;}
#pagecontent .contentbox-first{margin-left:0;}

#pagecontent .contentbox .ag-button-icon{width:60px;height:50px;background:url('/img/icons/icon-sprite-boxbutton-ag.png') no-repeat 0 0;}
#pagecontent .contentbox .firmenportrait{background-position:0 0;}
#pagecontent .contentbox .stellenanzeigen{background-position:-60px 0;}
#pagecontent .contentbox .bannermarketing{background-position:-120px 0;}
#pagecontent .contentbox .newsletter{background-position:-180px 0;}
#pagecontent .contentbox .arbeitsrecht{background-position:-240px 0;opacity:0.4;}
#pagecontent .contentbox .seminare{background-position:-300px 0;opacity:0.4;}
#pagecontent .contentbox .buchtipps-ag{background-position:-360px 0;opacity:0.4;}
#pagecontent .contentbox .messen-ag{background-position:-420px 0;opacity:0.4;}

#pagecontent .contentbox p img{border:1px solid #DDDDDD;}
#pagecontent .contentbox p.company{padding:10px 0 0;width:178px;margin:0 24px 0 24px; text-align:center;}

#contentarea .boxlist{margin-top:25px;overflow:hidden;}
#contentarea .boxlist .contentbox{float:left;}
#contentarea .boxlist-btn .btn-company,#contentarea .boxlist-btn .btn-xl-company{position:absolute;left:40px;bottom:35px;width:70px;}
#contentarea .bundeslaender{background: url('/img/bundeslaender-einzeln.png') no-repeat 0 0;}

#pagecontent .contentbox-career{float:left;position:relative;background-color:#ccc;margin: 0 0 25px 24px;width:350px;height:140px;border-radius:3px;}
#pagecontent .contentbox-career-first{margin-left:0;}
#pagecontent .contentbox-career h4{color:#434343;padding:15px 0 10px;text-shadow:1px 1px 1px #bbb;margin:0 0 0px 21px;font: normal 14px/13px 'DroidSansBold',Arial,Helvetica,Verdana;}
#pagecontent .contentbox-career p{font-size:12px;line-height:17px;margin:0;padding: 0 21px 0 22px;text-align:left;color:#222;}
#pagecontent .contentbox-career .button{width:193px;}
#pagecontent .contentbox-career h4.special{font: normal 14px/13px 'DroidSansBold',Arial,Helvetica,Verdana;padding-top:20px;}

#pagecontent .contentbox-career{width:225px;margin-left:25px;height:175px;margin-bottom:0;}
#pagecontent .contentbox-career-first{margin-left:0;}
#pagecontent .contentbox-career .button {width:135px;}

#pagecontent .custombox{margin:0 0 25px 24px;padding:0;position:relative;border-radius:3px;width:226px;position:relative;background: url('/img/bg-vertical-white.png') no-repeat left bottom #999;}
#pagecontent .custombox-blue{background-color:#2a749f;color:#fff;}
#pagecontent .custombox-grey{background-color:#444;color:#fff;}
#pagecontent .custombox .anzeigenbg1{background: url('/img/bg-personen1.png') no-repeat 85px 32px;}
#pagecontent .custombox .anzeigenbg2{background: url('/img/bg-personen2.png') no-repeat 38px 32px;}
#pagecontent .custombox .anzeigenbg3{background: url('/img/bg-personen3.png') no-repeat -5px 33px;}
#pagecontent .custombox .terminbg{background: url('/img/bg-personen1.png') no-repeat 85px 25px;}
#pagecontent .custombox .buchtippsbg{background: url('/img/bg-zahnraeder.png') no-repeat 60px 35px;}
#pagecontent .custombox .bruttonetto{background: url('/img/bg-personen2.png') no-repeat 40px 35px;}
#pagecontent .custombox .fernstudium{background: url('/img/bg-personen1.png') no-repeat 90px 35px;}
#pagecontent .custombox .dualesstudium{background: url('/img/bg-personen2.png') no-repeat 40px 35px;}
#pagecontent .custombox h5{color:#222;padding:20px 10px 0 17px;text-align:center;margin:0;font: normal 13px/13px 'DroidSansBold',Arial,Helvetica,Verdana;text-transform:uppercase;}
#pagecontent .custombox-blue h5,#pagecontent .custombox-grey h5{color:#fff;}
#pagecontent .custombox .anzeigenticker,#pagecontent .custombox .terminticker{position:relative;list-style-type:none;padding:0;margin:0;overflow:hidden;}
#pagecontent .custombox .anzeigenticker li{padding:7px 6px 5px 8px;border:1px solid #eee;margin:15px 0 0 18px;height:40px;width:174px;overflow:hidden;background-color:#fff;border-radius:7px;}
#pagecontent .custombox .anzeigenticker a{margin:0;padding:0;display:block;font:normal 13px/14px 'DroidSansRegular',Arial,Helvetica,Verdana;text-shadow:1px 1px 1px #ddd;color:#1277AB;height:30px;overflow:hidden;padding-left:0;}
#pagecontent .custombox .anzeigenticker span{font-size:11px;display:block;line-height:14px;color:#444;padding-top:5px;}

#pagecontent .custombox .terminticker{padding:5px 6px 5px 6px;margin:15px 0 0 18px;border:1px solid #eee;width:174px;background-color:#fff;border-radius:7px;}
#pagecontent .custombox .terminticker table,#pagecontent .custombox .terminticker td{font:normal 11px/12px Arial,Helvetica,Verdana;color:#222;padding:0;margin:0;}
#pagecontent .custombox .terminticker td.title{padding:2px 0;}
#pagecontent .custombox .terminticker td.title a{font:normal 13px/14px 'DroidSansRegular',Arial,Helvetica,Verdana;text-shadow:1px 1px 1px #ddd;color:#1277AB;}
#pagecontent .custombox .anzeigenticker a{margin:0;padding:0;display:block;font:normal 13px/18px 'DroidSansRegular',Arial,Helvetica,Verdana;text-shadow:1px 1px 1px #ddd;color:#1277AB;height:36px;overflow:hidden;padding-left:0;}

#pagecontent .custombox form{padding:0;margin:0;}
#pagecontent .custombox .button{position:relative;padding:15px 0;left:0;bottom:0;margin:0;width:226px;text-align:center;}
#pagecontent .custombox .button a{color:#333;background: url('/img/breadcrumb-sprite.png') no-repeat 0 2px;padding-left:13px;font-size:12px;font-weight:normal;}
#pagecontent .custombox-blue .button a,#pagecontent .custombox-grey .button a{color:#fff;background-position: 0 -237px;}
#pagecontent .custombox-left h5{text-align:left;}
#pagecontent .custombox-left p,#pagecontent .custombox-left .button{text-align:left;padding-left:17px;}
#pagecontent .custombox-left .button{padding-top:7px;}
#pagecontent .custombox-left p{padding-top:3px;padding-right:10px;}

#contentarea .companybox{background:url("/img/companybox.png") no-repeat scroll 0 0 transparent;width:350px;height:211px;margin:0 0 20px 30px;}
#contentarea .companybox-first{margin-left:0;}
#contentarea .companybox h4{padding:0;margin:25px 0 12px 45px;font-size:16px;font-weight:normal;}
#contentarea .companybox p{padding:0;margin:0 45px 0 45px;font-size:14px;line-height:19px;}

#contentarea .article{border-top:1px dotted #333;padding:5px 0 0;margin:0 0 40px;}
#contentarea .article ul{list-style-type:circle;margin-left:23px;}
#contentarea .article h2.head{color:#000;font-weight:bold;}

#page-foot{background: url('/img/footer-bg.png') repeat-x 0 0 #166696;margin:50px 0 0;padding:20px 0 0 20px;}
#page-foot ul{padding:0;list-style-type:none;width:970px;margin:0 auto;overflow:hidden;}
#page-foot ul > li{float:left;padding:0 40px;height:190px;background: url('/img/footer-separator.png') no-repeat right 10px;}
#page-foot ul > li.first{padding-left:0;}
#page-foot ul > li.last{padding-right:0;background:none;}
#page-foot ul > li > h4{font-weight:normal;font-size:14px;padding:0 0 15px;margin:0;color:#fff;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;text-shadow:1px 1px 1px #0b689e}
#page-foot a.facebook,#page-foot a.twitter,#page-foot a.googleplus{padding:0 0 0px 20px;margin-bottom:5px;background: url('/img/footer-socialmedia.png') no-repeat 0 0;display:block;}
#page-foot a.facebook{background-position:0 -1px;}
#page-foot a.twitter{background-position:0 -21px;}
#page-foot a.googleplus{background-position:0 -42px;}
#page-foot ul > li > a,#page-foot ul > li > a:link{color:#fff;text-decoration:none;font-size:11px;text-shadow:1px 1px 1px #0b689e;}
#page-foot ul > li > a:hover,#page-foot ul > li > a:active{text-decoration:underline;}
#page-foot .footertext{padding:45px 0 20px;list-style-type:none;width:800px;margin:0 auto;color:#fff;font-size:10px;line-height:12px;}

a.btn-company,.contentnav a.btn-company{display:inline-block;height:27px;background: url('/img/company-button-sprite.png') no-repeat right -170px;padding:0 15px 0 0;}
a.btn-company span{display:block;height:24px;background: url('/img/company-button-sprite.png') no-repeat left -143px;padding:5px 0 0 15px;text-align:center;color:#fff;font-weight:bold;font-size:12px;}
a.btn-company:hover,.contentnav a.btn-company:hover{background-position:right -224px;text-decoration:none;padding-left:0;}
a.btn-company:hover span,a.btn-company span:hover,.contentnav a.btn-company:hover span,.contentnav a.btn-company span:hover{background-position:left -197px;padding-right:0;text-decoration:none;}
a.btn-company-dark,.contentnav a.btn-company-dark{background-position:right -422px;}
a.btn-company-dark span{background-position:left -395px;}
a.btn-company-dark:hover,.contentnav a.btn-company-dark:hover{background-position:right -476px;}
a.btn-company-dark:hover span,a.btn-company-dark span:hover,.contentnav a.btn-company-dark:hover span,.contentnav a.btn-company-dark span:hover{background-position:left -449px;}

#page a.btn-xl-company,#page .contentnav a.btn-xl-company{display:inline-block;height:36px;background: url('/img/company-button-sprite.png') no-repeat right -36px;padding:0 15px 0 0;}
#page a.btn-xl-company span,#page .contentnav a.btn-xl-company span{display:block;height:36px;background: url('/img/company-button-sprite.png') no-repeat left 0;padding:8px 0 0 15px;text-align:center;color:#fff;font-weight:bold;font-size:14px;}
#page .subbuttonbox a.btn-xl-company span{font-size:12px;}
#page a.btn-xl-company:hover,#page .contentnav a.btn-xl-company:hover{background-position:right -108px;text-decoration:none;padding-left:0;}
#page a.btn-xl-company:hover span,#page a.btn-xl-company span:hover,#page .contentnav a.btn-xl-company:hover span,#page .contentnav a.btn-xl-company span:hover{background-position:left -72px;padding-right:0;text-decoration:none;}
#page a.btn-xl-company-dark,#page .contentnav a.btn-xl-company-dark{background-position:right -287px;}
#page a.btn-xl-company-dark span,#page .contentnav a.btn-xl-company-dark span{background-position:left -251px;}
#page a.btn-xl-company-dark:hover,#page .contentnav a.btn-xl-company-dark:hover{background-position:right -359px;}
#page a.btn-xl-company-dark:hover span,#page a.btn-xl-company-dark span:hover,#page .contentnav a.btn-xl-company-dark:hover span,#page .contentnav a.btn-xl-company-dark span:hover{background-position:left -323px;}
#page a.btn-xl-company-price{background-position:right -548px;height:43px;}
#page a.btn-xl-company-price span{background-position:left -504px;height:28px;padding:15px 0 0 45px;font: bold 18px/14px Arial,Helvetica,Verdana;color:#222;}
#page a.btn-xl-company-price:hover{background-position:right -548px;}
#page a.btn-xl-company-price:hover span,#page a.btn-xl-company-price span:hover{background-position:left -504px;}

#contentarea .btn60 span{width:60px;}
#contentarea .btn70 span{width:70px;}
#contentarea .btn80 span{width:80px;}
#contentarea .btn160 span{width:160px;}

#contentarea table.std td{border-bottom: 1px dotted #999;padding: 5px 0 10px;}
#contentarea table.stdContentNoBorder td{border:0;}
#contentarea table.stdContent td{padding:5px 5px 10px;text-align:center;line-height:14px;vertical-align:top;}
#contentarea table.stdContent .head{font-weight:bold;background-color:#ccc;}
#contentarea table.stdContent .bgColor{background-color:#eee;}
#contentarea table.stdContentSame td{padding:7px;text-align:left;}

/* breadcrumbs */
#breadcrumbs{margin:10px 0 0 -10px;position:relative;width:750px;font-size:11px;line-height:11px;}
#breadcrumbs a{margin-left:10px;padding-left:15px;background: url('/img/breadcrumb-sprite.png') no-repeat 0 1px;}

/* custom elements */
#contentarea .topjobs{width:730px;height:469px;margin-top:25px;background: url('/img/jobboard.png') no-repeat left 21px;position:relative;}
#contentarea .topjobs h4{color:#1277AB;font-family:'DroidSansBold',Arial,Helvetica,Verdana;font-size:14px;font-weight:normal;left:7px;padding-left:0;}
#contentarea .topjobs .body{height:425px;margin-top:25px;overflow:hidden;border:1px solid #dcdfdf;border-radius:3px;}
#contentarea .topjobs .jobfooter{background-color:#fff;text-align:right;padding:12px 15px;border-top:1px solid #dcdfdf;}
#contentarea .topjobs .jobfooter a{color:#434343;font-weight:bold;background: url('/img/breadcrumbs.png') no-repeat 0 2px;padding-left:18px;line-height:12px;text-decoration:underline;}
#contentarea .topjobs .boarditems{padding:0;overflow:hidden;height:390px;}
#contentarea .topjobs .boarditems li{float:none;height:78px;overflow:hidden;background: url('/img/jobboardbg.gif') repeat-y 562px 0;}
#contentarea .topjobs .boarditems li .box{position:relative;height:58px;padding:10px 0;width:728px;}
#contentarea .topjobs .boarditems li.light{background-color:#fff;}
#contentarea .topjobs .boarditems li.dark{background-color:#f0f0f0;}
#contentarea .topjobs .boarditems li .joblogo{position:absolute;top:10px;left:10px;}
#contentarea .topjobs .boarditems li .jobtext{padding-left:210px;width:300px;}
#contentarea .topjobs .boarditems li .jobtitle{color:#1277AB;line-height:16px;}
#contentarea .topjobs .boarditems li .jobcompany{font-size:11px;}
#contentarea .topjobs .boarditems li .jobcity{position:absolute;padding:0 0 10px;top:30px;right:15px;width:130px;text-align:left;overflow:hidden;line-height:15px;height:38px;}
#contentarea .topjobs .boarditems li .jobcity a{color:#1277AB;font-size:11px;text-decoration:none;}
#contentarea .topjobs .boarditems li .jobdate{position:absolute;top:11px;right:15px;color:#434343;font-size:11px;width:130px;}

#contentarea .jobboard{list-style-type:none;padding:0;margin:0;overflow:hidden;}
#contentarea .jobboard li{float:left;width:223px;height:170px;margin:0 15px 25px 0;border:1px solid #378cb8;position:relative;border-radius:5px;}
#contentarea .jobboard li .joblogo{border:0;left:12px;top:10px;position:absolute;text-decoration:none;}
#contentarea .jobboard li .jobtitle{border:0;display:block;font:normal 12px/16px 'DroidSansRegular',Arial,Helvetica,Verdana;color:#222;left:10px;top:90px;overflow:hidden;padding:0;position:absolute;text-align:center;text-decoration:none;width:205px;}
#contentarea .jobboard li .joblist{color:#fff;position:absolute;bottom:0;left:0;width:223px;border:0;font-size:12px;background: url('/img/bg-vertical-white.png') no-repeat 0 -236px #1277AB;text-align:center;padding:2px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}

#cardMapper{background: url('/img/bundeslaender-einzeln.png') no-repeat 0 0;}

.scroller-wapper{}
.scroller-wapper .scrollitems-wrapper{}
.scroller-wapper .scrollitems{overflow:hidden;position:relative;z-index:998;height:308px;}
.scroller-wapper .scrollitem{z-index:999;top:101px;}

.lawlogo{float:right;margin-top:-20px;overflow:hidden;padding:0;}
.subbuttonbox{background-color:#eee;border-radius:5px;padding:10px 20px 20px 10px;margin:20px 0 0;position:relative;height:68px;}
.subbuttonboxlink{height:160px;}
.subbuttonbox .icons{width:60px;height:70px;position:absolute;left:25px;top:14px;background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat 0 0;}
.subbuttonboxlink .icons{width:270px;height:160px;position:absolute;left:25px;top:14px;box-shadow:0 0 5px #888;}
.subbuttonbox .arbeitsrecht{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat 0 0;}
.subbuttonbox .mietrecht{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -60px 0;top:15px;}
.subbuttonbox .wirtschaftsrecht{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -120px 0;top:17px;}
.subbuttonbox .familienrecht{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -180px 6px;}
.subbuttonbox .verkehrsrecht{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -240px 17px;top:11px;}
.subbuttonbox .versicherungen{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -300px 0;}
.subbuttonbox .jobanlaufstellen{background-position:-300px 0;top:30px;}
.subbuttonbox .jobboersen{background-position:-360px 0;top:17px;}
.subbuttonbox .stellenangebote{background-position:-420px 0;top:20px;}
.subbuttonbox .hochschulen{background-position:-480px 0;top:22px;}
.subbuttonbox .nachtleben{background-position:-540px 0;}
.subbuttonbox .wohnheime{background-position:-600px 0;top:21px;}
.subbuttonbox .wohngemeinschaften{background-position:-660px 0;}
.subbuttonbox .dualstudium{background-position:-720px 0;}
.subbuttonbox .fernstudium{background-position:-780px 0;top:33px;}
.subbuttonbox .buchtipps{background-position:-840px 0;top:28px;}
.subbuttonbox .karriere-im-ausland{background-position:-780px 0;top:20px;}
.subbuttonbox .title{font-weight:bold;font-size:14px;padding:0 0 3px 95px;width:375px;}
.subbuttonboxlink .title{font-weight:bold;font-size:14px;padding:5px 0 3px 320px;width:350px;}
.subbuttonbox .description{padding-left:95px;width:490px;}
.subbuttonboxlink .description{padding-left:320px;width:350px;padding-top:10px;}
.subbuttonbox .button{position:absolute;bottom:36px;right:12px;width:117px;height:29px;text-align:center;padding:0;}
#contentarea .subbuttonbox .button a,#contentarea .subbuttonbox .button a:link{font-weight:bold;color:#fff;text-decoration:none;}

.subbuttonbox .arbeitsvertrag{background: url(#) no-repeat 0 18px;}
.subbuttonbox .bewerbung{background: url(#) no-repeat -60px 18px;}
.subbuttonbox .arbeitszeugnis{background: url(#) no-repeat -120px 0;}
.subbuttonbox .kuendigungen{background: url(#) no-repeat -180px 7px;}
.subbuttonbox .lohn{background: url(#) no-repeat -240px 15px;}

.linkiconlist{overflow:hidden;}
.linkiconlist .linkitem{background-color:#eee;border-radius:5px;padding:10px 60px 14px 25px;margin:30px 0 0;position:relative;height:110px;width:270px;float:left;}
.linkiconlist .space{margin-left:20px;}
.linkiconlist .linkitem h6{padding:0;margin:0;font-weight:bold;font-size:13px;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;}
.linkiconlist .linkitem li{background: url("/img/breadcrumbs.png") no-repeat scroll 0 4px;padding: 0 0 5px 15px;}
#contentarea .linkiconlist .linkitem a,#contentarea  .linkiconlist .linkitem a:link{text-decoration:none;}
.linkiconlist .linkitem .law-icon{position:absolute;top:5px;left:10px;}

.linkitem .subicon{width:60px;height:70px;position:absolute;left:155px;top:40px;}
.linkitem .arbeitsrecht-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat 0 0;opacity:0.2;}
.linkitem .mietrecht-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -60px 0;opacity:0.2;}
.linkitem .verkehrsrecht-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -240px 20px;opacity:0.2;}
.linkitem .familienrecht-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -180px 0;opacity:0.2;}
.linkitem .wirtschaftsrecht-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -120px 0;opacity:0.2;}
.linkitem .versicherungen-transp{background: url('/img/icons/icon-sprite-karrieretipps.png') no-repeat -300px 0;opacity:0.2;}

#pagecontent .plain-list, #pagecontent .contentbox .plain-list{list-style-type:disc;margin:5px 0 0 35px;}
#pagecontent .plain-list li,#pagecontent .contentbox .plain-list li{background:none;padding:0 0 3px 0;}
#pagecontent .contentbox .plain-list li{color:#fff;}
#pagecontent .contentbox-white .plain-list li{color:inherit;}

#contentarea dl.std-dl{clear:both;overflow:hidden;}
#contentarea dl.std-dl dt,#contentarea dl.std-dl dd{padding-top:5px;float:left;margin-bottom:5px;}
#contentarea dl.dotted-dl dt,#contentarea dl.dotted-dl dd{padding-top:15px;margin-top:15px;border-top:1px dotted #999;}
#contentarea dl.std-dl dt{width:150px;clear:left;text-align:left;}
#contentarea dl.std-dl dt img{padding-top:0;}
#contentarea dl.std-dl dd{width:580px;}

/* jobgalerie */
#contentarea .gallerysearch{float:right;margin-bottom:15px;}
#contentarea .gallerysearch ul{padding:0;margin:0;list-style-type:none;}
#contentarea .gallerysearch ul > li{background:none;float:left;padding:6px 5px 0;margin:0;}
#contentarea .gallerysearch ul > li.imgbtn{padding:0;}
#contentarea dl.jobgallery,#contentarea dl.cooperations,#contentarea dl.calendar{clear:both;overflow:hidden;}
#contentarea dl.jobgallery dt,#contentarea dl.jobgallery dd,#contentarea dl.cooperations dt,#contentarea dl.cooperations dd,#contentarea dl.calendar dt,#contentarea dl.calendar dd{padding-top:5px;float:left;margin-bottom:20px;border-top:1px dotted #999;}
#contentarea dl.jobgallery dt,#contentarea dl.jobgallery dd{padding:15px 0;float:left;margin-bottom:0;border-top:1px dotted #999;}
#contentarea dl.cooperations dt,#contentarea dl.calendar dt{width:220px;clear:left;text-align:left;}
#contentarea dl.jobgallery dt{width:220px;clear:left;text-align:left;padding-left:20px;}
#contentarea dl.jobgallery dt img,#contentarea dl.cooperations dt img,#contentarea dl.calendar dt img{padding-top:5px;}
#contentarea dl.calendar dd{width:490px;}
#contentarea dl.cooperations dd{width:500px;}
#contentarea dl.jobgallery dd{width:490px;}

/* stellenanzeigen */
.filternav{width:200px;z-index:301;padding:0;margin:0;position:relative;float:left;color:#222;font-size:12px;overflow:hidden;}
.jobsize{border:0;padding:0;margin:-18px 0 0;text-align:right;font-size:9px;color:#fff;}
.noresult-head{padding:15px 0 5px;width:700px;margin:0;font-weight:normal;font-size:12px;color:#565656;text-align:left;line-height:16px;}
.result-head{padding:25px 0 5px;width:700px;margin:0;clear:both;font-weight:normal;font-size:14px;color:#565656;text-align:left;}

.result-pageHead .companyLogo{float:right;padding-bottom:20px}
.result-navi{margin:20px 0 0;padding:0;width:740px;border:0;background-color:#e4e4e4;height:31px;border-radius:7px;position:relative;}
.result-navi{width:570px;}
.result-navi-big{width:730px;}
.result-navi .left, .result-navi .right{position:absolute;top:10px;line-height:12px;padding:0;margin:0;list-style-type:none;}
.result-navi .left{left:20px;}
.result-navi .right{right:20px;}
.result-navi .center{width:100px;text-align:center;margin:0 auto;padding:7px 0 0;}
.result-navi ul.center{line-height:12px;padding:0;list-style-type:none;width:130px;}
.result-navi ul.center > li{float:left;padding:10px 5px 0;margin:0;}
.result-navi ul.center > li.textfield{padding-top:5px;}
.result-navi ul.center > li.textfield input{width:25px;text-align:center;color:#565656;font-size:12px;margin:0;padding:2px 2px;line-height:10px;}
.result-navi .left > li,.result-navi .right > li{background:none;line-height:12px;padding:0;margin:0;}
.result-navi a.arrowsleft{padding:0px 0px 0px 13px;margin:0;background: url('/img/breadcrumb-sprite.png') no-repeat left -58px;}
.result-navi a.arrowsright{padding:0px 16px 0px 0px;margin:0;background: url('/img/breadcrumb-sprite.png') no-repeat right 2px;}
.result-rss{margin:0;padding:10px 20px 0 0;margin-left:20px;}
.result-rss{background: url('/img/rss.gif') no-repeat 0 14px;padding-left:17px;}

.jobtable{margin:0;border:0;width:740px;}
.companyjobs .jobtable{width:740px;}
.jobtable td{padding:7px 5px 7px 5px;vertical-align:top;line-height:16px;}
.companyjobs .jobtable td{padding-top:10px;padding-bottom:10px;}
.jobtable .bgcolor{background-color:#fff;}
.jobtable a,.jobtable a:link,.jobtable a:visited,.jobtable a:active{text-decoration:none;color:#1277AB;}
.jobtable a:focus, .jobtable a:hover {text-decoration:underline;}

#contentarea .jobtable .logo{width:90px;}
#contentarea .jobtable .logo,#contentarea .jobtable .job{border-top:1px dotted #999;padding-bottom:0;padding-top:10px;}
#contentarea .jobtable .logo img{margin-top:4px;border:0;}
#contentarea .jobtable .jobtitle{font-size:16px;color:#1277AB;font-weight:normal;line-height:20px;padding-top:1px;}
#contentarea .jobtable .jobdesc,#contentarea .jobtable p.date{font-size:11px;color:#999;font-weight:normal;margin-top:5px;line-height:16px;}
#contentarea .jobtable .jobdesc:hover{color:#565656}
#contentarea .jobtable .company{font-size:12px;font-weight:normal;color:#565656;}
#contentarea .jobtable a.city{font-weight:normal;font-size:12px;font-family:Arial;padding:0;margin:0;color:#565656;line-height:14px;}
#contentarea .jobtable a.portrait img{vertical-align:middle;}
#contentarea .jobtable a:hover{color:#1277AB;}
#contentarea .jobtable .date{width:90px;font-weight:normal;font-size:11px;font-family:Arial;padding:7px 0 12px 5px;margin:3px 0 0 0;display:block;color:#565656;line-height:11px;border-top:0;text-align:center;}
.td-img{width:90px;text-align:center;}
.td-job:hover{color:#565656}
.td-city{width:90px;text-align:center;}
.jobtable .marked{background-color:#fef4d4;}
.jobtable .marked .result-description{color:#565656;}
.jobtable .marked img.company-logo{border:1px solid #bbb;}
#pagecontent .companyjobs .jobtable td{padding-top:10px;padding-bottom:10px;}

#contentresult{margin:0 0 0 240px;padding:0;}
#contentresult h1{width:740px;margin:0;padding:20px 10px 10px;}
#contentarea .result-pageHead{position:relative;margin:20px 0 10px;}
#contentarea .result-pageHead h1{margin:0;padding:0 0 0 5px;width:740px;color:#333333;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:22px;font-weight:normal;line-height:26px;}
#contentarea .result-pageHead .companyLogo{float:right;padding-bottom:20px}
#contentarea .result-navi{margin:20px 0 0;padding:0;width:740px;border:0;background-color:#e4e4e4;height:31px;border-radius:7px;position:relative;}
#contentresult .result-navi{width:740px;}
#contentarea .result-navi .left,#contentarea  .result-navi .right{position:absolute;top:10px;line-height:12px;padding:0;margin:0;list-style-type:none;}
#contentarea .result-navi .left{left:20px;}
#contentarea .result-navi .right{right:20px;}
#contentarea .result-navi .center{width:100px;text-align:center;margin:0 auto;padding:7px 0 0;}
#contentarea .result-navi ul.center{line-height:12px;padding:0;list-style-type:none;width:145px;}
#contentarea .result-navi ul.center > li{float:left;padding:10px 5px 0;margin:0;}
#contentarea .result-navi ul.center > li.textfield{padding-top:5px;}
#contentarea .result-navi ul.center > li.textfield input{width:25px;text-align:center;color:#565656;font-size:12px;margin:0;padding:2px 2px;line-height:10px;}
#contentarea .result-navi .left > li,#contentarea .result-navi .right > li{background:none;line-height:12px;padding:0;margin:0;}
#contentarea .result-navi a.arrowsleft{padding:0px 0px 0px 13px;margin:0;background: url('/img/breadcrumb-sprite.png') no-repeat left -58px;}
#contentarea .result-navi a.arrowsright{padding:0px 16px 0px 0px;margin:0;background: url('/img/breadcrumb-sprite.png') no-repeat right 2px;}
#contentarea .result-rss{margin:0 0 0 20px;padding:10px 20px 0 0;}
#contentarea .result-rss{background: url('/img/rss.gif') no-repeat 0 14px;padding-left:17px;}
#contentresult .shariff{margin:20px 0 0 20px;}

.content .result-navi a,.content  .result-navi a:link,.content  .result-navi a:visited,.content  .result-navi a:active{text-decoration:none;color:#444;font-size:12px;font-weight:bold;line-height:12px;}
.content .result-navi a:focus, .content  .result-navi a:hover {text-decoration:underline;}

#searchText{margin-left:10px;}
#searchText .searchFilter{padding:0 0 20px 0;margin:0;border:0;}
#searchText .searchFilter h4{padding:0;margin:0;}
#searchText .foundJobs{padding:0 0 10px 0;}
#searchText a.delete{font-size:11px;line-height:11px;background: url('/img/filter-checkbox.png') no-repeat -2px -41px;padding: 2px 0 0 16px;margin:5px 0 0 0 ;display:block;width:100px;}

#jobSearchList > div.marked{background-color:#fef4d4;}
#jobSearchList > div{border-top:1px dotted #999;padding:10px 0 12px;position:relative;}
#jobSearchList > div:first-child{}
#jobSearchList > div .logo{width:110px;display:block;position:absolute;left:10px;top:11px;overflow:hidden;color:#fff;}
#jobSearchList > div .logo img{max-width:80px;}
#jobSearchList > div.marked .logo img{border:1px solid #bbb;}
#jobSearchList > div .head{padding-left:120px;font-size:16px;color:#1277ab;font-weight:normal;line-height:20px;}
#jobSearchList > div .head a{color:#1277ab;}
#jobSearchList > div .txt{padding:8px 0 8px 120px;font-size:12px;line-height:17px;color:#999;font-weight:normal;font-style:italic;}
#jobSearchList > div.marked .txt{color:#565656;}
#jobSearchList > div .foot{padding-left:120px;position:relative;}
#jobSearchList > div .foot a,#jobSearchList > div .foot a:visited{color:#565656;text-decoration:none;}
#jobSearchList > div .foot a:hover{text-decoration:underline;}
#jobSearchList > div .foot .date{width:100px;display:block;position:absolute;left:0;top:4px;overflow:hidden;font-weight:normal;font-size:9px;font-family:Verdana,sans-serif;color:#565656;line-height:9px;text-align:center;}
#jobSearchList > div .foot .portrait img{vertical-align:middle;}

#jobSearchList .jobfinder-banner{background: url('/img/jobfinder-banner.png') no-repeat 0 0;height:70px;width:570px;position:relative;margin-left:80px;}
#jobSearchList .jobfinder-banner .text{position:absolute;top:13px;left:85px;font: bold 15px/22px 'DroidSansRegular',Arial,Helvetica,Verdana;}
#jobfinderSignup{display:none;}
#jobSearchList .jobfinder-banner a.btn-company,#jobSearchList .jobfinder-banner a.btn-company:link{position:absolute;top:21px;right:20px;height:27px;cursor:pointer;}
#jobSearchList .jobfinder-banner a.btn-company span{height:24px;padding-top:5px;}
#jobSearchList .jobfinder-banner a.btn-company:hover,#jobSearchList .jobfinder-banner a.btn-company:active{text-decoration:none;}

#categories h5{font-size:14px;font-weight:bold;margin:0;padding:10px 0 10px 10px;background-color:#eee;}
#categories h5.first{padding-top:15px;}
#categories .item ul{list-style-type:none;padding:8px 8px 20px 15px;background-color:#f9f9f9;}
#categories .item ul li{padding:3px 0;overflow:visible;}
#categories .item ul li:first-child{border-top:0;}
#categories .item ul li a{text-decoration:none;color:#444;font-size:12px;line-height:16px;padding:0 0 0 20px;position:relative;display:block;}
#categories .item ul li a img{position:absolute;top:0;left:0;background: url('/img/icons/filter.png') no-repeat 0 0;}
#categories .item ul li a:hover{text-decoration:none;}
#categories .item ul li a:hover img,#categories .item ul li a img.active{color:#000;background-position:0 -16px;}
#categories .item ul li a span.small{font-size:11px;color:#999;}

#jobSearchNav{background-color:#eee;border-radius:4px;}
#jobSearchNav{border:1px solid #ddd;background-color:#ddd;text-align:center;padding:5px 0;overflow:hidden;}
#jobSearchNav > div{float:left;width:70%;}
#jobSearchNav div div{float:none;text-align:center;}
#jobSearchNav div.prev{width:12%;text-align:left;padding-left:3%;}
#jobSearchNav div.next{width:12%;text-align:right;padding-right:3%;}
#jobSearchNav a{box-sizing:border-box;text-decoration:none;padding:0 10px;color:#444;font-weight:bold;}
#jobSearchNav a.directLink{color:#777;}
#jobSearchNav div.prev a,#jobTable > div.nav div.next a{padding:0;}
#jobSearchNav div a:hover{text-decoration:underline;cursor:pointer;}
#jobSearchNav a.active,#jobTable > div.nav a.active:hover{color:#1277ab;text-decoration:none;cursor:inherit;}

#contentarea .zoomedList{margin:10px 0 0 20px;padding:0;}
#contentarea .zoomedList li{padding:0 15px 15px;}
#contentarea .zoomedList ol{height:22px;list-style-type:none;margin:3px 0 0;padding:0;width:100%;}
#contentarea ul.zoomedList ol li{float:left;margin:0;padding: 0 5px 0 0;background:none;}
#contentarea ul.zoomedList ol li input{margin-top:4px;}

#searchfilter{margin:57px 0 0 0;width:165px;padding: 0 20px 13px 15px;background-color:#e4e4e4;border-radius:7px;}
.accountarea #searchfilter{margin-top:0;}
#searchfilter h4{font-size:16px;line-height:16px;font-weight:normal;margin:0 20px 0 0;padding: 11px 0 0 0;}
#searchfilter h5{font-size:12px;font-weight:bold;margin:0;padding:15px 0 3px;/*background: url(#) no-repeat scroll -40px 10px;*/}
#searchfilter h5.first{padding-top:15px;}
#searchfilter input{margin-left:0;font-size:12px;}
#searchfilter input.unvisible{display:none;}
#searchfilter p{font-size:11px;color:#666;cursor:pointer;line-height:14px;padding:0;margin:0;}
#searchfilter p.active,#searchfilter p:hover{color:#222;}

.filterlist{list-style-type:none;}
.filterlist li{padding:1px 0 3px 18px;position:relative;}
.filterlist .li-filter-icon{background: url('/img/filter-checkbox.png') no-repeat 0 3px;width:20px;height:20px;position:absolute;top:-4px;left:0;cursor:pointer;}
.filterlist .li-filter-icon-active{background-position: 0 -16px;}

#filterSelected{margin:20px 0 0 0;padding:10px;background-color:#e4e4e4;border-radius:7px;overflow:hidden;}
.accountarea #filterSelected{margin:0 0 20px 0;}
#filterSelected div.titleAction{font-size:16px;line-height:16px;font-weight:normal;width:180px;float:left;margin:0;padding:0;}
#filterSelected div.titleAction a{font-size:11px;line-height:11px;background: url('/img/filter-checkbox.png') no-repeat -2px -41px;padding: 2px 0 0 16px;margin:10px 0 0 0 ;display:block;width:67px;}
#filterSelected p{padding-left:240px;}
#filterSelected .delete{visibility:hidden;}

#contentarea .rubriklist,#contentarea .rubriklist li ul{padding:0;margin:0;list-style-type:none;overflow:hidden;}
#contentarea .countrylist{padding-bottom:20px;}
#contentarea .rubriklist li{padding:0;margin:0;border-radius:3px;width:350px;line-height:20px;}
#contentarea .countrylist li{width:220px;line-height:18px;}
#contentarea .rubriklist > li{float:left;}
#contentarea .rubriklist > li > ul > li{float:none;}
#contentarea .rubriklist .alphabet{background:none;padding:30px 0 5px 0;}
#contentarea .countrylist .alphabet{padding-top:20px;}
#contentarea .rubriklist .alphabet h4{padding:0;font:normal 18px/20px 'DroidSansRegular',Arial,Helvetica,Verdana;color:#1277AB;}
#contentarea .rubriklist li a{font:normal 14px/18px 'DroidSansRegular',Arial,Helvetica,Verdana;color:#222;text-decoration:none;}
#contentarea .countrylist li a{font:normal 13px/16px 'DroidSansRegular',Arial,Helvetica,Verdana;}

#contentarea .copyrightlist{list-style-type:none;padding:0;margin:0;}
#contentarea .copyrightlist li{padding:10px 0;margin:0;background:none;}
#contentarea .copyrightlist li h2{padding:0;margin:0;}
#contentarea .copyrightlist li a.nounderline{text-decoration:none;}

#contentarea .formText{float:right;width:225px;padding-right:30px;}
#contentarea .formText h4{font-size:16px;padding:0;margin:10px 0 0;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;}
#contentarea .formText p{margin-top:10px;padding-left:20px;position:relative;}
#contentarea .formText p img{width:10px;height:10px;background: url('/img/breadcrumb-sprite.png') no-repeat 0 0;}
#contentarea .formText img{position:absolute;left:0;top:4px;}
#contentarea .formText li{margin-top:5px;background: url('/img/breadcrumb-sprite.png') no-repeat 0 4px;padding-left:18px;}

#contentarea ul.alphabet{list-style-type:none;padding:0;margin:0;overflow:hidden;}
#contentarea ul.alphabet li{float:left;padding:3px 6px 2px;margin:0 8px 0 0;background:none;background-color:#ddd;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#contentarea ul.alphabet li a{color:#666;text-decoration:none;}
#contentarea ul.alphabet li.active{background-color:#1277AB;color:#fff;}
#contentarea ul.alphabet li a:hover{color:#1277AB;text-decoration:none;}
#contentarea ul.alphabet li.active a, #contentarea ul.alphabet li.active a:hover{color:#fff;}
#contentarea dl.referencelist{clear:both;overflow:hidden;padding:20px 0;}
#contentarea dl.referencelist dt,#contentarea dl.referencelist dd{padding-top:15px;float:left;margin-bottom:10px;border-top:1px dotted #999;}
#contentarea dl.referencelist dt{width:260px;clear:left;text-align:left;}
#contentarea dl.referencelist dt img{padding:5px 0 0 25px;}
#contentarea dl.referencelist dd h4{padding:0 0 5px 0;margin:0;font-size:12px;font-weight:bold;color:#222}
#contentarea dl.referencelist dd{width:460px;padding-top:10px;}

#page a.textlink,#page a.textlink:link,#page a.textlink:visited{text-decoration:underline;-webkit-text-size-adjust:none;background:none;padding-left:0;margin-left:0;}
#page a.textlink:hover{color:#333;text-decoration:underline;}

#pagecontent .no-space,#contentarea .no-space{padding:0;margin:0;}

/* calendar */
#contentarea .calendartable{border:0;width:100%;}
#contentarea .calendartable td{vertical-align:top;border-bottom:1px dotted #999;padding:5px 10px 15px 10px;font-size:12px;line-height:16px;}
#contentarea .calendartable td.date{width:100px;}
#contentarea .calendartable td.location{width:100px;}
#contentarea .calendartable .link{font-size:13px;font-weight:bold;}
#contentarea .calendartable td.title-description p{padding-top:5px;}
#contentarea .calendartable td.title-description a{line-height:16px;}
#contentarea .calendartable td.image{width:200px;}
#contentarea .month{background-color:#1277AB;color:#fff;padding:7px 10px 5px 12px;margin:20px 0 5px;border-radius:3px;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:16px;line-height:16px;}
#contentarea .noDates{padding:5px 10px;}

/* website screenshot list */ 
.website-linklist{list-style-type:none;overflow:hidden;margin-bottom:20px;}
.website-linklist li{width:310px;float:left;background:#dedede;text-align:center;margin-bottom:20px;padding:20px 20px 20px 20px;}
.website-linklist li img{border:1px solid #999;}
.website-linklist li > p{padding:10px 20px;}
.website-linklist li > a{padding:0 20px;}

#contentarea ul.std {margin-left:0;padding:5px 5px 5px 0;}
#contentarea ul.std li{line-height:20px;padding-left:13px;margin-bottom:3px;background: url('/img/li-line.png') no-repeat 0 7px;}

#contentarea .statgraph{width:730px;position:relative;}
#contentarea .statgraph h4{padding:15px 0 0 60px;margin-top:0;height:40px;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:18px;font-weight:normal;width:380px;}
#contentarea .statgraph h4.berufserfahrung {background:url('/img/icons/stats-icon-berufserfahrung.jpg') no-repeat 0 0;}
#contentarea .statgraph h4.mw-quote {background:url('/img/icons/stats-icon-geschlecht.jpg') no-repeat 0 0;}
#contentarea .statgraph h4.qualifikation {background:url('/img/icons/stats-icon-qualifikation.jpg') no-repeat 0 0;}
#contentarea .statgraph h4.alter {background:url('/img/icons/stats-icon-berufserfahrung.jpg') no-repeat 0 0;}
#contentarea .statgraph h4.gehalt {background:url('/img/icons/stats-icon-gehalt.jpg') no-repeat 0 0;}
#contentarea .statgraph .info-text{width:300px; margin:20px 0 0 60px; min-height:200px;}
#contentarea .statgraph .stats-img{width:335px;position:absolute;top:20px;right:0;}

.bg-afrika{background: url('/img/content/land-afrika.gif') no-repeat center 50px;min-height:500px;}
.bg-australien{background: url('/img/content/land-australien.gif') no-repeat center 50px;min-height:500px;}
.bg-belgien{background: url('/img/content/land-belgien.gif') no-repeat center 50px;min-height:500px;}
.bg-china{background: url('/img/content/land-china.gif') no-repeat center 50px;min-height:500px;}
.bg-daenemark{background: url('/img/content/land-daenemark.gif') no-repeat center 50px;min-height:500px;}
.bg-deutschland{background: url('/img/content/land-deutschland.gif') no-repeat center 50px;min-height:500px;}
.bg-england{background: url('/img/content/land-england.gif') no-repeat center 50px;min-height:500px;}
.bg-finnland{background: url('/img/content/land-finnland.gif') no-repeat center 50px;min-height:500px;}
.bg-frankreich{background: url('/img/content/land-frankreich.gif') no-repeat center 50px;min-height:500px;}
.bg-griechenland{background: url('/img/content/land-griechenland.gif') no-repeat center 50px;min-height:500px;}
.bg-irland{background: url('/img/content/land-irland.gif') no-repeat center 50px;min-height:500px;}
.bg-italien{background: url('/img/content/land-italien.gif') no-repeat center 50px;min-height:500px;}
.bg-island{background: url('/img/content/land-island.gif') no-repeat center 50px;min-height:500px;}
.bg-japan{background: url('/img/content/land-japan.gif') no-repeat center 50px;min-height:500px;}
.bg-kanada{background: url('/img/content/land-kanada.gif') no-repeat center 50px;min-height:500px;}
.bg-suedkorea{background: url('/img/content/land-suedkorea.gif') no-repeat center 50px;min-height:500px;}
.bg-balkanstaaten{background: url('/img/content/land-balkanstaaten.gif') no-repeat center 50px;min-height:500px;}
.bg-litauen{background: url('/img/content/land-litauen.gif') no-repeat center 50px;min-height:500px;}
.bg-luxemburg{background: url('/img/content/land-luxemburg.gif') no-repeat center 50px;min-height:500px;}
.bg-mittelasien{background: url('/img/content/land-mittelasien.gif') no-repeat center 50px;min-height:500px;}
.bg-mittlerer-osten{background: url('/img/content/land-mittlerer-osten.gif') no-repeat center 50px;min-height:500px;}
.bg-neuseeland{background: url('/img/content/land-neuseeland.gif') no-repeat center 50px;min-height:500px;}
.bg-niederlande{background: url('/img/content/land-niederlande.gif') no-repeat center 50px;min-height:500px;}
.bg-norwegen{background: url('/img/content/land-norwegen.gif') no-repeat center 50px;min-height:500px;}
.bg-oesterreich{background: url('/img/content/land-oesterreich.gif') no-repeat center 50px;min-height:500px;}
.bg-papua-neuguinea{background: url('/img/content/land-papua-neuguinea.gif') no-repeat center 50px;min-height:500px;}
.bg-polen{background: url('/img/content/land-polen.gif') no-repeat center 50px;min-height:500px;}
.bg-portugal{background: url('/img/content/land-portugal.gif') no-repeat center 50px;min-height:500px;}
.bg-rumaenien{background: url('/img/content/land-rumaenien.gif') no-repeat center 50px;min-height:500px;}
.bg-russland{background: url('/img/content/land-russland.gif') no-repeat center 50px;min-height:500px;}
.bg-schweden{background: url('/img/content/land-schweden.gif') no-repeat center 50px;min-height:500px;}
.bg-schweiz{background: url('/img/content/land-schweiz.gif') no-repeat center 50px;min-height:500px;}
.bg-lateinamerika{background: url('/img/content/land-lateinamerika.gif') no-repeat center 50px;min-height:500px;}
.bg-spanien{background: url('/img/content/land-spanien.gif') no-repeat center 50px;min-height:500px;}
.bg-suedafrika{background: url('/img/content/land-suedafrika.gif') no-repeat center 50px;min-height:500px;}
.bg-suedostasien{background: url('/img/content/land-suedostasien.gif') no-repeat center 50px;min-height:500px;}
.bg-tschechien{background: url('/img/content/land-tschechien.gif') no-repeat center 50px;min-height:500px;}
.bg-tuerkei{background: url('/img/content/land-tuerkei.gif') no-repeat center 50px;min-height:500px;}
.bg-ukraine{background: url('/img/content/land-ukraine.gif') no-repeat center 50px;min-height:500px;}
.bg-ungarn{background: url('/img/content/land-ungarn.gif') no-repeat center 50px;min-height:500px;}
.bg-usa{background: url('/img/content/land-usa.gif') no-repeat center 50px;min-height:500px;}

#contentarea form.formStandard{padding:10px;background-color:#e0e0e0;overflow:hidden;border-radius:10px;}
#page .accountarea form.formStandard{background-color:#eee;padding-left:0;padding-top:0;}
#contentarea form.formStdSeparator{}
#contentarea form.formStandard h3{font-size:13px;font-weight:bold;margin:0;padding:5px 10px 20px;}
#contentarea .account form.formStandard h3{padding-top:0;}
#page .accountarea form.formStandard h3{padding-top:0;padding-left:0;margin-left:0;}
#contentarea form.formStandard dl{overflow:hidden;width:395px;}
#page .accountarea form.formStandard dl{overflow:hidden;width:650px;}
#contentarea form.formStandard dt, #contentarea form.formStandard dd{float:left;padding-bottom:10px;}
#contentarea form.formStandard dt{margin-left:10px;width:150px;clear:left;text-align:left;}
#page .accountarea form.formStandard dt{padding-left:0;margin-left:0;}
#contentarea form.formStandard dd{width:230px;}
#page .accountarea form.formStandard dd{width:480px;}
#contentarea form.formStandard dd input{width:220px;}
#contentarea form.formStandard dd input.tiny{width:50px;}
#contentarea form.formStandard dd input.medium{width:158px;}
#contentarea form.formStandard dd input.radio{width:15px;}
#contentarea form.formStandard dd textarea{width:300px;}
#contentarea .account form.formStandard{background:none;}
#contentarea .account form.formStandard,#contentarea .account form.formStandard h3,#contentarea .account form.formStandard dt{padding-left:0;margin-left:0;}
#contentarea .account form.formStandard dl{width:600px;}
#contentarea .account form.formStandard dd{width:370px;}
#contentarea .account form.formStandard dd input{width:280px;}
#contentarea .account form.formStandard dd input.radio{width:15px;}

#contentarea form.formStandard dl.big{width:660px;}
#contentarea form.formStandard dl.big dd{width:500px;}
#contentarea form.formStandard dl.big dd input{width:300px;}
#contentarea form.formStandard dl.big dd input.tiny{width:50px;}
#contentarea form.formStandard dl.big dd input.medium{width:238px;}
#contentarea form.formStandard dl.big dd input.radio{width:15px;}
#contentarea form.formStandard dl.big dd input.checkbox{width:14px;margin:0;}

#contentarea ul.floatList{list-style-type:none;padding:0;margin:0;}
#contentarea ul.floatList li{float:left;padding:0;margin:10px 20px 5px 0;background:none;}

#contentarea form.formStandard dl.bigaccount{width:670px;}
#contentarea form.formStandard dl.bigaccount dt,#contentarea form.formStandard dl.bigaccount dd{padding-bottom:20px;}
#contentarea form.formStandard dl.bigaccountStd dt,#contentarea form.formStandard dl.bigaccountStd dd{padding-bottom:10px;}
#contentarea form.formStandard dl.bigaccount dt{font-weight:bold;}
#contentarea form.formStandard dl.bigaccount dd{width:510px;}
#contentarea form.formStandard dl.bigaccount dd input,#contentarea form.formStandard dl.bigaccount dd textarea{width:500px;margin-bottom:2px;}
#contentarea form.formStandard dl.bigaccount dd input.tiny{width:75px;}
#contentarea form.formStandard dl.bigaccount dd input.tinymedium{width:213px;}
#contentarea form.formStandard dl.bigaccount dd input.medium{width:300px;}
#contentarea form.formStandard dl.bigaccount dd input.radio{width:15px;}
#contentarea form.formStandard dl.bigaccount dd input.checkbox{width:14px;margin:0;}
#contentarea form.formStandard dd p.description{font-size:11px;line-height:14px;color:#555;}

#contentarea dl.stdList,dl.stdList{clear:both;overflow:hidden;}
#contentarea dl.stdList dt,#contentarea dl.stdList dd,dl.stdList dt,dl.stdList dd{padding-top:5px;float:left;margin-bottom:5px;}
#contentarea dl.stdList dt,dl.stdList dt{width:150px;clear:left;text-align:left;}
#contentarea dl.stdListSmall dt{width:100px;}
#contentarea dl.stdListBig dt{width:200px;}
#contentarea dl.stdList dt img,dl.stdList dt img{padding-top:0;}
#contentarea dl.stdList dd,dl.stdList dd{width:325px;}

#contentarea .login-page{background: url('/img/login-bg.png') no-repeat;width:490px;height:343px;margin-top:0px;position:relative;}
#contentarea .login-page h2{position:absolute;top:33px;left:42px;padding:0;margin:0;font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:18px;font-weight:normal;}
#contentarea .login-page .submit{margin-top:25px;}
#contentarea .login-page p{position:absolute;left:42px;top:110px;font-weight:normal;}
#contentarea .login-page dl{position:absolute;left:42px;top:140px;width:380px;padding:0;margin:0;}
#contentarea .login-page dt,#contentarea .login-page dd{float:left;padding:0;margin:0 0 10px 0;}
#contentarea .login-page dt{width:100px;padding-top:9px;font-weight:bold;padding-left:35px;}
#contentarea .login-page dt.mail{background: url('/img/login-name.png') no-repeat 5px 9px;}
#contentarea .login-page dt.key{background: url('/img/login-key.png') no-repeat 0 12px;}
#contentarea .login-page dd{width:240px;}
#contentarea .login-page dd.inputfield{height:39px;background: url('/img/login-input.png') no-repeat 0 0;}
#contentarea .login-page dd.inputfield input{width:208px;border:0;margin:12px 0 0 11px;}
#contentarea .login-page .hinweis{position:absolute;top:20px;left:260px;background:url('/img/icons/icon-hinweis.png') 0 3px no-repeat;height:33px;padding:0 0 0 45px;}
#contentarea .login-page .hinweis a{border-bottom:1px dotted #333;}
#contentarea .login-page .hinweis a:hover{color:#555;text-decoration:none;}

#contentarea table.anzeigenlist table{margin:20px auto 10px;padding:0;border:0;}
#contentarea table.anzeigenlist td{margin:0;padding: 5px 7px;background-color:#e1e4e5;font-weight:normal;vertical-align:top;font-size:11px;text-align:left;}
#contentarea table.anzeigenlist td.blank{background:none;}
#contentarea table.anzeigenlist td.title{background-color:#cfd2d4;font-weight:bold;}
#contentarea table.anzeigenlist td.title-big{background-color:#61b8e4;font-weight:bold;color:#fff;font-size:14px;text-align:center;}
#contentarea table.anzeigenlist td.title-big2{background-color:#3F97C4;}
#contentarea table.anzeigenlist td.pixel{padding-right:20px; font-size:12px;}
#contentarea table.anzeigenlist td.preis{background-color:#b0d15a;}
#contentarea table.anzeigenlist td.center{text-align:center;vertical-align:middle; padding:3px 0 0 0;}
#contentarea table.anzeigenlist td.center-padding{text-align:center;vertical-align:middle;padding:10px 0 10px;}
#contentarea table.anzeigenlist td.buchen{padding:10px 0 10px 50px;}
#contentarea table.anzeigenlist td.buchen-firmenportrait{padding:10px 0 10px 50px;}

#contentarea table.testpaket{padding:15px 0 20px;border:0;font-size:12px;width:700px;}
#contentarea table.testpaket td{vertical-align:top;margin:0;padding: 6px 15px 6px 20px;}
#contentarea table.testpaket .paket1{width:223px;background: url('/img/tabelle-top-left.png') no-repeat left bottom;vertical-align:bottom;padding-bottom:8px;}
#contentarea table.testpaket .paket1-mid{background: url('/img/tabelle-border-left.png') repeat-y left top;}
#contentarea table.testpaket .paket1-preis{background: url('/img/tabelle-preis-left.png') repeat-y left top;}
#contentarea table.testpaket .paket1-bottom{background: url('/img/tabelle-bottom-left.png') no-repeat left bottom;padding:14px 0 20px 21px;}
#contentarea table.testpaket .paket2{width:225px;background: url('/img/tabelle-top-mid.png') no-repeat left bottom;vertical-align:bottom;padding-bottom:8px;}
#contentarea table.testpaket .paket2-mid{background: url('/img/tabelle-border-mid.png') repeat-y left top;}
#contentarea table.testpaket .paket2-preis{background: url('/img/tabelle-preis-mid.png') repeat-y left top;}
#contentarea table.testpaket .paket2-bottom{background: url('/img/tabelle-bottom-mid.png') no-repeat left bottom;padding:14px 0 20px 21px;}
#contentarea table.testpaket .paket3{width:230px;height:69px;background: url('/img/tabelle-top-right.png') no-repeat left bottom;vertical-align:bottom;padding-bottom:8px;}
#contentarea table.testpaket .paket3-mid{background: url('/img/tabelle-border-right.png') repeat-y left top;}
#contentarea table.testpaket .paket3-preis{background: url('/img/tabelle-preis-right.png') repeat-y left top;}
#contentarea table.testpaket .paket3-bottom{background: url('/img/tabelle-bottom-right.png') no-repeat left bottom;padding:14px 0 20px 21px;}
#contentarea table.testpaket h5{font-size:16px;font-weight:bold;padding:0;text-align:center;color:#222;text-shadow:1px 1px 1px #fff;padding:0; margin:0;}
#contentarea table.testpaket a.button,#contentarea table.testpaket a.btn-company{width:150px;text-align:center;margin:0 0 0 13px;}
#contentarea table.testpaket td{padding:0 0 0 1px;}
#contentarea table.testpaket td.paket3-mid{padding:0 2px;}
#contentarea table.testpaket .basis{padding:0 0 15px 5px;width:191px;}
#contentarea table.testpaket td.paket1-mid{width:223px;padding-left:5px;}
#contentarea table.testpaket p.double{height:55px;}
#contentarea table.testpaket td p{margin-bottom:0;border-bottom:1px dotted #aaa;padding:4px 4px 4px 40px;background: url('/img/haken.png') no-repeat 11px 7px;}
#contentarea table.testpaket td p.noimg{background:none;padding-left:4px;text-align:center;}
#contentarea table.testpaket .preis{padding: 8px 4px 8px 4px;text-align:center;height:20px;font-size:14px;}
#contentarea table.testpaket td p.noborder{border:0;}
#contentarea table.testpaket td.paket3-mid p{width:176px;padding:7px 30px 7px 22px;}
#contentarea table.testpaket td p.deluxe-noimg{width:215px;}
#contentarea table.testpaket td p.bg1{background-color:#eee;vertical-align:middle;padding:7px 10px 7px 43px;}
#contentarea table.testpaket td p.bg1image{padding:7px 27px 7px 26px;}
#contentarea table.testpaket td p.bg2{background-color:#f9f9f9;vertical-align:middle;padding:7px 10px 7px 43px;}
#contentarea table.testpaket td p.morePadding{padding:7px 4px;}
#contentarea table.testpaket td a.link{color:#222;text-decoration:underline;}

.contentnav .banner_img{width:200px;margin-top:25px;margin-left:25px;}
#contentarea ul.bannerlist{list-style-type:none;margin:0;padding:0;margin:0;}
#contentarea ul.bannerlist li{padding:10px;margin:0 0 35px;background-color:#eee;background-image:none;border-radius:7px;}
#contentarea .bannerlist li h5{padding:0;margin:0 0 10px;font-size:18px;font-weight:normal;color:#222;}
#contentarea .bannerlist table{margin:20px auto 10px;padding:0;border:0;}
#contentarea .bannerlist td{margin:0;padding: 4px 8px;background-color:#90ceee;font-weight:normal;vertical-align:middle;}
#contentarea .bannerlist td.rowspan{vertical-align:middle;text-align:right;padding-right:25px;line-height:20px;}
#contentarea .bannerlist td.blank{background:none;}
#contentarea .bannerlist td.title{background-color:#64bbe7;font-weight:bold;}
#contentarea .bannerlist td.pixel{text-align:right;padding-right:20px;}

#contentarea .bewerberprofil,.bewerberprofil{width:740px;}
#contentarea .bewerberprofil{padding-bottom:30px;}
#contentarea .bewerberprofil .summary,.bewerberprofil .summary{padding:30px 0 10px;}
#contentarea .bewerberprofil h1,.bewerberprofil h1{font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:22px;font-weight:normal;padding:0;margin:0;color:#333;line-height: 26px;}
#contentarea .bewerberprofil h2,.bewerberprofil h2{font-family:'DroidSansRegular',Arial,Helvetica,Verdana;font-size:18px;font-weight:normal;padding:25px 0 10px;margin:0;color:#1277AB;}
#contentarea .bewerberprofil table,.bewerberprofil table{width:740px;border-bottom:1px dotted #666;border-left:1px dotted #666;}
#contentarea .bewerberprofil td,.bewerberprofil td{padding:5px;border-top:1px dotted #999;border-right:1px dotted #999;vertical-align:top;text-align:left;}
#contentarea .bewerberprofil td.label,.bewerberprofil td.label{font-weight:bold;width:160px;}

#page .contentlarge{width:100%;}

#contentarea .text-img-box{margin:0 0 50px;position:relative;}
#contentarea .text-img-box p{width:375px;padding:0 0 20px;}
#contentarea .text-img-box img{position:absolute;top:-10px;right:20px;}
#contentarea .text-img-box a{}

#page .account-form{color:#222;line-height:18px;position:relative;z-index:300;}
#page .account-form ul.layouts{list-style-type:none;padding:0px;margin:0px;overflow:hidden;}
#page .account-form ul.layouts li{float:left;margin:0 25px 5px 0;padding:15px;background:none;}
#page .account-form ul.selectors{list-style-type:none;padding:0px;margin:0px;overflow:hidden;}
#page .account-form ul.selectors li{float:left;margin:0px;padding:5px 0 20px 20px;}
#page .account-form .colorSelect{width:20px;height:20px;border:1px solid #000;margin-right:10px;float:right;}
#page .account-form dl.accountform{clear:both;overflow:hidden;}
#page .account-form dl.accountform dt,#page .account-form dl.accountform dd{float:left;padding-top:5px;}
#page .account-form dl.accountform dt{width:135px;clear:left;text-align:left;font-weight:bold;color:#9E1334;}
#page .account-form dl.accountform dd{width:420px;}

#page .noTop,#contentarea .noTop,#contentarea .rubriklist .noTop{padding-top:0;margin-top:0;}

#contentarea .content ul.firmenportrait-list{list-style-type:none;margin:0;padding:0;overflow:hidden;}
#contentarea .content ul.firmenportrait-list li{border:1px solid #ccc;background: url('/img/firmenportrait-box.png') repeat-x 0 75px #fff;border-radius:5px;float:left;height:160px;margin:0 15px 15px 0;position:relative;width:350px;}
#contentarea .content ul.firmenportrait-list li.nomargin{margin-right:0;}
#contentarea .content ul.firmenportrait-list li .companytitle{border:0;display:block;font:normal 16px/18px 'DroidSansRegular',Arial,Helvetica,Verdana;color:#222;padding:10px 0 10px 10px;text-align:left;text-decoration:none;width:365px;height:35px;text-decoration:none;}
#contentarea .content ul.firmenportrait-list li .companytext{position:relative;width:365px;padding-left:10px;}
#contentarea .content ul.firmenportrait-list li .companytext p{width:180px;}
#contentarea .content ul.firmenportrait-list li .companytext a{display:block;width:180px;padding-top:3px;text-decoration:none;color:#1277AB;}
#contentarea .content ul.firmenportrait-list li .companytext .companylogo{border:0;right:20px;top:0;position:absolute;text-decoration:none;padding-top:0;display:block;width:162px;height:57px;background: url('/img/portrait-shadow.png') no-repeat left bottom;}
#contentarea .content ul.firmenportrait-list li .companytext .companylogo img{border:1px solid #eee;border-bottom:0;}
#contentarea .content ul.firmenportrait-list li .companylink{color:#222;display:block;text-align:center;position:absolute;left:0;bottom:7px;width:375px;font-weight:bold;border:0;font-size:12px;padding:0;text-decoration:none;}

#contentarea ul.networks{padding:0;margin:30px 0 30px;list-style-type:none;overflow:hidden;}
#contentarea ul.networks li{float:left;background: url('/img/portrait-shadow.png') no-repeat 25px 72px;padding:0 0 7px 0;margin:0 20px 30px 0;width:200px;height:90px;}
#contentarea ul.networks li img{border:1px solid #dedede;}
#contentarea ul.networks li a.network-title{display:block;width:180px;text-align:center;text-decoration:none;padding:10px;height:30px;line-height:12px;}

#jobfinderFormFilter,#jobfinderFormAccountData,#jobfinderRow{display:none;}
#createJobfinder{padding:0 5px 0px;width:440px;margin:0 auto;color:#fff;}
#createJobfinder h1{color:#fff;font: 20px/20px 'DroidSansRegular',Arial,Helvetica,Verdana;padding:5px 0 5px;margin-bottom:15px;border-bottom:1px dotted #fff;}
#createJobfinder h2{color:#fff;font: 20px/20px 'DroidSansRegular',Arial,Helvetica,Verdana;padding:15px 0 20px;}
#createJobfinder form{background-color:#358bb8;padding:10px 10px 10px;overflow:hidden;}
#createJobfinder td.top{vertical-align:top;}
#createJobfinder td{padding-bottom:10px;}
#createJobfinder td.title{width:122px;font-weight:bold;padding-right:13px;text-align:right;}
#createJobfinder input{padding:5px;width:268px;margin:3px 5px 0 0;}
#createJobfinder a.btn-company{height:26px;cursor:pointer;float:right;margin-right:6px;}
#createJobfinder a.btn-company span{height:21px;}
#createJobfinder .desc{padding-top:12px;}
#createJobfinder .desc a,#createJobfinder .desc a:hover,#createJobfinder .desc a:link,#createJobfinder .desc a:visited{color:#fff;text-decoration:underline;}
#createJobfinder .desc a:hover{text-decoration:none;}
#jobfinderErrors{padding:4px 0;margin:0 0 10px 134px;text-align:center;font-size:11px;line-height:11px;color:white;background-color:red;width:280px;display:none;}

@font-face{font-family:'FontAwesome';src:url(#);src:url(#) format('embedded-opentype'),url('/font-awesome/4.2.0/fonts/fontawesome-webfont_v-4.2.0.woff') format('woff'),url('/font-awesome/4.2.0/fonts/fontawesome-webfont_v-4.2.0.ttf') format('truetype'),url('/font-awesome/4.2.0/fonts/fontawesome-webfont_v-4.2.0.svg') format('svg');font-weight:normal;font-style:normal}.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff ul,#contentarea .shariff ul{padding:0;margin:0}.shariff li{height:30px;display:inline-block;margin-right:14px;overflow:hidden;width:120px}.shariff li:last-child{margin-right:0}.shariff li a{font-family:Arial,Helvetica,sans-serif;color:#fff;position:relative;display:block;padding-left:34px;padding-right:5px;font-size:12px;line-height:31px;text-decoration:none}.shariff li.shariff-button a::before{position:absolute;left:5px;font-family:FontAwesome;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shariff li.facebook a{padding-left:24px;background-color:#3b5998}.shariff li.facebook a:hover{background-color:#4273c8}.shariff li.facebook a::before{content:"\f09a";font-size:17px}.shariff li.facebook .share_count{color:#183a75;background-color:#99adcf}.shariff li.whatsapp a{padding-left:24px;background-color:#5cbe4a}.shariff li.whatsapp a:hover{background-color:#34af23}.shariff li.twitter a{background-color:#55acee}.shariff li.twitter a:hover{background-color:#32bbf5}.shariff li.twitter a::before{content:"\f099";font-size:24px}.shariff li.twitter .share_count{color:#0174a4;background-color:#96D4EE}.shariff li.googleplus a{background-color:#d34836}.shariff li.googleplus a:hover{background-color:#f75b44}.shariff li.googleplus a::before{content:"\f0d5";font-size:17px;top:1px}.shariff li.googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff li.mail a{background-color:#999}.shariff li.mail a:hover{background-color:#a8a8a8}.shariff li.mail a::before{content:"\f0e0";font-size:18px}.shariff li.info{width:23px;height:28px;border:1px solid #ccc}.shariff li.info a{padding:0}.shariff li.info a::before{content:"\f129";font-size:16px;left:9px;color:#666}.shariff li.info a:hover{background-color:#efefef}.shariff li.info .share_text{display:block;text-indent:-9999px}.shariff li .share_count{padding:0 8px;height:28px;position:absolute;top:1px;right:1px;line-height:30px}.shariff .theme-grey .twitter a,.shariff .theme-grey .facebook a,.shariff .theme-grey .googleplus a,.shariff .theme-grey .mail a{background-color:#b0b0b0}.shariff .theme-grey .twitter .share_count,.shariff .theme-grey .facebook .share_count,.shariff .theme-grey .googleplus .share_count,.shariff .theme-grey .mail .share_count{background-color:#ccc;color:#333}.shariff .theme-grey .twitter a:hover{background-color:#55acee}.shariff .theme-grey .facebook a:hover{background-color:#3b5998}.shariff .theme-grey .googleplus a:hover{background-color:#d34836}.shariff .theme-grey .send_by_email a:hover{background-color:#999}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .theme-white .twitter a{color:#55acee}.shariff .theme-white .facebook a{color:#3b5998}.shariff .theme-white .googleplus a{color:#d34836}.shariff .theme-white .mail a{color:#999}.shariff .theme-white .info{height:30px}.shariff .orientation-vertical li{display:block;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}.shariff .orientation-vertical li.facebook a{padding-left:34px}.shariff .orientation-vertical li.info{margin-left:0;}
#pagecontent .contentnav .shariff{margin:0 0 25px 25px;}

#pageMessage{display:none;background: url('/img/message-default-bg.png') repeat-x left bottom #ebeff2;border-bottom:1px solid #ccc;position:fixed;left:0;top:0;width:100%;z-index:99999;}
#pageMessage div{width:750px;padding:25px 0 30px;margin:0 auto;position:relative;}
#pageMessage .closer{height:30px;width:30px;background: url('/sites/js/fancybox/fancybox.png') no-repeat right top;position:absolute;top:5px;right:0;cursor:pointer;}
#pageMessage h2{color:red;font: bold 16px/20px Arial, Helvetica, sans-serif;padding-bottom:10px;}
#pageMessage p{color:red;font: normal 13px/18px Arial, Helvetica, sans-serif;}