/*	**********************************	
	* MICE Homepage Main Stylesheet  *	
	**********************************	*/
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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
font:normal 12px arial, verdana, sans-serif;
color:#424242;
}

ol,ul {
list-style-type:none;
}

ol.titleList,ul.titleList {
list-style-image:url(/icons/dot.png);
}

ol li,ul li {
margin-left:20px;
list-style-image:url(/icons/dot.png);
padding:5px;
}

blockquote,q {
quotes:none;
}

p {
line-height:1.3em;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

/* remember to define focus styles! */
:focus {
outline:0;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

div.bestellcheckbox {
clear:left;
width:40px;
display:inline;
border:1px dotted red;
}

a:hover {
color:#005187;
text-decoration:underline;
}

hr {
border:1px solid #DDD;
}

div pre {
width:100%;
white-space:pre;
}

a.loginicon {
display:none;
float:right;
}

.submenubox a {
font-size:11px;
font-family:verdana, arial, sans-serif;
}

.submenubox ul li {
background-repeat:repeat-x;
background-position:bottom;
padding-left:15px;
}

div.submenubox li a.inactive {
padding-left:15px;
background:url(/icons/pfeil-grau-7x10.png);
background-position:0 2px;
background-repeat:no-repeat;
}

div.submenubox li a.active_sub {
padding-left:15px;
background:url(/icons/pfeil-orange-down-7x10.png);
background-position:0 4px;
background-repeat:no-repeat;
font-weight:bolder;
}

div.submenubox li a.inactiveTitle {
padding-left:15px;
background:url(/icons/pfeil-grau-7x10.png);
}

div.submenubox li a.active:hover,div.submenubox li a.inactive:hover,div.submenubox li a.inactiveTitle:hover {
background:url(/icons/pfeil-grau-7x10.png);
background-position:0 2px;
padding-left:15px;
background-repeat:no-repeat;
color:#005187;
text-decoration:underline;
}

div.submenubox li a.active,div.submenubox li a.inactiveTitle,div.submenubox li a.activeTitle {
background:url(/icons/pfeil-orange-7x10.png);
background-position:0 2px;
padding-left:15px;
background-repeat:no-repeat;
color:#005187;
font-weight:bolder;
text-decoration:none;
}

div.submenubox li a.inactiveTitle,div.submenubox li a.inactive {
padding-left:15px;
background-repeat:no-repeat;
}

div.submenubox li a.inactiveTitle:hover,div.submenubox li a.activeTitle {
padding-left:15px;
}

.submitbutton {
background:url(/images/top-shadow.png);
background-position:0 0;
border:1px solid #BCBCBC;
display:inline;
float:right;
margin:10px 32px 0 503px;
padding:4px;
}

.fehlt,.doppelt {
color:#DB001B;
font-weight:bolder;
padding-left:20px;
}

.fehlt {
padding-left:0;
background-repeat:no-repeat;
}

.doppelt {
background:url(/icons/warn.png);
background-repeat:no-repeat;
}

.falsch {
color:#DB001B;
font-weight:bolder;
padding-left:20px;
background:url(/icons/warn.png);
background-repeat:no-repeat;
}

.zuviel {
color:#DB001B;
font-weight:bolder;
}

.programm {
clear:left;
border-bottom:1px solid #aaabad;
margin:20px 0;
padding:2px 0;
}

.hell {
background-color:#e0f2fb;
margin:0;
padding:2px 0;
}

.dunkel {
background-color:#f5fbfe;
margin:0;
padding:2px 0;
}

.zeiten {
vertical-align:middle;
width:130px;
}

.sg,.pe,.se,.st,.gm,.rp,.gr,.mp,.mk,.unbenutzt {
color:#424242;
font-weight:bold;
font-size:1.2em;
min-height:20px;
display:none;
margin:0;
padding:3px 0 0 5px;
}

.rp {
background:#F0E0ED;
}

.pe {
background:#B8E2FF;
}

.gr {
background:#FFDBDF;
}

.gm {
background:#F7FCF3;
}

.st {
background:#C2EA9F;
}

.unbenutzt {
background:#aaabad;
}

.se {
background:#FFCD75;
}

.mk_content,.sg_content,.pe_content,.se_content,.st_content,.gm_content,.rp_content,.gr_content,.unbenutzt_content {
width:100%;
background:#fff;
margin:0;
}

.datum {
background:#fff url(/images/top-shadow.png) repeat-x scroll 0 0;
font-weight:bold;
font-size:1.2em;
text-align:left;
color:#424242;
margin-bottom:6px;
padding:3px 0 0 5px;
}

.difficulty {
clear:left;
}

.referentlogo {
background:#fff;
font-size:10px;
margin:0 0 10px;
padding:2px;
}

.low-key-text {
color:#999;
font-size:95%;
}

td.cpCurrentDate {
background:#ff8282;
}

#calendarDiv {
border:5px solid lime;
position:absolute;
visibility:hidden;
background-color:#FFF;
font-size:80%;
width:230px;
}

input.button {
background:#fff url(/images/top-shadow.png) repeat-x scroll 0 0;
color:#424242;
}

.eingabeFeld,.eingabeArea {
font-family:verdana, sans-serif;
font-size:1em;
width:650px;
}

.button,.submit {
background:#fff url(/images/top-shadow.png) repeat-x scroll 0 0;
color:#424242;
border:1px solid #BCBCBC;
font-weight:normal;
font-size:1em;
clear:left;
margin:10px 0;
}

.search-submit {
background-image:url(/icons/search-submit-bg.png);
padding:0 5px 1px 23px;
}

.imagelink {
color:#424242;
background:#fff;
border:none;
}

.error {
border:1px dotted #DB001B;
color:#DB001B;
font-weight:bold;
background:url(/images/box-bg.png);
padding:10px;
}

.info {
border:1px solid #AAABAD;
color:#424242;
background:url(/images/box-bg.png);
padding:10px;
}

h2,h3,h4,h5,h6 {
font-family:verdana, sans-serif;
display:block;
margin:10px 0 8px;
}

h2 {
font-weight:normal;
letter-spacing:-0.03em;
font-size:150%;
color:#005187;
}

h3,h4,h5,h6 {
font-weight:bold;
}

h3 {
font-size:110%;
}

h4 {
font-size:100%;
margin-top:5px;
margin-bottom:3px;
}

h5 {
font-size:100%;
color:#AAABAD;
}

h6 {
font-size:100%;
color:#f8971d;
}

div.bottombox h2 {
font-size:110%;
color:#424242;
}

.element {
float:left;
margin-right:20px;
margin-bottom:20px;
}

span.Aufzaehlung {
font-weight:normal;
font-size:1.2em;
margin-bottom:20px;
color:#424242;
line-height:1.3em;
}

span.Aufzaehlung ul {
margin-right:-10px;
}

span.active {
background:transparent;
color:#f8971d;
}

div.loginareabox {
position:relative;
top:-465px;
left:75%;
height:40px;
width:192px;
z-index:100;
}

.magnify {
min-height:440px;
}

.kontaktLinks,.kontaktRechts {
min-width:150px;
vertical-align:top;
padding:0;
}

.verifyarea {
width:230px;
height:20px;
margin-top:0;
padding:0;
}

.infobox,.bannerbox {
border:1px solid #bcbcbc;
background:transparent url(/images/box-bg.png);
width:200px;
color:#424242;
font-size:0.9em;
line-height:1.3em;
margin:5px 10px 10px;
padding:10px;
}

.bannerbox {
width:220px;
background:none;
padding:0;
}

#bannerbild {
position: absolute;
margin: 0 auto;
top:-650px;
z-index:999;
}

