/* The CSS that's required to position the footer */

	html {
	height: 100%;
}
body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:12px;
	margin:0;
	background:black url(../img/bg_carbon.jpg) 50% top repeat-y;
}
#wrap {
	position: relative;
	min-height: 100%;
	width:925px;
	margin:0 auto;
	padding:0 5px 110px;
}
* html #wrap {
	height: 100%;
}
#footer {
	position: relative;
	margin: -100px auto 0 auto;
	clear:both;
	background:#333;
	height:100px;
	line-height:20px;
	width:906px;
	vertical-align:bottom;
	padding:0 10px;
}
/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

	* html #footer {
	margin-top: -24px;
}
a {
	color:#fff;
	font-weight:bold;
}

#content a {
	color:#99FF00;
	font-weight:normal;
	text-decoration:none;
	
}

#content a:hover{
	text-decoration:underline}
	
a img {
	border:none;
	text-decoration:none
}

#content th a {
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
	background:url(../img/sort_icon.png) no-repeat right 0;
}
#menu a, #sub a {
	text-decoration:none
}
#header {
	height:120px;
	width:925px;
}
#header img {
	border:none;
	width:925px;
}
/* Menu*/

#menu {
	background:#444;
	height:34px;
	width:925px;
	margin-top:0px;
}
#menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu li {
	display:block;
	float:left
}
#menu li.last {
	float:right
}
#menu li a {
	display:block;
	float:left;
	padding:0px 10px 0 8px;
	height:34px;
	line-height:34px;
	font-size:12px;
	color:#CCC;
}
#menu li.active a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#333333 none repeat scroll 0 0;
	color:#99FF00;
}
#menu li a img.icon {
	height:25px;
	width:25px;
	background-image:url(../img/icon_small.png);
	background-position:0 75px;
	background-repeat:no-repeat;
}
#menu li a.configurator img.icon {
	background-position:0 0;
}
#menu li a.home img.icon {
	background-position:-150px 0;
}
#menu li a.news img.icon {
	background-position:-25px 0;
}
#menu li a.video img.icon {
	background-position:-75px 0;
}
#menu li a.myvelo img.icon {
	background-position:-175px 0;
}
#menu li a.login img.icon {
	background-position:-225px -25px;
}
#menu li a.logout img.icon {
	background-position:-200px -25px;
}
#menu li a.register img.icon {
	background-position:-25px -25px;
}
#menu li a.community img.icon {
	background-position:-100px -50px;
}
span.linktext {
	padding-left:5px;

}
.myvelo span.linktext {
	display:inline
}
#leftbar ul.menu li.active a {
	color:#9F0;
}
#sub {
	width:925px;
	display:block;
	height:30px;
	background:#333
}
#sub .menu {
	padding:0;
	margin:0;
	padding-top:8px;
}
#sub li {
	float:left;
	list-style:none;
	padding:none;
	margin:0;
	padding:0 10px;
	border-right:1px solid #666;
	height:15px;
}
#sub.myvelofox li {
	float:right;
	border-left:1px solid #666;
	border-right:none
}
#sub li.last {
	border:none
}
#sub li a {
	color:#CCC;

}
#sub li.active a {
	color:#99FF00
}
h2 {
	margin:0;
	padding:10px;
	background:#666;
}
h2.pane-title, #leftbar h2 {
	font-size: 12px;
	color:#9F0;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../img/bg_h2_panel.png);
	height:30px;
	padding-left:30px;
	line-height:30px;
}
#blocks a, .block, .block-region {
	color:black
}
h4 {
	color:#9F0;
	font-size:15px;
	background:black;
	line-height:15px;
	padding:10px 10px;
	margin:0 0 0 0;
	display:block;
	clear:both
}
h3 {
	font-size:14px;
	padding:0;
	margin:0;
}
h1 {
	font-size:20px;

	padding:0 10px;
	margin:0;
	height:40px;
	line-height:40px;
	background:#444;
	font-weight:normal;

}
h1 a {
	/*font-size:12px;*/
	text-transform:none
}
p {
	line-height:150%;

}
#nomember {
	background:url(../img/bg_nomember.png) no-repeat;
	width:460px;
	height:200px;
	text-align:center;
}
#nomember h2 {
	display:none
}
#nomember .content {
	padding-top: 15px;
}
.panel-pane {
	margin-bottom:20px;
}
.panel-2col .panel-col-first .inside {
	margin: 0 10px 10px 0;
}
.panel-2col .panel-col-last .inside {
	margin: 0 0 10px 10px;
}
#video .meta {
	display:none
}
/*Forum*/

