@charset "utf-8";
/**
 * Default CSS
 
 schrift:
 grau:#F7F7F7
 grau dunkler:#e5e5e5 
 dunkelgrau:#666;
 dunkelgraue schrift: #555555
 blau:#09f
 border: #ccc
 
 dunkelrot: #CC0000
 gelb: #FF9
 
 
 
 *
 */
 
 
 /*
	
	 blau:#09f
	 
	F05980 pink
	0FA66E grün
	F2EEDF grau
	F28620 orange
	DA4D31 rot
	
	dunkelrot: #CC0000
 gelb: #FF9
	
	669933
	0FA66E
	#096;
	*/


/*******************************
	WOSC
********************************/
/*  footerlayout.start */
*{
	padding: 0;
	margin: 0;
	border: 0;
}
html, body {
	height: 100%;
	margin-bottom: 1px;
}
body {
	/*background-color:#FCFCFC;*/
	background-color:#F8F8F8;
}
#wrapper {
	min-height: 100%;
	height: 100%;
	height: auto !important;
	margin: 0 auto -115px;
	/* the bottom margin is the negative value of the footer's height */
}
#contentbox {
	margin:auto;
	/*padding-bottom: 115px;*/
	padding-bottom: 85px;
	min-height:200px;
	/*overflow:auto;*/
}
#footer {
	position: relative;
	margin-top: -115px; /* negative value of footer height */
	height: 115px;
	clear:both;
}
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
/*  footerlayout.end */ 

/* reset der Vererbung von align="center" auf untergeordnete block-elemente */
table td {
	text-align:left;
}
table td[align="right"] {
	text-align:right;
}
table td[align="center"] {
	text-align:center;
}
/*******************************
	FONT.Start
********************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: #333;
}
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }
a {
	color: #09f;
	cursor:pointer;
}
a:hover {
	text-decoration: underline;
}
table.tabelle > tbody > tr > td, table.tabelle > tr > td,
table.tabelle2 > tbody > tr > td, table.tabelle2 > tr > td {
	font-size:13px;
}
.small,
table.tabelle > tbody > tr > td.small, table.tabelle > tr > td.small,
table.tabelle2 > tbody > tr > td.small, table.tabelle2 > tr > td.small {
	font-size:11px;
}
/*******************************
	FONT.End
********************************/

.grau {
	color:#666666;
}
.fehler {
	color:#990000;
}

/*  pagelayout.start */  
.breite {
	/* gesamtbreite auf 980 begrenzen für 1024er Auflösung */
	/* header  [787px                                    ] + 3px + [190px]  */
	/* content [760px                             ] + 27px + 3px + [190px]  */
	/* content [230px] + 3px + 27px + [500px      ] + 27px + 3px + [190px]  */
	/* content                                         790px     + [190px]  */
	/* footer  [55px] + 3px + [135pxPadding   594px      ] + 3px + [190px]  */
	width:980px;
	display:block;
	margin:auto;
	padding-left: 5px;
	padding-right: 5px;
}

#header {
	width: 100%;
	height: 115px;
}
.messages {
	position: fixed;
	top: 0px;
	max-width: 980px;
	width: 980px;
	display:block;
	z-index: 2000;
}
.messages li {
	list-style: none;
	margin-top: 3px;
}
.messages li p {
	margin: 0;
	padding: 3px;
}
#noscript, .messages li {
	font-size:12px;
	font-weight:bold;
	color:#666;
	/*background-color:#FF9;*/
	border:dashed thin;	
}

.hidden {
	display:none;
}
ol {
	margin-left:20px;
}
ol li {
	margin-top:10px;
}
ol.para {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol.para > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 3em; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px; /* Add some spacing around the content */
    /* list-style:none; Disable the normal item numbering */
    border-top:1px solid #e5e5e5;  
}
ol.para > li:before {
    content:"§ "  counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-3em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:3em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:4px;
    border-top:1px solid #e5e5e5;
    color:#000;
    background:#e5e5e5;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
ol.forumListOL, ul.forumList {
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;	
}
ul.forumList li {
	list-style:disc;
	list-style-type:disc;
	list-style-position:outside;
	margin-top:0;	
}
ol.forumListOL li {
	margin-top:0;	
}
/*ol.para > li { display: block }*/
/*ol.para > li:before { 
content: "§ " counter(item) ". "; 
counter-increment: item ;
}*/
/* ****************************** 
	border.workaround 
	bewegliche elemente wegen IE 
	ohne behavior
****************************** */
div.panel, #searchform
 { 
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari, Chrome */
	-khtml-border-radius:3px; /* Konqueror */
	border-radius:3px; /* CSS3 */
	/*
	IE 9 mag das teil offenbar auch nicht mehr
	behavior:url(inc/css/border-radius.htc);
	*/
}
#topbar-dropdown, div.fpanel, ul#menu > li > a,
input, textarea, #tooltip,
.profilmenu li,
.profilbild_big_border,
.messages li,
.registerselect,
select,
.footer_sp_header,
.roundcorner,
#profilwr,
#profilcontent,
#charts,
.nochnichtregistriert,
ul.menuesub,
.edittab,
.dropzoneinner,
.bildrahmen,
.bildrahmen2,
.buttonleiste,
button,
.p_inner,
.p_addKomment,
.profilblock,
.profilblock_help,
.rahmenBG,
div#postm,
.search_page,
.spielStich,
div.button-h,
div.button-h-activ
 { 
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari, Chrome */
	-khtml-border-radius:3px; /* Konqueror */
	border-radius:3px; /* CSS3 */
	/* probleme in IE */
 }
/* ****************************** 
	border.workaround ende
****************************** */

input[type="submit"],input[type="button"] {
	cursor: pointer;
}


div.panel{
	background-color: #e5e5e5;
	/* IE zeigt sonst border bei behavior */
	/* border: 0px #e5e5e5; */
}
#header > div.panel {
	width: 787px;
	height: 55px;	
	float: left;
	margin-top: 30px;
}

div#searchform {
	float: left;
	width: 198px;
	margin: 15px 0 0 15px;
	padding: 3px;
	background:#F7F7F7;
	border: 1px solid #ccc; 
}
form {
	margin: 0 0 0 0;
}
fieldset {
	margin: 0 0 0 0;
	border: 0;	
}
input:focus {
	border-color:#666;
}
div#searchform form {
	margin: 0;
}
div#searchform input[type="text"] {
	width: 168px;
	margin: 0;
	float: left;
	background:#F5F5F5;
	color:#333;
	padding: 0;
	padding-top: 1px;
	border: 0;
}
div#searchform input:focus {
	color:#000;
	background-color: #fff;
}
div#searchform.startseite {
	width: 370px;
	margin: 0;
}
div#searchform.startseite input[type="text"] {
	
}
div#searchform.startseite input[type="text"] {
	width: 340px;	
}
div#searchform input[type="submit"] {
	width: 18px;
	height: 18px;
	float: right;
	margin:0;
	border:0;
	background:#F5F5F5;
	background-image: url(inc/graphics/icons/ico-search-header_w.png);	
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.teilsuche {
	width: 198px;
	height:18px;
	padding:1px;
	border: 1px solid #e5e5e5;
}
div.teilsuche form {
	margin: 0;
}
div.teilsuche input[type="text"] {
	width: 168px;
	margin: 0;
	float: left;
	background-color: #fff;
	color:#666666;
	padding: 0;
	padding-top: 1px;
	border: 0;
}
div.teilsuche input:focus {
	color:#000;
	background-color: #fff;
	border: 1px solid #CCC;
}
div.teilsuche input[type="submit"] {
	width: 18px;
	height: 18px;
	float: right;
	margin:0;
	border:0;
	
	background-image: url(inc/graphics/icons/ico-search-header_w.png);	
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#headerthings {
	float: left;
	width: 540px;
	height:24px;
	margin: 15px 0 0 15px;
	padding: 0;
	font-size:12px;
}
.headerbutton {
	height: 20px;
	margin: 0;
	padding: 2px;
	background:#F7F7F7;
	border: 1px solid #ccc; /*#09f*/
}
.headerbutton img {
	vertical-align:middle ;
	padding: 2px;
}
#logo {
	width: 190px;
	height: 55px;
	float: right;
	margin-top: 30px;
}
#footer_content-add {
	width: 100%;
	/*height: 235px;	*/
}
#footer_content {
	width: 100%;
	height: 115px;	
}
#footer_content-index {
	width: 100%;
	height: 85px;
	padding-top:10px;
}
#footer-signet,#footer-signet-index {
	width: 55px;
	height: 55px;
	float: left;
	margin-top: 30px;
}
#footer-signet-index {
	margin-top:0;
}
#footer_content > div.fpanel, #footer_content-index > div.fpanel {
	width: 922px;
	height: 55px;
	background-color: #e5e5e5;
	float: right;
	max-height: 55px;
	text-align: center;
	margin-top: 30px;
	margin-left:3px;
}
#footer_content-index > div.fpanel {
	margin-top: 0;
}
#pagemenue {
	width: 190px;
	float: right;
	text-align: left;
}
#contentbox {
	width: 760px;
	float: left;
	text-align: left;
	padding-right:27px;
}
#contentbox-full {	
	text-align:left;
	min-height:180px;
	width:380px;	
}
#footer_menue {
	float: left;
	/* width: (729-(190-55)) zentrierung etwas weiter nach rechts rücken */
	width: 594px;
	padding-left:135px;
	/* höhe 35px = 55px - Abstand oben und unten */
	/* hier mnüssen 2 Zeilen 11px rein passen mit zeilenabstand und 5px abstand des menues  */
	/* bei änderungen auch footer_top aktualisieren */
	height:35px;
	vertical-align:middle;
	/* (55-höhe) / 2*/
	margin-top:10px;
}
#footer_top {
	width: 190px;
	float: right;
	height:15px;
	margin-top:20px; 
	text-align: right;
	vertical-align:middle;
}