.submenubox {
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
background:none;
width:220px;
color:#424242;
font-size:1em;
line-height:1.1em;
margin:5px 10px;
}

.infobox h3,.submenubox h3 {
margin-top:3px;
}

.infobox ul li,.submenubox ul li {
font-size:1em;
font-weight:normal;
line-height:1.1em;
border-bottom:1px solid #EEE;
list-style-image:none;
margin:0;
padding:5px;
}

.infobox ul li a:hover,submenubox ul li a:hover {
color:#006397;
}

#cse-search-results {
height:100%;
width:99%;
overflow:auto;
overflow-y:scroll;
}

img.pdf {
vertical-align:middle;
margin:1px 3px 1px 1px;
}

.referentbild {
float:left;
border-bottom:10px solid #FFF;
border-left:10px solid #FFF;
}

.stambystampbild {
border:10px solid #FFF;
vertical-align:top;
float:right;
}

input.username {
height:20px;
width:72px;
border:1px solid #bcbcbc;
background:url(/icons/user.png) no-repeat;
padding-left:20px;
vertical-align:top;
background-position:2px 2px;
margin:0;
}

.password {
height:20px;
width:72px;
margin-left:3px;
border:1px solid #bcbcbc;
background:url(/icons/key.png) no-repeat;
background-position:2px 2px;
padding-left:20px;
vertical-align:top;
}

