BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#footer
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1em;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 4px;
    COLOR: #aaa;
    PADDING-TOP: 4px
}
#footer A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666;
    TEXT-DECORATION: none
}
#footer A.selected
{
    FONT-WEIGHT: bold;
    COLOR: #800
}
#footer A:hover
{
    COLOR: #800;
    TEXT-DECORATION: underline
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.teaserheader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    PADDING-TOP: 3px
}
TD
{
    FONT: 11px verdana
}
DT
{
    FONT-WEIGHT: bold
}
DD
{
    MARGIN: 0px
}
INPUT.kontakt
{
    BORDER-RIGHT: #800000 1px solid;
    BORDER-TOP: #800000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #800000 1px solid;
    BORDER-BOTTOM: #800000 1px solid;
    FONT-FAMILY: verdana
}
TEXTAREA.kontakt
{
    BORDER-RIGHT: #800000 1px solid;
    BORDER-TOP: #800000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #800000 1px solid;
    BORDER-BOTTOM: #800000 1px solid;
    FONT-FAMILY: verdana
}
.menulink
{
}
.menu
{
    BACKGROUND-COLOR: #a00
}
.options
{
    WIDTH: 200px;
    TEXT-ALIGN: left
}
.options A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #800000 1px solid;
    TEXT-DECORATION: none
}
.options A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #800000;
    TEXT-DECORATION: underline
}
H1
{
    FONT: bold 12px verdana
}
H1.joopxml
{
    FONT: bold 12px verdana
}
H1.joopxml
{
    MARGIN-BOTTOM: 0px
}
.anb
{
    FONT: bolder 14px verdana;
    COLOR: #aaaaaa
}
P
{
    FONT: 11px verdana
}
A
{
    FONT: bolder 11px verdana;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    FONT: bolder 11px verdana;
    COLOR: #898989;
    TEXT-DECORATION: none
}
.s1
{
    WIDTH: 50%
}
.s2
{
    PADDING-LEFT: 10px;
    FONT: 11px verdana;
    WIDTH: 50%
}
.imagecaption
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: bolder 11px verdana;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.imagecaption2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: bolder 11px verdana;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.imagecaption2
{
    TEXT-ALIGN: left
}
.red
{
    FONT: 11px verdana;
    BACKGROUND-COLOR: #800000
}
.menutd
{
    FONT: 11px verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #800000
}
.main
{
    FONT: 11px verdana
}
.main2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    FONT: 11px verdana;
    PADDING-TOP: 10px
}
.leftMouseOver
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 200px
}
.rightMouseOver
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 100px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 194px
}
.hiddenOnStart
{
    DISPLAY: none
}
.teaserheader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    text-decoraion: none
}
A.underlined
{
    TEXT-DECORATION: underline
}
A.arrowlinks
{
    FONT-WEIGHT: normal;
    COLOR: black;
    TEXT-DECORATION: none
}
A.arrowlinks:hover
{
    FONT-WEIGHT: normal;
    COLOR: black;
    TEXT-DECORATION: none
}
A.headlines
{
    FONT: 14px Palatino Linotype, Palatino, Sylfaen, Perputua;
    COLOR: #898989;
    TEXT-DECORATION: none
}
A.headlines:hover
{
    FONT: 14px Palatino Linotype, Palatino, Sylfaen, Perputua;
    COLOR: black;
    TEXT-DECORATION: none
}
A.news
{
    FONT: 11px Palatino Linotype, Palatino, Sylfaen, Perputua;
    COLOR: #898989;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
A.news:hover
{
    FONT: 11px Palatino Linotype, Palatino, Sylfaen, Perputua;
    COLOR: black;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
A.sprog
{
    FONT: bold 7px Verdana;
    COLOR: #898989;
    TEXT-DECORATION: none
}
A.sprog:hover
{
    FONT: bold 7px Verdana;
    COLOR: black;
    TEXT-DECORATION: none
}
A.relation
{
    FONT: bold 8px Verdana;
    COLOR: #898989;
    TEXT-DECORATION: none
}
A.relation:hover
{
    FONT: bold 8px Verdana;
    COLOR: black;
    TEXT-DECORATION: none
}
.clCMEvent
{
    LEFT: 0px;
    VISIBILITY: visible;
    WIDTH: 99%;
    CLIP: rect(0px 100% 100% 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 99%
}
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}
#divmenu
{
    FLOAT: left
}
#search
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: right;
    PADDING-BOTTOM: 4px;
    FONT: 11px verdana;
    PADDING-TOP: 4px
}
INPUT
{
    BORDER-RIGHT: #898989 1px solid;
    BORDER-TOP: #898989 1px solid;
    FONT: 11px verdana;
    BORDER-LEFT: #898989 1px solid;
    BORDER-BOTTOM: #898989 1px solid
}
INPUT.search
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT: bold 11px Palatino Linotype, Palatino, Sylfaen, Perputua;
    BORDER-LEFT: medium none;
    COLOR: #898989;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    HEIGHT: 10px;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.clLevel0
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel0over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel0
{
    COLOR: #990000;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.clLevel0over
{
    CURSOR: hand;
    COLOR: #990000;
    layer-background-color: #336699
}
.clLevel0border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    layer-background-color: #white
}
.clLevel1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma, arial,helvetica;
    POSITION: absolute
}
.clLevel1over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma, arial,helvetica;
    POSITION: absolute
}
.clLevel1
{
    COLOR: #898989;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.clLevel1over
{
    CURSOR: hand;
    COLOR: #000000;
    layer-background-color: #336699
}
.clLevel1border
{
    Z-INDEX: 500;
    VISIBILITY: hidden;
    POSITION: absolute;
    layer-background-color: #white
}
.clLevel2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2
{
    COLOR: #999999;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.clLevel2over
{
    CURSOR: hand;
    COLOR: #000000;
    BACKGROUND-COLOR: #0099cc;
    layer-background-color: #0099cc
}
.clLevel2border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #006699;
    layer-background-color: #006699
}
.c2Bar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    HEIGHT: 10px;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.c2Level0
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.c2Level0over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.c2Level0
{
    COLOR: #990000;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.c2Level0over
{
    CURSOR: hand;
    COLOR: #990000;
    layer-background-color: #336699
}
.c2Level0border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    layer-background-color: #white
}
.c2Level1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FILTER: alpha(opacity=95);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: bold 9px verdana;
    PADDING-TOP: 2px;
    POSITION: absolute;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left;
    opacity: 0.9;
    moz-opacity: 0.9
}
.c2Level1over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FILTER: alpha(opacity=95);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: bold 9px verdana;
    PADDING-TOP: 2px;
    POSITION: absolute;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left;
    opacity: 0.9;
    moz-opacity: 0.9
}
.c2Level1
{
    COLOR: black
}
.c2Level1over
{
    FILTER: alpha(opacity=100);
    CURSOR: pointer;
    COLOR: black;
    BACKGROUND-COLOR: #fff;
    opacity: 1;
    moz-opacity: 1
}
.c2Level1border
{
    FILTER: alpha(opacity=80);
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #888888;
    opacity: 0.9;
    moz-opacity: 0.9
}
.c2Level2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.c2Level2over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,tahoma,arial,helvetica;
    POSITION: absolute
}
.c2Level2
{
    COLOR: #999999;
    BACKGROUND-COLOR: white;
    layer-background-color: white
}
.c2Level2over
{
    CURSOR: hand;
    COLOR: #000000;
    BACKGROUND-COLOR: #0099cc;
    layer-background-color: #0099cc
}
.c2Level2border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #006699;
    layer-background-color: #006699
}
INPUT.searchbox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
INPUT.searchbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
A.spotlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #898989;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal
}
A.spotlink:hover
{
    FONT: bold 9px Verdana;
    COLOR: black;
    TEXT-DECORATION: none
}
