html{min-height:100.05%;}
body {background:#FFF; color:#000; font-family:verdana,arial,sans-serif; margin:0 auto; text-align:center;}
#layout {background:#FFF url(/pix/background.gif) 0px 0px repeat-y; font-size:11px; margin:20px auto; padding:0px; text-align:left; width:100%;}


table, th, tr, td, form, span, ul, li, a, img, hr, h1, h2, h3, h4, h5 {border:0; margin:0; padding:0;}

img {border:0; margin:0; padding:0;}
img.floatright {float:right; margin:0 0 10px 10px;}
img.floatleft {float:left; margin:0 15px 10px 0;}
input.floatleft{clear:both; float:left; margin:1px 5px 0 0; border:0; padding:0;}
a {color:#000; font-family:verdana; text-decoration:none;}
.clear {border:0; clear:both; display:block; font-size:0; line-height:0px; margin:0; padding:0;}
.invisible {visibility:hidden;}
.displaynone, .print_in, .csc-linkToTop {display:none;}
.floatleft {float:left;}
.floatright {float:right;}
.checktext {float:left; margin:0 0 7px 0;}
.indent {padding:0 0 0 10px;}
.pictext {float:left; width:287px; margin:0 0 30px 0;}
* html .pictext{margin:0 0 15px 0;}
.partnertext float:right; width:230px; margin:0 0 20px 0;}
hr {display:block; clear:both; color:#0088C7; background:#0088C7; height:1px; margin:0 0 20px 0;}
h1 {font-family:verdana,arial,sans-serif; color:#000; font-size:15px; letter-spacing:0.04em; padding:0px; line-height:19px;}
h2 {font-family:verdana,arial,sans-serif; color:#000; font-size:12px; letter-spacing:0.04em; padding:15px 0 10px 0; line-height:19px;}
h3, h4 {font-weight:bold; margin:0 0 14px 0; font-size:11px;}

.middle h4 { margin:0 0 0 0;}
.middot {font-size:30px; line-height:0px; font-family:helvetica;}


/* header */
.header {background:none; clear:both; height:0px; margin-bottom:30px;}
.header .logo {float:none; margin:0px 0px 0px 20px; padding:0px; display:block;}
.header .logo span {display:none;}
.header .language {float:right; font-size:10px; margin:60px 37px 0px 0px; text-align:right;}
* html .header .language {margin:60px 19px 0px 0px;}
.header .language {display:none;}

.noprint{display:none;}
.printonly{display:block; width:220px; height:50px;}

/* menue */
.menue {display:none;}


/*left menu*/
.leftnav {display:none;}


/* content */
.content {clear:both; margin:0px; padding:15px 0px 10px 21px; line-height:15px;}
.content .middle {width:100%;}
.content .right {display:none;}
.normallink {color:#000; font-weight:bold;}
.box_content a {color:#385F77;}
.text a {color:#000;}
.docu {background:url(/pix/icon_doc.gif) 0 2px no-repeat; font-weight:bold; display:block; padding:0 0 0 15px; margin:0 0 3px 0;}
.arrow {clear:both; background:url(/pix/icon_arrow.gif) 0 2px no-repeat; font-weight:bold; display:inline; padding:0 0 0 15px; margin:0 0 3px 0;}
.arrow_ne  {clear:both; background:url(/pix/icon_arrow_ne.gif) 0 2px no-repeat; font-weight:bold; display:inline; padding:0 0 0 15px; margin:0 0 3px 0;}
.play {background:url(/pix/icon_play.gif) 100% 2px no-repeat; display:block; color:#386079; padding:0 20px 0 0; float:right;}
.save {background:url(/pix/icon_save.gif) 50% 0 no-repeat; display:block; width:18px; height:13px;}
.top {display:block; color:#0087C8; font-weight:bold; text-align:right;}

.left div .box_content , .middle div .box_content {min-height:100px;}
* html .left div .box_content, * html .middle div .box_content {height:115px; voice-family:"\"}\""; voice-family:inherit; height:100px;}

.content .middle_leftcol { padding:0 18px 20px 0;}
.content .middle_rightcol { padding:0 0 0 0;}

.content .box_orange {color:#000;  margin:0 0 24px 0;}
.right .box_orange {margin:0 0 10px 0;}
.content .box_orange .box_content {background:none; border:0px; padding:6px 0px 8px 5px;}
.content .box_orange .box_footer {display:none;}

.content .box_green {color:#000;  margin:0 18px 24px 0;}
.right .box_green {margin:0 18px 10px 0;}
.content .box_green .box_content {background:none; border:0px; padding:6px 0px 8px 5px;}
.content .box_green .box_footer {display:none;}

.content .box_red {color:#000;  margin:0 0 24px 0;}
.right .box_red {margin:0 0 10px 0;}
.content .box_red .box_content {background:none; border:0px; padding:6px 0px 8px 5px;}
.content .box_red .box_footer {display:none;}

.content .box_white_shadow {margin:0 0 8px 0; color:#385F77;}
.content .box_white_shadow_top {background:#FFF url(/pix/box_white_shadow_top.gif) left top no-repeat; height:7px;}
.content .box_white_shadow .text {background:#FFF url(/pix/box_white_shadow_content.gif) left bottom no-repeat; border-left:1px solid #0087C8; border-right:1px solid #0087C8;  padding:11px 10px 7px 8px;}
* html .content .box_white_shadow .text {margin-top:-8px; voice-family: "\"}\""; width:197px;} #empty{}
.content .box_white_shadow_bottom {background:#FFF url(/pix/box_white_shadow_bottom.gif) no-repeat; height:7px;}
.content .box_white_shadow_small {background:#FFF url(/pix/box_white_shadow_small.gif) left top no-repeat; color:#0087C8; height:40px; font-size:10px; font-weight:bold; padding:12px 0 0 10px; }
* html .content .box_white_shadow_small {margin:0 0 11px 0; voice-family: "\"}\""; margin:0; } #empty{}

.content .box_2white_top {background:url(/pix/box_2white_top.gif) no-repeat; height:16px;}
.content #box_2white {background:url(/pix/box_2white_bottom.gif) 0 100% no-repeat; margin:0 0 11px 0;}
.content #box_2white img {margin:0 0 0 1px;}
.content #box_2white .text {padding:15px 10px;}

.content .box_2blue_top {background:url(/pix/box_2blue_top.gif) no-repeat; height:8px; }
.content .box_2blue {background:url(/pix/box_2blue_bottom.gif) 0 100% no-repeat; margin:0 0 15px 0; }
.content .box_2blue img{float:left; margin:0 10px 0 0;}
.content .box_2blue .text {padding:0px 10px 15px 10px;}

.content .box_blue_top {background:#CCE7F4 url(/pix/box_blue_top.gif) 0 0 no-repeat; height:7px; width:217px;}
.content .box_blue {background:#CCE7F4 url(/pix/box_blue_bottom.gif) 0 100% no-repeat; margin:0 0 8px 0; width:217px;}
.content .box_blue .text{padding:2px 15px 9px 10px;}

.content .box_white_top {background:#fff url(/pix/box_white_top.gif) 0 0 no-repeat; height:7px; width:217px; line-height:1px;}
.content .box_white {background:#fff url(/pix/box_white_bottom.gif) 0 100% no-repeat; margin:0 0 8px 0; width:217px;}
.content .box_white .text {padding:2px 15px 9px 10px;}

.content .box_whitegrey_top {background:#fff url(/pix/box_whitegrey_top.gif) 0 0 no-repeat; height:10px; width:217px; line-height:1px;}
.content .box_whitegrey {background:#fff url(/pix/box_whitegrey_bottom.gif) 0 100% no-repeat; margin:0 0 8px 0; width:217px;}
.content .box_whitegrey img {margin:0 0 0 1px;}
.content .box_whitegrey .text {padding:15px 15px 9px 10px;}

#jobs_content{texte-align:left;}
#joblocation, .jobs-body{color:#000;}
#stage{border:0px;}
#jobdescription li {list-style-type:circle; background:none; margin:0px 0px 0px 20px; padding:0px; }
#jobname, #footer{clear:both; color:#000; display:block; background:none;}

.content a{color:#000; padding:0px; margin:0px;}
             
.content .box_head {color:#FFF; font-weight:bold; padding:8px 0px 4px 6px;}
.content a.box_link {background:url(/pix/icon_arrow.gif) 2px 0px no-repeat; padding:3px 0px 0px 19px;}
* html .content a.box_link {background:url(/pix/icon_arrow.gif) 2px 3px no-repeat; padding:0px 0px 0px 19px;}
.content ul.box li {background:url(/pix/list_bullet.gif) 1px 5px no-repeat; padding:0px 0px 0px 10px;}

.contentlist li{background:url(http://www.lucanet.com/fileadmin/templates/main/pix/list_bullet_large_blue.gif) no-repeat scroll 0pt 5px; margin:0pt 0pt 0pt -38px; padding:0pt 0pt 0pt 10px; }

a.print {display:none;}
a.recommend {display:none;}


/*tabellen*/
table {text-align:left; font-size:11px; border-collapse:collapse; width:450px; margin:5px 0 20px 0;}
table tr th {color:#fff; border:#fff 1px solid; padding:6px 10px; font-weight:bold;}
table tr td {background:#CCE7F4; color:#386078; border:#fff 1px solid; padding:6px 8px;}

table tr th.first {background:#23465E url(/pix/table_corner_l.gif) no-repeat 0 0;}
table tr th.last {background:#23465E url(/pix/table_corner_r.gif) no-repeat 100% 0;}
table tr td.lightblue {background:#CCE7F4; color:#0087C7; border:#fff 1px solid; padding:6px 10px;}
table tr th.lightblueboth {background:#CCE7F4 url(/pix/table_corners.gif) no-repeat 100% 0; color:#3E647B;}
* html table tr th.lightblueboth {background:#CCE7F4 url(/pix/table_corners.gif) no-repeat 0 0;}
table tr th.both {background:#FA9D1C url(/pix/table_corners.gif) no-repeat 0 0;}
.piccol {padding:0;}
.piccol .text {display:block; padding:6px 10px 15px 10px;}
.piccol img {float:right; width:77px; margin:0 0 0 10px;}

table.weiss {margin:5px 0 5px 0; padding:0;}
table.weiss td {background:#FFF; margin:0; padding:0;}


/* formulare */
input, select, textarea {border:1px solid #0087C8; color:#6E6E6E; cursor:pointer; font-family:verdana, arial, helvetica; font-size:11px; margin:0; padding:2px;}
textarea {width:250px;}
.dropdown {height:18px; margin:0; padding:0;}
.input {height:14px; width:250px;}
.ort, .strasse {width:205px;}
.plz, .nummer {width:35px;}
.checkbox {margin:0 0 5px 0;}
* html .checkbox {margin:0; padding:0;}
.checkbox input, .radio input {border:0;}
.radio {margin:0 0 0 15px; }


.search {margin:0 0 12px 0; padding:0; width:217px;}
.search input {margin:0 5px 0 0; padding:2px; width:164px;}
.search input.button {background:url(/pix/search_button.gif) 0px 0px no-repeat; border:0; color:#0087C8; height:20px; margin:0; padding:0; width:38px;}

.button_part1 {background:url(/pix/button1.gif) top left no-repeat; float:left; border:0; color:#0087C8; height:20px; margin:15px 0 15px 0; padding:0 0 0 4px;}
.button_part2 {background:url(/pix/button2.gif) top right no-repeat; float:left; color:#0087C8; height:20px; margin:15px 0 15px 0; padding:0; width:4px;}
.right .button_part1, .right .button_part2 {margin:0;}

/* footer */
.footer {display:none;}


.content .startpageboxes-wide, .content .middle_leftcol, .content .middle_rightcol, .sp-smallbox, .spb-bl1, .sp-box1, .spb-bl2, .spb-bl3, .spb-bl4, .spb-bl5, .spb-bl6{background:none; float: none; width: auto; height:auto; margin:0px;}
a.spb-bl1, a.sp-box1, a.spb-bl2, a.spb-bl3, a.spb-bl4, a.spb-bl5, a.spb-bl6 {margin:0 0 25px 0;}
.sp-bigbox{float: none; width: auto;}
.content .startpageboxes-wide .spb-head {height:auto;}
.content .startpageboxes-wide .arrow, .content .startpageboxes-wide a {color:#000;}

.content .startpageboxes-wide {margin:10px;}

.spb-bodylink-s {float:none; height:auto;}

.startpageboxes-wide .sp-box1{	width: auto;}
.startpageboxes-wide .sp-box2{	width: auto;}
.startpageboxes-wide .sp-box3{	width: auto;}

.content .left, .content .middle, .content .right {width:100%; float:none;}