.intropicture {
float:left;
width:1px;
}

input.lockicon {
border:none;
margin:0 0 2px 2px;
}

a.imagelink {
border:0;
}

div.boxreschtsoben,.boxrechtsunten,.boxrechtsunten_absolute {
position:relative;
color:#424242;
top:-229px;
left:710px;
font-size:0.9em;
height:160px;
width:200px;
background:transparent url(/images/box-bg.png);
border:1px solid #bcbcbc;
z-index:110;
line-height:1.3em;
padding:10px;
}

.kontaktblock {
float:right;
overflow:visible;
height:1px;
}

.kontaktblock a {
margin-top:20px;
}

.boxrechtsunten,.boxrechtsunten_absolute {
top:-212px;
height:156px;
border-bottom:0;
}

.boxrechtsunten_absolute {
top:-212px;
height:156px;
background:#fafafa;
}

.bottombox1,.bottombox2,.bottombox3,.bottombox1_absolute,.bottombox2_absolute,.bottombox3_absolute,.bottomboxlink1,.bottomboxlink2,.bottomboxlink3 {
position:relative;
color:#424242;
top:-293px;
left:2.5%;
height:60px;
width:19.5%;
font-size:0.9em;
border:1px solid #bcbcbc;
border-bottom:0;
background:transparent url(/images/box-bg.png);
z-index:100;
padding:10px;
}

.bottombox1_absolute,.bottombox2_absolute,.bottombox3_absolute {
background:#fafafa;
top:-63px;
left:2.5%;
}

.bottombox1_absolute {
top:-293px;
}

.bottombox3_absolute {
top:-455px;
left:47.5%;
}

.bottombox3 {
top:-455px;
left:47.5%;
overflow:hidden;
}

.bottombox3 li {
list-style-type:none;
list-style-position:outside;
}

.bottombox h2,div.infobox h2,div.boxrechtsunten h2,div.boxrechtsunten_absolute h2 {
color:#424242;
font-size:115%;
margin-top:0;
margin-bottom:3px;
text-transform:uppercase;
letter-spacing:0;
}

.content {
margin-left:auto;
margin-right:auto;
width:960px;
height:460px;
}

.meta {
height:28px;
background-image:url(/images/top-shadow.png);
background-repeat:repeat-x;
}

.breadcrumbblock {
margin:5px 0 5px 90px;
}

.breadcrumbs {
width:550px;
float:right;
top:5px;
background:transparent;
text-align:right;
display:inline;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#AAABAD;
z-index:101;
}

.breadcrumbs a {
color:#AAABAD;
font-size:0.9em;
text-decoration:none;
}

.breadcrumbs a:hover {
color:#bcbcbc;
font-size:0.9em;
text-decoration:none;
}

.logozeile {
height:95px;
clear:both;
background:#fff;
}

img.micelogo {
width:195px;
height:67px;
float:right;
margin-top:5px;
margin-right:55px;
}

.productlogo {
padding-left:25px;
padding-top:45px;
float:left;
}

.deko {
float:right;
margin-bottom:25px;
clear:both;
}

div.bar {
height:28px;
font-size:0.9em;
background:#fff url(/images/bar-line-28.png) repeat-x;
padding:0;
}

div.container {
min-height:350px;
background-position:0 -49px;
background-repeat:no-repeat;
clear:left;
}

.left {
width:655px;
height:100%;
float:left;
padding-left:10px;
background-repeat:no-repeat;
}

.left2 {
height:100%;
float:left;
width:0;
}

.right {
width:260px;
height:100%;
float:right;
padding-top:10px;
}

.footercontainer {
clear:both;
height:100px;
}

.footerbar {
clear:both;
height:65px;
background-color:#006397;
}

.footershadow {
clear:both;
height:21px;
background:#f2f5f7 url(/images/footer-bg.png);
padding-right:38px;
font-weight:normal;
font-size:0.9em;
color:#005187;
}

.footercontainer-left {
float:left;
display:inline;
color:#AAABAD;
}

