
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;}

.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;}

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;}
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:37px; 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 10px 0px 4px; font-size:0px; letter-spacing:0px;}
.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; 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:15px 0px 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 40px 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;}

.content .right {float:left; margin:0px; padding:0px; width:215px;}
.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;}
.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.gif) 0 100% no-repeat; margin:0 0 11px 0; width:452px;}
.content #box_2white img {margin:0 0 0 1px;}
.content #box_2white .text {padding:15px 10px;}

.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; margin:0 0 15px 0; width:452px;}
.content .box_2blue img {float:left; margin:0 10px 0 0;}
.content .box_2blue .text {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;}

/* 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;}

label{width:115px; float:left;}
.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:164px;}
.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:190px; margin:0;}
.right .button_part2 {margin:0;}


/* footer */

.footer {width:970px; text-align:center; margin: auto;}
.academy_footer{
	background:url(../pix/acadamy_bg_footer.png) left bottom no-repeat;
	width:970px; text-align:center; margin: 0 auto 40px auto;
}
.academy_footer_divide{
	border-top: 1px solid #C7C8C9;
	width: 468px;
	text-align: center;
	margin: auto;
	margin-top: 4px;
}
/*

.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; }
*/
.footer .footer_content {color:#386791; font-size:11px; 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;}


/* workarounds by MG */
.middle li {background:url(../pix/list_bullet_large_netblue.gif) no-repeat 0 5px; padding:0 0 0 10px; }

.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;}

.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 .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;}

.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 */
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:110px;}
* html .content .box_white_fixed_ref{height:160px;}
.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;}
.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 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;}



