html, body, div, form, table, td, img, marquee
{
margin: 0px;
padding: 0px;
border: 0px;

font-family: arial;
color: #323232;
}

html, body
{
width: 100%;
height: 100%;
overflow: hidden;
}

body
{
background-position: 0px 50px;
background-repeat: repeat-y;
}


td
{
vertical-align: top;
text-align: left;
}

div.stopFloat,
#contentScroller div.stopFloat,
#contentStage div.stopFloat,
#contentBox div.stopFloat,
#contentHead div.stopFloat,
div.footerContainer div.footerContent div.stopFloat
{
clear: both;
float: none;
height: 1px;
overflow: hidden;
font-size: 1px;
line-height: 1px;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active
{
/* color: #AB0008; */
color: #E10000;
text-decoration: underline;
font-weight: normal;
}

a:hover,
a:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
font-weight: normal;
}


h1
{
margin: 5px 0px 10px 0px;
padding: 0px;
border: 0px;
font-weight: bold;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:focus,
h1 a:active
{
color: #323232;
font-weight: bold;
text-decoration: none;
}

h1 a:hover,
h1 a:focus
{
/* color: #7e0000; */
color: #AB0008;

font-weight: bold;
text-decoration: underline;
}


h2
{
margin: 0px 0px 3px 0px;
padding: 0px;
border: 0px;
font-weight: bold;
}

h6
{
margin: 0px 0px 10px 0px;
padding: 0px;
border: 0px;
font-weight: bold;
}

p
{
margin: 0px 0px 10px 0px;
padding: 0px;
border: 0px;
}


#pulseFlash
{
position: absolute;
top: 0px;
left: 30px;
width: 641px;
height: 32px;
background-color: #99A2AD;
/*overflow: hidden;*/
z-index: 200;
}

#pulseswfButtons
{
position: absolute;
top: 0px;
left: 671px;
width: auto;
height: 32px;
background-color: #99A2AD;
/*overflow: hidden;*/
z-index: 200;
}

#pulseTagcloude,
#pulseMap,
#pulseList,
#pulseInfo
{
position: absolute;
top: 32px;
left: 30px;
width: 740px;
height: 268px;
z-index: 200;
display: none;
background-color: #99A2AD;
}


#pulse
{
position: absolute;
width: 100%;
left: 0px;
top: 0px;
height: 32px;
background-position: 0px 0px;
background-repeat: repeat-x;
z-index: 5;
}

#pulse div.buttonContainer
{
position: absolute;
left: 800px;
top: 8px;
float: none;
clear: both;
width: auto;
height: auto;
}

#pulse div.buttonContainer div.butMob,
#pulse div.buttonContainer div.butSze,
#pulse div.buttonContainer div.butCol,
#pulse div.buttonContainer div.butLangDE,
#pulse div.buttonContainer div.butLangEN
{
float: left;
margin: 0px 9px 0px 0px;
height: 17px;
overflow: hidden;
background-repeat: no-repeat;
}



#pulse div.buttonContainer div.butSze a,
#pulse div.buttonContainer div.butCol a,
#pulse div.buttonContainer div.butLangDE a,
#pulse div.buttonContainer div.butLangEN a
{
text-decoration: none;
display: block;
width: 100%;
height: 17px;
margin-top: 1px;
overflow: hidden;
zoom: 1;
outline: 0px;
}

#pulse div.buttonContainer div.butSze a:first-child,
#pulse div.buttonContainer div.butCol a:first-child
{
margin-top: 2px;
}


#contentScroller
{
position: absolute; 
left: 0px; 
top: 32px; 
bottom: 0px; 
width: 100%;
overflow: auto;
zoom: 1;
z-index: 5;
}

#contentScrollerBack
{
height: auto!important;
height: 99.8%;
min-height: 99.8%;

/* min-height: 100%; */
background-position: 0px 0px;
background-repeat: no-repeat;
background-attachment: scroll;
}

#contentStage
{
margin-left: 30px;
width: 970px;
}


#contentBox
{
float: left;
width: 740px;
background-color: #FFFFFF;
}


#contentHead
{
height: 100px;
background-position: 0px 0px;
background-repeat: repeat-x;
}

#contentHead div.contentHeadLeft
{
float: left;
text-align: left;
width: 300px;
}

#contentHead div.contentHeadRight
{
float: right;
text-align: right;
width: 300px;
}

#contentHead div.contentHeadLeft img
{
margin-left: 30px;
}

#contentHead div.contentHeadRight img
{
margin-right: 30px;
}



div.contentTitle
{
float: none;
clear: both;
margin: 28px 30px 20px 190px;
}

div.contentTitle div.ctImage
{
width: 230px;
float: left;
text-align: left;
}

div.contentTitle div
{
float: right;
text-align: right;
width: 130px;
color: #717F8E;
}



div.breadcrumb
{
margin-right: 30px;
color: #717F8E;
}

div.breadcrumb span
{
color: #000000;
}

div.breadcrumb a,
div.breadcrumb a:link,
div.breadcrumb a:visited,
div.breadcrumb a:hover,
div.breadcrumb a:focus,
div.breadcrumb a:active
{
color: #000000;
font-weight: bold;
text-decoration: none;
}

div.breadcrumb a:hover,
div.breadcrumb a:focus
{
/* color: #7e0000; */
color: #AB0008;

font-weight: bold;
text-decoration: underline;
}

div.contentL190R30
{
clear: both;
margin: 0px 30px 30px 190px;
}

div.contentL190R30B0
{
clear: both;
margin: 0px 30px 0px 190px;
}

div.contentL190R0
{
clear: both;
margin: 0px 0px 30px 190px;
}

div.contentL190R0B0
{
clear: both;
margin: 0px 0px 0px 190px;
}

div.contentL30R0
{
clear: both;
margin: 0px 0px 30px 30px;
}

table.topStory
{
margin-bottom: 12px;
}

table.topStory td.left
{
width: 360px;
}

table.topStory td.mid
{
width: 30px;
}

table.topStory td.right
{

}

table.topStory td.right a,
table.topStory td.right a:link,
table.topStory td.right a:visited,
table.topStory td.right a:hover,
table.topStory td.right a:focus,
table.topStory td.right a:active
{
color: #323232;
text-decoration: none; 
}

table.topStory td.right a:hover,
table.topStory td.right a:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}