.footercontainer-right {
float:right;
display:inline;
color:#AAABAD;
}

.footerlink {
float:right;
display:inline;
color:#AAABAD;
padding:5px;
}

.metalink {
float:left;
display:inline;
padding:2px;
}

.imagecontent {
padding-left:200px;
padding-top:5px;
width:475px;
min-height:280px;
}

.noimagecontent {
min-height:350px;
padding-top:10px;
width:675px;
}

a.footerlinkformat {
color:#727272;
text-decoration:none;
vertical-align:top;
}

.footerlinkformat:hover {
color:#bcbcbc;
text-decoration:none;
}

.metalinkformat {
color:#424242;
font-size:0.9em;
text-decoration:none;
font-weight:normal;
}

.metalinkformat:hover {
color:#727272;
text-decoration:none;
}

div.allmetalinks {
padding:3px 0 0 23px;
}

span.linkoben {
font-weight:normal;
width:80px;
text-decoration:none;
padding-right:10px;
}

.fehler {
color:#a00;
direction:rtl;
}

.hinweis {
color:#0a0;
}

div.t4elogo {
background-image:url(/images/logo-t4e-sw.png);
float:left;
width:112px;
height:45px;
margin:2px;
}

.t4elogo:hover {
background-image:url(/images/logo-t4e.png);
}

div.stblogo {
background-image:url(/images/logo-stb-sw.png);
float:left;
width:111px;
height:45px;
margin:2px;
}

.stblogo:hover {
background-image:url(/images/logo-stb.png);
}

div.uvtlogo {
background-image:url(/images/logo-uvt-sw.png);
float:left;
width:124px;
height:45px;
margin:2px;
}

.uvtlogo:hover {
background-image:url(/images/logo-uvt.png);
}

div.ksmlogo {
background-image:url(/images/logo-ksm-sw.png);
float:left;
width:113px;
height:45px;
margin:2px;
}

.ksmlogo:hover {
background-image:url(/images/logo-ksm.png);
}

div.contentbox {
font-size:1em;
color:#424242;
float:left;
display:inline;
width:45%;
height:150px;
padding:10px;
}

.largecontent {
font-size:1em;
color:#424242;
text-align:left;
float:left;
display:inline;
margin-right:20px;
width:95%;
height:auto;
background:#fff;
border:1px solid #e6e6e8;
margin-bottom:5px;
padding:10px;
}

#navlist {
border-bottom:1px solid #BCBCBC;
font:normal 1em Arial, Helvetica, sans-serif;
margin:12px 0 25px;
padding:3px 0 6px;
}

#navlist li {
list-style:none;
display:inline;
margin-left:5px;
}

#navlist li a {
margin-left:2px;
border:1px solid #BCBCBC;
background:#FAFAFA url(/images/top-shadow.png) repeat-x;
color:#424242;
text-decoration:none;
padding:3px 0.6em 6px;
}

#navlist li a.current {
background:#FFF;
border:1px solid #BCBCBC;
border-bottom:1px solid #FFF;
font-weight:bold;
color:#424242;
}

#navlist li a.registration {
background:#FAFAFA url(/images/top-shadow.png) repeat-x;
border:1px solid #BCBCBC;
font-weight:normal;
color:#DB001B;
}

#js-info,#maintenance-info {
border:1px dotted #000;
background:#fc6 url(/icons/exclamation.gif) no-repeat center left;
padding-left:20px;
}

.currenttopic {
font-weight:bolder;
}

.imagelinkbuendig {
vertical-align:top;
}

a.icon-link {
border:none;
}

.books {
float:left;
margin-right:20px;
border:1px solid #EEE;
}

table.terminetabelle {
background:#fff;
border-bottom:1px solid #AAABAD;
text-align:left;
margin:1px;
padding:2px;
}