/* content spalten */
.content-sp1 {
	float:left;
	width:230px;
	padding-right:27px;
}
.content-sp2 {
	float:right;
	width:500px;
	text-align: left;
}
.content-sp1_2,.content-sp1_1 {
	clear:both;
	width:760px;
}
.content-sp1_1 .footer_sp_header {
	width:760px;
	max-width:760px;
}
.content-sp1_1 .footer_sp_content {
	width:760px;
	max-width:760px;
}
.content-sp1_2 {
	/* BG */ 
	background-color:#ffffff;
}
#hoehe100 {
	height:100%;
}

/* ****************************** 
	footer_add menu
****************************** */

/*
980
[190]30[]30[]30[320]
*/
.sp1v4,.sp2v4,.sp3v4 {
	float:left;
	width:190px;
	margin-right:30px;
}
.sp4v4 {
	float:right;
	width:320px;
}
.sp1v2 {
	float:left;
	width:292px;
	margin-right:30px;
}
.sp2v2 {
	/*float:right;*/
	float:left;
	width:438px;
}
.sp1_3v4 {
	float:right;
	width:190px;
	margin-right:125px;
	margin-left:125px;
}
.footer_sp_header {
	height:30px;
	text-align: left;
	font-size:15px;
	font-weight: bold;
	margin: 0 0 0 0;
	width: 190px;
	color: #666!important;
	background-color: #e5e5e5;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F28620;	
}
.footer_sp_content {
	width: 190px;
	max-width: 190px;
	margin:0;
	margin-top:5px;
}
.sp1v2 div.footer_sp_header, .sp1v2 div.footer_sp_content {
	width:292px;
	max-width: 292px;
}
.sp2v2 div.footer_sp_header, .sp2v2 div.footer_sp_content {
	width:438px;
	max-width: 438px;
}
.sp4v4 div.footer_sp_header, .sp4v4 div.footer_sp_content {
	width: 320px;
	max-width: 320px;
}
.footer_sp_header > a {
			text-decoration: none;
			border: 0;
			display: block;
			color: #666;
			/*padding-left: 2.25em*/
			padding: .4em 0 .4em 2.2em;
			
		}
		.footer_sp_header:hover {						
			background-color: #09f;
		}
		.footer_sp_header > a:hover {
			color: #fff!important;
			text-decoration: none;
		}
.footer_sp_header a.news {
		background: url(inc/graphics/icons/menu/ico-news.png) no-repeat .5em -40px transparent;
	}	
		.footer_sp_header a.news:hover {
			background-position: .5em 8px;
		}	
.footer_sp_header a.wr {
		background: url(inc/graphics/icons/menu/ico-earth.png) no-repeat .5em -40px transparent;
		height:22px;
	}	
		.footer_sp_header a.wr:hover {
			background-position: .5em 8px;
		}	
.footer_sp_header a.titeltraeger {
		background: url(inc/graphics/icons/menu/ico-siegel.png) no-repeat .5em -40px transparent;
	}	
		.footer_sp_header a.titeltraeger:hover {
			background-position: .5em 8px;
		}	
.footer_sp_header a.login {
		background: url(inc/graphics/icons/menu/ico-logout.png) no-repeat .5em -40px transparent;
	}	
		.footer_sp_header a.login:hover {
			background-position: .5em 8px;
		}							
.footer_sp_header a.sn {
		background: url(inc/graphics/icons/menu/sn.gif) no-repeat .5em -40px transparent;
		height:22px;
	}	
		.footer_sp_header a.sn:hover {
			background-position: .5em 8px;
		}							
		
.footer_sp_footer {
	text-align:right;	
}





.profilbild_big,.profilbild_big_wr {
	background-color:#fff;
	/*margin:14px 39px 11px 39px;*/
	margin:14px;
	border: 1px solid #fff;
}
.profilbild_big_wr {
	margin:14px 39px 11px 39px;
}
.profilbild_big > a  {
	margin:0;
	padding:0;
	border:0;
}
.profilbild_big_border {
	background-color:#e5e5e5;
}
.cleardiv {
	clear:both;
	width: 0;
	height: 0;
	display: block;
	content: ".";
	visibility: hidden;
}
#profile-details {
	/*min-height:230px;*/
}
#profilheadname{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 10px;
	padding-bottom: 5px;
	height:25px;
}
#profilheadname > h1 {
	color:#09f;
}
#profilcontent {
	background-color:#e5e5e5;
	width:490px;
	/*min-height:180px;*/
	padding:5px;
	
	background-color:#e5e5e5;
	background-image: url(inc/graphics/verlauf_profil.jpg);	
	background-repeat: no-repeat;
	background-position: 0 0;
	/*display:table-cell;*/
	/*overflow:auto;*/
}
#profilcontenttf {
	/*
	display:inline;
	float:left;
	width:380px;
	*/
}
#profiltabelle {
	border-collapse:collapse;
}
#profiltabelle > tbody > tr > td, #profiltabelle > tr > td {
	padding:1px;
}
.profiltabelle_td,.profiltabelle_td_h,
.profiltabelle_td-last,.profiltabelle_td_h-last {
	border:0;
	border-bottom: 1px solid #ccc;
	height:19px;
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;	
}
.profiltabelle_td_h,.profiltabelle_td_h-last {
	font-weight:bold;
	padding-right:15px;
}
.profiltabelle_td-last,.profiltabelle_td_h-last {
	border-bottom:0;
}
#profiladdinfo {
	padding:10px;
	margin-top:10px;
	margin-right:20px;
	width:740px;
}
.stats {
	margin-top:20px;
	padding:10px;
	text-align:center;
}
.stats > a {
	display:block;
}
#profilwr {
	background-color:#930;
	width:100px;
	font-size:25px;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	color:#FFFFFF;
	background-color:#e5e5e5;
	background-image: url(inc/graphics/verlauf_wr.jpg);	
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
}
#profilwr > a {
	color:#FFFFFF;
	display:block;
}
#profilwr > div {
	padding-top:5px;
	padding-bottom:5px;
}
#profilcontent #wrTurniereTabelle {
	position:absolute;
	margin-left:-100px;
	margin-top:10px;
}
#wrTurniereTabelle {
	/* muss über der Statistik liegen */
	z-index:200;
}

/*  pagelayout.end */ 
/*  pageContentLayout.start */ 
a {
	color:#09f;
	text-decoration:none;
	/*border-bottom: 1px #ccc dotted;*/
}
a:hover {
	text-decoration:underline;
}
#pagetitle > a {
	text-decoration:none;
	border-bottom:hidden;
}


/* ***************************************
	TOPBAR MENU
*************************************** */
.notiz-new, .hinweis-new {
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari, Chrome */
	-khtml-border-radius:3px; /* Konqueror */
	border-radius:3px; /* CSS3 */
}
.notiz-new {
	color: white;
	background-color: #CC0000;
	
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	
	
	position: absolute;
	text-align: center;
	top: 0px;
	left: 22px;
	min-width: 12px;
	height: 12px;
	font-size: 10px;
	font-weight: bold;
	z-index:50;
}
.hinweis-new {
	color: white;
	background-color: #CC0000;
	
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	text-align: center;
	
	font-size: 11px;
	font-weight: bold;
}

.tb-icon {
	vertical-align:middle ;
	width: 18px;
	height: 18px;

	margin:  1px 2px 0 2px;	
	padding: 0;
	padding-bottom: 2px; /* icon und text zentrieren */
	
	position: relative;

	display: inline-block;
}



#topbar-dropdown {
	background: white;
	border: 1px solid #09f;
	border-bottom: 2px solid #09f;
	border-right: 2px solid #09f;
	margin-right: -1px;
	margin-top: -1px;
	min-width: 160px;
	padding: 6px 4px 4px 4px; /* abstand vom rand zum 1. eintrag */
	min-height:78px;
	
	max-width: 350px; /* ie prob ?? */
	left: 200px;
	
	z-index:2000;
	
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}

.tb-icon-dropdown {
	vertical-align:middle ;
	padding: 2px;
	border:0;
}
.dropdown-opened, .dropdown-closed {	
	display:inline-block;
	position:relative;	
	top:0;
}
.dropdown-closed {
	display:none;
	position:absolute; 
	top:100%;	
}