#forum table {
	width:100%
}
#forum th {
	padding:5px;
	background:#333
}
#forum td {
	padding:5px;
}
#forum tr.odd {
	background:#666
}
#leftbar {
	width:280px;
	float:left;
	margin-right:20px;
}
#content.twocol {
	width:640px;
	float:left
}
#leftbar ul.menu {
	padding:0;
	margin:0
}
#leftbar li {
	list-style:none
}
#leftbar ul.menu li a {
	display:block;
	width:270px;
	height:30px;
	background:url(../img/bg_h2_panel.png) -40px top;
	line-height:30px;
	padding-left:10px;
	text-transform:uppercase;
	font-size:0.9em
}
#leftbar li a.active {
	color:#9F0
}
#leftbar li li a {
	text-indent:15px;
	font-weight:normal;
	font-size:0.9em
}
.fieldset-wrapper {
	display:none;
	padding:20px 0;
}
fieldset {
	border:#333 solid 1px;
	padding:5px 20px;
	margin-bottom:10px;
	margin-top:10px;
}
.description {
	display:block
}
legend, legend a {
	font-weight:normal;
	font-size:11px;
	color:#666
}
.panel-2col {
	float:left;
	width:460px;
}
tr.even {
	background:#222
}
tr.odd {
	background:#101010;
}
h2.title {
	background:transparent url(../img/bg_h2_panel.png) repeat scroll 0 0;
	color:#999;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding:0 0 0 30px;
	text-decoration:none;
	text-transform:uppercase;
margin-top:5px;
	clear:both;
	margin-bottom:5px
}
.highlight {
	color:#99FF00
}
#menu li.active-trail a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#333333 none repeat scroll 0 0;
	color:#99FF00;
}
div.player div.info {
	height:40px;
	background:#000 url(/img/global/gradient/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	margin-top:45px;
	text-align:left;
	padding:5px 15px;
	font-family:"bitstream vera sans", "trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:40px;
}
/* duration data inside info area */
div.player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}
/* the overlayed element */
#panel, #register {
	/* initially overlay is hidden */
	display:none;
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:380px;
	/* some padding to layout nested elements nicely  */
	padding:35px;
	/* a little styling */	
	font-size:11px;
}
/* default close button positioned on upper right corner */
#panel div.close, #register div.close {
	background-image:url(..close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#panel.black, #register.black {
	background-image:url(../img/transparent.png);
	color:#fff;
	display:none
}
#menu li a.myvelo {
	float:left;
	color:#A878D3;
}
#config {
	width:460px;
	height:320px;
	background:black;
}
.right {
	margin-left:5px;
}
th {
	text-align:left;
	background:#666;
	padding:5px
}
#content .filteron a {
	display:block;
	float:left;
	line-height:25px;
	width:150px;
	height:25px;
	margin-bottom:5px;
	text-align:center;
	color:black;
	text-decoration:none;
	background:url(../img/button.png) no-repeat;
	background-position:0 -150px;
}
#content .filteroff a {
	display:block;
	float:left;
	line-height:25px;
	width:150px;
	height:25px;
	margin-bottom:5px;
	text-align:center;
	color:#999;
	text-decoration:none;
	background:url(../img/button.png) no-repeat;
	background-position:0 -125px;
}
#catFilter, #action {
	padding:0px 0 0px 5px
}
.button {
	width:150px;
	height:25px;
	display:block;
	border:none;
	background:url(../img/button.png);
	background-repeat:no-repeat;
	text-decoration:none;
	text-indent:-2000px;
	float:left;
	margin-bottom:10px;
}
.button.save {
	background-position:0 0;
}
.button.cancel {
	background-position:0 -25px;
}
.button.load {
	background-position:0 -50px;
}
.button.saveArticle {
	background-position:0 -75px;
}
.button.addNewArticle {
	background-position:0 -100px;
}
.button.blank {
	background-position:0 -125px;
	text-indent:0px;
	text-align:center;
	color:white;
}
.button.send {
	background-position:0 -300px;
}
.button.addComponent {
	background-position:0 -325px;
}
.button.delete {
	background-position:0 -175px;
}
.button.reactivate {
	background-position:0 -200px;
}
.button.register {
	background-position:0 -225px;
}
.button.login {
	background-position:0 -250px;
}
.button.forgot {
	background-position:0 -275px;
}
.button.go {
	background-position:0 -350px;
}
.button.write {
	background-position:0 -375px;
}
.button.preview {
	background-position:0 -400px;
}
.button.activate {
	background-position:0 -425px;
}
.button.deactivate {
	background-position:0 -450px;
}
.button.admin {
	background-position:0 -475px;
}
label {
	width:185px;
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
}
a {
	outline:none
}
#articletable_length {
	float:left
}
#articletable {
	clear:both
}
optgroup {
	font-weight:bold;
	color:#9F0;
	background:#333;
	padding:3px 5px
}
option {
	font-weight:normal;
	padding:2px 5px;
}
input, textarea {
	font-family: verdana, sans-serif;
	font-size: 100%;
}
textarea {
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:2px;
}
tr.user {
}
img.user {
	width:25px;
	height:25px;
	background-image:url(../img/icon_small.png);
	background-position:-25px -25px;
	background-repeat:no-repeat;
}
img.velo {
	width:25px;
	height:25px;
	background-image:url(../img/icon_small.png);
	background-position:-150px 0;
	background-repeat:no-repeat;
}
img.my {
	width:25px;
	height:25px;
	background-image:url(../img/icon_small.png);
	background-position:-150px -25px;
	background-repeat:no-repeat;
}
form#new {
	display:none;
	clear:both;
	padding-top:10px;
}
form #cat {
	width:285px
}
form #articleName {
	width:280px;
}
form #articleSeries {
	width:280px;
}
form #manufacturer {
	width:285px;
}
form #description {
	width:280px;
}
#rotator {
	position:relative
}
/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	width:880px;
	height:430px;
	background:url(../img/bgrotator1.png) repeat-x;
	padding-right:50px;
	position:relative
}
#rotator .ui-tabs-hide {
	display:none;
}
#rotator .ui-tabs-panel h1 {
	position:absolute;
	left:170px;
	top:60px;
	text-indent:-3000px;
	width:450px;
	height:20px;
	background-repeat:no-repeat;
}
#rotator .ui-tabs-panel div.description {
	width:300px;
	position:absolute;
	left:170px;
	top:120px
}
#rotator .ui-tabs-panel.conf h1 {
	background:url(../img/head_config.png) no-repeat;
}
#rotator .ui-tabs-panel.community h1 {
	background:url(../img/head_community.png) no-repeat;
}
#rotator .ui-tabs-panel.foto h1 {
	background:url(../img/head_foto.png) no-repeat;
}
#rotator .ui-tabs-panel.video h1 {
	background:url(../img/head_video.png) no-repeat;
}
#rotator .ui-tabs-panel img, #rotator .ui-tabs-panel canvas {
	position:absolute;
	top:40px;
	right:50px;
}
#rotator .ui-tabs-panel canvas {
	position:relative;
	float:right;
	margin-left:40px;
	right:0;
	top:150px;
}
#rotator .ui-tabs-panel p.bu {
	width:300px;
	position:absolute;
	left:170px;
	top:320px
}
p a.buRotator {
	width:152px;
	height:33px;
	text-indent:-3000px;
	display:block;
}
#rotator .ui-tabs-panel.conf p a.buRotator {
	background:url(../img/buconf.png) no-repeat;
}
#rotator .ui-tabs-panel.community p a.buRotator {
	background:url(../img/bucommunity.png) no-repeat;
}
#rotator .ui-tabs-panel.foto p a.buRotator {
	background:url(../img/bufoto.png) no-repeat;
}
#rotator .ui-tabs-panel.video p a.buRotator {
	background:url(../img/buvideo.png) no-repeat;
}
ul.ui-tabs-nav {
	position:absolute;
	z-index:100;
	list-style:none;
	padding:0;
	margin:0;
	left:50px;
	top:70px;
}
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	width:60px;
	height:60px;
	display:block;
	background-image:url(../img/icon_big_ia.png);
	text-indent:-3000px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active {
	width:60px;
	height:60px;
	display:block;
	background-image:url(../img/icon_big.png);
	text-indent:-3000px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#nav-fragment-conf a {
	background-position:0 0;
}
#nav-fragment-video a {
	background-position:-177px 0;
}
#nav-fragment-community a {
	background-position:-236px -120px;
}
#nav-fragment-foto a {
	background-position:-295px 0px;
}
.meta {
	font-size:10px;
	padding:10px 0 5px;
	color:#999;
		display:block;
	clear:both
}
#content .meta a {
	color:#CCC
}
.newsArticle, .box {
	width:305px;
	margin-bottom:5px;
}
.newsArticle:hover {
	background:#666
}
.newsPic {
	margin-right:10px;
	margin-bottom:10px;
	float:left
}
.newsBody {
	padding:10px;
	background:#333;
	width:285px;
	margin-bottom:5px;
	clear:both
}
.newsBodyBig {
	padding:10px;
	background:#222;
	margin-bottom:5px;
}
.newsBodyBig .meta{
	
	display:block;
	clear:both}
