@media screen, print {
	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
th, td {vertical-align:top;}

html {height:100%;background:#4978AE url(../images/background.jpg) repeat-x left top;}
body {min-height:100%;min-width:81.417em;margin:0 auto;font-family:arial,helvetica,sans-serif;font-size:75%;color:#333;background:transparent url(../images/clouds.jpg) no-repeat center top;}
legend {display:none}
input {font-size:1em;}
form input.tippable {color:#929292 !important;}

#pageWr {position:relative;width:81.417em;margin:0 auto;padding-bottom:20px;z-index:1;top:0;}
#navBar {position:relative;height:2.917em;z-index:3;}
#bkkLine {position:absolute;left:0;top:0;z-index:1;width:100%;min-width:81.417em;height:8.75em;background:url(../images/line.png) no-repeat right bottom;}
#sunWr {position:relative;z-index:0;width:81.4em;margin:0 auto;}
#sun {position:absolute;left:-200px;top:0;z-index:1;width:817px;height:630px;background:url(../images/sun.png) no-repeat left top;}

#mainNav {float:left;position:relative;z-index:1;display:inline-block;height:1.714em;border-top:1px solid #b6c6d6;font-size:1.167em;line-height:1.643em;padding-right:23px;background:url(../images/mainnav_corner.png) no-repeat right bottom;}
#mainNav li {float:left;margin:0;position:relative;z-index:100;}
#mainNav li li {position:static;}
#mainNav a {display:block;border-left:1px solid #a5b8ca;border-width:0 1px;font-weight:bold;color:#036;text-decoration:none;background:#fff url(../images/mainnav_bg.gif) repeat-x left bottom;}
#mainNav a:focus,
#mainNav a:hover,
#mainNav a:active {background:#fff9e1 url(../images/mainnav_hover_bg.gif) repeat-x left bottom;}


#mainNav li a.highlight:hover span,
#mainNav li a.highlight:focus span,
#mainNav li a.highlight:active span {background:transparent url(../images/mainnav_hover_highlight_bg.gif) no-repeat left bottom !important;}

#mainNav span {display:block;padding:0 23px 0 24px;cursor:pointer}
#mainNav strong{border-bottom:1px solid #a5b8ca;display:block;cursor:pointer}

#mainNav li.active {z-index:99;}
#mainNav li.active a {background:transparent url(../images/mainnav_active_corner.png) no-repeat right bottom;}
#mainNav li.active a:focus,
#mainNav li.active a:hover,
#mainNav li.active a:active {background:transparent url(../images/mainnav_active_corner.png) no-repeat right bottom;}
#mainNav li.active a span {padding:0 14px 0.572em 24px;}
#mainNav li.active a strong {margin-right:9px;background:#fff url(../images/mainnav_active_bg.gif) repeat-x left bottom;}
#mainNav li.active a.highlight:focus span,
#mainNav li.active a.highlight:hover span,
#mainNav li.active a.highlight:active span ,
#mainNav li.active a.highlight  span {background:transparent url(../images/mainnav_active_highlight_bg.gif) no-repeat 0 bottom !important;}

#mainNav li.open a:focus,
#mainNav li.open a:hover,
#mainNav li.open a:active,
#mainNav li.open a {position:relative;z-index:101;background:#fff9e1;}
#mainNav li.open a strong {margin:0;border:0;background:#fff9e1 url(../images/mainnav_open_bg.gif) repeat-x scroll left bottom !important;}
#pageWr #mainNav li.open a span, 
#pageWr  #mainNav li.open a:hover span,
#pageWr  #mainNav li.open a:active span,
#pageWr  #mainNav li.open a:focus span {padding:0 23px 8px 24px;background:none !important}

#mainNav li a.highlight span {background:transparent url(../images/mainnav_highlight_bg.gif) no-repeat 0 bottom}
#pageWr #mainNav li.open a.highlight span {background:transparent url(../images/mainnav_open_highlight_bg.gif) no-repeat left bottom !important;}

#mainNav .subMenuLayer {width:15.8em;position:absolute;z-index:100;left:0;top:1.643em;margin-top:8px}
#mainNav .subMenuLayer ul {position:relative;z-index:101;margin:-1px 5px 0 0;padding:0.3em 0 0.8em 0;line-height:1.1818em;border:1px solid #beddeb;background:#fff url(../images/mainnav_layer_bg.gif) repeat-x left bottom;}
#mainNav .subMenuLayer ul li {float:none;clear:both;padding:0 0.33em 0 0.33em;}
#mainNav .subMenuLayer ul li a {display:block;overflow:hidden;padding:0.272em 0.083em 0.272em 1.25em;background:#fff !important;border:0;border-bottom:1px solid #dfdfdf;font-size:0.7857em;font-weight:bold;color:#1156a0}
#mainNav .subMenuLayer ul li a:active,
#mainNav .subMenuLayer ul li a:focus,
#mainNav .subMenuLayer ul li a:hover {background:transparent url(../images/mainnav_layer_hover_bg.gif) repeat-x scroll left bottom !important;border-right:0}
#mainNav .subMenuLayer ul li.last a {border:0;}
#mainNav .subMenuLayer ul li a span {border:0;padding:0 1em;}
#mainNav .subMenuLayer .shadowWr {background:transparent url(../images/mainnav_shadow_right.png) repeat-y left bottom;}
#mainNav .subMenuLayer .shadowBtm {padding-top:0.5em;background:transparent url(../images/mainnav_shadow_bottom.png) repeat-x right top;}

#metaNav {position:relative;height:11.818em;text-align:right;font-size:1em;color:#fff;z-index:3}
#metaNav ul {position:absolute;top:1.091em;right:0;z-index:2;min-height:150px;padding-left:151px;font-size:0.917em;}
#metaNav li {float:left;display:block;margin-right:7px;padding-right:7px;background:url(../images/metanav_div.gif) no-repeat center right;white-space:nowrap;}
#metaNav li.last {margin:0;padding:0;background:transparent;}
#metaNav li.facebook a{background: url(../images/facebook.png) no-repeat left top;display:block; height:16px; width:16px; text-indent:-9999px; font-size:0; } 
#metaNav li.twitter a{background: url(../images/twitter.png) no-repeat left top;display:block; height:16px; width:16px; text-indent:-9999px; font-size:0; }  
#metaNav a {color:#fff;text-decoration:none;font-weight:bold}
#metaNav a:focus,
#metaNav a:hover,
#metaNav a:active {text-decoration:underline;}

#subNav {float:left;width:14.833em;margin:0 1.25em 2.5em 0;line-height:1.25em;border-top:1px solid #e3e9ed;overflow:hidden;}
#subNav ul a {display:block;padding:0.167em 0;color:#004a99;text-decoration:none;}
#subNav ul a strong {display:block;padding:0 20px;cursor:pointer;}
#subNav ul a.hasSubs {background:url(../images/subnav_items.gif) no-repeat 6px 5px;}
#subNav ul a.openedSubs {background:url(../images/subnav_items.gif) repeat-x left bottom;}
#subNav ul a.openedSubs strong {background:url(../images/subnav_items.gif) no-repeat 6px -122px;}
#subNav ul ul a.openedSubs {padding-top:0;border-top:1px solid #e3e9ed;}
#subNav ul a:focus,
#subNav ul a:hover,
#subNav ul a:active, 
#subNav ul a.active {text-decoration:underline !important;}
#subNav li.level2 {border-bottom:1px solid #e3e9ed;}
#subNav ul ul {margin:0.182em 0 -1px 6px;padding-bottom:0.455em;font-size:0.917em;line-height:1.364em;border-bottom:1px solid #e3e9ed;}
#subNav ul ul strong {font-weight:normal}
#subNav ul ul ul {font-size:1em;line-height:1.364em;}
#subNav li.level2 li {border-bottom:0;}

#skipLinks {position:absolute;left:0;top:-100em;width:20em;}
#skipLinks a:focus,
#skipLinks a:active {position:absolute;left:0;top:100em;padding:5px;background:#fff;color:#004a99;}

#footerWr {width:63.833em;height:40px;float:left;color:#999;background:url(../images/footer_corner.png) no-repeat right bottom;text-align:right;}
#footer {height:40px;margin:0 15px 0 0;padding:0 0.455em 0 0.909em;background:#fff;font-size:0.917em;}
#footer a {color:#999;text-decoration:none;}
#footer a:focus,
#footer a:hover,
#footer a:active {color:#004a99;text-decoration:underline;}
#copyright {float:left;padding-top:5px;}
#footerNav {padding-top:5px;border-top:1px solid #bcbcbc;}

#logo {position:absolute;left:0;top:1.667em;z-index:3;padding:10px 10px 10px 0;}
#logo img {width:17.583em;height:3.583em;}

#breadcrumb {position:absolute;top:1.091em;left:2em;font-size:0.917em;line-height:1.25em;color:#999;}
#breadcrumb h2 {float:left;margin-right:0.455em;font-size:1em;font-weight:normal;}
#breadcrumb ol {float:left;}
#breadcrumb a {color:#989898;text-decoration:none;}
#breadcrumb a:focus,
#breadcrumb a:hover,
#breadcrumb a:active {color:#004a99;text-decoration:none;}
#breadcrumb li {float:left;display:block;margin-right:5px;padding-right:10px;background:url(../images/blue_arrow.gif) no-repeat right center;}
#breadcrumb li.active {color:#004a99;text-decoration:underline;background:transparent;}

.cntWr {position:relative;float:left;width:61.333em;margin:0 1.667em 0 0;padding:4.083em 1.667em 0.333em 0.833em;background:#fff;overflow:hidden}

.cnt {float:left;width:45.167em;background:#fff;padding-bottom:3.25em;min-height:451px;overflow:hidden;}
.cnt .el {clear:both;padding-bottom:0.583em;}
.cnt .elLeftImg .imageWr,
.cnt .elLeftColImg .imageWr {float:left;margin-right:1.25em;}
.cnt .imgRow .imageWr {float:left;margin-left:1.25em;}
.cnt .elRightImg .imageWr,
.cnt .elRightColImg .imageWr {float:right;text-align:right;margin-left:1.25em}
.cnt .imageWr {margin-bottom:1em;padding-top:0.167em;}
.cnt .center .imageWr {padding-top:0}
.cnt .imageWr img {margin-bottom:0;}
.cnt .imageWr p {padding-left:0;}
.cnt .imgRow {margin-left:-1.25em;}
.cnt .imgRow .imageWr {margin-right:0;} 
.cnt .imgCapt {font-size:0.917em;line-height:1.364em;margin-top:0.2em;padding-bottom:0.33em}

.cnt .elSmall,
.cnt .elMedium {float:left;margin-right:1.667em;width:14.166em;}
.cnt .elMedium {width:29.33em;margin-right:0;}

.cnt .elTeaser, 
.cnt .elTeaser2 {width:45.167em;margin-bottom:1.416em;background:#efefef url(../images/teaser_corner.gif) no-repeat right bottom;}
.cnt .elTeaser .elLeftImg,
.cnt .elTeaser .elCenterImg,
.cnt .elTeaser .elRightImg,
.cnt .elTeaser .el {width:13.944em;float:left;padding-left:0.833em;overflow:hidden;} 
.cnt .elTeaser .imageWr {margin:0 0 0.4em 0;}
.cnt .elTeaser h2,
.cnt .elTeaser2 h2 {background:#fff;margin-bottom:0.833em;padding-bottom:0.4em}

/* Teaser2 and content for Teaser2*/
.cnt .elTeaser2 .elLeftImg,
.cnt .elTeaser2 .elCenterImg,
.cnt .elTeaser2 .elRightImg,
.cnt .elTeaser2 .el {width:19.583em;float:left;padding-left:0.833em;overflow:hidden;} 
.cnt .elTeaser2 .imageWr { padding-top: 0.167em; margin:0 1em 0.4em 0; }
.cnt .elTeaser2 .elForTeaser2 .elLeftImg,
.cnt .elTeaser2 .elForTeaser2 .elCenterImg,
.cnt .elTeaser2 .elForTeaser2 .elRightImg,
.cnt .elTeaser2 .elForTeaser2 .el {width:19.583em;float:none;padding:0em;overflow:auto;margin:0em} 
.cnt .elForTeaser2 {width:19.583em; margin:0 0 0.833em 22.917em; background:#fff; padding:0.833em;}
.cnt .elForTeaser2 h3 {color:#000;}

.cnt h1 {margin-bottom:0.4em;color:#004a99;font-size:1.667em;line-height:1.25em;}
.cnt h2 {margin-bottom:0.929em;color:#044d9b;font-size:1.167em;line-height:1.429em;}
.cnt h3 {margin-bottom:0.4em;color:#044d9b;font-size:1.083em;line-height:1.154em;}
.cnt p {padding-bottom:1.416em;line-height:1.25em;}
.cnt p.teaserText {font-weight:bold;}
.cnt p.infoText {padding-bottom:1.363em;color:#999;font-size:0.917em;line-height:1.364em;}
.cnt ul,
.cnt ol {margin-bottom:1.25em;line-height:1.25em;}
.cnt li {margin-bottom:0.833em;}
.cnt ul li {padding-left:30px;background:url(../images/bullet.gif) no-repeat 10px 0.167em;}
.cnt ul ul {padding-top:1.25em;}
.cnt ul li li {background:url(../images/bullet_2ndlevel.gif) no-repeat 12px 0.167em;}
.cnt ol {padding-left:30px;list-style:decimal;}
.cnt table {width:100%;margin-bottom:1.5em;font-size:0.916em;line-height:1.364em;}
.cnt table table {margin-bottom:0;font-size:1em}
.cnt caption {padding-bottom:0.692em;font-size:1.182em;font-weight:bold;text-align:left;color:#044d9b;}
.cnt th {padding:0.545em 0.909em 0.455em;border-top:2px solid #fc0;text-align:left;vertical-align:bottom;}
.cnt th,
.cnt td {border-bottom:1px solid #fc0;}
.cnt td table td {padding:0.364em 0 0.909em 0;}
.cnt td {padding:0.364em 0.909em 0.364em;}
.cnt .alt td, .cnt tr.alt th {background:#fff5cd;}
.cnt td.right,
.cnt th.right {text-align:right;}
.cnt td.center {text-align:center}
.cnt span.date {margin-right:1px;padding-right:3px;color:#999;border-right:1px solid #b2dee9;font-weight:normal;}
.cnt .catMenu {margin-bottom:2em}
.cnt .catMenu li {display:inline;padding-left:0;margin-right:0.417em;background:transparent;}
.cnt .catMenu a.active {color:#004a99;text-decoration:underline;}
.cnt .resHeader {padding-bottom:0;}
.cnt .resHeader a {font-weight:bold;}
.cnt .resDesc {padding-bottom:1.667em;}
.cnt .tx-indexedsearch-redMarkup {background:#e7ebf0;}
.cnt .googleMap {width:100%;height:26em;overflow:hidden;background:#f2f2f2;margin-bottom:1em;text-align:center;font-weight:bold}

a.mapAnc {display:block;width:25px;height:25px;margin:1em 0 0 0.5em;}
a.fileLink {padding:0 0 2px 25px;background:none no-repeat left 0.083em;}
a.fileLink span {color:#999;font-weight:normal;}
a.sendlink {padding-left:25px;background:transparent url(../images/sprites.gif) no-repeat left 0.1667em;white-space:nowrap;}
a.extlink, a.previewlink {padding-left:25px;background:transparent url(../images/sprites.gif) no-repeat left -48px;white-space:nowrap;}
a.addlink {padding-left:15px;background:transparent url(../images/sprites.gif) no-repeat left -97px;white-space:nowrap;}
a.removelink {padding-left:15px;background:transparent url(../images/sprites.gif) no-repeat left -147px;white-space:nowrap;}
a.feedlink {padding-left:20px;background:transparent url(../images/sprites.gif) no-repeat left -199px;white-space:nowrap;}
a.backlink, .backToList a {padding-left:25px;background:transparent url(../images/sprites.gif) no-repeat left -298px;white-space:nowrap;}
a.pagelink {padding-left:25px;background:transparent url(../images/sprites.gif) no-repeat left -247px;white-space:nowrap;}
a.topSite,
p.topSite {padding:3px 25px 3px 0;background:transparent url(../images/icon_topSite.gif) no-repeat right center;white-space:nowrap;}
p.topSite {padding:10px 0 10px 25px;background-position:left center;margin-bottom:1em;border-top:1px solid #A2B3C5}

a.editlink,
a.deletelink {width:25px;padding:0.33em 0 0.33em 0;float:right;background:transparent url(../images/page_nav_items.gif) no-repeat left -200px;text-indent:-9999px}
a.deletelink {background-position:left -300px}

a.openlink,
a.closelink {width:20px;position:absolute;right:0.083em;top:0.167em;display:block;background:transparent url(../images/sprites.gif) no-repeat left -497px;text-indent:-9999px}
a.closelink {background:transparent url(../images/sprites.gif) no-repeat left -447px;}

a#toggleSound {position:absolute;top:-200em;width:9.25em;padding:0 2px;background:#fff;color:#004a99;font-size:0.9167em;text-align:center;}
a#toggleSound:focus, 
a#toggleSound:active {top:-2.5em;}
a:focus img {-moz-opacity: 0.50;filter:alpha(opacity=50);opacity: 0.50;}
a {color:#004a99;text-decoration:none;}
a:focus,
a:hover,
a:active {text-decoration:underline;}
	
.foldHeader a {display:inline-block;}
.foldHeader a.foldLink {display:block;padding:2px 0 3px 30px;background:transparent url(../images/foldout_items.gif) no-repeat left 0;}
.foldHeader a.active {background-position: left -50px}

.cnt form.submitForm,
.cnt form.backForm {float:right;border:0;margin:0;width:auto;}
.cnt form .confirmWr {position:static;float:right}
.cnt form {margin-bottom:5.083em;border-top:1px solid #b8c8d7;}
.cnt form h2 {margin:0;padding:0.73em 1.42em;border:1px solid #b8c8d7;border-top:0;border-bottom:0;}
.cnt form p.required {padding:0.25em 2.1em 0.83em 0;text-align:right;color:#4c4c4c;font-weight:bold}
.cnt form fieldset {position:relative;padding:1em 1.667em 0 1.667em;border:1px solid #b8c8d7;}
.cnt form .multCol label,
.cnt form .multCol input,
.cnt form .multCol select {float:left;}
.cnt form .multCol label.small {text-align:center}
.cnt form .inputBlock .small {width:7.67em;}
.cnt form .inputBlock br {display:none}
.cnt form .inputBlock {height:1%;margin-bottom:1em}
.cnt form .inputBlock input {width:23.91em;background:#fff}
.cnt form .inputBlock textarea {width:23.91em;height:100px;font-family:arial,helvetica,sans-serif;font-size:1em;background:#fff}
.cnt form .inputBlock select {width:22em;background:#fff}
.cnt form .inputBlock label, 
.cnt form .inputBlock p.radioTitle {width:15.416em;position:relative;top:0.25em;float:left;font-weight:bold;line-height:1.25em;}
.cnt form .inputBlock p.checkboxTitle {font-weight:bold;}
.cnt form .uploadBlock {height:1%;margin-bottom:1em}
.cnt form .uploadBlock label {width:15.416em;position:relative;top:0.25em;float:left;font-weight:bold;line-height:1.25em;}
.cnt form .uploadBlock input {width:23.91em;background:#fff;}
.cnt form .checkboxBlock {margin-left:15.416em;}
.cnt form .checkboxBlock label {float:none !important; margin-left: 5px; width: auto !important;top:0;}
.cnt form .checkboxBlock input {width:1em; margin-left:0 !important;}

.cnt form .dateWr input {width:19em;}
.cnt form .dateWr span {display:block;margin:0.33em 0 0 17.5em;}
.cnt form .dateWr input.jscalendar_cb {width:auto}
.cnt form .radioWr {float:left;}
.cnt form .radioWr input,
.cnt form .checkboxWr input {width:14px;height:14px;clear:left;float:left;margin:0 0.5em 0 0;padding-top:0.25em}
.cnt form .radioWr label, .cnt form .checkboxWr label {width:22em;top:0;margin-bottom:0.7em;font-weight:normal;} 
.cnt form .checkboxWr label {width:39em;}
.cnt form .checkboxWr .powermail_mandatory_js, .cnt form .checkboxWr .errorTextJS {margin-left:0}
.cnt form .submitWr {position:relative;top:3em;right:-1.667em;margin-top:-2.667em;float:right;margin:0 0 0 1em;text-align:right;}
.cnt form .powermail_mandatory_js, .cnt form .errorTextJS {color:#e95d0f;font-weight:bold;margin-left:15.416em;padding:0.33em 0}
.error, .success {color:#e95d0f;font-weight:bold;}
.errorList li {padding-left:0;background:transparent;color:#e95d0f;}
.success {color:#83B157}
form button {float:right;margin:-1px -3px 0 0;padding:0;font-size:1em;cursor:pointer;border:0;background:transparent;font-family:arial,helvetica,sans-serif;}
form button strong {display:block;padding:0 8px 0 0;border:0;border-top:1px solid #90a6bb;background:url(../images/bttn_corner.gif) no-repeat right bottom;}
form button span {display:block;padding:0.1667em 1.75em 0.167em 2.41em;color:#036;border:1px solid #90a6bb;border-width:0 0 1px 1px;background:url(../images/bttn_bg.gif) repeat-x left bottom;}

.cnt form button {float:right;}
button.cancelbttn {margin-left:1em !important}
a.cancelbttn {float:right;margin-left:1em;padding:0 8px 0 0;border:0;border-top:1px solid #90a6bb;background:url(../images/bttn_corner.gif) no-repeat right bottom;font-weight:bold;text-decoration:none}
a.cancelbttn span {display:block;padding:0.25em 1.75em 0.33em 2.41em;color:#036;border:1px solid #90a6bb;border-width:0 0 1px 1px;background:url(../images/bttn_bg.gif) repeat-x left bottom;}

.smallForm form {padding:0.1667em 0 0;}
.smallForm .inputBlock {margin-bottom:0.5em}
.smallForm .submitWr {text-align:right;margin-bottom:0.833em;}
.smallForm label {font-weight:bold;font-size:0.916em}
.smallForm input {width:13.8em;background:#fff}
.smallForm legend {display:none}


.small-font {font-size:0.916em}
.align-right {text-align:right}
.border-top {border-top:1px solid #a2b3c5;margin-top:0.75em;padding-top:0.75em}
.border-bottom{border-bottom:1px solid #a2b3c5;margin-bottom:0.5em;padding-bottom:0.5em}

.cnt .sitemap {}
.cnt .sitemap .sitemapEl {float:left;width:21.753em;margin-right:0.833em;}
.cnt .sitemap ul {width:100%;padding:0;line-height:1.5em;}
.cnt .sitemap ul.last {margin-right:0}
.cnt .sitemap ul ul {margin-bottom:0.1em;padding-top:0.33em}
.cnt .sitemap ul li {background-image:none;margin:0;padding:0;}
.cnt .sitemap ul li li {background:#fff url(../images/bullet.gif) no-repeat 0 3px;padding:0 0 0.83em 20px}
.cnt .sitemap ul li li li {padding-bottom:0;background-image:none;}

.visual {display:block;margin-bottom:0.417em;}
.foldModul {margin-top:0.769em;}
.funcWr {position:relative;min-height:2em;}
.funcWr a:hover, 
.funcWr a:focus, 
.funcWr a:active {text-decoration:underline;}

.funcWr .funcHeader {position:absolute;z-index:5;line-height:1.846em;width:15.75em;border:1px solid #b8c9d8;border-width:1px 0 0 1px;background: url(../images/func_corner.png) no-repeat right bottom;}
.funcWr .funcHeader h2, .funcWr .funcHeader form {height:1.846em;margin-right:1em;padding:0 0 0 0.833em;background:#fff url(../images/func_bg.gif) repeat-x left bottom;font-size:1.083em;overflow:hidden;}
.funcWr .funcHeader a {color:#036;font-weight:bold;text-decoration:none;}
.funcWr .funcCnt, 
.funcWr .toggleHelper {line-height:1.25em;z-index:4;padding:2.833em 0.833em 1em 0.833em;background:#fff url(../images/func_cnt_bg.gif) repeat-x left bottom;border:1px solid #adbfd2;border-top:0;}
.funcWr .toggleHelper .funcCnt {border:0}
.funcWr .toggleHelper {padding:0}

#fontResizer {background:#fff url(../images/func_bg.gif) repeat-x left bottom;height:2em;overflow:hidden;border-left:1px solid #b8c9d8;}
#fontResizer ul {padding-left:0.9167em;line-height:2em;height:2em;}
#fontResizer li {float:left;display:block;}
#fontResizer a {margin-right:0.6em;font-size:1.083em;font-weight:bold;text-decoration:none;color:#036;}
#fontResizer small {font-size:0.923em;line-height:2.1em;}
#fontResizer big {font-size:1.154em;line-height:1.7em;}
#fontResizer big a {margin-right:0.1667em}

.topFuncs {position:absolute;z-index:2;right:0;top:0;display:block;padding-right:13px;background: url(../images/func_corner.png) no-repeat right bottom;}
.topFuncs embed, .topFuncs object {float:left;margin-left:0.167em;}
.sPlayer {position:absolute;}
.clear {clear:both;height:0;overflow:hidden;display:block;}
.inv, hr {display:none;}

ul.fileList li {padding-left:0;background:transparent;}
ul.fileList a {display:inline-block;}
ul.linkList li {padding-left:20px;background:url(../images/bullet_arrow.gif) no-repeat left 0.167em;zoom:1;}
ul.linkList li li {padding-left:15px;background:url(../images/bullet_2ndlevel_arrow.gif) no-repeat left 0.233em; }

ul.bookmarkList li {padding:0;background-image:none;margin:0;}
ul.bookmarkList li a.bookmarklink {padding-left:20px;background:transparent url(../images/sprites.gif) no-repeat left -349px;zoom:1;clear:both}
.cnt ul.bookmarkList li a.bookmarklink {float:left;width:36em;background-position:left -345px;padding-top:5px}
.cnt ul.bookmarkList {margin:0.25em}

.rightCnt ul li {padding-bottom:0.24em}
.rightCnt ul.linkList li, 
.rightCnt ul.linkList li li  {background:url(../images/sprites.gif) no-repeat left -397px;}
.rightCnt {width:15.833em;float:right;}
.rightCnt h2,
.rightCnt h2 a {color:#036;}
.rightCnt p, 
.rightCnt ul {padding-bottom:0.5em;line-height:1.25em;}

.rightCnt .searchForm {padding:0;}
.rightCnt .searchForm form {padding:0.167em 0 0 0.25em;height:1.67em;overflow:visible;}
.rightCnt .searchForm input {width:9.4166em;height:1.25em;border:1px solid #cecece;font-size:0.9230em;float:left;background:#fff}
.rightCnt .searchForm input.imgBttn {width:5.25em;height:1.5833em;position:relative;float:right;margin-right:-10px;border:0;background:transparent}
.rightCnt .searchForm legend {display:none}

.pageEnd {font-size:0.917em;color:#999;text-align:right;margin-top:1em;height:1%}
.pageEnd a {color:#999;text-decoration:none;}
.pageEnd a:focus, .pageEnd a:hover, .pageEnd a:active {color:#004a99;text-decoration:underline;}
.pageEnd .topLink {float:left;}

.cnt .pager {padding-right:8px;border:1px solid #c2d2e0;border-width:1px 0 0 1px;background:url(../images/pager_corner.gif) no-repeat right bottom;}
.cnt .pager ul {height:1.5em;border-bottom:1px solid #c2d2e0;background:#e1f1f5 url(../images/pager_items.gif) repeat-x left 0;line-height:1.53em;}
.cnt .pager li {float:left;padding:0;background:transparent;margin:0;padding:0}
.cnt .pager a,
.cnt .pager span {display:block;width:1.583em;text-align:center;overflow:hidden;border-right:1px solid #b5c7d7;font-weight:bold;cursor:pointer;color:#003366}
.cnt .pager span.active {background:#e3ebef url(../images/pager_items.gif) repeat-x left -100px;line-height:1.5em;}
.cnt .pager a:hover {background:#bedde7 url(../images/pager_items.gif) repeat-x left -50px;text-decoration:none;}

.cnt .pager .first,.cnt .pager .prev, .cnt .pager .next, .cnt .pager .last {text-indent:-9999px;border:0;}
.cnt .pager .first span, span.first,
.cnt .pager .prev span, span.prev,
.cnt .pager .last span, span.last,
.cnt .pager .next span, span.next {background:transparent url(../images/pager_arrows.gif) no-repeat left top;}
.cnt .pager .first span {background-position:0 -114px}
.cnt .pager .last span {background-position:0 -76px}
.cnt .pager .prev span {background-position:0 -38px;}
.cnt .pager .prev {border-right:1px solid #b5c7d7;}
.cnt .pager .noFirst {background-position:0 -266px;cursor:default}
.cnt .pager .noPrev {background-position:0 -152px;cursor:default}
.cnt .pager .noNext {background-position:0 -190px;cursor:default}
.cnt .pager .noLast {background-position:0 -228px;cursor:default}

/*Lightbox*/
#galToolBarBG {background:#003366;height:100%;width:100%;}
#galImgDisplay {color:#fff;font-size:1.333em;font-weight:bold;left:0;line-height:3.5em;position:absolute;text-align:center;top:0;width:100%;}
#galToolBar a {background:transparent url(../images/gallery_buttons.gif) no-repeat 0 0;display:block;height:32px;position:absolute;text-indent:-9999px;top:1.083em;width:22px;}
#galPrevImage{left:0.83em;}
#galToolBar .galPrevImageDisabled {background-position:left -32px !important;}
#galToolBar .galNextImageDisabled {background-position:left -96px !important;}
#galNextImage {background-position:left -64px !important;right:0.83em;}
#galToolBar {bottom:2.5833em;height:4.583em;left:0;position:absolute;width:100%;}
#overlay {position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#316096;}
#overlayCnt {position:absolute;top:0;left:0;z-index:101;}
#overlayCnt img {display:inline-block;}
#overlayCnt p {background:#323232 url(../images/overlay_cnt_bg.gif) repeat-x left bottom;color:#fff;padding:0.83em;position:relative;z-index:1}
#overlayCnt p a {color:#fff;text-decoration:none}
#overlayCnt p a {text-decoration:underline}
#overlayLoading {position:absolute;z-index:110;}
#titleBar {position:relative;height:2.1em;padding:0 2.5em 0 0.833em;font-size:1.333em;line-height:2.1875em;color:#fff;background:#323232 url(../images/overlay_titlebar_bg.gif) repeat-x left top;}
#titleBar a {position:absolute;right:10px;top:0.75em;display:block;width:13px;height:12px;background:url(../images/overlay_close.gif) no-repeat left top;text-indent:-9999px;}

/* osc vertical teaser */
.tbVert {width:19em;height:35.833em;position:relative;overflow:hidden;background:#efefef;}
.tbVert span {width:25px;height:25px;cursor:pointer;display:block;margin:0.25em -13px;position:absolute;left:50%;text-indent:-9999px;background:transparent url(../images/page_nav_items.gif) no-repeat 0 0}
.tbVert span.slideUp {background-position:0 -100px; }

.tbVert .tbVertCnt {position:relative;top:0;left:0;height:31em;margin-top:29px;overflow:hidden;}
.tbVert .tbVertCnt ul {position:relative;margin:0;}
.tbVert .tbVertCnt ul li {background:none;height:10.33em;padding:0;margin:0;overflow:hidden;}
.tbVert .tbVertCnt ul li p {padding:0.1em 0.5em;font-size:1em}

#eCardForm .inputBlock {height:auto;}
#eCardForm .eCard_receiver {margin-bottom:1.416em;}
#eCardForm .eCard_receiver .eCard_inputName label {position:relative;float:none;}
#eCardForm .eCard_receiver .eCard_inputName {position:relative;float:left;width:15.416em;}
#eCardForm .eCard_receiver .eCard_inputCont {float:left;}
#eCarsForm .eCard_smallFont {margin-left:15.416em;}

/* osc poll */
.poll_result {clear:both;margin-bottom:1.416em;}
.poll_result .poll_result_label {float:left;width:11.25em;font-weight:bold;}
.poll_result .poll_result_img_cont {float:left;width:24.167em;height:0.67em;margin-right:1.25em;margin-top:0.167em;border:1px solid #b8c8d7;}
.poll_result .poll_result_img {height:100%;width:100%;background:url(../images/poll_result_bg.gif) repeat-x bottom left;}

/* osc brd map */
.tx-brdmap-pi1 img {margin-left:8.3em;}
.tx-brdmap-pi1 form {border:none;margin-top:3em;}

/*feed styles*/
.article_image {margin-bottom:1em}
.netdocCopyright {font-size:0.916em;color:#999999;margin-top:1em}

/* osc netdoktor quiz, tests */
p.netdocCorrect {color:#83b157;font-weight:bold;padding-bottom:0.83em;}
p.netdocWrong {color:#e95d0f;font-weight:bold;padding-bottom:0.83em;}
p.netdocAnswer {padding:0.83em;margin-bottom:0.83em;background:#EFEFEF url(../images/teaser_corner.gif) no-repeat right bottom;}

/*medical search*/
.tx-medicalsearch-pi1 #Karte {margin:1em 0;display:block !important}
.tx-medicalsearch-pi1 form img {margin-bottom:1em}
.tx-medicalsearch-pi1 form ul li {padding-left:0;}

#subNav ul a.hasSubs strong { 
	height: 1% \9
}

#mainNav a.open {
	height: 1% \9
}

.cnt li {
	height: 1% \9
}

#mainNav a {
	height: 1% \9
}

form button {
	padding-right: 3px \9
}

legend {
  	display: block \9
}

legend {
	position: absolute \9
}

legend {
	left: -999em \9
}

* html #fontResizer {width:6em;}
* html #mainNav {background:transparent url(../images/mainnav_corner.gif) no-repeat right top;position:static;overflow:hidden}
* html #mainNav a {display:inline-block;}
* html #mainNav li.active a,
* html #mainNav li.active a:focus,
* html #mainNav li.active a:hover,
* html #mainNav li.active a:active {background-image:url(../images/mainnav_active_corner.gif);}
* html #metaNav ul {height:150px;}
* html #footerWr {background-image:url(../images/footer_corner.gif);}	
* html #copyright {display:inline;}
* html .cnt {height:545px;;overflow:visible}
* html #bkkLine {background-image:url(../images/line.gif)}
* html .funcWr .funcCnt p.border-top {position:relative}
* html .funcWr {height:2em;}
* html .funcWr .funcHeader, * html .topFuncs {background-image:url(../images/func_corner.gif);}
* html #mainNav .subMenuLayer {width:225px;}
* html #mainNav .subMenuLayer .shadowWr {width:220px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/layout/images/mainnav_shadow_right.png', sizingMethod='scale');}
* html #mainNav .subMenuLayer .shadowBtm {width:220px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/layout/images/mainnav_shadow_bottom_ie6.png', sizingMethod='crop');}
* html #sun {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/layout/images/sun.png', sizingMethod='crop');}
* html .cnt .elMedium {margin-right:-0.833em}
* html .cnt .imgRow {float:left;margin-left:-2.5833em}
* html .cnt .submitWr {top:3.5em}
* html form button span {padding: 0.33em 0.875em 0.1667em 1.416em;line-height:1em;}
* html .rightCnt .searchForm input.imgBttn {width:5.33em;}
* html .searchForm input {width:9.25em;}
* html .smallForm input {width:13.5em;}

*+html .smallForm input {width:13.5em;}
*+html .rightCnt .searchForm input.imgBttn {width:5.33em !important;}
*+html form button span {padding: 0.33em 0.875em 0.167em 1.416em;line-height:1em;}
*+html .cnt .imgRow {float:left;}
*+html .cnt .submitWr {top:3.5em}


/*homepage styles*/
.homeWr .cntWr {background:transparent;padding:0;width:63.833em;}
.homeWr .cnt {width:61.33em;min-height:300px;margin-bottom:0.916em;background:#fff;padding:1.667em 1.667em 0.333em 0.833em;}
.homeWr .cnt .elMedium {width:40.83em;float:left;margin-right:1.33em;}
.homeWr .cnt .elMedium .imageWr {margin:0 0 0.667em 0;}
.homeWr .cnt .elSmall { width:19em;float:right;margin-right:0}
.homeWr .bttmCnt {width:63.833em;min-height:1px;padding:0;background:transparent url(../images/homepage_bg.gif) repeat-y 0 0;}
.homeWr .bttmCnt .cntLeft {width:18.74em;float:left;margin-right:0.833em;padding:0.833em;background:#fff}
.homeWr .bttmCnt .cntRight {width:40em;float:right;padding:0.833em 1.667em 0.833em 0.833em;background:#fff}
.homeWr .bttmCnt h2 {padding-bottom:0.33em;border-bottom:1px solid #ccc}
.homeWr .pageEnd {margin:0;padding:1.5em 1.73em 0.33em 0.909em;background:#fff;}
.homeWr h3 {font-size:1.167em;}
.homeWr #fontResizer {padding-left:2em !important;}
.homeWr #fontResizer ul {border-left:1px solid #A5B8CA} 

* html .homeWr .cnt {width:61.33em;height:auto;}
* html .homeWr .bttmCnt {width:63.833em;background:transparent}
* html .homeWr .cnt .elMedium {margin:0}

/*fullwidth styles*/
.fullWr {width:61.334em;padding:4.083em 1.667em 0.333em 0.833em}
.fullWr .cnt {width:60.4em;background:#fff;padding-left:0.833em}
.fullWr .cnt .sitemap .sitemapEl {width:19.5em;}


/* cooperations - result table */
.tx-mmsddcooperations-pi1 td { border-bottom: 0; }
.tx-mmsddcooperations-pi1 table table { border-top: 1px solid #FFCC00;  }
.tx-mmsddcooperations-pi1 #imageMap_image { margin: 0 0 0.833em 12.5em; }

}

/* timtab social bookmarks */
.socialBookmarks_standard {position:absolute; display:inline; padding-left: 195px; padding-top: 5px;}
.socialBookmarks_homepage {position: absolute; display:inline; padding-left: 256px; padding-top: 10px; }
.socialBookmarks_fullwidth {position: absolute; left:200px; bottom:5px;}
.socialBookmarks_logged_in { position:absolute; display:block; width:160px; padding-left: 195px; margin-top:-25px;}
.socialBookmarks_logged_in .socialBookmarkIcons { margin-top: 8px;}
.socialBookmarkIcons {float:left; margin-right:15px; width: 16px !important; height:16px !important;}

/* azubi microsite ecards */
#microsite_ecards #pageWr { width: 57.916em; }
#microsite_ecards #sun { left: -50px; }
#microsite_ecards .cntWr { padding: 0; margin: 0; width: 57.916em; background: url(../images/bg_microsite_ecards.jpg) no-repeat 0 0; }
#microsite_ecards .cnt { width: 42.916em; height: 45.583em; padding: 2em 6em 0; background: none; }
#microsite_ecards .cnt img { margin: 7em 0 2em 4.66em; border: 2px solid #044c99; }
#microsite_ecards .cnt .eCard_detail_after { position: absolute; width: 515px; }

/* Umfragen-Overlay */
div#umfragecontainer { position: fixed; display:none; padding: 15px; top: 200px; left: 50%; margin-left: -175px; width: 350px;height: auto; border: 1px solid #ADBFD2; background: url('../images/func_cnt_bg.gif') repeat-x scroll left bottom #FFFFFF;z-index:1000;box-shadow: 3px 3px 5px #999; }
#umfragecontainer div.funcHeader { width:100%;margin:-15px !important; border: 0 none; }
#umfragecontainer  .funcHeader h2 { margin-bottom:0; font-size: 1.167em; }
#umfragecontainer  .funcHeader  a.closelink { cursor:pointer; text-decoration:none; background:transparent url(../images/sprites.gif) no-repeat left -547px !important; }
div.content_overlay { font-size:110%; color: #004A99;margin-top:1em; }
#umfragecontainer  form > button { margin-left: 10px;}
#umfragecontainer  form { text-align:right;border: 0;margin:0;}

@media print {
	
html, body {width:auto;min-width:auto}
h1.inv {float:left;display:block;font-size:26pt;}
#logo {position:absolute;right:0;top:0;}
#navBar,#subNav,#metaNav ul,#footerNav,.rightCnt,.funcs,#breadcrumb,.pageEnd {display:none !important;}
ul li {list-style:disc}
.cnt {float:none;width:auto;}
.cntWr {width:auto;padding:0;border:0;}
#pageWr {width:auto;margin:0;}
#footerWr {width:auto;}
#footer {padding-top:5px;border:0;border-top:1px solid #333;height:auto;}
#metaNav {height:80px;margin-bottom:20px;border-bottom:1px solid #000;}

}