div.topStoryDescriptor
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
color: #717F8D;
}

h1.topStory
{
margin: 2px 0px 4px 0px;
padding: 0px;
}

/* subsidiaries */
div.subsiTop
{
height: auto;
width: 100%;
text-align: right;
}

div.subsiLeft
{
float: left;
width: 160px;
overflow: hidden;
text-align: right;
}

div.subsiLeft img,
div.subsiLeft div
{
margin-right: 20px;
}

div.subsiMid
{
float: left;
width: 380px;
padding-top: 10px;
overflow: hidden;
}

div.subsiMid a,
div.subsiMid a:link,
div.subsiMid a:visited,
div.subsiMid a:hover,
div.subsiMid a:focus,
div.subsiMid a:active
{
color: #323232;
font-weight: bold;
text-decoration: none;
}

div.subsiMid a:hover,
div.subsiMid a:focus
{
/* color: #7e0000; */
color: #AB0008;

font-weight: bold;
text-decoration: underline;
}

div.subsiMid a.default,
div.subsiMid a.default:link,
div.subsiMid a.default:visited,
div.subsiMid a.default:hover,
div.subsiMid a.default:focus,
div.subsiMid a.default:active
{
/* color: #AB0008; */
color: #E10000;
font-weight: normal;
text-decoration: none;
}

div.subsiMid a.default:hover,
div.subsiMid a.default:focus
{
/* color: #7e0000; */
color: #AB0008;

font-weight: normal;
text-decoration: underline;
}


div.subsiRight
{
float: left;
width: 170px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
background-color: #E2E7EA;
}

div.subsiRight h6,
div.subsiRight img,
div.subsiRight div
{
margin-left: 10px;
margin-right: 30px;
}

div.subsiRight a,
div.subsiRight a:link,
div.subsiRight a:visited,
div.subsiRight a:hover,
div.subsiRight a:focus,
div.subsiRight a:active
{
color: #323232;
text-decoration: none;
}

div.subsiRight a:hover,
div.subsiRight a:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}