td.ja {
background-image:url(http://www.stb-bartelt.de/assets/images/haken_gruen.jpg);
background-repeat:no-repeat;
background-position:center;
height:33px;
}

.terminetabelle td {
background:transparent;
color:#424242;
border-bottom:1px solid #BCBCBC;
border-spacing:1px;
height:20px;
margin:1px;
padding:2px;
}

.terminetabelle .stbcell,.terminetabelle .altestb {
vertical-align:top;
color:#424242;
padding:4px;
}

.terminetabelle .altestb {
color:#a0a0a4;
}

p.linkcontainer {
margin-top:10px;
}

a.bottomboxlink1,.bottomboxlink2,.bottomboxlink3 {
position:relative;
display:block;
top:-536px;
left:2.5%;
height:60px;
width:19.5%;
background:transparent;
z-index:120;
padding:10px;
}

.referentlink {
font-size:10px;
}

.bottomboxlink2 {
top:-617px;
left:25%;
}

div.MSWarnung {
display:none;
text-align:center;
height:0;
}

.bottomboxlink3 {
top:-698px;
left:47.5%;
}

#maintenance-info {
background-color:lime;
}

table.press-table {
border:none;
border-spacing:1px;
width:98%;
clear:right;
vertical-align:top;
padding:1px;
}

table.press-table th {
background:#fff;
color:#424242;
border-bottom:1px solid #AAABAD;
min-width:15px;
max-width:10%;
font-family:verdana, sans-serif;
text-align:left;
vertical-align:top;
margin:1px;
padding:2px;
}

table.press-table tr {
text-align:left;
vertical-align:top;
}

table.press-table td {
background:transparent;
color:#424242;
border-bottom:1px solid #BCBCBC;
border-spacing:1px;
height:20px;
vertical-align:top;
margin:1px;
padding:3px;
}

table.press-table td a {
font-size:0.95em;
}

table.management td {
color:#424242;
border-bottom:1px solid #BCBCBC;
border-spacing:1px;
height:20px;
background:transparent;
margin:1px;
padding:2px;
}

table.management {
border:none;
border-spacing:1px;
width:98%;
clear:right;
padding:1px;
}

/*
Menü*/
.submenubox li a {
list-style-position:inside;
padding-left:0;
}

.bar li {
list-style-position:outside;
list-style-type:none;
list-style-image:none;
color:#FFF;
float:left;
font-family:Verdana, Arial, sans-serif;
margin-left:25px;
height:25px;
padding:3px 10px 0;
}

.bar li.browse-category {
width:290px;
color:#FFF;
background:transparent;
text-transform:none;
font-size:0.8em;
}

.bar li#nocut {
background:none;
}

.bar li.active {
border-left:1px solid #e5e6e7;
border-right:1px solid #e5e6e7;
border-bottom:none;
padding-left:10px;
padding-right:10px;
border-top:1px;
height:25px;
color:#005187;
background:#fff url(/images/menu-shadow.png) repeat-x;
}

.bar li.active2 {
border:1px solid #e5e6e7;
border-left:1px solid #e5e6e7;
border-bottom:none;
padding-left:10px;
padding-right:10px;
border-top:0;
height:28px;
color:#005187;
}

.bar li a {
font-weight:bold;
color:#fff;
background:transparent;
text-decoration:none;
}

.bar ul li a.active {
background:#fff url(/images/menu-shadow.png) repeat-x;
color:#005187;
border-left:1px solid #e5e6e7;
border-right:1px solid #e5e6e7;
border-bottom:none;
padding:9px 10px 14px 9px;
}

div.eingabefeld {
margin-bottom:5px;
margin-top:5px;
}

.addressBox {
border:0 solid #000;
}

.reihe {
background:url(/images/tabbg.png);
background-repeat:no-repeat;
}

td.messelink,.messename,.messestart,.messeort,.messethemen,.messeoptionen,.messemeldung {
margin-top:3px;
padding-top:3px;
}

.messestart {
width:105px;
}

.messeoptionen {
text-align:right;
width:50px;
padding-bottom:5px;
}

.messename {
width:210px;
padding-bottom:20px;
}

table.management td.altemesse {
color:#bbb;
}

td.difficulty {
border-collapse:collapse;
width:120px;
text-align:center;
border:1px solid #424242;
margin:0 5px;
padding:0 5px;
}

table.management td.invisible {
color:red;
}

.messethemen {
width:310px;
}

form textarea,select {
border-top:1px solid #CCC;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
border-left:1px solid #CCC;
background-color:#FAFAFA;
}

form input {
border-top:1px solid #CCC;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
border-left:1px solid #CCC;
background:#fff url(/images/top-shadow.png) repeat-x scroll 0 0;
}

.icon_increase,.icon_decrease {
padding-bottom:4px;
}

.icon_calendar,.icon_increase,.icon_decrease {
cursor:pointer;
margin-bottom:-4px;
}

