BODY,TD,INPUT,SELECT,TEXTAREA {
 font-family:'arial ce',arial,helvetica,sans-serif;
 font-size:8pt;
}

body {
 background-image:url('/graphics/bg-t.png');
 background-position:50% 50%;
 background-color:#E5E9F7;
 text-align:center;
 margin:0 auto 0 auto;
 padding:0;
 border:0;
 overflow:auto;
}

#page-t {
 background-image:url('/graphics/bg-t2.png');
 background-repeat:repeat-y;
 background-position:50% 100%;
}

#page {
 background-image:url('/graphics/bg.png');
 background-repeat:repeat-x;
 background-position:50% 0;
 background-color:#E5E9F7;
 vertical-align:middle;
}

#page-b {
 background-image:url('/graphics/bg-b2.png');
 background-repeat:repeat-y;
 background-position:50% 6px;
 background-color:#E5E9F7;
}

H3 {
 margin:0;font-size:9pt;
}

H4 {
 margin:0;font-size:8pt;
}

A {color:#00f;}
A:hover {color:#f00;}

#content {
 background-color:#fff;
 background-image:url('/graphics/content-bg.png');
 background-repeat:no-repeat;
 background-position:100% 100%;
 text-align:left;
}

#copyright {
 text-align:center;
 background-color:#e5e9f7;
 font-size:7.5pt;
 color:#000;
 padding:3px;
 margin:20px 0 20px 0;
}

#menuBtm {
 margin-left:6px;
}

#menuBtm TD {
 color:#fff;
 cursor:pointer;
 vertical-align:middle;
}

#menuBtm TD A {
 color:#fff;
 text-decoration:none;
 display:block;
 width:100%;
 height:40px;
 line-height:38px;
}

#menuBtm TD A:hover,
.menuTab A:hover {
 color:#fff;
}

.menuTab {
 display:none;
 position:absolute;
 background-image:url('/graphics/bg-menu.png');
 background-repeat:no-repeat;
 width:140px;
 z-index:1000;
}
.menuTab .in {
 padding:4px 5px 8px 5px;
}

.menuTab A {
 display:block;
 text-align:center;
 color:#fff;
 text-decoration:none;
}
.menuTab A:hover {
 background-color:#576750;
}

#aktuality-top {
 background-image:url('/graphics/title-aktuality.png');
 background-repeat:no-repeat;
 width:149px;
 height:17px;
 margin:0;
}

.mod-aktuality {
 background-image:url('/graphics/bg-aktuality.png');
 background-repeat:repeat-y;
 width:149px;
}

.mod-aktuality DIV.in {
 padding:0 6px 0 6px;
}

H3 SPAN {
 display:none;
}

H3.article {
 background-image:url('/graphics/h3-article.png');
 background-repeat:no-repeat;
 height:23px;
 color:#8a0000;
 font-size:12pt;
 font-style:italic;
 padding-left:14px;
 margin-top:6px;
 margin-bottom:0;
}

#ArticleContainer {
 position:relative;
 background-image:url('/graphics/div-article.png');
 background-repeat:repeat-y;
 text-align:justify;
 line-height:1.4em;
 overflow:hidden;
}

#ArticleContent {
 position:absolute;
 padding:4px 10px 4px 10px;
}

DIV.article {
 width:590px;
 height:356px;
}

.mainmenu {
 width:462px;
 height:356px;
}

.mainmenu-wide {
 width:600px;
 height:356px;
}

#ArticleContainer IMG {
 margin:10px 12px 0 12px;
 border:1px solid #000;
}

.maintable {
}

.menuTab .sep {
 background-image:url('/graphics/menu-sep.png');
 background-repeat:no-repeat;
 background-position:50% 50%;
 height:2px;
 font-size:0;
}

.news H4 {
 margin-bottom:0;
}

.news P {
 margin-top:0;
 text-align:left !important;
}

INPUT.ipt {
 border-width:1px;
 border-color:#333;
 border-style:solid;
}

INPUT.btn {
 border-width:1px;
}

.year {
 display:block;
 padding:2px 2px 2px 14px;
 color:#000;
 text-decoration:none;
 font-weight:bold;
}

DIV.year {
 border-left:3px solid #8a0000;
 color:#a00;
}

.year-sub {
 display:block;
 padding:2px 2px 2px 20px;
 color:#000;
 text-decoration:none;
 font-weight:bold;
}

DIV.year-sub {
 border-left:3px solid #8a0000;
 color:#a00;
}

DIV.contact {
 float:left;
 width:200px;
 height:180px;
}

H5 {font-size:12pt;font-weight:bold;}
H5 A {color:#800;text-decoration:none;}

#rsubmenu UL {margin:0;padding:0;}
#rsubmenu LI {list-style-type:none;margin:0 0 8px 0;padding:0;}
#rsubmenu LI A {color:#800;text-decoration:none;}
#rsubmenu LI A:hover {color:#800;text-decoration:underline;}
#rsubmenu LI.sub {list-style-type:none;margin:0 0 8px 4px;padding:0;}
#rsubmenu LI.sub A {color:#400;text-decoration:none;}
#rsubmenu LI.sub A:hover {color:#f00;text-decoration:underline;}

.subt {width:641px;}

P {
 text-align:justify;
}

#mup {
 background-image:url('/graphics/mup.png');
 background-repeat:no-repeat;
}

#newsNav {
 width:136px;
 font-size:7pt;
 text-align:center;
}

#newsNav A {
 color:#000;
 text-decoration:none;
}

#newsNav A:hover {
 text-decoration:underline;
}