hr {
	border-top: 1px solid #333;
	border-width: 1px 0 0;
	padding:0;
	margin:5px 0 10px;
	height:1px;
}
.newsArticleBig {
	width:615px;
}


.shortNews {
	width:305px;
	margin-bottom:5px;
}
.shortNews:hover {
	background:#333
}
#footer td a {
	font-size:11px;
	font-weight:normal
}
td.trenner {
	background:url(../img/trenner.png) repeat-y
}
.footerTable {
	position:absolute;
	background:0;
	height:100px;
}
.configShort {
	clear:both
}
#articleListLoader {
	padding-left:10px
}
.paginate_button {
	background:black;
	color:#999;
	padding:2px 5px;
	border:solid 1px #333;
	margin-right:3px
}
.paginate_active {
	background:#999;
	color:#000;
	padding:2px 5px;
	border:solid 1px #333;
	margin-right:3px
}
.paginate_button:hover, .paginate_active:hover {
	cursor:pointer;
}
#articletable_paginate {
	margin:10px 0;
	clear:both
}
#articletable_filter input, #allConfig_filter input {
	background:#999;
	border:0 none
}
#articletable_length select, #allConfig_length select {
	background:#999;
	border:0 none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:18px;
}
#articletable_info {
	margin:10px 0
}
.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;
	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	color:black;
}
.modal h2 {
	background:url(/img/global/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}
.form200 input, .form200 textarea {
	width:260px;
	margin-bottom:5px;
}
#wlpeRegister label, #wlpeLoginForm label, #WebLoginLayer0 label {
	display:block;
	float:left;
	width: 300px;
}
#wlpeRegister input, #wlpeRegister select, #wlpeLoginForm input, #wlpeLoginForm select, #WebLoginLayer0 input, #WebLoginLayer0 select {
	margin-bottom:10px;
}
.wlpeMessageText {
	display:block;
	padding:10px;
	color:#000;
	background:#9F3
}
hr {
	clear:both
}
th.gridHeader {
}
th.sorting {
	background:#666 url(../img/sort.png) right 2px no-repeat;
	cursor:pointer;
	padding-right:20px;
}
th.sorting_asc {
	background:#666 url(../img/sort_up.png) right 2px no-repeat;
	cursor:pointer;
	padding-right:20px;
}
th.sorting_desc {
	background:#666 url(../img/sort_down.png) right 2px no-repeat;
	cursor:pointer;
	padding-right:20px;
}
li.hide {
	display:none
}
.longList {
	display:none
}
.dataTables_wrapper .meta {
	float:left
}
.dataTables_wrapper .pager {
	float:right
}
.dataTables_wrapper .dataTables_length {
	float:left
}
.dataTables_wrapper .dataTables_filter {
	float:right
}
.wrapper {
	margin-bottom:10px;
}
.display {
	clear:both;
	margin-top:10px;
}
.zweidrittel #mainContent {
	width:615px;
	float:left
}
#content {
	padding:0px 0;
	position:relative;
	top:0px;
	margin-bottom:20px;
}
#content h2 {
	margin-bottom:5px;
}
.fullDrittelLines {
	width:615px;
}
.fullDoppelLines .newsBody {
}
.fullDoppelLines {
}
.wlpeUsersList {
	clear:both;
	margin-right:-10px;
	padding:10px;
}
.wlpeUserPagePhoto img {
	margin:0 5px 5px 0;
	border:solid 1px #666;
	float:left
}
.wlpeUserPagePhoto.online img, .wlpeUserPageBigPhoto.online img {
	margin:0 0px 5px 0;
	border:solid 1px #9F0;
}

