body {
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFF;
	font:12px/170% "Trebuchet MS";
	background:url(img/bg.gif) top repeat-x #FFF;
	color:#363636;
}
.spacer {
	clear:both;
}
#wrapper {
	width:95%;
	margin:0 auto;
	text-align:left;
	padding-top:44px;
}
#logo {
	float:left;
	width:25%;
	background:url(img/menu.gif) top repeat-x;
	height:87px;
}
#right {
	float:left;
	width:8%;
	background:url(img/menu.gif) top repeat-x;
	text-align:right;
	height:87px;
}
#menu {
	float:left;
	width:67%;
	background:url(img/menu.gif) top repeat-x;
	height:87px;
}
#menu .menu {
	margin:0px;
	padding:0px;
}
#menu .menu li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:20%;
}
#menu .menu li a {
	display:block;
	text-decoration:none;
	color:#FFF;
	background:#328496;
	margin:0px 3px 0px 0px;
	padding:7px 0px 6px 0px;
	text-align:center;
	font-weight:bold;
}
#menu {
	color:#9F9F9F;
}
form {
	padding:0px;
	margin:0px;
}
#menu form input[type=text], #menu form input[type=password], #menu textarea {
	overflow:visible;
	font:11px/170% "Trebuchet MS";
	color:#707070;
	padding:4px;
	margin:0px;
	background:#FFF;
	border:1px solid #707070;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
}
#menu form input[type=submit] {
	overflow:visible;
	font:11px/170% "Trebuchet MS";
	color:#707070;
	padding:3px 16px;
	margin:0px;
	background:#FFF;
	border:1px solid #707070;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	font-weight:bold;
	cursor:pointer;
}
#menu .menubottom .left {
	padding:11px 0px 0px 30px;
	background:url(webicons/user-gray.png) 2px 14px no-repeat;
	float:left;
	width:65%;
}
#menu .menubottom .left a {
	text-decoration:none;
	font-weight:bold;
	color:#5a5a5a;
}
#menu .menubottom .left .normal {
	text-decoration:none;
	font-weight:normal;
	color:#9F9F9F;
}
#menu .menubottom .left a:hover {
	text-decoration:underline;
}
#menu .menubottom .login {
	padding:8px 0px 0px 30px;
	background:url(webicons/user-gray.png) 2px 14px no-repeat;
	float:left;
	width:65%;
}
#menu .menubottom .login input[type=text], #menu .menubottom .login input[type=password] {
	width:100px;
}
#menu .menubottom .login label {
	font-size:11px;
	color:#9F9F9F;
}
#menu .menubottom .right {
	padding:8px 0px 0px 0px;
	float:left;
	width:30%;
}
.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:7px 10px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:11px; 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
	position:absolute;
	z-index:10000;
}
.menutip { 
    background-color:#fff; 
    padding:5px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:11px; 
    -moz-box-shadow:0 0 10px #4a4a4a; 
    -webkit-box-shadow:0 0 10px #4a4a4a; 
	position:absolute;
	z-index:10001;
}
#menu .menutip ul {
	padding:0px;
	margin:0px;
}
#menu .menutip ul li {
	padding:0px;
	margin:0px;
	float:none;
	width:100%;
}
#menu .menutip ul li a {
	text-align:left;
	font-weight:normal;
	padding:2px 15px;
	margin-bottom:1px;
}
#menu .menutip ul li a:hover {
	background:#FFF;
	color:#292929;
}
#footer {
	background:url(img/bottom.gif) top repeat-x;
	height:110px;
	color:#8C8C8C;
	font-size:11px;
	margin-top:20px;
}
#footer .left {
	float:left;
	width:20%;
	padding:20px;
}
#footer .right {
	float:right;
	width:60%;
	padding:20px;
	text-align:right;
}
#inner {
	padding:6px 0px;
}
#sidebar {
	width:25%;
	float:left;
}
#sidebar a {
	text-decoration:none;
	color:#5a5a5a;
}
#sidebar a:hover {
	text-decoration:underline;
	color:#ba4348;
}
#sidebar h2 {
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	font-size:16px;
	color:#72b315;
	border-bottom:1px dotted #9c8a32;
}
#sidebar h3 {
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	font-size:14px;
	color:#72b315;
	border-bottom:1px dotted #9c8a32;
}
#sidebar ul {
	margin:0px;
	padding:6px 0px;
}
#sidebar .notes li {
	list-style:none;
	background:url(webicons/document.png) 8px center no-repeat #c7d5ac;
	padding:5px 5px 5px 36px;
	margin:3px 0px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	color:#868686;
}
#sidebar .notes li a {
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar .notes li a:hover {
	text-decoration:none;
	color:#2b2b2b;
}
#sidebar .blatt li {
	list-style:none;
	background:url(webicons/leaf.png) 8px center no-repeat #c7d5ac;
	padding:5px 10px 5px 36px;
	margin:3px 0px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	color:#868686;
}
#sidebar .blatt li b {
	color:#5a5a5a;
}
#sidebar .blatt li .left {
	float:left;
	width:50%;
}
#sidebar ul .nobild {
	background:#c7d5ac;
}
#sidebar ul .nobild2 {
	background:#c7d5ac;
	padding:5px 10px;
}
#sidebar .inner {
	background:#d5eab4;
	margin:0px 10px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	padding:10px 12px;
	color:#FFF;
	border:1px solid #bfad55;
}
.small {
	font-size:10px;
}
#content {
	width:75%;
	float:left;
}
#content .inner {
	padding:0px 12px;
}
#content h1 {
	margin:5px 0px;
	padding:0px 0px 5px 0px;
	letter-spacing:-1px;
	font-size:23px;
	border-bottom:1px solid #DFDFDF;
}
#content h2 {
	margin:5px 0px;
	padding:0px 0px 5px 0px;
	letter-spacing:-1px;
	font-size:17px;
	border-bottom:1px solid #DFDFDF;
}
#content h3 {
	margin:5px 0px;
	padding:0px 0px 5px 0px;
	letter-spacing:-1px;
	font-size:15px;
	border-bottom:1px solid #DFDFDF;
}
.pink {
	color:#ef656b;
}
#content a {
	color:#377d8d;
	font-weight:bold;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}