.menuedown-opened, .menuedown-closed
 {	
	display:inline-block;
	position:relative;	
}
.menuedown-closed {
	display:none;
	position:absolute; 
}

.menu-topbar {
	float: left;
}

.menu-topbar > li {
	float:left;
	position: relative;
	border: 1px solid #ccc;
	list-style-type: none;
	margin: 0 0 0 8px;
}


.menu-topbar > li > a {
	color: #666;
	text-decoration: none;
	border: 0;
	display: block;
	font-weight: bold;
	font-size:12px;
	height: 22px;
	min-width: 22px;
	text-align:center;
	padding: 2px 5px 0 5px;
	margin: 0;
}
li.menu-item-account > a {
	padding: 2px 1px 0 1px;	
}
.menu-topbar > li > a:hover {
	background-color: #09f;
	color:white;
}
li.topbar-profile {
	margin: 0;
}
li.topbar-account {
	margin: 0 0 0 1px;
}
li.topbar-account > a{
	padding: 2px 1px 0 1px;	
}



/* layout.view */
.profilbild {
	float:left;
	width: 90px;
	height: 90px;
	padding-left: 10px;
	padding-top: 10px;
	/*background-color:#99CC00;*/
}
.profiloptionen {
	padding: 10px;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 95px;
	/*background-color:#FC0;*/
}
.profiloptionen > .myname {
	font-weight: bold;
	font-size: 14px;	
}
.profiloptionen > .myname > a {
	color: #000;
}

.profiloptionen > .mymail {
	color:#ccc;
	font-size: 12px;
	margin-bottom: 10px;
}

.topbar-dropdown-menue > ul{
	margin: 0;
	padding: 0;
	margin-right: 10px;
}
	.topbar-dropdown-menue > ul > li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.topbar-dropdown-menue > ul > li > a {
		text-decoration:none;
	}
	.topbar-dropdown-menue > ul > li.dropdown-logout {
		margin-top: 10px;
		padding-top: 10px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #CCC;
	}
	.topbar-dropdown-menue > ul > li > a {
		display:block;
		color: #666;
		padding: 5px;
		border: 0;
	}
	.topbar-dropdown-menue > ul > li > a.x {
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
	}
	.topbar-dropdown-menue > ul > li > a:hover {
		color:#fff;
		background-color: #09f;
	}	
	.topbar-dropdown-menue > ul > li > a.x:hover {
		color:#09f;
		background-color: #fff;
		border-width: 1px;
		border-style: solid;
		border-color: #09f;
	}


/* ----- Tooltip ----- */
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: .5em .75em;
	background-color: #666;
	max-width: 300px;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #666;
	/*opacity: 0.9;*/
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	color: #fff;
	font-size: .75em;
	font-weight: bold;
}
#tooltip.whiteTooltip {
	background-color: #fff;
}
#tooltip.whiteTooltip h3,#tooltip.whiteTooltip div {
	color: #666;
}
/*  pageContentLayout.end */
/*  menueLayout.start */
ul#menu {
	text-align: left;
	font-size:15px;
	font-weight: bold;
	/*float: left;*/
	margin: 0 0 1.5em 0;
	width: 190px;
	color: #666!important;
}
	ul#menu li {
		list-style-type: none;
		margin-bottom: 3px;		
	}
	ul.menuesub {
		padding-top: 5px;
		padding-bottom: 3px;
		margin-top:3px;
		margin-left:1.1em;
		border:1px solid #CCC;
		background-color: #f7f7f7;
	}
	.mensub_h {
		font-size:11px;
		font-style:italic;
		margin-top:5px;
		margin-right:1.1em;
		border-bottom:1px dotted #DA4D31;
		color:#333333;
	}
	ul.menuesub li {
		list-style-type: none;
		padding-left: 1.1em;
	}
		ul#menu > li > a {
			background-color: #e5e5e5;
			color: #666;
			text-decoration: none;
			border: 0;
			display: block;
			padding: .4em 0 .4em 2.2em;
		}
		ul.menuesub > li > a {
			font-size:12px;
			font-weight:normal;
			color: #555;
			text-decoration: none;
			padding: .2em 0 .2em 0;
			
			/*
			background-color: #e5e5e5;
			
			*/
			border: 0;
			display: block;
		}
		ul.menuesub > li > a > strong { 
			font-size:14px;	
			color:#DA4D31;		
		}
		ul#menu a:hover {
			color: #fff;
			background-color: #09f;
		}
			a.weltrangliste {
				background: url(inc/graphics/icons/menu/ico-earth.png) no-repeat .5em -40px transparent;
			}	
				a.weltrangliste:hover {
					background-position: .5em 8px;
				}
			a.besteskatspieler {
				background: url(inc/graphics/icons/menu/ico-siegel.png) no-repeat .5em -40px transparent;
			}	
				a.besteskatspieler:hover {
					background-position: .5em 8px;
				}
			a.turniere {
				background: url(inc/graphics/icons/menu/ico-cards.png) no-repeat .5em -40px transparent;
			}	
				a.turniere:hover {
					background-position: .5em 8px;
				}	
			a.news {
				background: url(inc/graphics/icons/menu/ico-news.png) no-repeat .5em -40px transparent;
			}	
				a.news:hover {
					background-position: .5em 8px;
				}	
			a.infos {
				background: url(inc/graphics/icons/menu/ico-infos.gif) no-repeat .5em -40px transparent;
			}	
				a.infos:hover {
					background-position: .5em 8px;
				}	
			a.weltmeisterschaft {
				background: url(inc/graphics/icons/menu/ico-cup.png) no-repeat .5em -40px transparent;
			}	
				a.weltmeisterschaft:hover {
					background-position: .5em 8px;
				}


.profilblock,.profilblock_help {
	margin-top:0;
	margin-bottom:30px;
	font-size:13px;
	color:#666666;
	background-color:#FFFFFF;
	border: 1px dotted #ccc; 
	/*
	padding:5px;*/
	overflow:hidden;
}
.profilblock > h3,.profilblock_help > h3,.profilblock_help > div > h3 {
	font-size:12px;
	margin-bottom:5px;
	border-bottom: 1px solid #ccc; 
	color:#666666;
}
.profilblock_help h3 {
	padding: .4em 0 .4em 30px;
	background: url(inc/graphics/icons/18/hilfe.gif) no-repeat 5px 3px transparent;
}
.profilblock > h3 > a {
	color:#666666;
	text-decoration: none;
	display:block;
	padding: .4em 0 .4em 30px;
}
		h3 > a.gruppen {
			background: url(inc/graphics/icons/18/gruppen.gif) no-repeat 5px 3px transparent;
			overflow:hidden;
		}
		h3 > a.bookmark {
			background: url(inc/graphics/icons/18/bookmark.gif) no-repeat 5px 3px transparent;
		}
		h3 > a.hinweis {
			background: url(inc/graphics/icons/18/hinweis.gif) no-repeat 5px 3px transparent;
			border-bottom: 1px solid #DA4D31; 
		}
		h3 > a.freunde {
			background: url(inc/graphics/icons/18/freunde_profil.gif) no-repeat 5px 3px transparent;
			overflow:hidden;
		}
		h3 > a.gruppe {
			background: url(inc/graphics/icons/18/gruppen.gif) no-repeat 5px 3px transparent;
			overflow:hidden;
		}
		
.profilblock > h3 > a:hover {
	color: #fff!important;
	background-color: #09f;
	
}
.profilblock > a {
	font-size:13px;
	text-decoration: none;
}


