body {background: url(/images/design/bg.png) repeat-y center #5f0b0b ; font-family: arial, helvetica, sans serif; font-size: 12px; color: #fff; margin: 0; text-align: center;}

a, a:active, a:visited {color: #ffffff; font-weight: bold; font-size: 12px;}
a:hover {text-decoration: underline; font-size: 12px;}

form, p {margin: 0; font-size: 12px;}

table, td {font-size: 12px;}

/*Hauptseite*/

#quickmenu {background: url(/images/design/quickmenuBg.png) repeat-x; width: 100%; height: 34px;}
#qmwrapper {position: relative; top: 0px; left: 0px; width: 893px; margin: auto;}
#qmform {background: url(/images/design/qmLoginBg.png); position: absolute; top: 0px; left: -20px; width: 351px; height: 31px;}
.qmtextbox {position: absolute; top: 9px; left: 9px; border: 0; width: 122px; height: 13px; font-size: 12px; color: #3852b5; padding: 0;}
.qmpassword {position: absolute; top: 9px; left: 156px; border: 0; width: 122px; height: 13px; font-size: 12px; color: #3852b5; padding: 0;}
.qmsubmit {position: absolute; top: 6px; left: 301px; border: 0; width: 42px; height: 13px; font-size: 10px; color: #ffffff; background: 0;}

#nav_top {position: absolute; top: 0px; right: -20px; width: 500px; height: 33px; line-height: 33px; color: #0f0;}
ul.nav {list-style-type: none; padding: 0; margin: 0;}
ul.nav li {float: left; display: inline;}
a.topButton, a.topButton:active, a.topButton:visited {background: url(/images/design/qmNavBg.png) right; display: block; line-height: 33px; height: 33px; width: 69px; color: #fff; font-weight: normal; text-align: center; text-decoration: none; padding: 0;}
a.topButton:hover {background: url(/images/design/qmNavOverBg.png) right; color: #e4e4e4;}

#wrapper{position: relative; width: 893px; margin: 15px auto 0 auto; text-align: left;}
#header {background: url(/images/design/header.png) no-repeat; position: relative; top: 0px; left: 0px; height: 181px;}
#logo {display: block; position: absolute; top: 22px; left: 20px; width: 220px; height: 102px;}

#flash {
position: absolute;
top: 8px;
left: 435px;
}

/*Dropdown*/
#demo {position: absolute; top: 149px; left: 4px; width: 700px; height: 32px; font-size: 11px;}
a#demo1 {position: absolute; top: 0px; left: 0px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo1:hover {background: url(/images/design/navTopBgOver.png);}
a#demo2 {position: absolute; top: 0px; left: 113px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo2:hover {background: url(/images/design/navTopBgOver.png);}
a#demo3 {position: absolute; top: 0px; left: 224px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo3:hover {background: url(/images/design/navTopBgOver.png);}
a#demo4 {position: absolute; top: 0px; left: 336px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo4:hover {background: url(/images/design/navTopBgOver.png);}
a#demo5 {position: absolute; top: 0px; left: 448px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo5:hover {background: url(/images/design/navTopBgOver.png);}
a#demo6 {position: absolute; top: 0px; left: 560px; display: block; line-height: 32px; height: 32px; width: 116px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 4px 0 0;}
a#demo6:hover {background: url(/images/design/navTopBgOver.png);}

.menu {padding:0; border: 2px solid #FFF; border-top: 0px; font-size: 11px;}
.menuItem {padding:2px; border: 0; background: url(/images/design/menuItemBg.png);}
.menuItem:hover {}
.menuItem a {color:#fffaaa; text-decoration:none; font-size: 11px;}
.menuItem a:hover {color:#fff;text-decoration:none;}

.adminonline {position: absolute; top: 149px; left: 680px; display: block; line-height: 32px; height: 32px; width: 208px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none;}

#main {background: url(/images/design/mainBg.png); position: relative; top: 0px; left: 0px; width: 893px; font-size: 11px;}
#content {background: url(/images/design/main2Bg.png) no-repeat; position: relative; top: 0px; left: 0px; width: 893px; float: left; margin: 0; font-size: 11px;}
#right_column {position: relative; top: 0px; left: 35px; width: 622px; float: left; font-size: 11px;}
#left_column {position: relative; top: 0px; left: 3px; width: 197px; float: left; font-size: 11px;}
#footer {background: url(/images/design/footerBg.png) no-repeat; position: relative; bottom: 0px; left: 4px; width: 884px; height: 165px; padding: 0;clear: both; font-size: 11px;}
#rotator {position: absolute; top: 55px; left: 310px; width: 468px; height: 60px;}

/* Alle Klassen */
.displaynone {display: none;}
.minheight {position: relative; top: 0px; left: 0px; width: 1px; height: 893px; float: left;}
.clear {clear: both;}
.hide {position: absolute; top: -20px; left: -20px;}
.box_big_top {background: url(/images/design/contentTop.png); width: 602px; height: 20px; text-align: left; font-weight: bold; padding: 12px 0 0 20px; margin: 20px 0 0 0; font-size: 12px;}
.box_big_top h3 {margin: 0; font-size: 12px; font-weight: bold; color: #11174b; text-decoration: none;}
.box_big_mid {background: url(/images/design/contentMid.png); width: 592px; font-size: 11px; text-align: left; padding: 0px 15px;}
.box_big_foot {background: url(/images/design/contentFoot.png); width: 622px; height: 16px; margin: 0 0 5px 0;}
.contentrotator {background: url(/images/design/rotatorBg.png); position: relative; top: 0px; left: 0px; width: 472px; height: 65px; padding: 4px 0 0 4px; text-align: left;}
.box_small_top {background: url(/images/design/navTop.png); width: 177px; height: 26px; font-weight: bold; padding: 26px 0px 0px 20px; text-align: left; font-size: 12px;}
.box_small_top h3 {margin: 0; font-size: 12px; font-weight: bold; color: #11174b;}
.box_small_mid {background: url(/images/design/navMid.png); width: 172px; text-align: left; padding: 3px 5px 0 20px; font-size: 11px;}
.box_small_mid a, .box_small_mid a:visited {background: url(/images/design/navMid2.png); font-weight: normal; text-decoration: none; color: #fffaaa; font-size: 11px;}
.box_small_mid a:hover {background: url(/images/design/navMid2Over.png); color: #fff; font-size: 11px;}
.box_small_foot {background: url(/images/design/navFoot.png); width: 197px; height: 21px;}
.loginform {background: url(/images/design/loginform.png) no-repeat; position: relative; width: 148px; height: 95px;}
.logintext {position: absolute; top: 4px; left: 6px; border: 0; width: 132px; height: 13px; font-size: 11px; color: #3852b5; padding: 0;}
.loginpassword {position: absolute; top: 29px; left: 6px; border: 0; width: 132px; height: 13px; font-size: 11px; color: #3852b5; padding: 0;}
.loginsubmit {position: absolute; top: 58px; left: 5px; border: 0; width: 41px; height: 15px; font-size: 11px; color: #3852b5; background: 0;}
.logintextbox {position: relative; top: 55px; left: 56px; border: 0; width: 110px; text-align: right;}
.logintextbox a, .logintextbox a:visited {color: #565a7f;}


.tr_row0 {
 BACKGROUND-COLOR: #414441;
}

.tr_row1 {
 BACKGROUND-COLOR: #414441;
}

.tr_head {
 BACKGROUND-COLOR: #efa92e;
 COLOR:#11174b;
 FONT-WEIGHT: bold;
}