#content .message {
	margin:10px 0px;
	padding:8px;
	background:#eaf3dc;
	border:1px solid #d4e6b8;
	color:#5d7733;
}
#content .fehler {
	margin:10px 0px;
	padding:8px;
	background:#f4e2df;
	border:1px solid #dabab4;
	color:#6a3e37;
	text-align:center;
}
#content .kasten {
	margin:10px 0px;
	padding:8px;
	background:#f1f1f1;
	border:1px solid #d6d6d6;
}
#content .feat {
	margin:0px;
	padding:0px;
}
#content .feat li {
	margin:0px;
	padding:2px 0px;
	list-style:none;
}
#content ul {
	margin:5px 0px;
	padding:0px 0px 0px 20px;
}
#content ul li {
	list-style:square;
	margin:0px;
	padding:3px 0px 3px 10px;
}
#content input[type=text], #content input[type=password], #content textarea, #content select {
	overflow:visible;
	font:11px/170% "Trebuchet MS";
	color:#afafaf;
	padding:4px;
	margin:0px;
	background:#FFF;
	border:1px solid #afafaf;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
}
#content input[type=submit] {
	overflow:visible;
	font:11px/170% "Trebuchet MS";
	color:#707070;
	padding:4px 16px;
	margin:0px;
	background:#FFF;
	border:1px solid #afafaf;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	font-weight:bold;
	cursor:pointer;
}
#content input[type=text]:hover, #content input[type=password]:hover, #content textarea:hover, #content input[type=text]:focus, #content input[type=password]:focus, #content textarea:focus {
	color:#707070;
	background:#FFF;
	border:1px solid #707070;
}
#content form input[type=submit]:hover {
	color:#649819;
	background:#e4ebd9;
	border:2px solid #649819;
	padding:3px 15px;
}
#sidebar .normal {
	margin:3px 0px;
	padding:0px;
}
#sidebar .normal li {
	background:none;
	list-style:square;
	margin:0px 0px 0px 15px;
	padding:1px 8px;
}
#footer a {
	color:#8C8C8C;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
#content .dataTables_wrapper input {
	width:200px;
	background:url(webicons/magnifier.png) 10px center no-repeat #FFF;
	padding:5px 5px 5px 35px;
}
#content #showk .dataTables_wrapper input {
	display:none;
}
#content #showk .dataTables_wrapper form {
	display:none;
}
#content .dataTables_wrapper select {
	padding:5px;
}
#content .dataTables_wrapper input:hover, #content .dataTables_wrapper input:focus {
	background:url(webicons/magnifier.png) 10px center no-repeat #FFF;
}
.table {
	background:#C8C8C8;
}
.tablea {
	background:#FFF;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}
.tableb {
	background:#eaefe3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}
.table td {
	padding:5px 6px;
}
.table .tablecat td {
	background: #f1f1f1 url(../jquerycss/images/ui-bg_highlight-soft_75_f1f1f1_1x100.png) 50% 50% repeat-x;
}
.table .tablecat td h3 {
	color:#8a8a8a;
}
.grauerrand {
	border:1px solid #C6C6C6;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	padding:10px;
}
.klein {
	font-style:normal;
	font-size:10px;
	color:#6B6B6B;
}
.tabletitle td {
	color:#FFF;
	background:#4d8c9a;
}
.newthread {
	padding:12px 0px;
	float:left;
	width:20%;
}
#content .newthread a {
	padding:4px 16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	background:#EBEBEB;
	color:#4c5a12;
}
#content .newthread a:hover {
	background:#E4E4E4;
	color:#4d8c9a;
	text-decoration:none;
}
#content .links a {
	padding:4px 16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	background:#EBEBEB;
	color:#4c5a12;
	display:block;
	margin:4px 0px;
}
#content .links a:hover {
	background:#E4E4E4;
	color:#4d8c9a;
	text-decoration:none;
}
.seiten {
	float:right;
	width:70%;
	padding:16px 0px;
	text-align:right;
}
.bbc {
	float:left;
	padding:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	background:#EBEBEB;
	margin-right:3px;
	cursor:pointer;
	border:1px solid #CFCFCF;
}
.bbc:hover {
	background:#E4E4E4;
	border:1px solid #B7B7B7;
}
#content blockquote {
	margin:10px 0px 10px 15px;
	padding:8px 8px 8px 53px;
	background:url(img/quote.gif) 4px 2px no-repeat #F7F7F7;
	border:1px dotted #efbabc;
}
#sidebar input[type=submit] {
	overflow:visible;
	font:11px/170% "Trebuchet MS";
	color:#707070;
	padding:4px 16px;
	margin:-4px 0px 0px 20px;
	background:#FFF;
	border:1px solid #afafaf;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	font-weight:bold;
	cursor:pointer;
}
#sidebar input[type=submit]:hover {
	color:#649819;
	background:#e4ebd9;
	border:2px solid #649819;
	padding:3px 15px;
}
#content .details ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
}