table.mmTermin
{
margin: 0px 20px 10px 0px;
background-position: top;
background-repeat: repeat-x;
}

table.mmTermin td.terminText
{
background-position: left;
background-repeat: repeat-y;
padding: 5px 1px 5px 10px;
}

table.mmTermin td.terminCorner
{
background-position: right;
background-repeat: repeat-y;
}

/* /subsidiaries */


div.contentMid
{
float: left;
width: 360px;
overflow: hidden;
}

div.contentRight
{
float: left;
width: 130px;
margin-left: 30px;
overflow: hidden;
color: #323232;
}

div.contentRightEmpty
{
text-align: right;
overflow: hidden;
color: #323232;
}

div.contentRight a,
div.contentRight a:link,
div.contentRight a:visited,
div.contentRight a:hover,
div.contentRight a:focus,
div.contentRight a:active,
div.contentRightEmpty a,
div.contentRightEmpty a:link,
div.contentRightEmpty a:visited,
div.contentRightEmpty a:hover,
div.contentRightEmpty a:focus,
div.contentRightEmpty a:active
{
color: #323232;
text-decoration: none;
}

div.contentRight a:hover,
div.contentRight a:focus,
div.contentRightEmpty a:hover,
div.contentRightEmpty a:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}



div.listItem,
div.listItemSmallFont
{
padding: 0px 10px 0px 12px;
margin: 0px 0px 7px 0px;
background-position: 0px 3px;
background-repeat: no-repeat;
}

div.downloads
{
padding: 3px 0px 2px 20px;
margin: 0px 0px 7px 0px;
background-position: 0px 3px;
background-repeat: no-repeat;
}

div.dottedLine
{
background-position: 0px 0px;
background-repeat: repeat-x;
height: 1px;
overflow: hidden;
}

div.lead
{
margin: 0px 0px 10px 0px;
font-weight: bold;
}


table.imageContainer
{
float: left;
background-color: #EFF1F1;
margin: 3px 10px 10px 0px;
}

table.imageContainer td.left
{
padding: 5px;
}

table.imageContainer td.right
{
padding: 5px 5px 5px 3px;
vertical-align: bottom;
text-align: right;
}


div.contentContact
{
margin-top: 20px;
margin-bottom: 10px;
color: #323232;
}

div.downloads a,
div.downloads a:link,
div.downloads a:visited,
div.downloads a:hover,
div.downloads a:focus,
div.downloads a:active
{
/* color: #AB0008; */
color: #E10000;
text-decoration: underline;
}

div.downloads a:hover,
div.downloads a:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}





div.productList0,
div.productList2,
div.productList1
{
font-weight: bold;
background-repeat: no-repeat;
color: #323232;
}

div.productList0 div,
div.productList2 div,
div.productList1 div
{
color: #323232;
}

div.productList0
{
margin-top: 10px;
padding: 3px 3px 3px 23px;
background-color: #E6E9EC;
background-position: 8px 5px;
}

div.productList1
{
padding: 6px 3px 3px 43px;
background-color: #F2F4F5;
background-position: 14px 3px;
}

div.productList2
{
padding: 6px 3px 3px 62px;
background-color: #F2F4F5;
background-position: 34px 3px;
}

div.productList2 a,
div.productList2 a:link,
div.productList2 a:visited,
div.productList2 a:hover,
div.productList2 a:focus,
div.productList2 a:active
{
font-weight: bold;
color: #323232;
text-decoration: underline;
}

div.productList2 a:hover,
div.productList2 a:focus
{
font-weight: bold;
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}

div.productList0 a.nSearch,
div.productList0 a.nSearch:link,
div.productList0 a.nSearch:visited,
div.productList0 a.nSearch:hover,
div.productList0 a.nSearch:focus,
div.productList0 a.nSearch:active
{
font-weight: normal;
color: #83929F;
text-decoration: underline;
}

div.productList0 a.nSearch:hover,
div.productList0 a.nSearch:focus
{
font-weight: normal;
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}


