BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.menue {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; BACKGROUND-COLOR: #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif}
.menue A {BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; DISPLAY: block; BORDER-LEFT: #000033 1px solid; WIDTH: 100%; COLOR: CCCCCC; TEXT-DECORATION: none}
.menue A:visited {BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; DISPLAY: block; BORDER-LEFT: #000033 1px solid; COLOR: white; BACKGROUND-COLOR: #EEEEEE}
.menue A:hover {BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; DISPLAY: block; BORDER-LEFT: white 1px dotted; COLOR: white; BACKGROUND-COLOR: #EEEEEE}

.amenue {FONT-WEIGHT: bolder; FONT-SIZE: medium; COLOR: #000055;}
.amenue A {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: block; BORDER-LEFT: white 1px solid; COLOR: #000055; TEXT-DECORATION: none; clip:  rect(   )}
.amenue A:visited {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: block; BORDER-LEFT: white 1px solid; COLOR: #000055;}
.amenue A:hover {BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; DISPLAY: block; BORDER-LEFT: white 1px dotted; COLOR: #000055;}

.orient {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: lighter; FONT-SIZE: smaller; BORDER-LEFT: white 1px solid; COLOR: #333333; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #EEEEEE}
.orient A {COLOR: white; TEXT-DECORATION: none}
.orient A:visited {COLOR: white; BACKGROUND-COLOR: #EEEEEE}
.orient A:hover {BACKGROUND-COLOR: white}

.maintab {BORDER-RIGHT: white thin ridge; BORDER-TOP: white thin ridge; FONT-SIZE: 12px; BORDER-LEFT: white thin ridge; COLOR: #333333; BORDER-BOTTOM: white thin ridge; font-family: Verdana, Arial, Helvetica, sans-serif}
.maintab A {FONT-WEIGHT: bolder; COLOR: #333333; BACKGROUND-COLOR: #EEEEEE; TEXT-DECORATION: none}
.maintab A:visited {COLOR: #333333; BACKGROUND-COLOR: #EEEEEE}
.maintab A:hover {COLOR: white; BACKGROUND-COLOR: #EEEEEE}
.maintdi {COLOR: #333333; BACKGROUND-COLOR: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.maintdi A {BORDER-RIGHT: #000033 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #000033 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; BORDER-LEFT: #000033 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: #000033 1px dotted TEXT-DECORATION: none}
.maintdi A:visited {BORDER-RIGHT: #000033 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #000033 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000033 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: #000033 1px dotted}
.maintdi A:hover {BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted}
.maintd {FONT-WEIGHT: normal; COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.maintd A {BORDER-RIGHT: #001166 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #001166 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; BORDER-LEFT: #001166 1px dotted; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: #001166 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
.maintd A:visited {BORDER-RIGHT: #001166 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #001166 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #001166 1px dotted; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: #001166 1px dotted; BACKGROUND-COLOR: transparent}
.maintd A:hover {BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted}
.maintda {FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.maintda A {BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px dotted; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted; TEXT-DECORATION: none}
.maintda A:visited {BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted}
.maintda A:hover {BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px dotted; COLOR: CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted}
.maintdh {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; COLOR: #000000; TEXT-DECORATION: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
.maintdh A {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; COLOR: #000000; TEXT-DECORATION: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
.maintdh A:visited {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; COLOR: #000000; TEXT-DECORATION: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
.maintdh A:hover {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; COLOR: #000000; TEXT-DECORATION: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif}

.mainleft {BORDER-RIGHT: white thin ridge; BORDER-TOP: white thin ridge; BORDER-LEFT: white thin ridge; COLOR: #333333; BORDER-BOTTOM: white thin ridge}
.mainlefttd {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
.mainlefttd A {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
.mainlefttd A:visited {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
.mainlefttd A:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
.mainlefttdh {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; TEXT-DECORATION: none; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}
.mainlefttdh A {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; TEXT-DECORATION: none; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}
.mainlefttdh A:visited {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; TEXT-DECORATION: none; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}
.mainlefttdh A:hover {FONT-WEIGHT: normal; BACKGROUND: #EEEEEE; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}

.status {FONT-WEIGHT: normal; FONT-SIZE: smaller; BACKGROUND-COLOR: #EEEEEE ; TEXT-DECORATION: none}
.status A {FONT-WEIGHT: normal; FONT-SIZE: smaller; TEXT-DECORATION: none}
.status A:visited {FONT-WEIGHT: normal; FONT-SIZE: smaller; TEXT-DECORATION: none}
.status A:hover {FONT-WEIGHT: normal; FONT-SIZE: smaller; TEXT-DECORATION: none}

.bg_003 {BACKGROUND-COLOR: #EEEEEE}
.bg_005 {BACKGROUND-COLOR: #EEEEEE}
.bg_016 {BACKGROUND-COLOR: #EEEEEE}
.bg_027 {COLOR: #333333; BACKGROUND-COLOR: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif}
.bg_027 A {BORDER-RIGHT: #002277 1px dotted; BORDER-TOP: #002277 1px dotted; BORDER-LEFT: #002277 1px dotted; COLOR: #333333; BORDER-BOTTOM: #002277 1px dotted}
.bg_027 A:visited {BORDER-RIGHT: #002277 1px dotted; BORDER-TOP: #002277 1px dotted; BORDER-LEFT: #002277 1px dotted; BORDER-BOTTOM: #002277 1px dotted}
.bg_027 A:hover {BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; BORDER-LEFT: white 1px dotted; BORDER-BOTTOM: white 1px dotted}
.bg_038 {COLOR: #333333; BACKGROUND-COLOR: #EEEEEE}
.bg_038 A {BORDER-RIGHT: #003388 1px dotted; BORDER-TOP: #003388 1px dotted; BORDER-LEFT: #003388 1px dotted; COLOR: #333333; BORDER-BOTTOM: #003388 1px dotted}
.bg_038 A:visited {BORDER-RIGHT: #003388 1px dotted; BORDER-TOP: #003388 1px dotted; BORDER-LEFT: #003388 1px dotted; BORDER-BOTTOM: #003388 1px dotted}
.bg_038 A:hover {BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; BORDER-LEFT: white 1px dotted; BORDER-BOTTOM: white 1px dotted}

.float_left {FLOAT: left}
.time {FONT-WEIGHT: lighter; FONT-SIZE: smaller; COLOR: #333333; BACKGROUND-COLOR: #EEEEEE}
.klein {FONT-WEIGHT: lighter; FONT-SIZE: xx-small; COLOR: #333333; BACKGROUND-COLOR: #EEEEEE}
.error {FONT-WEIGHT: bold; FONT-SIZE: xx-large; COLOR: red; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal}
.roottable {HEIGHT: 100%}

.cats { width: 540px; padding: 15px 20px; border: 0px solid #D9D9D9; border-top: 0px; overflow: hidden; text-align: left; }
.cats_txt {}
.cats_blk { padding-top: 10px }
.cats_blks { text-align: left;}
.cats_blks_nav { padding-top: 10px; clear: both}
.cats_blks_l { padding-top: 10px; clear: both}
.cats_blks_r { padding-top: 10px; }
.cats_cat {font-size: 15px; display: block}

.cats_cat_tit {font-size: 12px; font-weight: normal; color: #000055; display: inline; text-align: center;}
.cats_cat_tit A:link {font-size: 12px; font-weight: normal; color: #000055; display: inline; text-decoration:none;}
.cats_cat_tit A:visited {font-size: 12px; font-weight: normal; color: #000055; display: inline; text-decoration:none;}
.cats_cat_tit A:hover {font-size: 12px; font-weight: normal; color: #000055; display: inline; text-decoration:none;}

.newsout { width: 540px; padding: 5px 5px; border: 0px solid #D9D9D9; border-top: 0px; overflow: hidden; text-align: left; }
.news { margin-top: 0px; border: 0px solid #D9D9D9; color: #000000;}
.title	{ color: #000000; padding-bottom: 20px; padding-top: 0px; font-weight: bold; text-align: left; font-size: 16px; }

a:link { text-decoration:none; color: #000055; }
a:visited { text-decoration:none; color: #000055; }
a:aktive { text-decoration:none; color: #000055; }
a:hover { text-decoration:none; color: #000055; }

.newsitem	{ padding: 0px;}
.newstitle { margin-bottom: 10px; font-weight: normal; text-decoration:none; color:#000055;}
.newstitle A:hover { font-weight: normal; text-decoration:none; color:#000055;}
.newstitle A:link { font-weight: normal; text-decoration:none; color:#0000550;}
.newstitle A:visited { font-weight: normal; text-decoration:none; color:#000055;}
.newsdate { color: #000000; padding-top: 7px; padding-bottom: 25px; font-size: 11px; font-weight: normal;}
.newscontent {font-size: 14; color: #000000;}

.archive_link	{ text-align: left; margin: 10px; }
.fat	{ font_weight: bold; }
.navig { text-align: left; margin: 20px;}
.navig A:link { text-align: left; text-decoration:none; color:#000055;}
.navig A:visited { text-align: left; text-decoration:none; color:#000055;}
.navig A:hover { text-align: left; text-decoration:none; color:#000055;}