.profilmenu {
	text-align: left;
	font-size:12px;
}
	ul.profilmenu li {
		list-style-type: none;		
	}
		ul.profilmenu li:hover {
			color: #fff!important;
			background-color: #09f;
		}	
		ul.profilmenu a {
			text-decoration: none;
			border: 0;
			display: block;
			color: #666;
			padding: .4em 0 .4em 30px;
		}
		ul.profilmenu a:hover {
			color: #fff;
		}
		.profilmenu a.pinnwand {
			background: url(inc/graphics/icons/18/pinnwand.gif) no-repeat 5px 3px transparent;
			margin-top:10px;
		}
		.profilmenu a.ereignisse {
			background: url(inc/graphics/icons/18/ereignisse.gif) no-repeat 5px 3px transparent;
			margin-top:10px;
		}
		.profilmenu a.edit {
			background: url(inc/graphics/icons/18/zahnrad.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.editpic {
			background: url(inc/graphics/icons/18/def_icon_menu.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.editpic:hover {
			background: url(inc/graphics/icons/18/pic.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.edit1 {
			background: url(inc/graphics/icons/18/edit_einfach.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.pic {
			background: url(inc/graphics/icons/18/pic.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.picg {
			background: url(inc/graphics/icons/18/icon_gruppe.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.freunde {
			background: url(inc/graphics/icons/18/freunde_profil.gif) no-repeat 5px 3px transparent;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.archiv {
			background: url(inc/graphics/icons/18/ico-cards-n16.png) no-repeat 5px 3px transparent;
			margin-bottom:10px;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.archiv:hover {
			background: url(inc/graphics/icons/18/ico-cards-a16.png) no-repeat 5px 3px transparent;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.nomembernow {
			background: url(inc/graphics/icons/18/gruppen_mitglied_no.gif) no-repeat 5px 3px transparent;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.nomember:hover {
			background: url(inc/graphics/icons/18/gruppen_mitglied_no.gif) no-repeat 5px 3px transparent;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.member {
			background: url(inc/graphics/icons/18/gruppen_mitglied.gif) no-repeat 5px 3px transparent;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.desc {
			background: url(inc/graphics/icons/18/beschreibung.gif) no-repeat 5px 3px transparent;
			margin-top:10px;
			/*margin-bottom:5px;*/
		}
		.profilmenu a.fotos {
			background: url(inc/graphics/icons/18/fotos.gif) no-repeat 5px 3px transparent;
		}
		.profilmenu a.forum {
			background: url(inc/graphics/icons/18/forum.gif) no-repeat 5px 3px transparent;
			
		}
		.profilmenu a.nachrichten {
			background: url(inc/graphics/icons/18/post.gif) no-repeat 5px 3px transparent;
		}		

div.freundopt {
	margin-left:3px;
	margin-right:3px;
	padding-left:3px;
	padding-right:3px;
	height:26px;
}
div.freundopt:hover {
	color: #fff!important;
	background-color: #09f;
}
div.freundopt a {
	text-decoration: none;
	border: 0;
	display: block;
	color: #666;
	padding: .4em 0 .4em 25px;
}
div.freundopt a:hover {
	color: #fff;
}
	div.freundopt a.freundadd {	
		background: url(inc/graphics/icons/18/plus.gif) no-repeat 1px 4px transparent;
	}
	div.freundopt a.freundremove {	
		background: url(inc/graphics/icons/18/minus.gif) no-repeat 1px 4px transparent;
	}

.smallUser,.friendUser {
	margin:1px;
	border:1px solid #F4F4F4;
	padding:1px;
	float:left;
	font-size:11px;
	height:22px;
}
.friendUser {
	padding:0;
	height:auto;
}
.wrUser,.smallUserImg {
	margin:1px;
	border:1px solid #F4F4F4;
	padding:1px;
	float:left;
	font-size:11px;
	height:auto;
}
.smallUserImg img {
	margin-right:3px;
}
div.smallForumInfo {
	height:20px;
}
div.smallForumInfo div {
	float:left;
	padding:1px;
	margin-right:3px;
	line-height:18px;	
}
div.smallForumInfo a, a.smallForumInfo{
	color:#666666;
}
.gFreunde {
	float:right;
	margin-right:5px;
}
.tFreunde {
	float:left;
}
.gGruppen {
	float:right;
	margin-right:5px;
}
.tGruppen {
	float:left;
}
.tFL {
	/* titelzeile mit info rechts */
	float:left;
}
.friendUserOut {
	padding-left:4px;
	padding-bottom:4px;
	overflow:hidden;
}
.smallUser div.u_name,.smallUser div.u_ {
	float:left;
	padding: 4px 0 4px 0px;
	margin-left:3px;
	margin-right:3px;
}
.friendUser div.u_name,.friendUser div.u_, div.g_name {
	float:left;
	/*padding: 0;
	margin:0;*/
	padding: 28px 0 4px 0px;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
}
.wrUser div.u_name,.wrUser div.u_all {
	float:left;
	/*padding: 0;
	margin:0;*/
	padding: 10px 0 4px 0px;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
}
.wrUser div.u_name {
	padding: 4px 0 4px 0px;
}
div.g_name {
	padding: 12px 0 4px 0px;
}
.smallUser div.u_ ,.friendUser div.u_{
	display:none;	
}
.wrUser img {
	float:left;
	margin:1px;	
}
.smallUser img {
	float:left;
	margin:1px;	
}
.friendUser img {
	float:left;
	margin:0;	
}
.blockLinks {
	border:1px solid #fff;
}
.blockLinks a {
	display:block;
	text-decoration: none;	
	color: #000;
}
.smallUser a, .friendUser a, .wrUser a {
	float:left;
	text-decoration: none;	
	color: #000;
	padding: 0; /*4px 0 4px 0*/
}
.smallUser:hover, .friendUser:hover, .wrUser:hover, .blockLinks:hover {
	border:1px solid #09f;
}
.smallUser:hover div.u_ , .friendUser:hover div.u_ {
	display:inline;
}

.menu-topbar .smallUser, .menu-topbar .smallUser:hover{
	height:22px;
	border:0;
	margin:0;
	padding:1px;
}
.menu-topbar li.topbar-profile {
	height:24px;
}
.menu-topbar .smallUser:hover {
	background-color:#09f;
}
.menu-topbar .smallUser:hover a {
	color: #fff;	
}

input.vu,input.vd, input.bk, input.bn, input.bp, input.bt, input.bo {
	width: 19px;
	height: 19px;
	/*
	width: 21px;
	height: 21px;
	float: left;*/
	margin:0;
	padding:2px;
	border:0;
	
	background-image: url(inc/graphics/icons/18/vote_grau.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;
	
	
	
	/* unsichtbare schrift */
	font-size:1px;
	color:transparent;
	text-indent:-9000px;
}
input.bk, input.bn, input.bp, input.bt, input.bo {
	width: 19px;
	height: 19px;
	/*float: left;*/
	padding:0;
	margin:1px;
	border:0;
	
	background-image: url(inc/graphics/icons/18/vote_no.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;
	
	/* unsichtbare schrift */
	font-size:1px;
	color:transparent;
	text-indent:-9000px;
	cursor:default;
}
input.bn {
	background-image: url(inc/graphics/icons/18/vote_neutral.gif);
}
input.bp {
	background-image: url(inc/graphics/icons/18/vote_plus.gif);
}
input.bt {
	background-image: url(inc/graphics/icons/18/vote_top.gif);
}
input.bo {
	background-image: url(inc/graphics/icons/18/vote_ok.gif);
}
input.vu {
	margin-left:3px;
}
input.vd {
	margin-left:3px;
	background-image: url(inc/graphics/icons/18/vote_down_grau.gif);
}
input.vu:hover {
	border: 1px solid green;
}
input.vd:hover {
	border: 1px solid red;
}
input.vd.gewertet {
	border: 1px solid red;
}
input.vu.gewertet {
	border: 1px solid green;
}
input.vd.veraendert {
	border: 1px solid orange;
}
input.vu.veraendert {
	border: 1px solid orange;
}



/*
.menu-topbar .smallUser a{
	display: block;
	height:22px;
	padding: 0;
}
.menu-topbar .smallUser img{
	
}*/

/*
.profilmenu {
	text-align: left;
	font-size:15px;
	float: left;
	margin: 3px 0 10px 0;
	width: 230px;
	color: #666!important;
}
	ul.profilmenu li {
		list-style-type: none;
		margin-bottom: 3px;
		height: 30px;
		max-height: 30px;
		background-color: #e5e5e5;
	}
		ul.profilmenu li:hover {
			color: #fff!important;
			background-color: #09f;
		}	
		ul.profilmenu a {
			text-decoration: none;
			border: 0;
			display: block;
			color: #666;
			padding: .4em 0 .4em 30px;
		}
		ul.profilmenu a:hover {
			color: #fff;
		}
*/



#footer_menue, #footer_top {	
	font-size:11px;
	color: #666!important;
}

#footer_menue > ul{
	margin: 0;
	padding: 5px 0.1em 0 0.1em;
	text-align: center;
  }
  #footer_menue > ul > li {
    list-style: none;
    display: inline;
    padding: 5px 1.5em 0 1.5em;
	background: url(inc/graphics/icontrenner-header.png) no-repeat 0 0% transparent; 
  }
  #footer_menue > ul > li.first {
	background: none;
	padding-left: 0;
  }	
  #footer_menue > ul > li.last {
	padding-right: 0;
  }
  #footer_menue > ul > li > a {
	color: #666!important;
	border: 0;
  }
  #footer_menue > ul > li > a:hover {
	color: #09f!important;
  }
#footer_top > a {
  color: #666!important;
  border: 0;
}
#footer_top > a:hover {
  color: #09f!important;
}
/*  menueLayout.end */  





/* ***************************
		form
**************************** */	
td.retable {
	font-size:12px;
	color:#555555;
}
td.retable > h1 {
	font-size:18px;
}
.border-bottom {
	border-bottom:1px solid #CCC;
	padding-bottom: 5px;
}
input, textarea {
	border: 1px solid #ccc; /* BDC7D8 */
	background:#F9F9F9;
	padding: 3px;
	width: 99%;
	
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="checkbox"],
input[type="radio"] {
	margin:0 3px 0 0;
	padding:0;
	border:none;
	width:auto;
}
input[type="image"] {
	width: auto;
}
label {
	font-size:12px;
	color:#555555;
}

.register {
	font-size:15px;
	/*padding:3px;*/
}
.zentriert {
	text-align:center;
}
.cbregister {
	margin:0 5px 0 0;
	padding:5px;
	border:none;
	width:auto;
}

select, .registerselect, .registerselectsmall {
	border: 1px solid #ccc;
	font-size:15px;
	padding:3px;	
	min-width:50px;
	margin-right:10px;
	background:#F9F9F9;
}
select {
	padding:1px;
}
.registerselect, .registerselectsmall {
	min-width:180px;
}
.registerselectsmall {
	font-size:13px;
	color:#666666;
}
.medium {
	font-size:12px;
	color:#555555;
}
table.medium > tbody > tr > td {
	font-size:12px;
}
#f_button, .f_login {
	font-size:14px;
	padding:5px;
	background-color:#0FA66E;
	
	border-color:#666;
	color:#FFF;
	width:100px;
	
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	
}
.f_login{
	font-size:12px;
	padding:3px;
}
#f_delete {
	font-size:14px;
	padding:5px;
	/*
	background-color:#DA4D31;
	color:#FFF;
	*/
	background-color:#CCC;
	color:#000;
	
	border-color:#666;
	
	width:100px;
	
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	
}

#nojsbutton {
	width:100px;
}


.mark {
	border: 1px solid #DA4D31; 
}
.mark2 {
	border: 1px solid #DA4D31; 
	background-color:#FC0; 
	padding-left:2px;
	padding-right:2px;	
}

/* Tabelle */
table.tabelleCenter {
	border-collapse:collapse;
	margin-left:auto; 
    margin-right:auto;
}
table.tabelle {
	border-collapse:collapse;
	border: 1px solid #cccccc;
	
	/* BG */ 
	background-color:#ffffff;
}
table.tabelle > tbody > tr > td, table.tabelle > tr > td {
	padding:3px;
	border:0;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #DADADA;
	color:#444444;
}
.tabelle > tbody > .tr_h > td{
	background-color:#09f;
	color:#ffffff;
}
table.tabelle2 {
	border-collapse:collapse;
}
table.tabelle2 > tbody > tr > td, table.tabelle2 > tr > td {
	padding-right:2px;
	padding-left:10px;
	border:0;
	color:#555555;
}
table.tabelleForum {
	border-collapse:collapse;
}
table.tabelleForum > tbody > tr > td, table.tabelleForum > tr > td {
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:0;
	border: 1px solid #cccccc;
	color:#555555;
}
table.tabelleForum tr {
	border-bottom: 1px solid #DADADA;
}
table.tabelleForum tr:hover {
	background-color:#ffffff;
}
tr.forumForm  {
	border: 1px solid #cccccc;
}
tr.forumForm td {
	background-color:#fff;
}
table.tabelleForum a.zeile {
	display:block;
}
table.tabelleForum a:hover {
	/*color:#fff;
	background-color: #09f;*/
}

table.tabelle3 {
	border-collapse:collapse;
	border: 1px solid #cccccc; 	
	font-size:11px;
}
table.tabelle3 > tbody > tr > td, table.tabelle3 > tr > td {
	padding:1px;
	border:0;
	border-right: 1px solid #cccccc;
	color:#555555;
}
table.tabelleTisch {
	border-collapse:collapse;
	border: 1px solid #cccccc; 	
	font-size:11px;
}
table.tabelleTisch > tbody > tr > td, table.tabelleTisch > tr > td {
	padding:1px;
	border:0;
	border-right: 1px solid #cccccc;
	color:#333333;
	text-align:center;
}
table a.archiv2, table a.archivspiel{
	display:block;
}
table.tabelleTisch td.tright {
	text-align:right;
}
table.tabelleTisch td.tleft {
	text-align:left;
}
.oben td {
	vertical-align:top;
}
table.tabelleSpiel {
	border-collapse:collapse; 	
}
table.tabelleSpiel td {
	padding:1px;
	padding-left:3px;
	padding-right:5px;
	border:0;
	font-size:12px;
}


/* register - form */
table.tabelle4 {
	border-collapse:collapse;	
}
table.tabelle4 > tbody > tr > td, table.tabelle4 > tr > td {
	padding:5px;
	border:0;
	color:#444444;
}

.forumBeitrag {
	border: 1px solid #cccccc;
	margin-bottom:8px;
	height:auto;
	overflow:hidden;
}
.forumBeitrag:hover {
	border: 1px solid #666666;
}
.fBNeu {
	padding:10px;	
	overflow:hidden;
}
.fBErsteller {
	width:160px;
	float:left;
	padding:10px;	
	background-color:#FFF;
}
.fBContent,.fBContentVorschau {
	margin-left:180px;
	padding:10px;
	background-color:#F7F7F7;
	font-size:12px;
}
.fBContentVorschau {
	margin-left:50px;
	width:553px;
}
.fBCOptionen,.fBCOptionenLike {
	font-size:10px;
	color:#666666;
	padding-bottom:8px;
	border-bottom: 1px solid #F28620;
	margin-bottom:8px;
}
.fBCOptionen > div {
	float:left;
}
.fBCOptionen > a {
	float:right;
}
.fBCTitel {
	font-weight:bold;
	margin-bottom:8px;
}
.fBCTitel a {
	color:#000000;
}
.fBCTitel a:hover {
	text-decoration:none;
}
.fBCText {
	padding-bottom:8px;
	border-bottom: 1px solid #F28620;
	margin-bottom:8px;
	overflow:hidden;
}
.fBCTimg {
	overflow:auto;
	padding:0;
	padding-bottom:5px;
}
.fBNeu .markItUp {
	width:732px;
}
.fBNeu .markItUpEditor {
	width:720px;
}
.fBNeu input#f_beitragBetreff {
	width:730px;
}
.neueBeitraege {
	/*border: 1px solid #F28620;*/
	background-color: transparent;
	background-image: url(inc/graphics/icons/forum/neu.gif);
	background-repeat: no-repeat;
	background-position: -5px -5px;
}
img.neueBeitraegeThread {
	/*border-bottom: 1px solid #F28620;*/
	background-color:  transparent;
	background-image: url(inc/graphics/icons/forum/neu.gif);
	background-repeat: no-repeat;
	background-position: -5px -5px;
}
td.neueBeitraegeThread {
	background-color:#e5e5e5;
}

div.fBCZitat {	
	margin:8px;
	/*border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;*/
	background-color:#FFFFFF;
	padding-bottom:8px;	
}
div.fBCZitat div.fBCZitat {	
	margin-left:0;
	margin-right:0;
	border-left: 0;
	border-right: 0;
}
div.fBCZitatVon {
	font-size:10px;
	line-height:22px;
	color:#666666;
	height:22px;
	background-color:#efefef;
}
div.fBCZitatText {
	margin-top:8px;
	color:#333333;
	padding:2px;
}
.fBCBearbeitet {
	margin-top:16px;
	font-size:11px;
	/*color:#c5c5c5;*/
	color:#666666;
}
.fBCButtons {
	text-align:right;
}
div.fBCButtons img{
	margin-right:8px;
	border:1px solid transparent;
}
.fBCOptionen img{
	border:1px solid transparent;
}
.fBCButtons img:hover,.fBCOptionen img:hover {
	border:1px solid #09f;
}
div.forumnavi {
	border-bottom: 1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:5px;
	min-height:22px;
}
.fnavi1 {
	margin-right:3px;
}
.fnavi2 {
	margin-left:20px;
	margin-right:3px;
}
.fnavi3 {
	margin-left:40px;
	margin-right:3px;
}
.forumnaviOpt {
	padding-right:6px;
	padding-top:10px;
}
#postmenue .forumnaviOpt {
	padding-right:0;
	padding-top:5px;
}
div.pagesNavi {
	font-size:12px;
}
div.fNlinks {
	float:left;
	line-height:18px;
}
div.fNrechts {
	float:right;
	height:20px;
	width:200px;
}
div.fBSucheBeitrag {
	background-color:#F7F7F7;
	margin:10px;
	padding:2px;
}
div.fBSucheHead {
	
	margin-bottom:0;
}
div.fBSucheContent {
}
div.fBSucheFoot {
	font-size:11px;
}
div.fBCOImgs {
	float:left;
	margin-right:5px;
}
span.highlight{
	background-color:#FFFF33;
}
div#emoticons {
	float:left;
	height:70px;
	padding:8px;
	margin-right:15px;
}
div#emoticons img {
	margin-bottom:5px;
}
div.fBNeu div.divkarten {
	float:left;
	height:auto;
}
/*
	
	 blau:#09f
	 
	F05980 pink
	0FA66E grün
	F2EEDF grau
	F28620 orange
	DA4D31 rot
	
	dunkelrot: #CC0000
 gelb: #FF9
	
	669933
	0FA66E
	#096;
	*/
.gefiltert {
	border: 1px dotted #F28620;
}
div.gefiltert:before {
	content:"gefiltert";
	font-size:11px;
	color:#333333;
}
.rowh {
	/*border-left: 1px solid #F05980;	*/
	font-weight:bold;
}	
.rowbg1 {
	/*background-color:#FAFAFA;
	background-color:#E5E5E5;*/
	border-left: 1px dotted #F28620;	
}
.rowbg2 {
	/*background-color:#F9F9F9;
	background-color:#E5E5E5;*/
	border-left: 1px dotted #F28620;	
}
.tdbg1 {
	background-color:#E5E5E5;		
}


.fix10 {
	width:10px;
}
.fix20 {
	width:20px;
}
.fix30 {
	width:30px;
}
.fix34 {
	width:34px;
}
.fix40 {
	width:40px;
}
.fix50 {
	width:50px;
}
.fix60 {
	width:60px;
}
.fix75 {
	width:75px;
}
.fix80 {
	width:80px;
}
.fix90 {
	width:90px;
}
.fix120 {
	width:120px;
}
.fix150 {
	width:150px;
}
.fix200 {
	width:200px;
}
.fix250 {
	width:250px;
}
.t_index {
	font-size:11px;
	color:#555555;
}
.tr_1 {
	background-color:#e5e5e5;
}
.tr_h {
	font-weight:bold;	
}
.tabelle2 > tbody > tr > td.filter-aktiv,
.tabelle2 > tr > td.filter-aktiv {
	background-color:#F2EEDF;
	color:#C03;
	border-top: 1px solid #F28620;  
	border-bottom: 1px solid #F28620;  
}
input.filter {
	border: 1px solid #cccccc;  
	width: 120px;
	height: 30px;
	color:#666666;
}
input.filter:hover {
	background-color: #09f;
	color:white;
}

#liste_auswahl {
	color:#666666;
}
table.shadow, div#postm, div.shadow  {
	border-top: 1px solid #F7F7F7;  
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}
div#postm  {
	background-color:#FFF;
	margin-bottom:15px;
	padding:5px;
}
.border-hell {
	border: 1px solid #F7F7F7;  
}
.sel {
	border: 1px solid #ccc;
	font-size:12px;
	padding:5px;	
	min-width:100px;
	margin-right:10px;
	height:30px;
	color:#666666;
}
.rahmenBG {
	/* BG */ 
	border: 1px solid #ccc;  
	background-color:#ffffff;
	padding:5px;
	margin-bottom:15px;
}
.suchanfrage, .suchanfrage_f {
	padding:5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F28620;
}
.suchanfrage_f {
	border-left-color: #DA4D31;
}
.suchergebnis_h {
	margin-bottom:10px;
}
.suchergebnis {
	/*margin-bottom:15px;	*/
}
.suchergebnis_f {
	margin-top:-5px;
}

.content-index {
	padding-top:30px;
	padding-bottom:30px;
	align:center;
}
.search_previous, .search_next {
	
}
.search_previous > a , .search_next > a {
	border: 1px solid #CCC;
	background-color:#F7F7F7;
	text-align:center;
	width:150px;
	margin-top:5px;	
	height:18px;
	padding: .2em 0 .2em 0;
	display:block;
}
.search_previous > a:hover , .search_next > a:hover {
	text-decoration:none;
	color:#fff;
	background-color: #09f;
}
.search_previous {
	float:left;
}
.search_next {
	float:right;
}
.search_page {
	margin-top:5px;
	border: 1px solid #CCC;
	background-color:#ffffff;
	padding:3px;
}
.search_page:hover {
	background-color: #ccc;
}
.search_page_h {
	margin-top:5px;	
}
.search_page_c {
	margin-top:5px;	
	margin-bottom:5px;	
}
.search_page a {
	display:block;
}
.search_page_c a {
	color:#000;
}
.search_page:hover a {
	text-decoration:none;
}
.loadmore {
	text-decoration:none;
	/*width:100%;*/
	display:block;
	text-align:center;
	border: 1px solid #CCC;
	background-color:#F7F7F7;
	height:18px;
	padding: .2em 0 .2em 0;
	margin-top:5px;
}
.loadmore:hover {
	text-decoration:none;
	color:#fff;
	background-color: #09f;
}
.hideRow {
}
div.buttontext {
	height:16px;
	padding-top:2px;
	float:right;
	margin-right:5px;
}
div.plus {
	float:right;
}
a.contentausblenden {
	display:block;
	height:18px;
	width:100%;
	color:#555555;
}
a.contentausblenden div.plus {
	border: 1px solid #F7F7F7; 	
}
a.contentausblenden:hover {
	color:#09f;
}
a.contentausblenden:hover div.plus {
	border: 1px solid #09f;
}

#charts {
	margin-top:15px;	
	border: 1px solid #F7F7F7;  
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}
.abstand {
	padding:5px;
}
.nochnichtregistriert {
	padding:30px;
	margin-top:15px;	
	border: 1px solid #F7F7F7;  
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}