.wlpeUserPageSmallPhoto img {
	margin:0 5px 5px 0;
	border:solid 1px #666;
	float:left
}

.wlpeUserPageSmallPhoto.online img {
	margin:0 5px 5px 0;
	border:solid 1px #9F0;
}

.wlpeUsersList a.username{
	display:block}
span.online {
	color:#99FF00;
	font-weight:bold;
	position:absolute;
	left:15px;
	top:95px;
}
a.zoom img{	}
span.offline {
	color:#CCC;
	position:absolute;
	left:15px;
	top:95px;
}
#filter {
	float:left;
	margin-left:5px;
	margin-bottom:10px;
}
#stylized ul, #stylized li {
	padding:0;
	margin:0;
	list-style:none
}
#stylized li {
	margin-bottom:15px;
	clear:both
}
#stylized label {
	text-align:right;
	margin-right:10px;
	width:170px;
}
#stylized span.small {
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	display:block
}
input.zip {
	width:50px;
}
input.date {
	width:80px;
	text-align:center
}
.spacer {
	clear:both;
	height:1px;
}
#stylized form {
	border:dotted 1px #444;
	padding:15px;
}
#stylized select {
	padding:2px;
	border: 0 none
}
#rightBox {
	float:right;
	position:relative;
	top:0;
	width:305px;

}
.wlpeUserPageBigPhoto {
	/*width:90px;*/
	float:left;
	text-align:center;
	margin-bottom:10px;
	margin-right:10px;
}
.wlpeUserPageBigPhoto img {
	margin:0 0px 5px 0;
	border:solid 1px #666;
}
p {
	margin:0 0 5px 0;
	line-height:150%
}
.authorPic {
	margin:0 10px 10px 0
}
form {
	margin:0;
	padding:0;
}
label.mandatory {
	color:#9F0
}
input.mandatory {
	padding:2px;
	background:#CCC
}
a.buview {
	display:block;
	width:32px;
	height:32px;
	background:url(../img/buttons/view.png);
	text-indent:-1999px;
}
a.buedit {
	display:block;
	width:32px;
	height:32px;
	background:url(../img/buttons/edit.png);
	text-indent:-1999px;
}
a.budelete {
	display:block;
	width:32px;
	height:32px;
	background:url(../img/buttons/delete.png);
	text-indent:-1999px;
}