a.kontaktAnsprechpartner,
a.kontaktAnsprechpartner:link,
a.kontaktAnsprechpartner:visited,
a.kontaktAnsprechpartner:hover,
a.kontaktAnsprechpartner:focus,
a.kontaktAnsprechpartner:active
{
font-weight: bold;
/* color: #AB0008; */
color: #E10000;
text-decoration: underline;
}

a.kontaktAnsprechpartner:hover,
a.kontaktAnsprechpartner:focus
{
font-weight: bold;
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}

a.kontakt,
a.kontakt:link,
a.kontakt:visited,
a.kontakt:hover,
a.kontakt:focus,
a.kontakt:active
{
font-weight: normal;
/* color: #AB0008; */
color: #E10000;
text-decoration: underline;
}

a.kontakt:hover,
a.kontakt:focus
{
font-weight: normal;
/* color: #7e0000; */
color: #AB0008;

text-decoration: underline;
}



div.modTop
{
padding-left: 10px;
}

div.modContent
{
background-color: #E2E7EA; 
padding: 10px;
}


div.modContent a,
div.modContent a:link,
div.modContent a:visited,
div.modContent a:hover,
div.modContent a:focus,
div.modContent a:active
{
text-decoration: underline;
}


div.modBottom
{
margin-bottom: 20px;
}


.formError
{
color: #BE0000;
font-weight: bold;
}

.formInputError
{
background-color: #F4E5E5;
}

div.formInput
{
margin: 2px 0px 10px 0px;
width: 516px;
overflow: hidden;
border: 2px solid #BE0000;
text-align: left;
}

div.formInput input,
div.formInput textarea,
div.formInput select
{
padding: 0px;
margin: 0px;
width: 512px;
border: 0px;
font-family: arial;
font-weight: bold;
color: #323232;
background-color: transparent;
}

div.formInput select
{
background-color: #FFFFFF;
}

div.formInput textarea
{
height: 200px;
font-weight: normal;
}


table.eventList1,
table.eventList1Transparent,
table.eventList2,
table.eventList2Transparent,
table.eventList3,
table.eventList3Transparent,
table.eventList4,
table.eventList4Transparent,
table.eventList5,
table.eventList5Transparent,
table.eventList6,
table.eventList6Transparent
{
background-color: #D6DBDF;
width: 100%;
}


table.eventList1,
table.eventList1Transparent
{
/* height: 23px; */
border-top: 1px solid #D6DBDF;
border-bottom: 1px solid #D6DBDF;
}

table.eventList2,
table.eventList2Transparent
{
/* height: 24px; */
border-top: 1px solid #D6DBDF;
border-bottom: 1px solid #D6DBDF;
}

table.eventList3,
table.eventList3Transparent
{
/* height: 26px; */
border-top: 2px solid #D6DBDF;
border-bottom: 2px solid #D6DBDF;
}

table.eventList4,
table.eventList4Transparent
{
/* height: 28px; */
border-top: 4px solid #D6DBDF;
border-bottom: 4px solid #D6DBDF;
}

table.eventList5,
table.eventList5Transparent
{
/* height: 32px; */
border-top: 5px solid #D6DBDF;
border-bottom: 5px solid #D6DBDF;
}

table.eventList6,
table.eventList6Transparent
{
/* height: 35px; */
border-top: 6px solid #D6DBDF;
border-bottom: 6px solid #D6DBDF;
}



table.eventList1Transparent,
table.eventList2Transparent,
table.eventList3Transparent,
table.eventList4Transparent,
table.eventList5Transparent,
table.eventList6Transparent
{
opacity: 0.5;
-moz-opacity: 0.5;
filter: alpha(opacity=60);
}


a.eventListLink,
a.eventListLink:link,
a.eventListLink:visited,
a.eventListLink:hover,
a.eventListLink:focus,
a.eventListLink:active
{
color: #BE0000;
font-weight: bold;
text-decoration: none;
}



div.eventblock
{
clear: both;
margin: 0px 0px 30px 190px;
background-color: #F2F4F5;
border-width: 10px 30px 14px 10px;
border-color: #F2F4F5;
border-style: solid;
}

h1.evenblockTitle
{
margin-bottom: 0px;
}

div.eventblockTime
{
font-weight: bold;
margin-bottom: 5px;
}

div.eventblockPlace
{
font-weight: bold;
margin-bottom: 10px;
}