.edittab {
	border: 1px solid #ccc;
	background-color:#F7F7F7;
	margin-top: 5px;
	margin-bottom: 20px;
}
.edittab > h3 {
	/*padding:5px;*/
}
.edittab-inner {
	background-color:#FFF;
}
#editProfil_h,
#editAcc_h,
#editPush_h,
#editIcon_h,
#editUebertrag_h,
#login_h {
	display:block;
	color:#555555;
	text-decoration:none;
	padding:5px;
}
#editProfil_h:hover,
#editAcc_h:hover,
#editPush_h:hover,
#editUebertrag_h:hover,
#editIcon_h:hover {
	background-color:#09f;
	color:#fff;
}
.tab-h,.tab-h-activ{
	float:left;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:5px;
	display: inline-block;
	margin: 2px 0 -1px 0;
	background-color:#e5e5e5;
}
.tab-h > :hover ,
.tab-h-activ > :hover {
	/*background: #09f;*/
}
.tab-h-activ {
	border: 1px solid #ccc;
	border-bottom: 1px solid #f7f7f7;	
	background-color:#f7f7f7;
}
.tab-data {
	border-top: 1px solid #ccc; 
	clear:both;
	padding:5px;
	background-color:#fff;
}




#dropzone {
	min-height:200px;
	height:auto;
	overflow:hidden;
	font-weight: bold;
	border: 3px dashed #ccc;
}