.configPic{
	margin:5px;
	border:#666 solid 1px}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;

}
#ditto_pages{
		margin:20px 0 10px;
		text-align:center}
#ditto_pages .ditto_currentpage {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #ccc;
    color: #000;
}
#ditto_pages .ditto_off {
    border: 1px solid #333;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #333;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #333;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: #999;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

#wlpeUserRegisterInput br{
	margin-bottom:10px}
	
img.icon {
	height:25px;
	width:25px;
	background-image:url(../img/icon_small.png);
	background-position:0 75px;
	background-repeat:no-repeat;
}

.icon.community{
	background-position: -100px -50px;
	}
.errMsg{
	color:red;
	font-weight:bold}
	
.noBullet{
	list-style:none}

#footer td p{
padding:0;
margin:0;
line-height:18px}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../img/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* use a semi-transparent image for the overlay */ 
#overlay { 
    background-image:url(../img/transparent.png); 
    color:#efefef; 
    height:450px; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
.contentWrap { 
    height:501px; 
    overflow-y:auto; 
}

.compsTable{
	width:100%;
	clear:both}
.regRow{
	background:#101010;
	
}

.regRow td,.altRow td{
	padding:5px;}
.altRow{
	background:#222}
#pagination{
	float:right}
#pagination ul{
	margin:0;
	padding:0}
#pagination li {
	list-style:none;
	margin:0;
	padding:0;
	float:left}
	
#pagination li a{
	    border: 1px solid #333;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: #999;}
#pagination li.currentPage a{
	border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #ccc;
    color: #000;}
.max-display-records{
	float:left;}
.paging{
	display:block;
	clear:both;
	height:10px;
	margin:10px 0;}
#noLabel{
	display:none}

.blogreserved {
	color: red;
}

p.clear{ clear:both;
margin:0; padding:0}


/* Tooltip bitte nicht loeschen */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}


#content table.velo{
	margin:0 -5px;}
#content table.velo td{
	background:#222}
#content table.velo tr.odd td{
	background:#101010}
.configShort{
	padding:10px;
	}
.blogShort{
	padding:10px;
border-bottom:#1a1a1a solid 3px;
	}
	
#content td h2.title{
	margin-top:0;
	border-bottom:solid 1px #111;
	margin-bottom:0}
#content a.userlink{color:#A878D3}

.configShort{
	border-bottom:3px solid #1a1a1a}

#allConfig_filter{
padding:10px 0 ;}