#calendarDiv table {
background-color:#f8f8f8;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
width:100%;
margin:0;
padding:0;
}

#calendarDiv table td {
text-align:center;
padding:0;
}

#calendarDiv .cpCurrentDate {
background-color:#FFF;
color:#000;
font-size:110%;
font-weight:bold;
}

#calendarDiv .cpYearNavigation select {
width:63px;
}

#calendarDiv .cpMonthNavigation select {
width:110px;
}

div.newsubmenubox {
background:url(/images/submenu.png);
background-repeat:repeat-x;
background-position:0 0;
display:inline;
float:right;
font-size:0.9em;
width:806px;
clear:left;
height:19px;
padding-top:5px;
padding-left:5px;
font-family:verdana, arial, sans-serif;
}

div.submenubox ul {
padding:0;
}

div.newsubmenubox ul li {
display:inline;
margin-left:20px;
padding:0;
}

div.newsubmenubox li a.active,div.newsubmenubox li a.active:hover,div.newsubmenubox li a.activeTitle {
background-repeat:no-repeat;
text-decoration:none;
font-weight:bolder;
display:inline;
}

div.newsubmenubox li a.inactive:hover,div.newsubmenubox li a.inactiveTitle:hover {
background-repeat:no-repeat;
text-decoration:underline;
display:inline;
}

div.newsubmenubox li a.inactiveTitle,div.newsubmenubox li a.inactive {
background:none;
display:inline;
}

div.newsubmenucontainer {
height:21px;
background-position:0 -28px;
background-repeat:no-repeat;
}
/*
#preloader {
width:100%;
height:100%;
background:#fff;
position:absolute;
z-index:999;
margin:0;
padding:0;
}

#preloaderText {
position:absolute;
left:50%;
top:55%;
text-align:center;
width:100%;
margin-left:-50%;
}
*/
strong.active {
color:green;
}

h1,span.displaynone {
display:none;
}

ins,h2 a,h3 a,h4 a,h5 a,h6 a,.bar li.active a:hover,.bar li.active2 a:hover {
text-decoration:none;
}

a,.bar li active:hover {
color:#005187;
text-decoration:none;
}

.beschreibung,.title,.referent {
vertical-align:middle;
}

.sg,.mk {
background:#DEE;
}

input.formFieldDay,.formFieldMonth,.formFieldYear {
width:40px;
}

.checkbox,.radio,.select {
background:none;
border:none;
}

.radio,img.icon_decrease,.icon_increase,.editlink {
margin-bottom:-4px;
}

.weiss,.combo,.field {
background:#fff;
color:#424242;
}

.username,.password,div.bottombox h2 a,.ernst {
color:#424242;
}

h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.bar li a:hover {
text-decoration:underline;
}

h4.red,div.bottombox h2.red,a.registration,strong.inactive {
color:#DB001B;
}

img.logoutbutton,a.image-link {
border:none;
display:inline;
}

.bottombox2_absolute,.bottombox2 {
top:-374px;
left:25%;
}

#navlist li a:hover,#navlist li a.registration:hover {
border:1px solid #777;
border-bottom:1px solid #BCBCBC;
}

.terminetabelle th,table.management th {
background:#fff;
color:#424242;
border-bottom:1px solid #AAABAD;
min-width:15px;
max-width:10%;
font-family:verdana, sans-serif;
text-align:left;
margin:1px;
padding:2px;
}

table.press-table th.icon-row,table.management th.icon-row {
width:15px;
text-align:center;
vertical-align:top;
}

table.management tr.dunkel,table.management td.dunkel {
background:url(/images/td-bg-10.png);
}

table.management tr.hell,table.management td.hell {
background:url(/images/box-bg.png);
}

form.cse-search-box,div.newsubmenubox li a.inactive,div.newsubmenubox li a.inactiveTitle,div.newsubmenubox li a.inactiveTitle:hover,div.newsubmenubox li a.activeTitle {
display:inline;
}

.bar li.active a,.bar li.active2 a {
font-weight:bold;
color:#005187;
background:transparent;
height:28px;
text-decoration:none;
}

.bar li:hover,div.newsubmenubox a {
color:#005187;
}

.messeort,.messelink {
width:20px;
}

table.management td.nochaktiv,table.management td.nochaktiv invisible {
color:#0A0;
}

span.indexlink,.kodexheader {
font-size:14pt;
line-height:115%;
}