/* Main Styles */
html {background-color:#FFF; color:#666; text-align:center; font-family:Verdana, Arial, sans-serif; font-size:small; fo\nt-size:medium}
body {font-size:75%; text-align:center}
html, body, div, img, form, p, h1, h2, h3, h4 {margin:0; padding:0; border:none}
a {text-decoration:none}
p {line-height:130%}

/* Global Styles */
.globalContainer {text-align:left; width:960px; margin:0 auto; overflow:hidden}

/* Header Styles */
.adminHeader .headerContainer {margin-bottom:5px}
.adminHeader .logo, .headerContainer p.contact {margin-top:5px}
.headerContainer {float:left; width:960px; margin:0 0 10px 0}
.headerContainer .logo, .headerContainer p.contact {float:left}
.headerContainer h1 {margin:5px 0 0 26px; font-size:150%; color:#999; line-height:125%}
.adminHeader h1 {padding:16px 0 0 14px; float:left; margin-left:0}
.headerContainer .headerContent {float:left; width:750px; overflow:hidden}
.adminHeader p.btn {float:right; position: relative;}
.headerContainer h1 span {color:#666; letter-spacing: -1px}
.headerContainer .loginBlock {float:right; padding-right:5px}
.headerContainer .loginBlock p.active {background:transparent url('../images/bg_login.gif') no-repeat; color:inherit; margin-bottom:5px; line-height:24px; width:175px}
.headerContainer .loginBlock p.active_im {background:transparent url('../images/bg_impressum.gif') no-repeat; margin-bottom:0px;margin-top:5px;line-height:28px}
.headerContainer .loginBlock p.active a {display:block; height:26px; width:175px; text-indent:10px; font-family:Arial, Helvetica, sans-serif; color:#666; background-color:inherit; font-size:117%; font-weight:bold}
.headerContainer div.btn p.btn {float:none; text-align: right;}

/* Navigation Menu */
.navContainer {clear:both}
.navContainer ul {list-style:none; margin:0; padding:0; width:958px; border:1px solid #CCC; overflow:hidden; background:#F8F8F8 url('../images/bg_menu.gif') repeat-x center; color:inherit}
.navContainer .navMenu li {float:left; border-right:1px solid #CCC}
.navContainer .navMenu li.active {background:#EEE url('../images/bg_menu_active.gif') repeat-x center; color:inherit}
.navContainer .navMenu li.active a:hover {background-color:transparent}
.navContainer .navMenu li a {color:#666; float:left; padding:0 8px; line-height:24px; height:25px}
.navContainer .navMenu li a:hover {color:#888; background-color:#FFF}
.navContainer .subMenu {border-color:#d9d9d9; background:#F8F8F8 url('../images/bg_sub_menu.gif') repeat-x center; color:#555; padding:3px 0 4px 0; margin:5px 0 0 0}
.navContainer .subMenu li {float:left; border-left:1px solid #0066cc; margin-left:-1px; padding:0 7px 0 6px; font-size:92%; background-color:inherit}
.navContainer .subMenu li a {color:#0066cc; background-color:inherit}
.navContainer .subMenu li a:hover {color:#3399FF; background-color:inherit}

/* Content Container */
.contentContainer {float:left; width:960px; clear:both; margin:10px 0 25px 0}
.contentContainer a, .headerContainer h1 a {color:#0066cc; background-color:inherit}
.contentContainer a:hover, .headerContainer h1 a:hover {color:#3399FF; background-color:inherit}

/* Footer Styles */
.footerContainer {font-size:75%; color:#999; background-color:#FFF; clear:both; border-top:1px solid #E0E0E0; width:100%}
.footerContainer a {color:#999; background-color:#FFF}
.footerContainer a:hover {color:#666; background-color:#FFF}
.footerContainer ul {list-style:none; margin:0; padding:0}
.footerContainer ul li {float:left; border-left:1px solid #999; padding:0 7px; margin:8px 6px 3px -6px; line-height:125%}
.footerContainer .subMenu {display:none}
.footerContainer p {float:left; width:100%; padding:2px 0 10px 0}