div.pageNav
{
clear: both;
float: none;
margin: 10px 0px 9px 0px;
}

div.pageNav div
{
width: auto;
float: left;
padding: 0px 5px 0px 5px;
color: #999999;
}


div.searchResult
{
clear: both;
float: none;
background-color: #F2F4F5;
}

div.searchResult div.resultNumber
{
float: left;
width: 30px;
text-align: right;
}

div.searchResult div.resultText
{
float: left;
width: 485px;
border-left: 5px solid #F2F4F5;
}

div.pageNav div a,
div.pageNav div a:link,
div.pageNav div a:visited,
div.pageNav div a:hover,
div.pageNav div a:focus,
div.pageNav div a:active,
div.searchResult div.resultText a,
div.searchResult div.resultText a:link,
div.searchResult div.resultText a:visited,
div.searchResult div.resultText a:hover,
div.searchResult div.resultText a:focus,
div.searchResult div.resultText a:active
{
color: #323232;
font-weight: bold;
text-decoration: none;
}

div.pageNav a:hover,
div.pageNav a:focus,
div.searchResult div.resultText a:hover,
div.searchResult div.resultText a:focus
{
/* color: #7e0000; */
color: #AB0008;

font-weight: bold;
text-decoration: underline;
}


#contentBoxMeta
{
float: left;
height: auto;
width: 200px;
margin-left: 30px;
}

#contentBoxMeta form
{
font-size: 10px;
line-height: 11px;
}