#dropzone:before{
	display: block;
	content:'';
	height:4px;
	width:100%;
	background-image:url('inc/upload/img/blue_line.jpg');
	position: absolute;
	top:0;
	left:0;
	box-shadow:0 2px 2px rgba(0,0,0,0.4);
	display:none;
}

/*-------------------------
	Image Previews
--------------------------*/
#droppreview {
	padding-left:30px;
}
#dropzone .preview {
	width:186px;
	height: 145px;
	float:left;
	margin: 10px 0px 10px 40px;
	position: relative;
	text-align: center;
	border: 1px solid #ccc;
}

#dropzone .preview img{
	max-width: 180px;
	max-height:120px;
	border:3px solid #fff;
	display: block;
	
	box-shadow:0 0 2px #000;
}

#dropzone .imageHolder{
	display: inline-block;
	position:relative;
}

#dropzone .uploaded{
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: url('inc/upload/img/done.png') no-repeat center center rgba(255,255,255,0.5);
	display: none;
}

#dropzone .preview.done .uploaded{
	display: block;
}


/*-------------------------
	Progress Bars
--------------------------*/

#dropzone .progressHolder{
	position: absolute;
	background-color:#252f38;
	height:12px;
	width:100%;
	left:0;
	bottom: 0;
	
	box-shadow:0 0 2px #000;
}

#dropzone .progress{
	background-color:#2586d0;
	position: absolute;
	height:100%;
	left:0;
	width:0;
	
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset;
	
	-moz-transition:0.25s;
	-webkit-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}

#dropzone .preview.done .progress{
	width:100% !important;
}













.dropzoneinner {
	width:330px;
	margin-top:30px;
	margin-left:220px;
	margin-bottom:30px;
	border: 1px solid #ccc;
	background-color:#FFF;
	padding:15px;
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
}
#userfileB {
	width:240px;		
}
#uploadbuttonB {
	width:40px;
}
#dropzone.in {
   	border: 3px dashed #555;
}
#dropzone.hover {
    border: 3px dashed #09f;
}

.dropimg {
	float:left;
	margin:5px;
	width:90px;
	height:100px;
	border: 1px solid #ccc;
}
.dropimg >img {
	/*float:left;*/
	width:80px;
	height:80px;
}
.dropOptions > .del{
	float:left;
	padding-left:5px;
}
.dropOptions > .ok{
	float:right;
	padding-right:5px;
}

.bildrahmen,.bildrahmen2 {
	margin:4px;
	padding:5px;
	border: 1px solid #e5e5e5;
	background-color:#FFF;
	/* 4px margin + 1pxRahmen + 5px padding = container: hoehe + 10px, breite + 10px*/
}
.bildrahmen2 {
	margin:0;
}
.bildrahmen3 {
	margin:0;
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
}

