/* HWK Hildesheim Central CSS File */
/* Adata area Settings are overwritten in area css files!*/
/* Size Settings are overwritten in size css files!*/

/* ############################### CONTENT #########################*/
/* general tag styling */
body {padding: 0px;margin: 0px;font-family: Verdana;background-color:#ffffff;}
body,a,div,td,h1,input,select,option,textarea {font-size:11px;line-height:14px;font-family: Verdana;color:#073070;}
h1 {font-weight: bold;margin-top: 0px;margin-bottom: 0px;}
div.spacer {background-repeat:no-repeat;font-size:0px;line-height:0px;}
div.center {text-align: center;}
ul {list-style-image: url(../../images/24/bullet_1.gif);margin-left:16px;padding-left: 0px;margin-top: 14px;margin-bottom: 14px;line-height:14px;}
ul.nomargin {margin-top: 0px;margin-bottom: 0px;}
a {text-decoration: none;}
.centerCol a {text-decoration:underline}
a.area {color: #488FDB;text-decoration:none;}
a.area:hover {color: #073070;}
table {border-collapse: collapse;padding: 0px;margin: 0px;border-spacing: 0px;width: 100%;}
p {margin: 0 0 5px}
.light{background-color: #e9f1fb;}
.dark{background-color: #d1e3f6;}
#print-logo {display:none;}
/* hide/show element in printout */
#showInPrintout {display:none;}
/*#hideInPrintout {}*/

/* general content elements */
.pageHeadline, .pageHeadlineService, .pageHeadline div {font-size: 13px;line-height:18px;font-weight: bold;margin-top: 26px;margin-bottom: 25px;color: #488FDB;}
.areaHeadline {font-weight: bold;color: #488FDB;margin-bottom: 14px;}
.dottedLine, .dottedLineShort {background-image: url(../../images/24/punktelinie_blau.gif);background-repeat: repeat-x;font-size: 0px;height: 2px;margin-top: 8px;margin-bottom: 8px;clear: both;}
.dottedLine {margin-left:-20px;margin-right:-18px;}
a.linkedHeadline, a.linkedHeadlineImage {display: block;background-repeat: no-repeat;background-position: 0px 3px;font-weight: bold;text-decoration: none;padding-left: 30px;margin-bottom:3px;background-image: url(../../images/24/newspfeil_blau.gif);color: #073070;background-repeat: no-repeat;text-decoration:none;}
a.linkedHeadlineImage {margin-left: 146px;}
img.right {float: right;margin-left: 16px;}
img.left, img.headline {float: left;margin-right: 16px;margin-bottom: 3px}
img.headline {width: 130px;}
img.block {display: block;}
/*########################## special content elements #####################*/
/* Forms */
form td {padding-bottom:4px;}
form .ten {width:10%;}
form .thirteen {width:13%;}
form .twenty {width:20%;}
form .thirty {width:30%;}
form .fourty{width:40%;}
form .fifty {width:50%;}
form .sixty {width:60%;}
form .seventy {width:70%;}
form .eighty {width:80%;}
form .ninety {width:90%;}
form .hundred {width:100%;}
form .hundredsixteen{width:116%;}
form .twohundredeighty{width:280%;}
#error_input {background-color:#FF5959;}
textarea.hundred {height:80px;}

/* tables */
table#padding4 td {padding-bottom: 4px;}
table#padding8 td {padding-bottom: 8px;}
td {padding: 0px;margin: 0px;vertical-align: top;}
table.bottom td {vertical-align: bottom;}
table.middle td {vertical-align: middle;}
table.alternateColors td.first {padding-left:2px;}
table.alternateColors td.last {padding-right:2px;}
td.fifteen {width:15%;}
td.twenty {width:20%;}
td.twentyfive {width:25%;}
td.thirtythree {width:33%;}
td.fifty {width:50%;}
td.sixtyseven {width:67%;}
td.seventyfive {width:75%;}
td.eighty {width:80%;}

/*  download table*/ 
table.download {margin-top:26px;margin-bottom:26px;table-layout:fixed;width:100%;border-bottom:1px solid #d1e3f6;}
table.download td {border-top:1px solid #d1e3f6;padding-top:4px;padding-bottom:4px;}
table.download td.first {width: 66%;padding-right:12px;}
table.download td.first a{font-weight: bold;}
table.download td.second {width: 34%;padding-left:12px;background-color: #e9f1fb;white-space: nowrap;}
table.download a {text-decoration:none;}
table.download td.secondDocument {width: 34%;background-color: #e9f1fb;white-space: nowrap;}
table.download td.secondDocument a.symbolLeft {background-position: left center;background-repeat: no-repeat;padding-left: 5px;line-height: 20px;float:left;}
table.download td.secondDocument a.symbolLeft img {vertical-align:middle;}
/* special anchors (with symbols, arrows etc.) */
a.area#left {float: left;margin-left: 8px;margin-right: 8px;}
a.area#right {float: right;margin-left: 8px;margin-right: 8px;}
a.symbol,a.symbolLeft,a.symbolRight,a.symbol.Only,a.symbol.OnlyLeft,a.symbolOnlyRight {background-position: left center;background-repeat: no-repeat;padding-left: 25px;line-height: 20px;text-decoration:none;}
a.symbolLeft, a.symbolOnlyLeft {float:left;}
a.symbolRight, a.symbolOnlyRight {float:right;}
a.symbolOnlyLeft, a.symbolOnlyRight {padding-left: 0px;font-size:0px;}
table.download a.symbol, table.download a.symbol:hover {color: #073070;}
a#pdf {background-image: url(../../images/24/bt_pdf.gif);}
a#arrow {background-image: url(../../images/24/bt_weiter.gif);}
a#up {background-image: url(../../images/24/bt_top.gif);}
a#back {background-image: url(../../images/24/bt_zurueck.gif);}
a#print {background-image: url(../../images/24/bt_drucken.gif);}
a#delete {background-image: url(../../images/24/bt_eingaben_loeschen.gif);}
a#newEntry {background-image: url(../../images/24/bt_neuer_eintrag.gif);}
a#recommend {background-image: url(../../images/24/bt_empfehlen.gif);}
a#help {background-image: url(../../images/24/bt_hilfe.gif);}
a#close {background-image: url(../../images/24/bt_schliessen.gif);}
a#save {background-image: url(../../images/24/bt_speichern.gif);}
a#startSearch {background-image: url(../../images/24/bt_suche_starten.gif);}
a#word {background-image: url(../../images/24/bt_word.gif);}
#LINKAKTUELLBG,  #LINKSERVICEBG, #LINKBG {background-color: #073070;background-image: url(../../images/24/newspfeil_blau.gif);}
#LINKBILDUNGBG {background-color: #ff9933;background-image: url(../../images/24/newspfeil_gelb.gif);}
#LINKBERATUNGBG {background-color: #5a8e1e;background-image: url(../../images/24/newspfeil_gruen.gif);}
#LINKUEBERUNSBG {background-color: #b82c44;background-image: url(../../images/24/newspfeil_rot.gif);}
#LINKAKTUELL,  #LINKSERVICE {color: #073070;background-image: url(../../images/24/newspfeil_blau.gif);}
#LINKBILDUNG {color: #ff9933;background-image: url(../../images/24/newspfeil_gelb.gif);}
#LINKBERATUNG {color: #5a8e1e;background-image: url(../../images/24/newspfeil_gruen.gif);}
#LINKUEBERUNS {color: #b82c44;background-image: url(../../images/24/newspfeil_rot.gif);}
#serviceLinks{background-image: url(../../images/24/icon_links.gif);}
#serviceDownloads{background-image: url(../../images/24/icon_downloads.gif);}
#serviceDiashows{background-image: url(../../images/24/icon_diashows.gif);}
/* Area Backgrounds*/
#bgAktuell {background-color: #76abe4;}
#bgBeratung {background-color: #5a8e1e;}
#bgBildung {background-color: #ff9933;}
#bgService {background-color: #76abe4;}
#bgUeberUns {background-color: #b82c44;}
/*########################## special content pages #####################*/
/* startpage */
.startpageTable a {color: #ffffff;font-weight: bold;text-decoration: none;font-size: 9px;line-height: 10px;height: 11px;width: 100%;padding-left: 3px;display: block;background-position: right top;background-repeat: no-repeat;text-decoration:none;}
.startpageTable div, .startpageTable div a  {color:#073070;font-size: 10px;line-height: 12px;font-weight: bold;margin-top: 4px;}
.startpageTable div a {display:inline;padding-left:0;}
.startpageTable img {border: 0;}
.startpagePulldown {background-color: #8397b7;margin-top:8px;padding-left: 12px;height:20px;vertical-align: middle;min-height:22px;}
.startpagePulldown div {font-weight: bold;color: #ffffff;font-size: 11px;line-height: 20px;vertical-align: middle;height:20px;}
.startpagePulldown select{width: 244px;font-size: 10px;font-weight: normal;margin-left:20px;vertical-align: middle;}
.startpagePulldown input{height:18px;vertical-align: middle;}
.startpagePulldown form {margin-bottom:2px;}
option.headAktuell, option.headService { color:#FFFFFF; background-color:#76ABE4}
option.mainAktuell, option.mainService { color:#073070; background-color:#DEEBF9}
option.headUeberUns { color:#FFFFFF; background-color:#B82C44}
option.mainUeberUns { color:#073070; background-color:#EDCAD0}
option.headBildung { color:#FFFFFF; background-color:#FF9933}
option.mainBildung { color:#073070; background-color:#FFE5CC}
option.headBeratung { color:#FFFFFF; background-color:#5A8E1e}
option.mainBeratung { color:#073070; background-color:#D6E3C7}

/* Sitemap */
table.sitemap a{display: block;padding-left:10px;padding-right:10px;line-height: 16px;text-decoration:none;}
table.sitemap a.level1 {color: #ffffff;line-height: 18px;font-weight: bold;}
table.sitemap a.level2{background-image: url(../../images/24/punktelinie_blau.gif);background-position: bottom; background-repeat: repeat-x;font-weight: bold;margin-top:6px;padding-bottom: 4px;}
table.sitemap a.level4{padding-left: 18px;}
/* ServicePages */ 
.pageHeadlineService {background-color: #488FDB;background-repeat: no-repeat;line-height: 16px;padding-top:2px;padding-bottom:2px;font-weight: bold;color: #ffffff;padding-left:41px;}
.abcd {background-color: #488FDB;white-space: nowrap;padding-left: 12px;padding-right: 12px;margin-bottom:14px;}
.abcd a {color: #ffffff;font-weight: bold;padding-left: 4px;padding-right: 4px;height: 18px;line-height: 18px;text-transform: uppercase;text-decoration:none;}
.abcd a#active {background-color: #073070;}
/*
 table.abcdtable td, table.abcdtable a {line-height: 18px;}
table.abcdtable #light td.first a, table.abcdtable #dark td.first a {background-image: url(../../images/24/tab_info_blau.gif);background-repeat: no-repeat;	background-position: 8px top;padding-left:38px;}
table.abcdtable #head td {background-image: url(../../images/24/tab_sortieren.gif);background-repeat: no-repeat;background-position: left center;padding-left:38px;}
table.abcdtable #head td.first {background-position: 8px center;}
table.abcdtable  #spacer {height:14px;}
table.abcdtable  #head {background-color: #488FDB;}
table.abcdtable  #light {background-color: #e9f1fb;}
table.abcdtable  #dark {background-color: #d1e3f6;}
*/
.data {background-color: #488FDB;white-space: nowrap;padding-left: 12px;padding-right: 12px;margin-bottom:14px;}
.data a {color: #ffffff;font-weight: bold;padding-left: 4px;padding-right: 4px;height: 18px;line-height: 18px;text-transform: uppercase;}
.data a#active {background-color: #073070;}
table.datatable td, table.datatable a {line-height: 18px;}
table.datatable td.first {padding-left: 10px;}
table.datatable tr.light td.first a, table.datatable tr.dark td.first a {background-image: url(../../images/24/tab_info_blau.gif);background-repeat: no-repeat;background-position: 8px top;padding-left:38px;}
table.datatable tr.light td.first a#a_float, table.datatable tr.dark td.first a#a_float {float:left;}
table.datatable #head td {background-image: url(../../images/24/tab_sortieren.gif);background-repeat: no-repeat;background-position: left center;padding-left:38px;}
table.datatable #head td.first {background-position: 8px center;}
table.datatable  #spacer {height:14px;}
table.datatable  #head {background-color: #488FDB;}
table.datatable  tr.light {background-color: #e9f1fb;}
table.datatable  tr.dark {background-color: #d1e3f6;}
#block_list {line-height:18px;}
/* Betriebsdatenbank */
table.formular td.sixtyseven {padding-left: 10px}
/* Terminliste */
table.terminliste, table.terminliste tr.head {background-image: url(../../images/24/punktelinie_blau.gif);background-repeat: repeat-x;background-position: left bottom;}
table.terminliste {margin-top:14px;}
table.terminliste  tr.head {background-position: left top;}
.table.terminliste tr.head td {padding-top: 7px;}
table.terminliste td {padding-bottom: 7px;}
/* ############################### Page Layout & Navigation #######################*/
.mainTable {height: 100%;width: 100%;border: none;}
/* Header --  Area Settings are overwritten in area css files --  Size Settings are overwritten in size css files*/
.frameHeader {background-image: url(../../images/24/hg_header.gif);background-repeat: repeat-x;height:88px;}
.frameHeader .rightBlock {right: 0px;text-align:right;width: 854px;}
.frameHeader .rightBlock a.logo {width: 250px;}
.frameHeader .rightBlock .naviTop {margin-right:14px;margin-top: 12px;line-height: 12px;font-size: 9px;white-space: nowrap;overflow: hidden;}
.frameHeader .rightBlock .naviTop a {font-size: 9px;color: #073070;text-decoration: none;}
.frameHeader .rightBlock .naviTop a:hover {color: #488FDB;}
.clear-float {clear:both;}
/***** odav suche *****/
a#startSearch {background-image: url(../../images/24/bt_suche_starten.gif);}
#searchStart{left:140px;position:absolute;top:25px}
.frameHeader .search {position: absolute;top: 61px;left: 38px;color: white;font-weight: bold;text-align:left}
.frameHeader .search form {margin-top:8px;}
.frameHeader .search .inputText {width:136px;height:22px;}

/*** ODAV-Suche ***/
.searchhit .last-changed, .searchhit .read-more {display: none;}
#search-suggestions {background:none repeat scroll 0 0 #FFFFFF;border:2px solid #8397B7;display:none;font-size:0.85em;font-weight:normal;left:0;padding:15px 8px;position:absolute;text-align:justify;top:43px;width:360px;z-index:10000;}
#search-suggestions .searchhit-separator {background:url("../../images/24/punktelinie_blau.gif") repeat-x scroll 0 0 transparent;clear:both;height:2px;margin:10px 0;}
#searchterm-suggest-value.loading {background: url(../../images/ac_loading.gif) no-repeat scroll 110px 50% #fff;}
#search-suggestions .search-moreresults {text-align: right;}
#search-suggestions-results .searchhit-title {padding-bottom:8px;}
#search-suggestions-results .searchhit-document .searchhit-title {position: relative;}
#search-suggestions-results .searchhit .searchhit-title .search-document-title {display: inline-block;width: 300px;}
#search-suggestions-results .searchhit .searchhit-title .search-document-mime {position: absolute;top: 0;right: 0px;}
#search-suggestions-results .searchhit .searchhit-title .search-document-mime .filesize {color:#073070;font-size: .8em;}
#search-suggestions-results .searchhit .searchhit-title .search-document-icon {border: 0 none;margin: 0 0 0 5px;vertical-align: middle;}
.searchResultForm {padding-top:10px;}
.searchResultForm label {font-weight:bold;}
.searchResultForm input[type=text] {margin:0 10px;width:136px;}
.searchResultForm button {font-size:11px;}
.search-result .searchresult-info {background:url("../../images/24/punktelinie_blau.gif") repeat-x scroll 0 100% transparent;font-weight:bold;margin:10px -18px 10px -20px;padding:0 18px 20px 20px;}
.searchhit {padding:5px 0;position:relative;}
.search-result .searchhit h1 {margin-bottom:0;position:relative;text-align:left;}
.search-result .searchhit h1 a {background:url("../../images/24/newspfeil_blau.gif") no-repeat 0 3px;display:block;margin-bottom:3px;padding-left:30px;text-decoration:none;}
.search-result .searchhit h1 a.framework-BILDUNG {background:url("../../images/24/newspfeil_gelb.gif") no-repeat 0 3px;color:#FF9933;}
.search-result .searchhit h1 a.framework-BERATUNG {background:url("../../images/24/newspfeil_gruen.gif") no-repeat 0 3px;color:#5A8E1E;}
.search-result .searchhit h1 a.framework-UEBERUNS {background:url("../../images/24/newspfeil_rot.gif") no-repeat 0 3px;color:#B82C44;}
.search-result .searchhit-withimage h1.searchhit-title a {margin-left:76px;}
.searchhit .searchhit-title .search-document-mime {position:absolute;right:10px;top:0;}
.searchhit .searchhit-title .search-document-mime .filesize {padding-right:4px;vertical-align:middle;}
.searchhit .searchhit-title .search-document-mime .search-document-icon {vertical-align:middle;}
.searchhit .searchhit-image {float:left;margin:0 16px 3px 0;width:60px;}
.search-result .searchhit-separator {background:url("../../images/24/punktelinie_blau.gif") repeat-x scroll 0 0 transparent;clear:both;height:2px;margin:10px -18px 10px -20px;}
.searchresult-paging .page-number {padding: 0 4px;}

/* horizontal Navi  ---   Area Settings are overwritten in area css files -- Size Settings are overwritten in size css files*/
.frameHorNavi {height:18px;background: #073070 url(../../images/24/hg_nav_oben_links.gif) no-repeat;}
.frameHorNavi .naviTop {background-color:#c1cbdb;color:#073070;height:18px;width:182px;max-width:178px;overflow:hidden;padding-right:4px;text-align:right;float:right;}
.frameHorNavi .naviTop a {font-size: 9px;color: #073070;text-decoration: none;margin:0px 0px 0px 0px;text-transform:none;font-weight:normal;}
.frameHorNavi .outer {margin-left: 212px;background-image: url(../../images/24/hg_nav_oben_rechts.gif);background-position: right;background-repeat: no-repeat;background-color: #073070;}
.frameHorNavi .inner {padding-left:20px;width: 565px;min-width: 565px;white-space: nowrap;background-color: #073070;}
.frameTop {background-image: url(../../images/24/farbflaeche_aktuell_oben.gif);background-repeat: repeat-x;height:36px;}
.frameBottom {background-image: url(../../images/24/farbflaeche_aktuell_unten.gif);background-repeat: repeat-x;height:7px;}
.frameHorNavi a {line-height:18px;font-size: 11px;color:white;font-weight: bold;margin-right:35px;text-decoration: none;}
.frameHorNavi a#last {margin-right:24px;}
.frameHorNavi  a.aktuell:hover {color:#a3c7ed;}
.frameHorNavi  a.bildung:hover {color:#fbcb3d;}
.frameHorNavi  a.beratung:hover {color:#b4bd00;}
.frameHorNavi  a.ueberUns:hover {color:#ee234a;}
.frameHorNavi  a.service:hover {color:#a3c7ed;}
.underbanner {text-align:right;background-color:#073070;color:white;height:13px;vertical-align:middle;padding-bottom:0px;}
/* Left Navi -- Area Settings are overwritten in area css files --  Size Settings are overwritten in size css files*/
/* Navigation */
.navl_1_off {font-size: 11px; font-weight: bold; color:#073070; text-decoration:none; line-height:17px }
.navl_2_off {font-size: 11px; font-weight: normal; color:#073070; text-decoration:none; line-height:17px }
.navr_head { background-color:#D1E3F6; font-size: 11px; font-weight: bold; color:#488FDB; text-decoration:none }
.navr_body { background-color:#D1E3F6; font-size: 11px; font-weight: normal; color:#488FDB; text-decoration:none}
.leftCol {background-image: url(../../images/24/hg_nav_links_blau.gif);background-repeat: repeat-y;width:212px;height: auto;}
.leftCol a:hover {color:#488fdb;}
.leftColNavi {font-size: 11px;line-height: 17px;width:212px;}
.leftColNavi a {display: block;color: #073070;text-decoration: none;}
.leftColNavi a.startlink {margin-top: 18px;margin-bottom: 17px;font-weight: bold;padding-left:38px;}
.leftColNavi a.level1 {font-weight: bold;padding-left:38px;}
.leftColNavi a.level2 {padding-left:50px;}
/* center content --  Area Settings are overwritten in area css files -- Size Settings are overwritten in size css files*/
.centerCol {padding-left:20px;padding-right:18px;}
/* breadcrumb navi*/
.breadcrumb {background-repeat: repeat-x;background-position: bottom;font-size: 10px;line-height: 20px;padding-left: 20px;margin-bottom: 8px;margin-left:-20px;margin-right:-18px;clear: both;}
.breadcrumb a {font-size: 10px;line-height: 20px;text-decoration:none;}
.breadcrumb a,a.symbol,a.symbolRight {color: #488fdb;}
.breadcrumb a:hover,a.symbol:hover,a.symbolRight:hover {color: #073070;}
/* right navi -- Area Settings are overwritten in area css files --  Size Settings are overwritten in size css files*/
.rightCol, .rightColStart {background:#d1e3f6;height: auto;width:182px;}
.rightCol .headline {font-weight: bold;font-size:11px;color: #488FDB;margin-left:15px;}
.rightColStart .headline {font-weight: bold;font-size:11px;color: #488FDB;margin-top:18px;margin-left:15px;}
.rightCol .service {background-color: #76abe4;}
.rightCol span {display: block;margin-top:18px;padding-top:4px;padding-bottom:4px;line-height: 12px;font-weight: bold;font-size:11px;color: #073070;margin-left: 39px;padding-left: 4px;text-decoration: none;background-color: #a3c7ed;}
.serviceAd{margin-top:18px;}
.rightCol div, .rightColStart div {background-repeat: no-repeat;background-position: center left;}
.rightCol .serviceLink, .rightColStart .serviceLink {background-color: #76abe4;}
.rightCol .serviceLink a, .rightColStart .serviceLink a {display: block;margin-top:18px;padding-top:4px;padding-bottom:4px;line-height: 12px;font-weight: bold;font-size:11px;color: #073070;margin-left: 39px;padding-left: 4px;text-decoration: none;background-color: #a3c7ed;}
.rightCol .serviceLink a:hover, .rightColStart .serviceLink a:hover {color: #FFFFFF;}
.rightCol ul, .rightColStart ul {list-style-image: url(../../images/24/bullet_1.gif);vertical-align: middle;margin-left:27px;padding-left: 0px;padding-right: 6px;margin-top: 8px;margin-bottom: 8px;}
.rightCol ul a, .rightColStart ul a {color: #488fdb;}
.rightCol ul a:hover, rightColStart ul a:hover {color: #073070;}
/* Footline -- Area Settings are overwritten in area css files -- Size Settings are overwritten in size css files*/
.footline {height: 20px;line-height: 20px;}
.footline .copyright {font-size: 10px;padding-left: 20px;color: #073070;white-space: nowrap;padding-top:15px;}
.footline .leftCol {background-image: url(../../images/24/hg_nav_links_blau.gif);background-repeat: repeat-y;height: 20px;}
.footline .fontsize {background:#d1e3f6;font-size: 11px;font-weight: bold;padding-left: 15px;color: #488FDB;padding-bottom:6px;padding-top:15px}
.footline .copyright a {font-size: 10px;color: #073070;text-decoration: none;}
.footline .copyright a:hover {color: #488FDB;}
#serviceHandwerkersuche{background-image: url(../../images/24/icon_handwerkersuche.gif);}
#serviceSachverstaendige{background-image: url(../../images/24/icon_sachverstaendige.gif);}
#serviceLehrstellenboerse{background-image: url(../../images/24/icon_lb.gif);}
#serviceLehrstellenatlas{background-image: url(../../images/24/icon_lehrstellenatlas.gif);}
#serviceAnsprechpartner{background-image: url(../../images/24/icon_ansprechpartner.gif);}
#serviceBbsearch{background-image: url(../../images/24/icon_bbsearch.gif);}
#serviceBbEntryOffer{background-image: url(../../images/24/icon_bbentryoffer.gif);}
#serviceBbEntryDemand{background-image: url(../../images/24/icon_bbentrydemand.gif);}
#serviceCug{background-image: url(../../images/24/icon_login.gif);}
#serviceBrosch{background-image: url(../../images/24/icon_brosch.gif);}
#serviceKurssuche{background-image: url(../../images/24/icon_kurssuche.gif);}
#serviceTermin{background-image: url(../../images/24/icon_veranstaltung_termin.gif);}
#serviceNewsletter{background-image: url(../../images/24/icon_infostream.gif);}
/** print header */
#printHeader{background-image: url(../../images/24/hg_printheader.gif);padding:0px;background-repeat:repeat-x;}
/** label color */
#error_label{color:#FF5959;}

/***** Kontaktformular ****/
.hpstyle{display:none;}
label.contact_error{font-size:11px;font-weight:bold;color:#FF5959;}
input[type="text"].contact_error, textarea.contact_error, select.contact_error {border:solid 1px #FF5959;height:19px;}

/***** Newsletter ****/
table.profile_table .error_msg {color:#FF5959;font-weight:bold;padding-top:20px;}
table.profile_table .error {font-size:11px;border:1px solid #FF5959;}

/*** messages ***/
fieldset.message {border-left: none;border-right: none;border-bottom: solid 1px #073070;border-top: solid 1px #073070;}
/* KAO */
div#error				{margin:2px;}
.titel					{background-color:#1E5A88;font-size:14px;font-weight:bold;color:#ffffff;padding-left:5px;padding-top:4px;height:25px;margin-bottom:5px;}
.titel2					{font-size:13px;color:#000000;font-weight:bold;padding-left:7px;height:15px;margin-top:15px;margin-bottom:15px;}
.text_standard			{font-size:13px;color:#000000;padding-left:5px;padding-right:5px;}
.text_standard2			{font-size:13px;color:#1E5A88;padding-bottom:5px}
.text_small				{font-size:10px;color:#000000;padding-left:7px;padding-right:5px;}
.logout					{font-size:11px;}
.info_start				{background-color:#BBCDDB;padding-bottom:5px}
.info_table				{width:98%;border:1px solid #1E5A88;}
.interessen_table		{width:95%;height:100%;border:1px solid #1E5A88;}
.item_table				{width:98%;}
.info_service			{width:98%;margin-left:6px;border-top:2px solid #1E5A88}
.info_title				{font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#1E5A88;text-align:left;padding-top:4px;padding-bottom:4px}
.info_title2			{font-size:14px;color:#FFFFFF;background-color:#1E5A88;text-align:left;padding-top:4px;padding-bottom:4px}
.interessen_title		{height:20px;font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#1E5A88;text-align:left;padding-top:4px;padding-bottom:4px}
.interessen_data		{font-size:12px;padding-top:5px;padding-bottom:0px;padding-right:10px;background-color:#ffffff;vertical-align:top}
.info_title_link		{font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#1E5A88;width:300px;text-align:right;padding-top:4px;padding-bottom:4px;padding-right:10px}
.info_itemtitle			{font-size:12px;border-bottom:1px solid #1E5A88;width:220px;background-color:#ffffff}
.info_itemtitle2		{font-size:12px;border-bottom:1px solid #1E5A88;width:50%;background-color:#ffffff}
.info_itemdata			{font-size:12px;border-bottom:1px solid #1E5A88;background-color:#ffffff;vertical-align:top}
.info_itemdata2			{font-size:12px;width:40%;border-bottom:1px solid #1E5A88;background-color:#ffffff}
.info_itemhead			{font-size:12px;border:1px solid #1E5A88;background-color:#ffffff;vertical-align:top}
.info_kurstitle			{font-size:12px;width:230px;padding-top:10px;padding-bottom:5px;background-color:#ffffff;border-top:1px solid #1E5A88}
.info_kursitem			{font-size:12px;border-bottom:1px solid #1E5A88;width:230px;background-color:#ffffff}
.info_kursdata			{font-size:12px;border-bottom:1px solid #1E5A88;background-color:#ffffff}
.einsatz_itemdata		{font-size:12px;border-bottom:1px solid #1E5A88;background-color:#ffffff;padding-bottom:8px;padding-right:5px;vertical-align:top}
.dozent_itemtitle		{font-size:12px;border-bottom:1px solid #1E5A88;width:38%;background-color:#ffffff}
.dozent_itemdata		{font-size:12px;border-bottom:1px solid #1E5A88;background-color:#ffffff}
.dozentinfo_title		{font-size:12px;border-bottom:1px solid #1E5A88;width:85%;padding-right:10px;background-color:#ffffff}
.teilnehmer_title		{font-size:12px;border-bottom:1px solid #1E5A88;width:30%;padding-right:10px;background-color:#ffffff}
.teilnehmer_name		{font-size:12px;width:30%;padding-right:10px;background-color:#ffffff}
.teilnehmer_foto		{font-size:12px;border-bottom:1px solid #1E5A88;vertical-align:top;width:105px;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-right:5px;background-color:#ffffff}
.teilnehmer_data		{font-size:12px;border-bottom:1px solid #1E5A88;width:40%;padding-left:15px;padding-right:10px;background-color:#ffffff}
.teilnehmer_data2		{font-size:12px;border-bottom:1px solid #1E5A88;width:300px;vertical-align:top;padding-right:10px;background-color:#ffffff}
.teilnehmer_link		{font-size:12px;border-bottom:1px solid #1E5A88;width:100px;vertical-align:top;text-align:right;padding-right:10px;background-color:#ffffff}
.newsletter_itemtitle	{font-size:12px;padding-left:5px;padding-top:5px;padding-bottom:0px;padding-right:10px;background-color:#ffffff}
.newsletter_itemtitle2	{font-size:12px;width:80%;padding-top:5px;padding-bottom:0px;padding-right:10px;background-color:#ffffff}
table.tabelle_normal{border:none}
.table_header		{color:#ffffff;font-weight:bold;font-size:15px;}
table.help			{border:solid 1px #1E5A88;font-family:Verdana;font-size:11px;color:#073070;background-color:#A4C7ED;text-decoration:none;}
td.help				{padding-left:5px;}
table.print			{width:595px;padding:5px;border:solid 1px #000000;font-size:10px;margin-top:5px;}
td.print			{height:40px;border-bottom:solid 1px #000000;padding-left:5px;color:#000000;}
body.content		{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FF9933;}
body.popup			{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFFFFF;}
.menu_item			{font-size:12px;font-weight:bold;padding-top:2px;padding-bottom:2px;}
.list_label			{padding:4px 3px 4px 5px;}
.list_data			{padding:4px 3px 4px 5px;}
.list_head 			{font-family:Verdana;font-size:11px;color:#FFFFFF;background-color:#1E5A88;;text-decoration:none;text-align:left;padding:2px 3px 2px 5px;height:30px}
.list_line_bobo 	{font-family:Verdana;font-size:11px;color:#073070;background-color:#D1E3F6;text-decoration:none;border-bottom:solid 1px #073070;padding-left:5px;}
.list_head_kursgoo {width:420px;font-family:Verdana;font-size:11px;color:#FFFFFF;background-color:#8595C1;text-decoration:none;text-align:left;	padding:2px 3px 2px 5px;}
.white 				{font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; font-variant:normal; background-color:#FFFFFF; color:#073070; text-decoration:none}
.white_18 			{height:18px;font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; font-variant:normal; background-color:#FFFFFF; color:#073070; text-decoration:none}
.pulldown 			{font-family:Verdana;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:left}
.pulldown2 			{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;text-align:left}
.head2 				{font-family:Verdana;font-size:11px;font-weight:bold;color:#488FDB;text-decoration:none;padding-top:15px;padding-bottom:15px}
.errortable			{background-color:#D1E3F6;border:1px solid #1E5A88;width:422px;}
.errorheader		{font-weight:bold;color:#FF5959;font-size:12px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:8px;border-bottom:solid 1px #1E5A88;}
.error_item			{color:#FF5959;font-size:10px;padding-left:5px;padding-right:5px;}
.error_input		{background-color:#FF5959;}
.error				{font-size:11px;font-weight:bold;color:#FF5959;padding:5px;}
.mail				{font-size:10px;font-family:Verdana;width:320px;color:#000000;background-color:#FFFFFF;height:22px;padding-top:2px;}
.mail_error			{font-size:10px;font-family:Verdana;width:320px;color:#000000;background-color:#FF5959;height:22px;padding-top:2px;}
.mailbody			{font-size:10px;font-family:Verdana;width:320px;color:#000000;background-color:#FFFFFF;}
.mailbody_error		{font-size:10px;font-family:Verdana;width:320px;color:#000000;background-color:#FF5959;}
.messagetable		{background-color:#D1E3F6;border:1px solid #1E5A88;width:422px;}
.messageheader		{font-weight:bold;color:#008000;font-size:12px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #1E5A88}
.messageitem		{color:#008000;font-size:10px;padding-left:5px;padding-right:5px;padding-bottom:3px;}

a.list_nav:link 	{font-family:Verdana; font-size: 10px; font-style: normal; font-weight: normal; font-variant:normal; color:#1E5A88; text-decoration:none}
a.list_nav:visited	{font-family:Verdana; font-size: 10px; font-style: normal; font-weight: normal; font-variant:normal; color:#1E5A88; text-decoration:none}
a.list_nav:hover	{font-family:Verdana; font-size: 10px; font-style: normal; font-weight: normal; font-variant:normal; color:#1E5A88; text-decoration:underline}

a.white:link		{color:#ffffff;text-decoration:underline}
a.white:visited		{color:#ffffff;text-decoration:underline}
a.white:hover		{color:#ffffff;text-decoration:underline}

a.white_no:link		{color:#ffffff;text-decoration:none}
a.white_no:visited		{color:#ffffff;text-decoration:none}
a.white_no:hover		{color:#ffffff;text-decoration:underline}

a.blue:link			{color:#1E5A88;text-decoration:underline;font-size:13px}
a.blue:visited		{color:#1E5A88;text-decoration:underline;font-size:13px}
a.blue:hover		{color:#1E5A88;text-decoration:underline;font-size:13px}

a:link.navi			{text-decoration:none;margin-left:5px;margin-top:2px;color:black;width:127px;padding-left:2px;border:solid 1px #D1E3F6;}
a:visited.navi		{text-decoration:none;margin-left:5px;margin-top:2px;color:black;width:127px;padding-left:2px;border:solid 1px #D1E3F6;}
a:hover.navi		{border:solid 1px #999999;background-color:#ff9933;text-decoration:none;margin-left:5px;margin-top:2px;color:black;padding-left:2px;width:127px;}