#contentBoxMeta div.containerKTKT,
#contentBoxMeta div.containerAPAGRPE,
#contentBoxMeta div.containerMV,
#contentBoxMeta div.containerPL,
#contentBoxMeta div.containerTP,
#contentBoxMeta div.containerKZTG,
#contentBoxMeta div.containerAE,
#contentBoxMeta div.containerEBC,
#contentBoxMeta div.containerPC
{
height: auto;
background-position: 0px 0px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

#contentBoxMeta div.containerKTKT a,
#contentBoxMeta div.containerKTKT a:link,
#contentBoxMeta div.containerKTKT a:visited,
#contentBoxMeta div.containerKTKT a:hover,
#contentBoxMeta div.containerKTKT a:focus,
#contentBoxMeta div.containerKTKT a:active,
#contentBoxMeta div.containerAPAGRPE a,
#contentBoxMeta div.containerAPAGRPE a:link,
#contentBoxMeta div.containerAPAGRPE a:visited,
#contentBoxMeta div.containerAPAGRPE a:hover,
#contentBoxMeta div.containerAPAGRPE a:focus,
#contentBoxMeta div.containerAPAGRPE a:active,
#contentBoxMeta div.containerMV a,
#contentBoxMeta div.containerMV a:link,
#contentBoxMeta div.containerMV a:visited,
#contentBoxMeta div.containerMV a:hover,
#contentBoxMeta div.containerMV a:focus,
#contentBoxMeta div.containerMV a:active,
#contentBoxMeta div.containerPL a,
#contentBoxMeta div.containerPL a:link,
#contentBoxMeta div.containerPL a:visited,
#contentBoxMeta div.containerPL a:hover,
#contentBoxMeta div.containerPL a:focus,
#contentBoxMeta div.containerPL a:active,
#contentBoxMeta div.containerTP a,
#contentBoxMeta div.containerTP a:link,
#contentBoxMeta div.containerTP a:visited,
#contentBoxMeta div.containerTP a:hover,
#contentBoxMeta div.containerTP a:focus,
#contentBoxMeta div.containerTP a:active,
#contentBoxMeta div.containerKZTG a,
#contentBoxMeta div.containerKZTG a:link,
#contentBoxMeta div.containerKZTG a:visited,
#contentBoxMeta div.containerKZTG a:hover,
#contentBoxMeta div.containerKZTG a:focus,
#contentBoxMeta div.containerKZTG a:active,
#contentBoxMeta div.containerAE a,
#contentBoxMeta div.containerAE a:link,
#contentBoxMeta div.containerAE a:visited,
#contentBoxMeta div.containerAE a:hover,
#contentBoxMeta div.containerAE a:focus,
#contentBoxMeta div.containerAE a:active,
#contentBoxMeta div.containerEBC a,
#contentBoxMeta div.containerEBC a:link,
#contentBoxMeta div.containerEBC a:visited,
#contentBoxMeta div.containerEBC a:hover,
#contentBoxMeta div.containerEBC a:focus,
#contentBoxMeta div.containerEBC a:active,
#contentBoxMeta div.containerPC a,
#contentBoxMeta div.containerPC a:link,
#contentBoxMeta div.containerPC a:visited,
#contentBoxMeta div.containerPC a:hover,
#contentBoxMeta div.containerPC a:focus,
#contentBoxMeta div.containerPC a:active
{
text-decoration: none;
display: block;
height: 16px;
width: 100%;
zoom: 1;
}


#contentBoxMeta a,
#contentBoxMeta a:link,
#contentBoxMeta a:visited,
#contentBoxMeta a:hover,
#contentBoxMeta a:focus,
#contentBoxMeta a:active
{
text-decoration: none;
}

#contentBoxMeta a:hover,
#contentBoxMeta a:focus
{
text-decoration: underline;
}

#contentBoxMeta select.quicklaunch
{
width: 180px;
}


#contentBoxMeta div.aktuellesContainer
{
width: 100%;
}


#contentBoxMeta div.aktuellesContainer div a.aktListe,
#contentBoxMeta div.aktuellesContainer div a.aktListe:link,
#contentBoxMeta div.aktuellesContainer div a.aktListe:visited,
#contentBoxMeta div.aktuellesContainer div a.aktListe:hover,
#contentBoxMeta div.aktuellesContainer div a.aktListe:focus,
#contentBoxMeta div.aktuellesContainer div a.aktListe:active
{
display: block;
width: 149px;
height: 8px;
margin: 0px 0px 7px 0px;
overflow: hidden;
text-decoration: none;
background-position: 0px 0px;
background-repeat: no-repeat;
zoom: 1;
}


#contentBoxMeta div.calenderContainer
{
width: 133px;
}

#contentBoxMeta div.calenderContainer div.calendar
{
float: left;
width: 18px;
height: 13px;
text-align: right;
overflow: hidden;
}

#contentBoxMeta div.calenderContainer div.calendar a,
#contentBoxMeta div.calenderContainer div.calendar a:link,
#contentBoxMeta div.calenderContainer div.calendar a:visited,
#contentBoxMeta div.calenderContainer div.calendar a:hover,
#contentBoxMeta div.calenderContainer div.calendar a:focus,
#contentBoxMeta div.calenderContainer div.calendar a:active
{
/* font-family: tahoma, verdana, arial, sans-serif; */
font-weight: normal;
text-decoration: none;
display: block;
width: auto;
height: auto;
padding: 0px;
float: right;
zoom: 1;
}

#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth,
#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth:link,
#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth:visited,
#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth:hover,
#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth:focus,
#contentBoxMeta div.calenderContainer div.calendar a.gotoMonth:active
{
float: none;
font-family: tahoma, verdana, arial, sans-serif;
font-weight: normal;
text-decoration: none;
display: inline;
zoom: 0;
}




#contentBoxMeta td.boxCornerTL,
#contentBoxMeta td.boxCornerTLakt 
{
width: 2px;
height: 2px;
background-position: left top;
background-repeat: no-repeat;
}

#contentBoxMeta td.boxCornerTR,
#contentBoxMeta td.boxCornerTRakt
{
width: 2px;
height: 2px;
background-position: right top;
background-repeat: no-repeat;
}

#contentBoxMeta td.boxCornerBL,
#contentBoxMeta td.boxCornerBLakt
{
width: 2px;
height: 2px;
background-position: left bottom;
background-repeat: no-repeat;
}

#contentBoxMeta td.boxCornerBR,
#contentBoxMeta td.boxCornerBRakt
{
width: 2px;
height: 2px;
background-position: right bottom;
background-repeat: no-repeat;
}

#contentBoxMeta td.boxCornerMakt
{
height: 2px;
}

#contentBoxMeta td.boxCornerM
{
height: 2px;
}


#footerSpacer
{
clear: both;
float: none;
height: 40px;
}

div.footerContainer
{
clear: both;
float: none;
position: relative;
/* bottom: 0px; */
top: 0px;
left: 0px;
height: 1px;
width: 740px;
z-index: 10;
}

div.footerContent
{
position: absolute; 
left: 30px; 
bottom: -1px; 
width: 740px; 
overflow: hidden; 
background-color: #EDE8DF;
}


#tickerContainer
{
clear: both;
float: none;
position: relative;
left: 0px;
/* bottom: 0px; */
top: 0px;
height: 1px;
}


#tickerContainer div.ticker
{
position: absolute;
left: 0px;
top: -17px;
height: 11px;
width: 99.8%;
background-repeat: repeat-x;
background-position: 134px 0px;
overflow: hidden;
}


/* marquee-ticker removed 14.04.08
#tickerContainer div.ticker
{
position: absolute;
left: 0px;
top: -17px;
height: 11px;
overflow: hidden;
}

#tickerContainer div.ticker div.mImage
{
width: 333px;
height: 11px;
background-repeat: no-repeat;
background-position: 0px 0px;
float: left;
}
*/


.navButton {
  float:left;
	padding-right:10px;
}

.navButtonLast {
  float:left;
}


.navPageNumber {
  float:left;
  width:220px;
}



#eventBubbleStage
{
position: absolute;
top: 0px;
left: -2000px;
width: 155px;
height: auto;
display: none;
z-index: 200;
overflow: hidden;
-moz-opacity: 0.93;
opacity: 0.93;
filter: alpha(opacity = 93);
/* border: 1px solid #A2A8AD; */
/* background-color: #FFFFFF; */
}

#eventBubbleTop
{
height: 5px;
overflow: hidden;
background-position: 0px 0px;
background-repeat: no-repeat;
}

#eventBubbleContent
{
padding: 0px 5px 2px 5px;
background-position: 0px 0px;
background-repeat: repeat-y;
font-size: 11px;
line-height: 14px;
color: #000000;
}

#eventBubbleContent a,
#eventBubbleContent a:link,
#eventBubbleContent a:visited,
#eventBubbleContent a:hover,
#eventBubbleContent a:focus,
#eventBubbleContent a:active
{
font-weight: bold;
color: #000000;
}

#eventBubbleContent a:hover,
#eventBubbleContent a:focus
{
/* color: #7e0000; */
color: #AB0008;

}

#eventBubbleBottom
{
height: 32px;
overflow: hidden;
background-position: 0px 0px;
background-repeat: no-repeat;
z-index: 0;
}


div.eventinfo
{
display: none;
}



div.toolTip
{
/**/
position: absolute;
top: 0px;
left: -1000px;
/**/
width: auto;
height: auto;
display: none;
z-index: 200;
overflow: hidden;
-moz-opacity: 0.93;
opacity: 0.93;
filter: alpha(opacity = 93);
border: 1px solid #A2A8AD;
background-color: #f6f6f6;
}


#toolTipStage
{
position: absolute;
top: 0px;
left: -2000px;
width: auto;
height: auto;
display: none;
z-index: 200;
overflow: hidden;
-moz-opacity: 0.93;
opacity: 0.93;
filter: alpha(opacity = 93);
border: 1px solid #A2A8AD;
background-color: #f6f6f6;
}



/* APA-ONLINEGRAFIK - Japan Special */

div.apa_onlinegrafik_teaser
{
margin-top: 10px;
width: 360px;
height: 123px;
overflow:hidden;
background-image: url(../images/apa_onlinegrafik/apa_onlinegrafik_teaser.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}

div.apa_onlinegrafik_start
{
margin: 92px 0px 0px 7px;
width: 123px;
height: 24px;
overflow:hidden;
}

div.apa_onlinegrafik_start img
{
display: block;
}


/* /APA-ONLINEGRAFIK - Japan Special */



/* currently not used 

#debugmonitor
{
position: absolute;
top: 5px;
left: 500px;
width: 50px;
height: 20px;
background-color: #cccccc;
z-index: 500;
}

#debugmonitor2
{
position: absolute;
top: 5px;
left: 560px;
width: 50px;
height: 20px;
background-color: #cccccc;
z-index: 500;
}

*/