.buttonleiste {
	padding:5px;
	margin:5px;
	text-align:left;
	color:#666;
	font-size:10px;
	overflow:auto;
	
	border: 1px solid #e5e5e5;
	
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}
input.f_button{
	height: 26px;
	padding:3px;
	border: 1px solid #0FA66E;
}
input.f_online,input.f_offline {
	height: 26px;
	padding-left:25px;
	padding-bottom:3px;
	width: 120px;	
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
input.f_online {
	background-image: url(inc/graphics/icons/18/save.gif);	
	border: 1px solid #0FA66E;
}
input.f_offline {
	background-image: url(inc/graphics/icons/18/keiner.gif);
	border: 1px solid #DA4D31;	
}


input.f_preview,
input.f_save,
input.f_rotate,
input.f_delete,
input.f_deleteMe {
	float:left;	
	height: 26px;
	padding-left:25px;
	padding-bottom:3px;
	margin:0;	
	
	background-repeat: no-repeat;
	background-position: 5px 4px;
	
	font-size:14px;
	background-color:#e5e5e5;
	
	border-color:#666;
	color:#000000;
	text-align:left;
	
	border: 1px solid #ccc;
	
}
input.f_del,
input.f_ok,
input.f_mail {
	float:left;	
	height: 20px;
	padding-left:20px;
	padding-bottom:1px;
	margin:0;	
	
	background-repeat: no-repeat;
	background-position: 1px 1px;
	
	font-size:14px;
	background-color:#e5e5e5;
	
	border-color:#666;
	color:#000000;
	text-align:left;
	
	border: 1px solid #ccc;
	
}
input.f_save {
	width: 120px;
	background-image: url(inc/graphics/icons/18/save.gif);	
	border: 1px solid #0FA66E;
}
input.f_preview {
	width: 120px;
	background-image: url(inc/graphics/icons/18/beschreibung.gif);	
	border: 1px solid #0FA66E;
	margin-right:5px;
}
input.f_deleteMe {
	width: 120px;
	background-image: url(inc/graphics/icons/18/delete.gif);	
}
input.f_rotate {
	width: 26px;
	background-image: url(inc/graphics/icons/18/rotate.gif);
	margin-right:10px;
}
input.f_delete {
	width: 26px;
	background-image: url(inc/graphics/icons/18/delete.gif);
	margin-right:5px;
}
input.f_del {
	width: 20px;
	background-image: url(inc/graphics/icons/18/delete.gif);
	margin-right:5px;
}
input.f_ok {
	width: 20px;
	background-image: url(inc/graphics/icons/18/save.gif);	
	margin-right:5px;
}
input.f_mail {
	width: 20px;
	background-image: url(inc/graphics/icons/18/ico-mail-n18.png);	
	margin-right:5px;
}

input.f_preview:hover,
input.f_save:hover,
input.f_rotate:hover,
input.f_delete:hover,
input.f_ok:hover,
input.f_mail:hover,
input.f_del:hover
{
	border: 1px solid #09f;
}

.b_set_view > .nichtaktiv {
	/*visibility:hidden;	*/
}
.b_set_view:hover > .nichtaktiv {
	/*visibility:visible;*/
}
input.f_keiner,
input.f_freunde,
input.f_alle {
	float:left;	
	height: 20px;
	padding-left:20px;
	padding-bottom:1px;
	margin:0;	
	
	border-color:#666;
	color:#000000;
	text-align:left;
	
	border: 1px solid #ccc;
	margin-right:5px;
	
	width: 20px;
	background-image: url(inc/graphics/icons/18/alle.gif);
}
input.f_keiner {
	width: 20px;
	background-image: url(inc/graphics/icons/18/keiner.gif);	
}
input.f_freunde {
	width: 20px;
	background-image: url(inc/graphics/icons/18/freunde.gif);	
}



input.f_alle,input.f_del,
input.f_ok,input.f_mail,
input.f_keiner,input.f_freunde 
{
	/* unsichtbare schrift */
	font-size:1px;
	color:transparent;
	text-indent:-9000px;
	
	background-repeat: no-repeat;
	background-position: center 0.5px;
}


.b_set_view > .aktiv {
	border: 1px solid #F28620;
}
input.f_keiner:hover,
input.f_freunde:hover,
input.f_alle:hover {
	border: 1px solid #09f;
}
div.albumSet {
	width:82px;
	height:20px;
	margin-left:1px;
	margin-bottom:1px;
}
div.albumSet input.f_alle,div.albumSet input.f_keiner,div.albumSet input.f_freunde {
	margin-right:0;
	margin-left:0;
}
.selrow:hover {
	background-color:#e5e5e5;
}
table.selrows tr:hover {
	background-color:#ccc;
}


a.infoAnFreunde {
	border: 1px solid #ccc;
	padding:1px;
	float:right;
	margin-right:5px;
}
a.infoAnFreunde:hover {
	border-color:#09f;	
}
a.schliessen {
	border: 1px solid #ccc;
	padding:1px;
	float:right;
	margin-right:5px;
}
a.schliessen:hover {
	border-color:#09f;	
}

a.borderHover {
	border: 1px solid transparent;
	padding:1px;
	float:right;
}
a.borderHover:hover {
	border: 1px solid #09f;
}

#faddc.contenttarget{
	height:10px;
	clear:both;
	border-style:dotted;
	font-size:9px;
	margin:5px;
}
#faddc.contenttarget a{
	font-size:3px;
	height:10px;
	padding: .2em 0 .2em 0;
	margin-top:3px;
}

.postmenue {
	height:22px;
}
a.posteingang, a.postausgang, a.nachrichtschreiben {
	background: url(inc/graphics/icons/18/post_eingang.gif) no-repeat 1px 2px transparent;
	overflow:hidden;
	padding:3px;
	padding-left:23px;	
	border-bottom: 1px solid #fff;
}
a.postausgang {
	background: url(inc/graphics/icons/18/post_ausgang.gif) no-repeat 1px 2px transparent;
}
a.nachrichtschreiben {
	background: url(inc/graphics/icons/18/edit.gif) no-repeat 1px 2px transparent;
}
#postmenue {
	margin-top:5px;
	margin-bottom:5px;
}
#postmenue .aktiv {
	border-bottom: 1px solid #F28620;
}
#postsubmenue {
	padding:3px;
	font-size:12px;
}
a.nachricht {
	display:block;
	padding:3px;
}
a.nachricht:hover {
	background-color:#09f;
	color:#fff;
	text-decoration:none;
}
a.delete {
	display:block;
	height:22px;
	/*background: url(inc/graphics/icons/18/del_einfach.gif) no-repeat 4px 2px transparent;*/
	background-image: url(inc/graphics/icons/18/del_einfach.gif);
	background-repeat: no-repeat;
	background-position: center;
}
a.delete:hover {
	text-decoration:none;
	/*background: url(inc/graphics/icons/18/delete.gif) no-repeat 4px 2px transparent;*/
	background-image: url(inc/graphics/icons/18/delete.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a.celllink {
	display:block;
}


h1 a.linkeseite {
	float:left;
}
a.groupmemberedit {
	margin-right:3px;
}
a.groupmemberedit img {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #fff;
}
a.groupmemberedit:hover img {
	border: 1px solid #09f;
}
#profilheadname > h1 > a, #siteheadname > h1 > a {
	float:left;
}
#profilheadname > h1 > a.h1_button, #siteheadname > h1 > a.h1_button {
	width:30px;
	float:right;
}

a.h1_button img {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #fff;
}
a.h1_button:hover img {
	border: 1px solid #09f;
}


/* 420 */
/* 290 130 */

.kartenfaecherPanel {
	/*padding-top:5px;*/
	width:430px;
	min-height:133px;
}
.kartenfaecherDiv {
	min-height:133px;
}
.kartenfaecherPanel .beschriftung {
	float:left;
	width:120px;
	padding:5px;	
	padding-left:10px;
	
}
.spielPanel .beschriftung {
	padding-left:10px;
}
.zeileOben .spielStichBeschriftung {
	text-align:left;
}

div.k10karten {
	/*padding-left:5px;*/
	float:left;
	height:153px;
	width:290px;
}
div.k10karten div.k10Spieler {
	/* Pos */
	float:left;
}
div.k10karten div.k10container {
	/* karten */
	float:left;
	height:133px;
	width:290px;
}
div.k10karten div.k10, div.k10skat div {
	float:left;
}
div.k10container img, div.k10skat img , div.karte img, .spielStich img, .spielVerlauf img, .spielVerlaufPW img {
	width:80px;
	padding:5px;
	background-color:#FFFFFF;
	margin-left:0px;
	border: 1px solid #ccc;
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius:8px; /* Safari, Chrome */
	-khtml-border-radius:8px; /* Konqueror */
	border-radius:8px; /* CSS3 */
}
span.forumKarte {
	
}
span.forumKarte img {
	width:80px;
	padding:5px;
	background-color:#FFFFFF;
	margin-left:0px;
	border: 1px solid #ccc;
	padding-bottom:0;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	
	margin-top:3px;
	margin-bottom:3px;
	margin-right:5px;
}
div.karteSmall img {
	width:20px;
	padding:2px;
	background-color:#FFFFFF;
	margin-left:0px;
	border: 1px solid #ccc;
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari, Chrome */
	-khtml-border-radius:3px; /* Konqueror */
	border-radius:3px; /* CSS3 */
}
div.k10skat {
	margin-top:2px;
	margin-bottom:5px;
	height:80px;
	overflow:hidden;
}

