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;}

.contentlist li {background:url(../pix/list_bullet_large_netblue.gif) no-repeat 0 5px; margin:0 0 0 0; padding:0 0 0 10px;}
.middle li {background:url(../pix/list_bullet_large_netblue.gif) no-repeat 0 5px; padding:0 0 0 10px; }
.middle ul ul li {background:url(../pix/list_bullet_large_netblue.gif) no-repeat 15px 5px; padding:0 0 0 25px;}

.tx-irfaq-pi1 ul {margin:0 0 0 40px;}


/* 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;}
.header_search {display:none;}

.noprint{display:none;}
.printonly{display:block; width:220px; height:50px;}

/* menue */
.menue {display:none;}
.dropdownmenue {display:none;}
.dropdownmenueAC {display:none;}

/*left menu*/
.leftnav {display:none;}


/* content */
.academy_footer {display:none;}
.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; clear:both; margin:0 0 15px 0; width:100%;}
.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.nl {width:100%;}
table.weiss {margin:5px 0 5px 0; padding:0;}
table.weiss td {background:#FFF; margin:0; padding:0;}
table.download tr th.both {background:#97cfea url(../pix/table_corners.gif) no-repeat 0 0;}
table.download tr  {border:1px solid #FFF;}
table.download tr td  {border:#fff 1px solid; width:33%;}
table.download tr td.bottom {vertical-align:bottom;}
table.download tr td.bottom_first {border-right:0px;}
table.download tr td.bottom_last {border-left:0px;}

table tr th {background:#97cfea; color:#00416b; border:#fff 1px solid; padding:6px 10px; font-weight:bold; text-align:left;}
table tr th.first {background:#97cfea url(../pix/table_corner_l.gif) no-repeat 0 0;}
table tr th.firstcol {background:#97cfea url(../pix/table_corner_l.gif) no-repeat 0 0;}
table tr th.last {background:#97cfea url(../pix/table_corner_r.gif) no-repeat 100% 0;}
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;}
table tr td {background:#cbe7f3; color:#023c6e; border:#fff 1px solid; padding:6px 8px;}
table tr td.lightblue {background:#CCE7F4; color:#0087C7; border:#fff 1px solid; padding:6px 10px;}
table tr td.bottom_last {background:#CCE7F4 url(../pix/table_corner_b_r.gif) no-repeat 100% 100%; padding:0px; border:0px; border-right:1px solid #fff;}
table tr td.bottom_first {background:#CCE7F4 url(../pix/table_corner_b_l.gif) no-repeat 0 100%; border:0px; border-left:1px solid #fff; padding:0px;}
table tr td.bottom_termine {background:#CCE7F4; height:15px; padding:0px; border:0px; border-right:1px solid #fff; border-left:1px solid #fff;}

.piccol {padding:0;}
.piccol .text {display:block; padding:6px 10px 15px 10px;}
.piccol img {float:right; width:77px; margin:0 0 0 10px;}


/* 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;}
.button_part3 {background:url(../pix/button2.gif) top right no-repeat; float:left; color:#023a69; height:20px; margin:15px 0 0 0; padding:0; width:4px;}


/* footer */
.footer {display:none;}
.metamenu {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;}


/* Image Cycle */
.tx-imagecycle-pi1 {margin:0 0 10px 0;}


/* Multiple Content jfmulticontent */
.tx-jfmulticontent-pi1 {width:452px;}
.tx-jfmulticontent-pi1 .ui-widget-header {background:none; border:0;}
.tx-jfmulticontent-pi1 .ui-widget-content {background:none; border:0; font-family:Verdana, sans-serif; font-size:11px; color: #033B6C;}
.tx-jfmulticontent-pi1 .ui-tabs-panel {background:#cbe7f5; padding-bottom:15px;}
.tx-jfmulticontent-pi1 .ui-corner-bottom {-moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px;}
.tx-jfmulticontent-pi1 .ui-corner-top {-moz-border-radius-topleft:0; -moz-border-radius-topright:0;}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav {border:0 !important; margin:0; padding:0;}
.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li {border:0 !important;  margin:2px 3px 0 0; padding:0 0 6px 13px;}
.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li.ui-state-active {margin-top:0; padding:0 0 10px 13px;}
.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a {margin:0; outline:0;}
.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a.arrow {margin:0; outline:0;}

.tx-jfmulticontent-pi1 li.ui-state-default {background:#94cfeb url(../pix/tabmenue_tab_li.gif) no-repeat 0 0;}
.tx-jfmulticontent-pi1 li.ui-state-default a, .tx-jfmulticontent-pi1 li.ui-state-default a:link, .tx-jfmulticontent-pi1 li.ui-state-default a:visited {background:url(../pix/tabmenue_tab_re.gif) no-repeat 100% 0; color:#023c6e; font-weight:normal; font-size:11px; outline:0; padding:6px 13px 0 0;}
.tx-jfmulticontent-pi1 li.ui-state-active {background:#cbe7f5 url(../pix/tabmenue_tab_on_li.gif) no-repeat 0 0;}
.tx-jfmulticontent-pi1 li.ui-state-active a, .tx-jfmulticontent-pi1 li.ui-state-active a:link, .tx-jfmulticontent-pi1 li.ui-state-active a:visited {background:url(../pix/tabmenue_tab_on_re.gif) no-repeat 100% 0; color:#023c6e; font-weight:bold; outline:0; padding:8px 13px 0 0;}

.tx-jfmulticontent-pi1 .middle_leftcol, .tx-jfmulticontent-pi1 .middle_rightcol {width:200px;}
.tx-jfmulticontent-pi1 .middle_leftcol {float:left; padding-right:15px; padding-bottom:5px;}
.tx-jfmulticontent-pi1 .middle_rightcol {float:right;}
.tx-jfmulticontent-pi1 hr {background:#fff; display:block; height:1px; margin:10px 0 10px -15px; width:446px;}
    
    


/* ------------------------------
	Startseite
------------------------------- */
body#startseite .content {padding-left:21px; width:922px;}
body#startseite .content .metamenu {width:922px;}

body#startseite .tx-imagecycle-pi1 {display:none;}

#teaserreihe_start {float:left; margin:0 0 19px -3px; padding:0; width:928px}
#teaserreihe_start .teaser {float:left; height:176px; margin:0 12px 0 0; padding:0; width:176px;}
#teaserreihe_start .teaser#last {margin-right:0;}
body#startseite .teaser#break {clear:both;}

.cols_start {float:left; margin:0 0 10px 0; padding:0;}
.cols_start .col_left {margin:0 18px 0 0; padding:0;}
.cols_start .col_right {display:none; float:none; margin:0; padding:0;}
.cols_start .col_right img {margin:0 0 10px 0;}

.zweispaltig_start {margin:0 0 10px 0; padding:0;}
.zweispaltig_start .links {background:url(../pix/logos_startseite/bg_teaser_start_356.jpg) no-repeat 0 0; clear:both; height:104px; margin:0 18px 0 0; padding:10px 10px 20px 10px; width:338px;}
.zweispaltig_start .rechts {background:url(../pix/logos_startseite/bg_teaser_start_356.jpg) no-repeat 0 0; float:none; height:104px; margin:0; padding:10px; width:338px;}
.zweispaltig_start .headlineh2 {border-bottom: 1px solid #9bafc7; padding:5px 0 4px 0; margin-bottom:10px; width:338px;}
.zweispaltig_start .teaserpic {margin:-10px 0 0 -10px !important;}


/* Teaser Termine */
#termine .headlineh2 img {float:left; width:129px;}
#termine .headlineh2 div {width:83px;}
#termine .termine {color:#002f5e;}
#termine .termine .date {float:left; display:block; width:150px;}
#termine .termine table {background:none; border:0px; width:auto; margin:0px;}
#termine .termine table td {background:none; border:0px; padding: 0 10px 0 0; }

#teaser_termine .termine {color:#002f5e;}
#teaser_termine .termine .date {float:left; display:block; width:150px;}
#teaser_termine .termine table {background:none; border:0px; width:auto; margin:0px;}
#teaser_termine .termine table td {background:none; border:0px; padding: 0 10px 0 0; }


/* Tagcloud */
#tagcloud {font-family:verdana, arial, sans-serif; text-align:center;}
#tagcloud a:link, #tagcloud a:visited, #tagcloud a:focus, #tagcloud a:hover {font-weight:normal; color:#002f5b; margin:0; padding:0; text-decoration:none; white-space:nowrap;}
#tagcloud span.blau {color:#0072bb;} 
#tagcloud a:hover, #tagcloud span.blau:hover {color:#5FABCE;}
.tagcloud_en {margin-right:15px !important; padding-right:0 !important; width:348px !important;}






.swk {height:65px; overflow:hidden; background:url(../pix/startpage/bg_sw.jpg) no-repeat; padding:50px 10px 10px 10px; }



/* Startseite Teaser
#teaserreihe_start {margin:0; padding:0; width:928px}
#teaserreihe_start .teaser {height:176px; margin:0 12px 4px 0; padding:0; width:176px;}
#teaserreihe_start .teaser#last {margin-right:0;}

.zweispaltig_start {margin:0 0 10px 0; padding:0; width:928px;}
.zweispaltig_start .links {margin:0; padding:0; width:740px;}
.zweispaltig_start .rechts {display:none;}

#teaser_termine {margin:0 0 10px 3px;}
#teaser_termine .headlineh2 div {width:83px;}
#teaser_termine .termine {color:#002f5e;}
#teaser_termine .termine .date {float:left; display:block; width:150px;}
#teaser_termine .termine table {background:none; border:0px; width:auto; margin:0px;}
#teaser_termine .termine table td {background:none; border:0px; padding: 0 10px 0 0; }

#tagcloud {font-family:verdana, arial, sans-serif; margin:0 0 10px 3px; text-align:center;}
#tagcloud a:link, #tagcloud a:visited, #tagcloud a:focus, #tagcloud a:hover {font-weight:normal; color:#002f5b; margin:0; padding:0; text-decoration:none; white-space:nowrap;}
#tagcloud span.blau {color:#0072bb;} 
#tagcloud a:hover, #tagcloud span.blau:hover {color:#5FABCE;}

body#startseite .content {padding-top:43px; padding-left:21px;}
body#startseite .teaser#break {clear:both;}
*/









/* veranstlatungsboxen Academy Startseite */
#veranstaltungsboxen {margin:0; padding:0; text-align:left;}
#veranstaltungsboxen h2 {background:none; border-color:#fff; margin:0 0 0 8px; padding:0;}
#veranstaltungsboxen table {border:0 !important; display:block; float:left; margin:0 0 15px 0; padding:0;}
#veranstaltungsboxen table tr {margin-bottom:17px;}
#veranstaltungsboxen table td {background:url(/fileadmin/templates/main/pix/academy/bg_td_academy_start.gif) no-repeat 0 100%; border:0; border-top:#fff 17px solid; border-right:#fff 17px solid; display:block; clear:both; float:none; margin:0; padding:0; width:335px;}
#veranstaltungsboxen table td.right {border-right:0; margin-right:0;}
#veranstaltungsboxen .top {background:url(/fileadmin/templates/main//pix/academy/bg_td_academy_start_top.gif) no-repeat 0 0; padding-top:2px; text-align:left; width:335px;}
#veranstaltungsboxen .inhalt {padding:7px 11px 13px 11px;}
#veranstaltungsboxen li {background:url(/fileadmin/templates/main//pix/academy/listenpunkt_start.gif) no-repeat 0 6px; display:block; padding:0 0 0 11px; width:302px;}
#veranstaltungsboxen li a {display:block;}


/* Zweispalter Starstseite */
.academy .largecontent .col_left {clear:both; float:none; margin:0 0 10px 0; width:600px;}
.academy .largecontent .col_right {float:none; width:600px;}

