/* Haupteinstellungen */

body {color: #000000;background-color: #90ad70;font-family: tahoma,helvetica;background-image: url(../images/bg.png);background-position: 50% 100%;background-repeat: no-repeat;}
body a:link, body a:visited, body a:active {color: #000000;text-decoration: underline;}
body a:hover {color: #000000;text-decoration: none;}
img {vertical-align: middle;border: 0;}
select {font-size: 12px;font-family: tahoma,helvetica;color: #000000;background-color: #cfcfcf;}
textarea {font-size: 12px;font-family: tahoma,helvetica;color: #000000;background-color: #cfcfcf;}
form { padding:0px; margin:0px;}
pre { padding:0px; margin:0px;}

.page {background-image: url(../images/wb_mid.png);background-repeat: repeat-y;background-position: center;}
.mainpage {background-color: #ffffff;}
a#mod {position: fixed;right: 0;top: 0;display: block;height: 80px;width: 80px;background: url(http://www.webbasis.org/images/start/top_mod.png) top right no-repeat;text-indent: -999em;text-decoration: none;}


/* Font */
.fontlogin, .fontlogin a:active, .fontlogin a:link, .fontlogin a:visited {font-size: 11px;font-family: Tahoma,Helvetica;color: #000000;text-decoration: underline;line-height: 16px;vertical-align: middle;}
.fontlogin a:hover {font-size: 11px;font-family: Tahoma,Helvetica;color:  #626262; text-decoration: underline;line-height : 16px;vertical-align : middle;}
.smallfont {font-size: 11px;font-family: Tahoma,Helvetica;}
.normalfont {font-size: 13px;font-family: Tahoma,Helvetica;}
.prefix {color: #8b0000;font-weight: bold;}
.time {color: #000000;font-weight: bold;}
.highlight {color: red;font-weight: bold;}
.input {font-size: 12px; font-family: tahoma,helvetica; color: #000000; background-color: #cfcfcf; border:1px solid #000000; border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; text-indent : 2px;}
.publicevent {color: red;}
.privateevent {color: blue;}


/* Userlegende */

.legende {font-size: 10px;font-family: {$style['smallfontface']};color: {$style['smallfontcolor']};{$style['smallfontmore']}}
.userfont {font-size: 11px;font-family: Tahoma,Helvetica;}


/* Gruppenfarben */

.admin {color: #8b0000;font-weight: bold;}
.sumod {color: #000080;font-weight: bold;}
.mod {color: #008000;font-weight: bold;}
.partner {color: #8A2BE2;font-weight: bold;}
.probe {font-weight: bold;}
.bot {color: #808080;font-weight: bold;}
.bold {font-size: 10px;font-weight: bold;}
.bold2 {font-size: 12px;font-weight: bold;}
.new {font-size: 11px;font-family: Tahoma,Helvetica;font-weight: bold;color:red;}


/* Loginbox */

#loginBox {background-color:#fff;color: #000 !important;z-index:100;border:1px solid #999;filter: alpha(opacity=80); -khtml-opacity: .8; -moz-opacity: .8; opacity: .8;}
#loginBox {position:absolute;overflow:visible;margin:2px 0 0 0;}
#loginBox a, #loginBox a:hover {text-decoration:none;color:#000;}
#loginBox input[type="text"], #loginBox input[type="password"] {font-size: 1em;width: auto !important;}
#loginBox input, #loginBox img{vertical-align:middle;}
#loginBox div{padding:3px;}


/*Tabellen */

.tableoutborder {background-color: #FFFFFF;}
.tableinborder {background-color: #000000;}
.threadline {color: #000000;background-color: #000000;height: 1px;border: 0;}
.tabletitle {color: #000000;background-color: #FF9933;background-image: url(../images/cellpic.gif);}
.tabletitle_fc {color: #000000;}
.inposttable {background-color: #ffffff;}
.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { color: #000000;text-decoration: none;}
.tabletitle a:hover {color: #000000;text-decoration: underline;}
.tablecat {color: #000000;background-color: #ABABAB;}
.tablecat_fc {color: #000000;}
.tablecat a:link, .tablecat a:visited, .tablecat a:active {color: #000000;text-decoration: underline;}
.tablecat a:hover {color: #000000;text-decoration: none;}
.tableb {color: #000000;background-color: #FFFFFF;background-image: url(../images/catpic.png);background-position: bottom;background-repeat: repeat-x;}
.tableb_fc {color: #000000;}
.tableb a:link, .tableb a:visited, .tableb a:active {color: #000000;text-decoration: underline;}
.tableb a:hover {color: #000000;text-decoration: none;}
.tablea {color: #000000;background-color: #FFFFFF;background-image: url(../images/catpic.png);background-position: bottom;background-repeat: repeat-x;}
.tablea_fc {color: #000000;}
.tablea a:link, .tablea a:visited, .tablea a:active {color: #000000;text-decoration: underline;}
.tablea a:hover {color: #000000;text-decoration: none;}


/* WB_Anmeldung */

.hoverMenu { display: none; position: absolute; z-index: 10; padding: 5px; border: 1px solid #000000; color: #000000; background-color: #E2E2E2;}
.hoverMenu ul { list-style-type: none; margin: 0; padding: 0;}
.hoverMenu ul li { text-align: left; padding: 0;}


/* WB_Menue */

.jqueryslidemenu{font: bold 12px Verdana;background-image: url(../images/catpic.png);background-position: bottom;background-repeat: repeat-x;width: 100%;border: 1px solid #778;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;}
.jqueryslidemenu ul li{position: relative;display: inline;float: left;}
.jqueryslidemenu ul li a{display: block;filter: alpha(opacity=80); -khtml-opacity: .8; -moz-opacity: .8; opacity: .8;background-image: url(../images/catpic.png);background-position: bottom;background-repeat: repeat-x;color: #000000;padding: 8px 10px;border-right: 1px solid #778;color: #000000;text-decoration: none;text-align: left;}
* html .jqueryslidemenu ul li a{display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: #000000;}
.jqueryslidemenu ul li a:hover{background-image: url(../images/catpic_hover.png);background-position: bottom;background-repeat: repeat-x;color: #000000;}
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;}
.jqueryslidemenu ul li ul li{display: list-item;float: none;}
.jqueryslidemenu ul li ul li ul{top: 0;}
.jqueryslidemenu ul li ul li a{font: normal 13px Verdana;width: 180px;padding: 5px;margin: 0;border-top-width: 0;border-bottom: 1px solid gray;}
.jqueryslidemenuz ul li ul li a:hover{background: #90ac71;color: #000000;}
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