div.karte {
	margin-top:2px;
	margin-right:5px;
	height:45px;
	overflow:hidden;
	float:left;
	/*clear:left;*/
}
div.karteSmall {
	margin-top:2px;
	margin-right:5px;
	height:20px;
	overflow:hidden;
	float:left;
	/*clear:left;*/
}

div.kf_S {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	border: 1px solid #ccc;
	width:352px;
}
div.karteStich, div.beschriftungStich {
	font-size:11px;
	height:80px;
	overflow:hidden;
	float:left;
}
div.karteStich > div {
	width:88px;
	overflow:hidden;
	margin-left:2px;
	margin-right:2px;
}
div.beschriftungStich {
	padding-right:10px;
	width:65px;
}
div.kartenfaecherPanel div.k10, div.kartenfaecherDiv div.k10 {
	margin-left:-70px;
}
div.k10skat div.k10 {
	margin-left:-65px;
}
div.kartenfaecherPanel div.k10x, div.spielPanel div.k10x {
	margin-left:0px;
}
.orderMenue {
	margin-left:-20px;
	float:left;
}

/* 
dropdown - kontext-menue 
.menuedown-opened
.menuedown-closed
*/
.dropDownMenue {
	font-size:12px;
}
div.dropDownMenue div.menueOpener {
	border: 1px solid #ccc;
	float:right;	
	width:18px;
	height:18px;
	font-size:2px;
	color:transparent;
	cursor:pointer;
}
.menueOptions {
	padding-top:3px;
	padding-bottom:3px;
	position:absolute;
}
.menueOptions a {
	padding:3px;
	padding-right:8px;
	padding-left:8px;
	min-width:120px;
	display:block;
	text-decoration:none;
}
.menueOptions a:hover {
	background-color:#09f;
	color:#FFFFFF;
}
.menueOptions {
	background: white;
	border: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	margin-right: -1px;
	margin-top: 22px;
	padding: 6px 4px 4px 4px; /* abstand vom rand zum 1. eintrag */

	z-index:1500;
	
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.45);
}



.r2,.r3,.r4 {
	display:none;
}




/*  **************************************************** */
img.floatleft {
	margin-right:10px;
}
div.absatzumbruch {
	/*background-color:#FFF;*/
}
div.absatzumbruch p {
	clear:both;
}

/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  gesamt      [                  760                 ]             */
/*  spielPanel  5[                  750               ]5             */
/*               [     290    ][   170  ][     290    ]              */
/*               [    230   ][     290    ][    230   ]              */

.spielPanel {
	width:750px;
	height:auto;
	overflow:hidden;
	background-color:#FFF;
}
.spielerLinks, .spielerRechts, .spielerIch {
	overflow:hidden;	
}
.spielerLinks {
	float:left;
	height:240px;
}
.kartenMitte {
	float:left;
	width:160px;
	padding:5px;
	height:230px;
	overflow:hidden;
}
.spielerRechts {
	float:left;
	height:240px;
}
.skatLinks {
	float:left;
	width:220px;
	height:236px;
	padding:5px;
	padding-top:0px;
}
.spielerIch {
	float:left;
	height:240px;
	padding-top:2px;
}
.optionenRechts {
	float:left;
	width:220px;
	min-height:236px;
	padding:5px;
	padding-top:1px;
	overflow:hidden;
}
.spielStich {
	overflow:hidden;
}
.stichK1 {
	float:left;
	position: relative;
	top:10px;
	left:5px;
}
.stichK2 {
	float:left;
	position: relative;
	top:-80px;
	left:62px;
}
.stichK0 {
	float:left;
	position: relative;
	top:-175px;
	left:20px;
}
.zeileUnten {
	clear:both;
	overflow:hidden;
	height:auto;
	
}
.spielStich {
	margin-top:120px;
	background-color:#0FA66E;
	height:230px;
}
.kartenMitte {
	/*height:350px;*/
}
.spielVerlauf {
	/* 352 */
	margin-left:199px;	
}
.spielStichBeschriftung {
	float:left;
	margin-left:79px;
	font-size:12px;
}
.spielNav > ul {
	text-align: left;
	font-size:14px;
	font-weight: bold;
	/*float: left;*/
	margin: 0 0 1.5em 0;	
	color: #666!important;
	overflow:hidden;
}
.spielNav > ul > li {
		min-width: 35px;
		float: left;
		border: 1px solid #ccc;
		list-style-type: none;
		margin-left: 0px;
		margin-right: 3px;
		text-align:center;
	}
.spielNav > ul > li > a {
		text-decoration: none;
		border: 0;
		display: block;
		padding: 2px 0 2px 0;
}
.spielNav > ul > li:hover {
		border: 1px solid #09f;
	}



div.perfD,div.perfT,div.perfE {
	background-image: url(inc/graphics/icons/18/perfD.gif);
	width:20px;
	height:20px;
	content:' ';
}
div.perfT {
	background-image: url(inc/graphics/icons/18/perfT.gif);
}
div.perfE {
	background-image: url(inc/graphics/icons/18/perfE.gif);
}
div.perfDs,div.perfTs,div.perfEs {
	width:5px;
	content:' ';
	cursor:pointer;
}
div.perfTs {
	background-color:#0FA66E;
}
div.perfDs {
	background-color:#F28620;
}
.fix3 {
	width:5px;
}
.titel_zoom img {
	width:100px;
	height:143px;
}
.titel_zoom:hover img {
	width:200px;
	height:286px;
}

div.turnierOnline,
div.turnierOffline {
	background-color:#59BDFF;
	width:15px;
	height:15px;
	line-height:15px;
}
div.turnierOffline {
	background-color:#FDBE00;
}
td > div.turnierOnline,
td > div.turnierOffline {
	margin-left:auto;
	margin-right:auto;
}


div.browserTabs {
	overflow:hidden;
	min-height:73px;
	margin-top:5px;
}
div.browserTabs > div {
	height:40px;
	width:70px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:33px; /* 2 Zeilen Text (14px) plus 5 px */
	background: url(inc/graphics/icons/browser_sym.png) no-repeat top center;
	text-align:center;
	float:left;
}
div.browserTabs > div a {
	padding-top:45px;
	display:block;
	font-size:11px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
div.browserTabs > div.browserIE {
	background-position:center -70px ;
}
div.browserTabs > div.browserFox {
	background-position:center -190px ;
}
div.browserTabs > div.browserFoxA {
	background-position:center -250px ;
}
div.browserTabs > div.browserChrome {
	background-position:center -130px ;
}
div.browserTabs > div.browserSafari {
	background-position:center -10px ;
}

/* cookie-test */
/*
#cookieTest {
	display:none;
	
	position:fixed;
	bottom:5px;
	width:98%;
	
	padding:5px;
	margin-left:1%;
	margin-right:1%;
	box-shadow: 0 0 6px 3px rgba(0,0,0,0.3) ;
	
	z-index:1000;
	
	
	background-color:#F4F4F4;
	cursor:pointer;
}
#textCooC {
	margin-right:50px;
	font-size:12px;
	line-height:20px;
}
#textCooC * {
	font-size:12px;
}
#btnCooCOK {
	background-color:rgba(230,230,230,0.8);
	width:50px;
	right:0;
	top:0;
	text-align:center;
	position:absolute;
}
#cookieTest a {
	font-size:12px;
}

*/
.optOutCheck,
.optInCheck {
	padding-right:15px;
}
.optOutCheck:hover,
.optInCheck:hover {
	background-color:#CCCCCC;
}
.optOutCheck.optOutCheckTrue,
.optInCheck.optInCheckTrue {
	background-image:url(inc/graphics/ok.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/* cookie-test - ende */


/*
.spielStichBeschriftung {
	background-color:#0FA66E;
}
.spielPanel {
	background-color:#FFFFCC;
}
.spielerLinks {
	background-color:#00FF99;
}
.kartenMitte {
	background-color:#33CC00;
}
.spielerRechts {
	background-color:#FF9900;
}
.skatLinks {
	background-color:#006600;
}
.spielerIch {
	background-color:#99FF99;
}
.optionenRechts {
	background-color:#FF6600;
}
div.k10karten {
	background-color:red;
}
*/
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */
/*  **************************************************** */


/* ***************************
		testfarben
**************************** */		
/*
.kartenfaecherPanel {
	background-color:green;
}
.testMe .beschriftung {
	background-color:yellow;
}
div.k10karten {
	background-color:red;
}
*/

/*
#footer {
	background-color:#F90;
}
#header {
	background-color:#F90;
}
#footer_content-add {
	background-color:#660000;
}
#pagemenue {
	background-color:#6CF;
}
#contentbox {
	background-color:#CCCC66;
}
#footer_content {
	background-color:#990000;
}
#footer_content-index {
	background-color:#990000;
}
.content-sp1 {
	background-color:#FC0;
}
.content-sp2 {
	background-color:#3FF;
}
.content-sp1_2 {
	border: 1px dotted red;	
}

*/