/* Cascading Stylesheet fuer Lucanet */
/* Anpassungen: 3-point concepts: Jasmina Liessmann - 08.12.2011 */

sup, sub {font-size:8px; line-height:6px;}
.tablebox_right-nl ul {padding-left:13px;}

map {outline:none;}
area {outline:none !important;}

a.link-box-blau {background:url(../pix/bg_link-box-blau.gif) no-repeat 0 0; display:block; font-weight:bold; margin:0 0 7px 0; padding:4px 8px;}
a.link-box-blau:hover, a.link-box-blau:focus {color:#5FABCE;}

input.filter_referenzen {background:url(../../pix/icons/bg_button_filtern_referenzen.gif) no-repeat 0 0; border:0 !important; color:#023A69 !important; padding:2px 1px 3px 1px !important;}


/* Tabelle zweispaltig */
table.cols2_blue tbody {background:url(../../pix/bg_table_cols2blue.gif) no-repeat 0 0; padding:0 0 15px 0;}


/* 3 Spaltigkeit */
.middle33_leftcol {float:left; margin-right:10px; width:144px;}
.middle33_middlecol {float: left; margin-right:10px; width: 144px;}
.middle33_rightcol {float: left; width: 144px;}

/* searchbox im header */
.header_search {position: absolute; top: 45px; left:770px;}
.header_search input {margin:0 5px 0 0; padding:2px; width:120px;}
.header_search input.button {background:url(../pix/academy/academy_search_button.gif) 0px 2px no-repeat; border:0; color:#023a69; height:23px; margin:0; padding:0; width:38px;}


.swk {height:65px; overflow:hidden; background:url(../pix/startpage/bg_sw.jpg) no-repeat; padding:50px 10px 10px 10px; }


/*
#teaserreihe_start {margin:0 0 19px 0; 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;}

.zweispaltig_start {margin:0 0 10px 0; padding:0; width:928px;}
.zweispaltig_start .links {float:left; margin:0; padding:0; width:740px;}
.zweispaltig_start .rechts {float:right; margin:0; padding:0 3px; width:170x;}
.zweispaltig_start .rechts img {margin:0 0 10px 0;}

.zweispaltig_start .col_356 {float:left; margin:1px 3px 0 3px; padding:0; width:358px;}
.col_356 .headlineh2 {border-bottom: 1px solid #9bafc7; padding:5px 0 4px 0; margin-bottom:10px; width:338px;}
.col_356 .top {background:url(/fileadmin/templates/main/pix/logos_startseite/bg_teaser_start_356_top.jpg) no-repeat 0 0; height:10px; margin:0; padding:0; width:358px;}
.col_356 .bottom {background:url(/fileadmin/templates/main/pix/logos_startseite/bg_teaser_start_356_bottom.jpg) no-repeat 0 0; height:10px; width:358px;}
.col_356 .content {background:#c5e5f2 url(/fileadmin/templates/main/pix/logos_startseite/bg_teaser_start_356_content.jpg) no-repeat 0 0; height:104px; padding:0 10px !important; width:338px;}
  .ie6 .col_356 .content {margin-top:-5px;}

.ie6 #teaser_termine {margin-left:1px; border-left:#fff 1px solid;}
#teaser_termine {margin-right:15px;}
#teaser_termine .headlineh2 div {width:83px;}
  .ie6 #teaser_termine .headlineh2 img {float:left;}
  .ie7 #teaser_termine .headlineh2 img {float:left;}

#tagcloud {font-family:verdana, arial, sans-serif; margin-top:1px; 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;}
*/

.referenzauswahl {margin:0 0 15px 0;}
.referenzauswahl select {margin:0 8px 0 0;}


/* ------------------------------
  Startseite
------------------------------- */
body#startseite .content {padding-left:21px; width:922px;}
  .ie6 body#startseite .content {padding-left:18px; width:925px;}
body#startseite .content .metamenu {width:922px;}

#teaserreihe_start {float:left; margin:0 0 19px -3px; padding:0; width:928px}
  .ie6 #teaserreihe_start {margin-top:1px; margin-bottom:17px; margin-left:0;}
#teaserreihe_start .teaser {float:left; height:176px; margin:0 12px 0 0; padding:0; width:176px;}
#teaserreihe_start .teaser#last {margin-right:0;}

.cols_start {float:left; margin:0; padding:0; width:922px;}
  .ie6 .cols_start {margin-left:1px; padding-left:1px; width:925px;}
.cols_start .col_left {float:left; margin:0 18px 0 0; padding:0; width:734px;}
.cols_start .col_right {float:left; margin:0; padding:0; width:170px;}
.cols_start .col_right img {margin:0 0 10px 0;}

.zweispaltig_start {margin:0 0 10px 0; padding:0; width:734px;}
  .ie6 .zweispaltig_start {margin:0;}
.zweispaltig_start .links {background:url(../pix/logos_startseite/bg_teaser_start_356.jpg) no-repeat 0 0; height:104px; float:left; margin:0 18px 0 0; padding:10px; width:338px;}
  .ie6 .zweispaltig_start .links {padding-left:0; padding-right:0; width:358px;}
.zweispaltig_start .rechts {background:url(../pix/logos_startseite/bg_teaser_start_356.jpg) no-repeat 0 0; height:104px; float:left; margin:0; padding:10px; width:338px;}
  .ie6 .zweispaltig_start .rechts {padding-left:0; padding-right:0; width:358px;}
.zweispaltig_start .headlineh2 {border-bottom: 1px solid #9bafc7; padding:5px 0 4px 0; margin-bottom:10px; width:338px;}


/* 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;}
  .ie6 .tagcloud_en {margin:0 !important;}

.zweispaltig_start .teaserpic {margin:-10px 0 0 -10px !important;}
  .ie6 .zweispaltig_start .teaserpic {margin-left:0 !important;}









/* veranstlatungsboxen Academy Startseite */
#veranstaltungsboxen {margin:0; padding:0;}
#veranstaltungsboxen h2 {background:none; border-color:#fff; margin:0 0 0 8px; padding:0;}
#veranstaltungsboxen table {border:0 !important; margin:0; padding:0; width:687px;}
#veranstaltungsboxen table tr {margin-bottom:17px;}
#veranstaltungsboxen table td {background:url(../pix/academy/bg_td_academy_start.gif) no-repeat 0 100%; border:0; border-top:#fff 17px solid; border-right:#fff 17px solid; float:none; margin:0; padding:0; width:335px;}
#veranstaltungsboxen table td.right {border-right:0; margin-right:0;}
#veranstaltungsboxen .top {background:url(../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(../pix/academy/listenpunkt_start.gif) no-repeat 0 6px; display:block; padding:0 0 0 11px; width:302px;}
#veranstaltungsboxen li a {display:block;}




/* Funktionsleiste */
.metamenu {border:0; border-bottom:#b6bdc5 1px solid; margin:12px 0 0 0; padding:0 0 6px 0; text-align:right; width:925px;}
.metamenu a {border:0; margin:0 0 0 11px; text-decoration:none;}
body#startseite .metamenu {margin-top:10px;}


html { overflow:-moz-scrollbars-vertical;} 
body {background:url(../pix/academy_bg.jpg) repeat-x; color:#4d5c63; font-family:verdana,arial,sans-serif; margin:0 auto; text-align:center;}
#layout {background: url(../pix/acadamy_bg_content.png) 0px 0px repeat-y; font-size:11px; margin:20px auto 0px auto; padding:0px; text-align:left; width:970px;}

img, div { behavior: url("iepngfix.htc") }

table, th, tr, td, form, span, p, ul, li, a, img, hr, h1, h2, h3, h4, h5 {border:0; margin:0; padding:0;}
ol,ul,li {list-style:none;}

.clear {border:0; clear:both; display:block; font-size:0; line-height:0px; margin:0; padding:0;}
.invisible {visibility:hidden;}
.displaynone {display:none;}
.floatleft {float:left;}
.floatright {float:right;}
.checktext {float:left; margin:0 0 7px 0;}
.indent {padding:0 0 0 10px;}
.pictext {margin:0 0 15px 0;}

.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

.partnertext {float:right; width:230px; margin:0 0 20px 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:#023a69; font-family:verdana; text-decoration:none; outline:none;}

hr {display:block; clear:both; color:#0088C7; background:#0088C7; height:1px; margin:0 0 20px 0;}
h1 {font-family:verdana,arial,sans-serif; color:#023a69; font-size:15px; letter-spacing:0.04em; padding:5px 0 0 0; line-height:19px;}
.h1_grafical{border-bottom:1px solid #ababab; margin:0 0 10px 0; padding:0 0 5px 0;}
h2 {font-family:verdana,arial,sans-serif; color:#023a69; font-size:12px; letter-spacing:0.04em; padding:15px 0 10px 0; line-height:19px;}
.h2_grafical{border-bottom:1px solid #ababab; margin:8px 0 10px 0; padding:15px 0 5px 0;}
body#whitepaper h2 {padding-top:0 !important;}

h3, h4 {font-weight:bold; margin:0 0 14px 0; font-size:11px;}
.middle h3, .middle h4 { margin:0 0 0 0;}
.middot {font-size:30px; line-height:0px; font-family:helvetica;}


/* header */
.header {position:relative; background:url(../pix/header.jpg) 0px 0px no-repeat; clear:both; height:123px; width:970px;}
.header .logo {float:left; margin:15px 0px 0px 20px;}
.header .logo span {display:none;}
.header .language {position:absolute; display:block; font-size:10px; right:30px; bottom:10px; text-align:right;}

.header .language a:hover{font-weight:bold;}

.header .language a.deutsch {background:url(../pix/flag_german.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}
.header .language a.nederlands {background:url(../pix/flag_nederlands.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}
.header .language a.english {background:url(../pix/flag_english.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}
.header .language a.italiano {background:url(../pix/flag_italiano.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}
.header .language a.francais {background:url(../pix/flag_francais.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}
.header .language a.ruski {background:url(../pix/flag_ruski.gif) 100% 50%  no-repeat; color:#23475E; padding:0px 20px 0px 0px;}

.header .language a.aktiv{font-weight:bold; color:#023a69;}

.header .language .curr_lang{font-weight:bold; color:#023a69;}

.printonly{display:none;}


/* menue */
.menue {border:1px solid #386078; border-right:0px; height:28px; margin:0px 0px 0px 4px; font-size:0px; letter-spacing:0px; position:absolute; min-width:955px;}
.menue a:link, .menue a:visited {overflow:hidden; background:url(../pix/academy_menue_background.gif) left top repeat-x; border-right:1px solid #386078; color:#fff; display:block; float:left; font-size:11px; width:157px; height:19px; padding:7px 0px 3px 0px; text-align:center; voice-family:"\"}\""; voice-family:inherit;}
.menue a:hover, .menue a:focus {overflow:hidden; background:url(../pix/academy_menue_background_on.gif) left top repeat-x; color:#003f72; font-weight:bold;}
.menue a.last:link, .menue a.last:visited {background:url(../pix/academy_menue_background.gif) left top repeat-x; width:164px; voice-family:"\"}\""; voice-family:inherit; width:164px;}
.menue a.last:hover, .menue a.last:focus {background:url(../pix/academy_menue_background_last_on.gif) left top repeat-x;}
.menue a.on:link, .menue a.on:visited, .menue a.on:hover, .menue a.on:focus {background:url(../pix/academy_menue_background_on.gif) left top repeat-x; font-weight:bold; color:#003f72;}
.menue a.last_on:link, .menue a.last_on:visited, .menue a.last_on:hover, .menue a.last_on:focus {background:url(../pix/academy_menue_background_last_on.gif) left top repeat-x; font-weight:bold; width:164px; color:#003f72; voice-family:"\"}\""; voice-family:inherit; width:164px;}


/*left menu*/
.leftnav li{width:217px; padding:8px 0 7px 0;}

.leftnav .level1_first {background:#CCE7F4 url(../pix/menuleft_top.gif) no-repeat 0 0; border-bottom:#fff 2px solid;}
.leftnav .level1 {background:#CCE7F4; border-bottom:#fff 2px solid;}
.leftnav .level1_last {background:#CCE7F4 url(../pix/menuleft_bottom.gif) no-repeat 0 100%;}
.leftnav .level1_first a, .leftnav .level1 a, .leftnav .level1_last a {background:url(../pix/list_bullet_grey.gif) no-repeat 10px 8px; padding:2px 0 0 20px; font-weight:normal; color:#053d6e; display:block;}

.leftnav .level1_first_active {background:#97cfea url(../pix/menuleft_top.gif) no-repeat 0 0; border-bottom:#fff 2px solid;}
.leftnav .level1_active {background:#97cfea; border-bottom:#fff 2px solid;}
.leftnav .level1_last_active {background:#97cfea url(../pix/menuleft_bottom.gif) no-repeat 0 100%;}
.leftnav .level1_first_active a, .leftnav .level1_active a, .leftnav .level1_last_active a {background:url(../pix/list_bullet_grey.gif) no-repeat 10px 8px; padding:2px 0 0 20px; font-weight:bold; color:#023a69; display:block;}

.leftnav .level2, .leftnav .level2_active {background:#E6F3FA; border-bottom:#fff 1px solid;}
.leftnav .level2_last, .leftnav .level2_last_active {background:#E6F3FA /*url(../pix/menuleft_bottom_second.gif) no-repeat 0 100%*/; border-bottom:#fff 2px solid;}
.leftnav .level2_bottom, .leftnav .level2_bottom_active {background:#E6F3FA url(../pix/menuleft_bottom.gif) no-repeat 0 100%;}

.leftnav .level2 a, .leftnav .level2_last a, .leftnav .level2_bottom a {padding:0 0 0 35px; display:block; font-weight:normal; color:#073d6c;}
.leftnav .level2_active a, .leftnav .level2_last_active a, .leftnav .level2_bottom_active a {padding:0 0 0 35px; display:block; font-weight:bold; color:#023a69;}




/* content */
.content {clear:both; margin:0px; padding:43px 0 10px 21px; line-height:15px;}
.content .left {float:left; margin:0px 18px 40px 0px; width:217px;}
.content .middle {float:left; margin:0px 18px 8px 0px; padding:0 0 28px 0; width:452px;}

.content .middle_leftcol {float:left; width:217px; padding:0 18px 20px 0;}
* html .content .middle_leftcol {padding:0 10px 20px 0;}
.content .middle_rightcol {float:right; width:217px; padding:0 0 0 0;}

#c9900 .middle_leftcol{float:left; padding:0 18px 20px 0; width:455px;}
#c9900 .middle_rightcol{float:left;}

.content .right {float:left; margin:0px; padding:0px; width:215px;}
.content .right .csc-textpic div.csc-textpic-single-image img {margin-bottom:10px;}

.normallink {color:#023a69; font-weight:bold;}
.box_content a {color:#385F77;}
.text a {color:#023a69;}
.docu {background:url(../pix/academy/dokument_academy.gif) 0 2px no-repeat; font-weight:bold; display:block; padding:0 0 0 15px; margin:0 0 3px 0;}
.arrow {clear:both; background:none; font-weight:bold; display:inline; padding:0 0 0 0; margin:0 0 3px 0;}
ul li .arrow, ul li .normallink{display:block;}
.middle ul li .arrow{display:inline;}
.arrow:hover, .arrow_ne:hover, .docu:hover, .link_email:hover{color:#5fabce;}
a.link_email {font-weight:bold;}
.arrow_ne {clear:both; background:none; font-weight:bold; display:inline; padding:0 0 0 0; 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:#023a69; font-weight:bold; text-align:right;}

.left div .box_content , .middle div .box_content {min-height:120px;}
* html .left div .box_content, * html .middle div .box_content {height:135px; voice-family:"\"}\""; voice-family:inherit; height:120px;}

.content .box_orange {background:#F99D1C url(../pix/box_orange_header.gif) left top no-repeat; color:#FFF; margin:0 0 24px 0; width:217px;}
.right .box_orange {margin:0 0 10px 0; width:217px;}
.content .box_orange .box_content {background:#F99D1C url(../pix/box_orange_content.gif) left bottom no-repeat; border:1px solid #F9841C; border-bottom:0px; padding:6px 0px 8px 5px;}
.content .box_orange .box_footer {background:#F99D1C url(../pix/box_orange_footer.gif) left bottom no-repeat; padding:6px 0px 8px 5px;}



.content .box_green {background:#458136 url(../pix/box_green_header.gif) left top no-repeat; color:#FFF; float:left; margin:0 0 0 0; width:217px;}
.right .box_green {margin:0 18px 10px 0;}
.content .box_green .box_content {background:#458136 url(../pix/box_green_content.gif) left bottom no-repeat; border:1px solid #286519; border-bottom:0px; padding:6px 0px 8px 5px;}
.content .box_green .box_footer {background:#458136 url(../pix/box_green_footer.gif) left bottom no-repeat; padding:6px 0px 8px 5px;}

.content .box_red {background:#B82937 url(../pix/box_red_header.gif) left top no-repeat; color:#FFF; float:left; margin:0 0 0 0; width:217px;}
.right .box_red {margin:0 0 10px 0;}
.content .box_red .box_content {background:#B82937 url(../pix/box_red_content.gif) left bottom no-repeat; border:1px solid #A80313; border-bottom:0px; padding:6px 0px 8px 5px;}
.content .box_red .box_footer {background:#B82937 url(../pix/box_red_footer.gif) left bottom no-repeat; padding:6px 0px 8px 5px;}


/* Anpassung minimale Höhe der Boxen - 20.10.07 PH */
.content .box_orange .box_content, .content .box_green .box_content, .content .box_red .box_content{min-height:135px;}
.content .box_orange .box_head, .content .box_green .box_head, .content .box_red .box_head{min-height:35px;}
/* Alternative Anpassung IE */
* html .content .box_orange .box_content, *html .content .box_green .box_content, * html .content .box_red .box_content{height:135px;}
* html .content .box_orange .box_head, *html .content .box_green .box_head, * html .content .box_red .box_head{height:35px;}



.content .box_white_shadow {margin:0 0 8px 0; color:#385F77; }
*html .content .box_white_shadow {margin:0px; }
.content .box_white_shadow_top {background:#FFF url(../pix/academy/academy_box_white_shadow_top.gif) left top no-repeat; height:7px; width:217px; }
.content .box_white_shadow .text {background:#FFF url(../pix/box_white_shadow_content.gif) left bottom no-repeat; border-left:1px solid #00addf; border-right:1px solid #00addf;  padding:2px 10px 7px 8px; width:197px; min-height:105px;}
.content .box_small_shadow .text {background:#FFF url(../pix/box_white_shadow_content_small.gif) left bottom no-repeat; border-left:1px solid #00addf; border-right:1px solid #00addf;  padding:2px 10px 7px 8px; width:197px; min-height:40px;}
* html .content .box_white_shadow .text {margin-top:-8px; width:217px; voice-family: "\"}\""; width:197px;} #empty{}
.content .box_white_shadow_bottom {background:#FFF url(../pix/academy/academy_box_white_shadow_bottom.gif) no-repeat; height:7px; width:217px;}
.content .box_white_shadow_small {background:#FFF url(../pix/box_white_shadow_small.gif) left top no-repeat; color:#023a69; height:40px; font-size:10px; font-weight:bold; padding:12px 0 0 10px;  width:217px;}
* 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; width:452px;} */
.content #box_2white {background:url(../pix/box_2white_bottom_734px.gif) 0 100% no-repeat; float:left; margin:-9px 0 9px 0; padding:0; width:734px;}
  * html .content #box_2white {margin-top:0;}
  *+html .content #box_2white {margin-top:0;}
.content #box_2white .box_2white_top {background:url(../pix/box_2white_top_734px.gif) no-repeat;height:16px; width:734px;}
.content #box_2white .bild {float:left; margin:0 0 0 1px; padding:0;}
.content #box_2white .text {background:none; float:left; padding:0 10px 16px 0; width:482px;}
.content #box_2white .text span {display:block; font-style:italic; margin:0; padding:6px 0 5px 0; width:482px;}
.content #box_2white .text img {margin:0 4px 0 1px;}


.content .box_2blue_top {background:url(../pix/academy/academy_box_2blue_top.gif) no-repeat; height:8px; width:452px;}
.content .box_2blue {background:url(../pix/academy/academy_box_2blue_bottom.gif) 0 100% no-repeat; float:left; margin:0 0 15px 0; width:452px;}
.content .box_2blue img {float:left; margin:0 10px 0 0;}
.content .box_2blue .text {float:left; padding:0px 10px 15px 10px;}
* html .content .box_2blue .text .middle_leftcol {padding:0 0 0 10px; width:180px;}
* html .content .box_2blue .text .middle_leftcol img {margin-right:15px;}





.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;}
* html .content .box_blue .text{margin:-8px 0 0 0;}

.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;}
* html .content .box_white .text {margin:-4px 0 0 0;}

.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;}

             
.content .box_head {color:#FFF; font-weight:bold; padding:8px 6px 4px 6px;}
.content .box_head a{color:#FFF; font-weight:bold;}
.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(../pix/list_bullet_large_netblue.gif) no-repeat 0 5px; margin:0 0 0 0; padding:0 0 0 10px;}

a.print:link, a.print:visited, a.print:hover, a.print:focus, a.print_in:link, a.print_in:visited, a.print_in:hover, a.print_in:focus {background:url(../pix/drucken.gif) no-repeat 0 0; color:#385F77; font-weight:normal; padding:0 0 0 18px; font-weight:normal; color:#385F77;}
a.print_in:link, a.print_in:visited, a.print_in:hover, a.print_in:focus{margin:0 0 0 235px;}
a.recommend:link, a.recommend:visited, a.recommend:hover, a.recommend:focus {color:#385F77; float:right; font-weight:normal; margin:0 261px 0 0; color:#385F77;}

/*tabellen*/
table {text-align:left; font-size:11px; border-collapse:collapse; width:450px; margin:5px 0 20px 0;}
table tr th {color:#00416b; border:#fff 1px solid; padding:6px 10px; font-weight:bold; text-align:left;}
table.nl {width:100%;}

table tr td {background:#cbe7f3; color:#023c6e; border:#fff 1px solid; padding:6px 8px;}

table tr th.firstcol {background:#97cfea url(../pix/table_corner_l.gif) no-repeat 0 0;}

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;}

table tr th.first {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 {background:#97cfea;}
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;}

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.neutral {margin:0 !important; padding:0;}
table.neutral td {background:none !important; border:0 !important; padding:0 8px 0 0 !important;}



/* 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;}
#sonstiges {margin:0 0 0 116px;}
#interesse {height:70px; margin-bottom:1px;}
#aufmerksam_area {height:70px;}
.aufmerksam_area {height:70px;}

.additional {margin-bottom: 1px;}
label, .additional label, .popup .additional label{width:115px; float:left;}
.wide label {width: 150px !important;}
.popup label {float:none;}

.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 0px; }


.search {margin:0 0 12px 0; padding:0; width:217px;}
.search input {margin:0 5px 0 0; padding:2px; width:120px;}
.search input.button {background:url(../pix/academy/academy_search_button.gif) 0px 2px no-repeat; border:0; color:#023a69; height:23px; margin:0; padding:0; width:38px;}
.button_lang {background:url(../pix/bt_suche_lang.gif) 0px 0px no-repeat; border:0; color:#023a69; height:20px; margin:0; padding:0; width:55px;}

.button_part1 {background:url(../pix/button1.gif) top left no-repeat; float:left; border:0; color:#023a69; height:20px; margin:10px 0 0 0; padding:0 0 2px 4px;}
*html .button_part1 {padding:0 0 1px 4px;}
.button_part2, .button_part3 {background:url(../pix/button2.gif) top right no-repeat; float:left; color:#023a69; height:20px; margin:10px 0 0 0; padding:0; width:4px;}

.right .button_part1 {width:189px; margin:0;}
.right .button_part2 {margin:0 !important;}
.right .button_part3 {margin:0 !important;}

.right .box_white .button_part1 {width:184px !important;}
.right .box_white .button_part3 {margin:0;}

.button_part1:hover, .button_part1 a:hover {color:#5FABCE;}

/* footer */

.footer {margin:0; padding:0; text-align:center; width:970px;}
.footer .footer_content {color:#386791; font-size:11px; height:13px; line-height:13px; margin:0px 12px 0px 12px; padding: 8px 3px 0px 0px; }
   *+html .footer .footer_content {margin:0px 13px 0px 12px;}
.footer .footer_content a:link, .footer .footer_content a:visited, .footer .footer_content a:hover, .footer .footer_content a:focus {color:#386791; padding:0px 0px 0px 0px; margin:20px 0 0 0;}

/*
.footer {width:100%; text-align:center;} 
.footer .footer_content {background:url(../pix/acadamy_bg_footer.png) center top no-repeat; color:#d1e1ee; font-size:11px; margin:0px 12px 0px 12px; padding: 24px 0px 13px 0px; }
*/

.academy_footer {background:url(../pix/acadamy_bg_footer.png) left bottom no-repeat; height:18px; width:970px; text-align:center; margin: 0 auto 40px auto;}
   .mac .academy_footer {margin-top:-2px;}
   /*
   .mac.ff3_6 .academy_footer {margin-top:-2px;}
   .mac.ff4 .academy_footer {margin-top:-2px;}
   .mac.safari3 {margin-top:-2px;}
   */

.academy_footer_divide {border-top: 1px solid #C7C8C9; margin: auto; margin-top: 4px; text-align: center; width: 468px;}



/* workarounds by MG */
.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;}

.box_content ul li {background:url(/fileadmin/templates/main/pix/list_bullet.gif) 1px 5px no-repeat; padding:0px 0px 0px 10px;}
.box_content p{ margin-top: 0px;}

.box_content ul li a{color:#fff; font-weight:normal; padding:0;}

.box_footer a {background:url(/fileadmin/templates/main/pix/box_link.gif) 2px 0px no-repeat; padding:0 0 0 19px; margin:0;}
.box_footer a {background:url(/fileadmin/templates/main/pix/box_link.gif) 2px 7px no-repeat; padding:0 0 0 19px; margin:0; display:block;}

.content .box_white_shadow .boxtop, .content .box_small_shadow .boxtop {background:#FFF url(/fileadmin/templates/main/pix/academy/academy_box_white_shadow_top.gif) left top no-repeat; height:7px; width:217px;}
.content .box_white_shadow .boxbottom, .content .box_small_shadow .boxbottom {background:#FFF url(/fileadmin/templates/main/pix/academy/academy_box_white_shadow_bottom.gif) no-repeat; height:7px; width:217px; margin-bottom:10px;}

.content .box_white .boxtop {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 .boxbottom {display:none;}

.content .box_blue .boxtop {background:#CCE7F4 url(../pix/box_blue_top.gif) 0 0 no-repeat; height:7px; width:217px;}
.content .box_blue .boxbottom {display:none;}

.box_blue .text p, .box_white .text p, .box_white_shadow .text p {margin-top:0px;}
.box_blue .text a, .box_white .text a, .box_white_shadow .text a {color:#023a69; font-weight:bold;}
.box_blue .text a:hover, .box_white .text a:hover, .box_white_shadow .text a:hover, .popup a.docu:hover{color:#5FABCE;}

.div_questionbutton{padding-bottom: 10px;}
.div_questionbutton a{outline: none;}

p{margin-top: 0px;}

.desc_box{width:270px; height:154px; display:table; float:left; padding-left:10px; text-align:left;}
.db_top{  background: url(../pix/db_top3.jpg) 0 0 no-repeat;  height: 21px;  color: #fff;  font-weight: bold;  padding: 4px 0px 0px 12px;}
.db_middle{  background-color: #CCE7F4;  height: 87px;  border: 1px solid #FFFFFF;  border-left: 0px;  border-right: 0px;  padding: 0px 12px 0px 12px;}
.db_bottom{background-color:#CCE7F4; height:21px; padding-left:12px; padding-top:4px;}
.db_link{color:#385F77; font-weight:bold;}

.tip_left{width:145px; float:left; display:table;}
.tip-right{float:left; padding-bottom:4px; display:table;}

.content a{color:#023a69;}
.middle a:hover{color:#5fabce;}

table tr th.orange {background:#FA9D1C url(../pix/table_corners.gif) no-repeat 0 0;}
table tr th.green {background:#458136 url(../pix/table_corners.gif) no-repeat 0 0;}
table tr th.red {background:#B82937 url(../pix/table_corners.gif) no-repeat 0 0;}


/* workarounds by PH */

.right .text li { background: url("../pix/list_bullet_large_netblue.gif") no-repeat 0 5px;
    padding: 0 0 0 10px;}
.right .box_orange .box_content {background:#F99D1C url(../pix/box_orange_content.gif) left bottom repeat-x;}
.content .box_red .box_content {background:#B82937 url(../pix/box_red_content.gif) left bottom repeat-x; }
.content .box_green .box_content {background:#458136 url(../pix/box_green_content.gif) left bottom repeat-x;}

.content .middle_rightcol .csc-textpic-imagewrap img, .content .middle_rightcol .csc-textpic-image{padding-bottom:10px;}

.tx-psmhighlight-sword, .tx-psmhighlight-sword-1, .tx-psmhighlight-sword-2, .tx-psmhighlight-sword-3 {background:none; color: #DE2418; font-weight:bold; }

.middle .csc-menu .arrow{margin:25px 0 0 0; padding:0px;}
.middle .csc-section .arrow{padding:0px; margin:0px;}

.box_2blue .text a{display:inline;}
.box_white_shadow .text img{margin:0px;}

.content .middle .box_white{margin-bottom:15px; height:160px;}
.box_white .text a{display:block;}
.box_white .text a.normallink {display:inline;} 

.content .box_2blue .middle_leftcol {float:left; width:180px; padding:4px 18px 0 23px;}
.content .box_2blue .middle_rightcol {float:left; width:200px; padding:0 0 0 0;}

/* 
entfernt wegen Verschiebung http://www.lucanet.com/index.php?id=416
.middle .box_2blue img{margin-right:50px;} */

.middle .csc-textpic-imagewrap a{background:none; padding:0px; margin:0px;}
.middle .csc-textpic-imagewrap img{padding-bottom:10px;}

.eingabefehler{background:#fff; border:1px solid #FF0000;}
.ausgabe_fehler{color:#FF0000; font-weight:bold;}

.leftnav a:hover{font-weight:bold;}

.termine table tr th.first {background:#23465E url(../pix/table_corner_l.gif) no-repeat 0 0; width:20%}
.content table td{vertical-align:top;}

.left .box_green {margin:0 18px 25px 0;}

.popup {text-align:left; font-size:11px;}
.popup .titel {margin:15px; background:#97cfea; padding:0 0 10px 0;}
.popup .titel .anfang {background:#97cfea url(../pix/table_corner_l.gif) no-repeat 0 0; float:left;}
.popup .titel .mitte{color:#fff; vertical-align:middle; float:left; padding:10px 10px 0px 10px;}
.popup .titel .ende{background:#97cfea url(../pix/table_corner_r.gif) no-repeat 100% 0;}
.popup .content {margin-left:8px;}
.popup a{display:inline;}
.popup hr{margin-right:20px;}
.popup .checkbox{margin-right:20px;}

.div_workshop{margin:5px 0 0 0; padding:0 0 0 5px; width:350px;}
*+html .div_workshop{margin:5px 0 0 -5px;}
*html .div_workshop{margin:5px 0 0 -3px;}
.div_workshop input{border:none;}


/* sitemap - listen by ms */
/* ALT: ul.csc-menu-3 {padding:0; margin:0px 0 20px 0;}*/
ul.csc-menu-3 {padding:0; margin:0px 0 20px 0;}
ul.csc-menu-3 li.csc-section a.arrow {background:url(../pix/fill.gif) 0 0 no-repeat; padding:0; margin:0;}

ul.csc-menu-7 {padding:0; margin:0;}
ul.csc-menu-7 li {background:url(../pix/fill.gif) 0 0 no-repeat; padding:0; margin:0;}
ul.csc-menu-7 li a.arrow {background:url(../pix/fill.gif) 0 0 no-repeat; color:#023a69; padding:15px 0 10px 0; margin:0;}
ul.csc-menu-7 li a.arrow:hover{color:#5FABCE;}
ul.csc-menu-7 li ul {margin:5px 0 20px 0;}
ul.csc-menu-7 li ul li.csc-section {background:url(../pix/list_bullet.gif) 1px 5px no-repeat;}
/*ul.csc-menu-7 li ul li.csc-section a {font-size:11px; font-weight:normal; color:#385F77; padding:0 0 0 15px; margin:0 0 0 15px;}*/
ul.csc-menu-7 li ul li.csc-section a.arrow{margin:0 0 0 15px; padding:0 0 0 15px; background:url(../pix/list_bullet_large_netblue.gif) 1px 5px no-repeat; display:block;}

p.csc-linkToTop .arrow {background:url(../pix/fill.gif) 0 0 no-repeat; padding:0; margin:0; display:block; text-align:right;}

.tx-irfaq-pi1 {margin:0; padding:0;}
.tx-irfaq-pi1 a.arrow {display:inline;}
.tx-irfaq-pi1 dt {color:#023a69; font-weight:bold; margin:0 0 3px 0;}
.tx-irfaq-pi1 dd p {padding:0 0 5px 14px;}

.tx-irfaq-answer {margin:0 0 10px 0;}
.tx-irfaq-answer a.top {background:url(../pix/fill.gif) 0 0 no-repeat; padding:0; margin:0;}


/* neue elemente */


.content .box_white_top_ref {background:#fff url(../pix/box_white_top.gif) 0 0 no-repeat; height:7px; width:217px; line-height:1px;}
.content .box_white_ref {background:#fff url(../pix/box_white_bottom.gif) 0 100% no-repeat; margin:0 0 8px 0; width:217px;}
.content .box_white_fixed_ref{background:#fff url(../pix/box_white_bottom.gif) 0 100% no-repeat; margin:0 0 8px 0; width:217px; min-height:144px;}
* html .content .box_white_fixed_ref{height:160px;}

.content .tv_33percent .box_white_top_ref
{background: url("../pix/box_white_top_144.gif") no-repeat scroll 0 0 #FFFFFF; width:144px;}

.content .tv_33percent .box_white_fixed_ref
{background:#fff url(../pix/box_white_bottom_144.gif) 0 100% no-repeat; width:144px; min-height:126px;}

.content .tv_33percent .box_white_fixed_ref .pic_ref .centertable {width: 124px;}
.content .tv_33percent .box_white_fixed_ref .pic_ref .centertable img {max-width: 124px;}

.content .tv_33percent .pic_ref {padding-bottom:4px !important;}

.content .box_white_ref .text_ref, .content .box_white_fixed_ref .text_ref, .content .box_white_fixed_ref .pic_ref{padding:2px 15px 9px 10px;}
.content .box_white_fixed_ref .pic_ref{height:85px; display: table; text-align: center;}
.content .box_white_fixed_ref .pic_ref .centertable{height:85px; width:200px; text-align:center; background:none; padding:0px; margin:0px;}
.content .box_white_fixed_ref .pic_ref .centertable td{vertical-align:middle; background:none; padding:0px; margin:0px;}
.box_white_fixed_ref a{display:block;}

br.clear{clear:both; height:0;}
.content .box_2blue_top_ab {background:url(../pix/box_2blue_top.gif) no-repeat; height:8px; width:452px;}
.content .box_2blue_ab {background:url(../pix/box_2blue_bottom.gif) 0 100% no-repeat; margin:0 0 15px 0; width:452px;}
.content .box_2blue_head_ab {/*width:232px;  float:right;*/ margin:0 0 10px 0; }
.content .box_2blue_ab img{float:left; margin:0 10px 0 0;}
.content .box_2blue_ab .text_ab {padding:0px 10px 15px 10px; display:table;}
.academy .content .box_2blue_ab .text_ab {display:block;}


/* Academy Startseite */
.academy .largecontent{margin:0 0 10px 0; padding:0 0 10px 0;}
.academy #tv_print{margin:0 0 30px 0;}
 
.academy .largecontent .col_left{width:335px; float:left; margin:0 16px 0 0; vertical-align:top;}
.col_left h2, .col_right h2{border-bottom:1px solid #ABABAB; margin:8px 0 10px; padding:15px 0 5px;}
.academy .largecontent .col_right{width:335px; float:left;}

.academy .seminarlink{
  background:url(../pix/academy_seminarlink_background.gif) no-repeat; 
  width:315px; height:30px; 
  padding:3px 0 0 25px; 
  overflow:hidden;
}

.aca-seminare .arrow{
  display: block;
  background:url(../pix/academy_seminarlink_background.gif) no-repeat; 
  width:315px; height:30px; 
  padding:3px 0 0 25px; 
  overflow:hidden;
}

/* neue startseite */
.content .largecontent{
  width: 687px;
  padding-right: 18px;
  float: left;
}

.content .startpageboxes{
  width: 956px;
  height: 131px;
  background: url(../pix/bg_newboxes.gif) top left no-repeat;
  position: relative;
  left: -17px;
  margin-bottom: 18px;
  margin-top: 18px;
}

.content .startpageboxes-wide{
  width: 956px;
  height: 131px;
  background: url(../pix/bg_newboxes-wide.gif) top left no-repeat;
  position: relative;
  left: -17px;
  margin-bottom: 4px;  
}

.content .startpageboxes .arrow, .content .startpageboxes a{font-weight:normal; color:#385F78;}
.content .startpageboxes .spb-head a{font-weight:bold;}
.content .startpageboxes-wide .arrow, .content .startpageboxes-wide a{font-weight:normal; color:#385F78;}
.content .startpageboxes-wide .spb-head a{font-weight:bold;}
.spb-head{
  padding-left: 10px;
  padding-right: 14px;
  padding-top: 6px;
  font-weight: bold;
  height: 34px;
}

.content .startpageboxes-wide .spb-head{
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 6px;
  font-weight: bold;
  height: 34px;
}

.spb-body img{margin:4px 0 8px 0;}

/*
.spb-body{padding-left: 10px; padding-top: 10px; float: left;}
*html .spb-body{padding-left: 6px;}
*/

.sp-smallbox{float: left; width: 242px;}
.sp-bigbox{float: left; width: 351px;}


.startpageboxes-wide .sp-box1{  width: 171px;}
.startpageboxes-wide .sp-box2{  width: 451px;}
.startpageboxes-wide .sp-box3{  width: 329px;}

/*
.sp-bigbox .spb-body{width: 160px;}


.sp-smallbox .spb-body{  width: 200px;}
*/

/* klassen fuer die startseitenboxen links */

.spb-bodylink-s{
  height: 77px;
  width: 200px;
  padding-right: 30px;
  padding-left: 14px;
  padding-top: 14px;
  display: block;
  float: left;
}

.spb-bodylink-l{
  height: 77px;
  width: 148px;
  padding-right: 8px;
  padding-left: 14px;
  padding-top: 14px;
  display: block;
  float: left;
}

.spb-bodylink-xl{
  height: 77px;
  width: 163px;
  
  padding-left: 9px;
  padding-top: 14px;
  display: block;
  float: left;
}

.startpageboxes-wide .spb-bl1{  width: 157px; padding-right: 0px; padding-left: 8px;}
.startpageboxes-wide .spb-bl2{  width: 148px; padding-right: 0px; padding-left: 9px;}
.startpageboxes-wide .spb-bl3{  width: 111px; padding-right: 0px; padding-left: 8px;}
.startpageboxes-wide .spb-bl4{  width: 154px; padding-right: 0px; padding-left: 8px;}
.startpageboxes-wide .spb-bl5{  width: 154px; padding-right: 0px; padding-left: 9px;}
.startpageboxes-wide .spb-bl6{  width: 157px; padding-right: 0px; padding-left: 8px;}

.spb-bl6 .spb-body img {margin:4px 0 7px;}

.startpageboxes .spb-bl4 {display:none;}


/* anpassungen grafische headlines */
h1.imageheader, h2.imageheader, h3.imageheader{
  position:absolute; 
  top:-10000px; 
  left:-10000px;
  overflow: hidden;
  text-indent: -999em;
  white-space: nowrap;
  background-repeat: no-repeat;
}

.center{text-align:center;}

.termine strong p {display:inline;}
.termine strong br{display:none;}

.captchaInfoTxt{padding-top:14px; padding-bottom:7px; height:30px;}


/* Abstand fuer Newsletter-Link */
div.newsletter-link {display:block; margin-top:-20px;}
