
html, body {
	height:100%;
}
body {
	/*font-family:tahoma;
	font-size:11px;*/
	margin:0;
	padding:0;

	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	position:relative;
}
html {
	background:url('bg.jpg') #000 center;
}

.staticpage table td {
	vertical-align:top;
}
.staticpage h3 {
	margin-bottom:30px;
}
.staticpage table {
	margin:0;
	padding:0;
}
* img {
	border:none;
}
a, a:hover, a:visited {
	color:#336699;
}

.small, .small a {
	font-size:10px !important;
}

/*	Begin Headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding:0;
	margin:0 0 1em 0;
	}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}

/* End Headers */



.hidden {
	display:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}



#top {
	text-indent:-99999px;
}

#wrapper {
	margin:0 auto;
	width:1000px;/*804px;*/
	padding-top:10px;
	padding-bottom:35px;
}

#page {
	float:left;
	width:798px;
}



#mid {
	background:#fff;
}

#mid-wrapper {
	width:498px;
}

#center-wrap {
	margin:0 auto;
	width:498px;
	padding:2em;
}
#center-wrap p {
	text-align:justify;
	font-size:1.2em;
	line-height:1.6em;
}
#full-frap {
	width:798px;
}
#full-frap #content, #center-wrap #content {
	background:none;
	border:none;
}
#home-wrap {
	float:left;
	width:500px;
	padding:0em 0;
	/*font-size:1.1em;*/
}
#home-wrap h1 {
	/*font-size:1.7em;*/
}
#home-wrap p {
	text-align:justify;
	/*font-size:1.2em;
	line-height:1.4em;*/
}


#content {
	/*overflow:hidden;*/
	/*background:url(test5.gif) right repeat-y;*/
	border-right:1px solid #999;
	padding:2em 0;
}

#bottom {
	background:#111;
	color:#fff;
	padding:5px;
	display:block;
	min-height:100px;
}
#bottom table {
	width:100%;
}





.gb {
 margin:0 20px 10px 20px;
 border:1px solid #ddd;
 background:#fafafa;
 padding:2px;
}
.gb:hover {
 border:1px solid #aaa;
}
.gb .nummer {
 float:left;
 padding-right:5px;
 color:#aaa;
 vertical-align:middle;
}
.gb .gbcontent {
 padding:0 10px 0 10px;
 margin:10px 0 15px 0;
 color:#000;
 min-height:50px;
 display:block;
 white-space: normal;
}
.gb .avatar {

}
.gb .content {
padding-left:10px;
display:block;
}
.gb .poster {
 font-size:11px;
 font-weight:bold;
 color:black;
}
.gb .admin {
 text-align:right;
 display:block;
}
.gb .detail {
 color:#ddd;
 float:right;
 font-size:9px;
}
.gb .datum {
 color:#666;
 font-size:9px;
}
.gb .admincomment {
 border:1px solid #aaa;
 background:#fff;
 display:block;
 padding:2px;
 text-align:left;
}
.gb-edit, .gb-paste, .gb-paste2 {
 margin-bottom:5px;
 margin-left:20px;
 margin-right:20px;
 line-height:15px;
}
.gb-edit textarea {
 width:100%;
 min-height:200px;
 padding:2px;
 margin-top:15px;
 margin-bottom:15px;
}
.gb-paste textarea {
 width:100%;
 min-height:80px;
 padding:2px;
 margin-bottom:5px;
}
.gb-paste2 textarea {
 width:300px;
 min-height:80px;
 padding-left:2px;
 margin-bottom:5px;
}
.gb-paste2 optional {
 color:#bbb;
}

#title .head1, .head2, .head3, .head4, .head5 {
 background:#222;
 background-image:url(../images/title30.gif);
 vertical-align:middle;
 padding-left:5px;
 font-weight:bold;
 margin-bottom:1px;
 color:white;
 display:block;
}
.head1 {
 height:40px;
 line-height:40px;
 font-size:16px;
}
.head2 {
 margin-left:5px;
 margin-right:5px;
 height:30px;
 line-height:30px;
 font-size:13px;
 margin-top:5px;
}
.head3 {
 margin-top:10px;
 margin-bottom:15px;
 margin-left:5px;
 margin-right:5px;
 height:30px;
 line-height:30px;
 font-size:11px;
}
.head4 {
 margin-top:30px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom:15px;
 height:30px;
 line-height:30px;
 font-size:11px;
}
.head5 {
 margin-left:5px;
 margin-right:5px;
 height:30px;
 line-height:30px;
 font-size:13px;
 margin-top:5px;
 margin-bottom:5px;
}




#title h1 {
margin:0;
padding:0;
/*//#336699; //#EDE9E4; //#012845; //#0E2756; //#336699 //#002f5e; //#004299; */
 background:#222;
 background-image:url('../images/title30.gif');
 vertical-align:middle;
 padding-left:5px;
 font-weight:bold;
 margin-bottom:1px;
 color:white;
 display:block;
 height:30px;
 line-height:30px;
 font-size:13px;
 margin-bottom:10px;
 text-align:center;
}

#history, #about, #imprint {
  margin:0px 10px 20px 10px;
  border:1px solid #ddd;
  background:#fafafa;
  line-height:15px;
  padding:2px;
  text-align:justify;
  font-size:11px;
}

#galerie-pic {
 float:left;
 margin:0 5px 10px 0;
 padding:0;
}
#galerie-pic a {
 margin:0;
 padding:0;
 display:block;
}
#galerie-pic img {
 margin:0;
 padding:0;
 border:1px solid black;
}


#galerie {
}
#galerie-auswahl {
 margin:0px 20px 10px 20px;
 padding:3px;
 border:1px solid #ddd;
 background:#fafafa;
}
#kategorie-auswahl {
 margin:0px 20px 10px 20px;
 padding:3px;
 border:1px solid #ddd;
 background:#fafafa;
}
#kategorie-auswahl-main {
 padding:10px 0px 10px 0px;
}
#kategorie-auswahl-main a {
 padding-right:10px;
 font-weight:bold;
 font-size:14px;
 color:red;
}
#galerie-auswahl img {
 border:1px solid black;
}
#kategorie {
 margin-left:10px;
 color:#000;
 font-weight:bold;
}
#kategorie a {
 color:#000;
 font-weight:bold;
}
#kategorie-aktuell {
 margin-left:20px;
 color:#000;
}
#kategorie-aktuell a {
color:black;
}


#fsize {
 margin:0px;
 padding:0px;
 display:inline;
}

#videos-title {
 color:white;
}
#videos-content {
 margin:5px 10px 00px 10px;
 border:1px solid #ddd;
 background:#fafafa;
 font-family:tahoma;
 font-size:11px;
}
#videos-content a {
padding:5px;
display:block;
}
#videos-content a:hover {
display:block;
text-decoration:none;
background:#eee;
}
#videos-content .video-datum {
display:block;
float:left;
font-size:10px;
color:#aaa;
}
#videos-content .video-views {
display:block;
float:right;
font-size:10px;
color:#aaa;
}
#videos-content .video-title {
margin-left:65px;
display:block;
font-weight:bold;
}





#pagelink {
 display:block;
 padding-bottom:5px;
 font-size:14px;
}
#pagelink a, #pagelink a:hover {
   font-size:14px;
   color:blue;
}

#forum {
	margin:0 5px 0 5px;
}
#forum table {

}
#forum tr {

}
#forum .kategorie td {
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	background:#000;
	background-image:url(../images/title40.gif);
	background-repeat:repeat-x;
	color:#fff;
	height:60px;
}
#forum .kategorie .kathname {
	padding-left:10px;
}
#forum .kategorie .info {
	font-size:9px;
	font-weight:normal;
	color:#aaa;
}
#forum .kategorie .title-head {
	font-size:9px;
	font-weight:normal;
	color:#bbb;
}
#forum .maintopic {
	height:50px;
	background:#fafafa;
}
#forum .maintopic:hover {
	background:#eee;
}
#forum .maintopic .icon {
	background:#ddd;
	width:50px;
}
#forum .maintopic .icon:hover {

}
#forum .maintopic .boardname {
	font-size:12px;
	padding-left:10px;
	width:500px;
}
#forum .maintopic .boardname a, #forum .maintopic .boardname a:hover {
	font-size:12px;
	color:black;
}
#forum .maintopic .boardname .boardinfo {
	font-size:9px;
	color:#aaa;
	padding-left:20px;
	display:block;
}
#forum .maintopic .topics {
	color:#555;
}
#forum .maintopic .posts {
	color:#555;
}
#forum .maintopic .lastpost {
}
#forum .maintopic .lastpost a, #forum .maintopic .lastpost a:hover {
	/*color:#555;*/
}
#forum-legende {
	margin:0px 10px 0px 10px;
}
#forum-legende a, #forum-legende a:hover {
	color:black;
}
#forum-online {
	border:1px solid #ddd;
	background:#fafafa;
	padding:5px;
	margin-bottom:5px;
}
#forum-online a, #forum-online a:hover {
	text-decoration:none;
}

#forum-geburtstag, #forum-stats {
	border:1px solid #ddd;
	background:#fafafa;
}
#forum-geburtstag .title, #forum-stats .title {
	height:30px;
	background:#222;
	background-image:url(../images/title30.gif);
	background-repeat:repeat-x;
	color:white;
	padding-left:3px;
	font-weight:bold;
}
#forum-geburtstag .content, #forum-stats .content {
	padding:3px;
	display:block;
}


#tabelle {
font-family:tahoma;
	font-size:11px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	padding:0px;
	margin:0px;
}

#tabelle .linie {
background:#ddd;
height:1px;
}
#tabelle .title {
	height:30px;
	font-weight:bold;
	font-family:verdana;
	background:#333;
	background-image:url(../images/title30.gif);
	color:white;
}
#tabelle .hometeam {
	height:30px;
	background:#EEE;
	font-weight:bold;
	border:1px solid black;
	color:#336699;
}
#tabelle .hometeam .punkte,
#tabelle .hometeam .platz,
#tabelle .hometeam .spiele,
#tabelle .hometeam .s,
#tabelle .hometeam .u,
#tabelle .hometeam .n,
#tabelle .hometeam .tore,
#tabelle .hometeam .mannschaft {
	color:#336699;
}
#tabelle .hometeam .platz {

}
#tabelle .team {
	height:20px;
	border:0px;
}
#tabelle td {
}
#tabelle .platz {
	text-align:center;
	width:50px;
}
#tabelle .spacer {
	width:5px;
}
#tabelle .mannschaft {
}
#tabelle .punkte {
	width:50px;
	text-align:center;
}
#tabelle .spiele {
	width:50px;
	text-align:center;
}
#tabelle .s {
	width:20px;
	text-align:center;
}
#tabelle .u {
	width:20px;
	text-align:center;
}
#tabelle .n {
	width:20px;
	text-align:center;
}
#tabelle .diff {
	width:20px;
	text-align:center;
}
#tabelle .tore {
	width:50px;
	text-align:center;
}
#main-tabelle {
	background:red;
	margin:0px 10px 0px 10px;
	/*border:1px solid #ddd;*/
	background:#fafafa;
}



input, select {
	font: 11px Tahoma, Arial, sans-serif;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}
.button {
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	background: url(../images/button.gif) #EFEFEF;
}

.button:hover, .button:focus {
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
}

.inputbox {
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background: url(../images/inputbox.gif) repeat-x top #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #BABDB6;
	background: url(../images/inputbox.gif) repeat-x top #FFFFFF;
}



.statistik {
	font-family:tahoma;
	font-size:11px;
	padding:0px 10px 20px 10px;
}
.statistik .title {
	height:40px;
	font-weight:bold;
	font-family:verdana;
}
.statistik .head {
	height:30px;
	font-family:tahoma;
	font-weight:normal;
	background:#333;
	background-image:url(../images/title30.gif);
	color:white;
	font-size:11px;
}
.statistik .content {
	height:25px;
	background:#fafafa;
}
.statistik .content:hover {
	background:#EEE;
}
.statistik .webid {
	width:40px;
	text-align:center;
}
.statistik .name {
	padding-left:3px;
}
.statistik .spiele {
	width:70px;
	text-align:center;
}
.statistik .tore {
	width:70px;
	text-align:center;
}
.statistik .vorlagen {
	width:70px;
	text-align:center;
}
.statistik .gelb {
	width:20px;
	text-align:center;
}
.statistik .gelbrot {
	width:20px;
	text-align:center;
}
.statistik .rot {
	width:20px;
	text-align:center;
}
.statistik .actions {
	width:60px;
	text-align:center;
}
.statistik .linie {
	height:1px;
	background:#aaa;
}
.statistik-edit input {
	width:100%;
	font-family:tahoma;
	font-size:11px;
}


#spiele {
	font-size:11px;
	font-family:tahoma;
	padding:0px 10px 0px 10px;
}
#spiele .title {
	display:none;
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);	
}
#spiele .content-top {
	font-size:9px;
	line-height:12px;
	height:10px;
}
#spiele .content-bottom {
	line-height:12px;
	height:10px;
}
#spiele .content {
	background:#fafafa;
}
#spiele .content:hover {
	background:#EEE;
	cursor:pointer;
}
#spiele .linie {
	height:1px;
	background:#aaa;
}
#spiele .datum {
	text-align:left;
	width:150px;
}
#spiele .mannschaft {
	text-align:center;
}
#spiele .gegner {
	font-weight:bold;
	width:200px;
}
#spiele .liga {
	text-align:right;
	width:150px;
}
#spiele .content .ergebnis {
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
#spiele .details {
	text-align:right;
	width:200px;
	font-size:9px;
}

#spieltage {
	font-size:11px;
	font-family:tahoma;
	padding:0px 10px 0px 10px;
}
#spieltage-header {
	font-family:tahoma;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	background-image:url(../images/title40.gif);
	color:white;
	font-size:13px;
	margin-bottom:5px;
}
#spieltage-header-klein {
	font-family:tahoma;
	text-align:center;
	height:30px;
	line-height:30px;
	font-weight:bold;
	background-image:url(../images/title30.gif);
	color:white;
	font-size:11px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
}
#spieltage-header .link_li, #spieltage-header .link_re {
	font-size:11px;
	width:100px;
}
#spieltage-header .link_li {
	text-align:left;
}
#spieltage-header .link_re {
	text-align:right;
}

#spieltage .title, #spieltage .title .datum {
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);	
}
#spieltage .content {
	background:#fafafa;
	height:30px;
}
#spieltage .content:hover {
	background:#EEE;
}
#spieltage .datum {
	color:#999;
	font-size:10px;
	width:100px;
	text-align:center;
}
#spieltage .heim {
	text-align:right;
}
#spieltage .spacer {
	width:20px;
	text-align:center;
}
#spieltage .gast {
	text-align:left;
}
#spieltage .ergebnis {
	font-size:12px;
	width:100px;
	text-align:center;
}
#spieltage .hometeam {
	color:#336699;
	font-weight:bold;
	line-height:40px;
	height:40px;
}
#spielfrei {
	font-size:11px;
	font-family:tahoma;
	padding:0px 10px 20px 10px;
}
#spielfrei .content {
	background:#fafafa;
	height:30px;
}
#spielfrei .text {
	width:50px;
	text-align:right;
}
#spielfrei .mannschaft {
	padding-left:10px;
}
.linie {
	height:1px;
	background:#aaa;
}
#spieltage .halbzeit {
	color:#999;
	font-size:9px;
	font-style:italic;
}
#spieltage-main {
	padding:0px 5px 20px 5px;
}


#spielplan {
	padding:0px 5px 20px 5px;
	font-family:tahoma;
	font-size:11px;
}
#spielplan-mannschaftsauswahl {
	width:150px;
}
#spielplan-mannschaftsauswahl .title {
	text-align:center;
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
#spielplan-mannschaftsauswahl .mannschaft {
}
#spielplan-mannschaftsauswahl .content {
}
#spielplan-mannschaftsauswahl .content a {
	padding-left:5px;
	display:block;
	background:#fafafa;
	height:20px;
	line-height:20px;
}
#spielplan-mannschaftsauswahl .content a:hover {
	background:#EEE;
}

#spielplan-content {
	padding:0px 5px 20px 5px;
}
#spielplan-content .title {
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
#spielplan-content .content {
	background:#fafafa;
	height:30px;
	line-height:30px;
}
#spielplan-content .content:hover {
	background:#EEE;
}
#spielplan-content .spieltag {
	text-align:center;
	width:50px;
}
#spielplan-content .datum {
	text-align:center;
	width:120px;
}
#spielplan-content .heim {
	text-align:right;
}
#spielplan-content .spacer {
	text-align:center;
	width:20px;
}
#spielplan-content .gast {
	text-align:left;
}
#spielplan-content .heim, #spielplan-content .heim {
width:150px;
}
#spielplan-content .ergebnis {
	text-align:center;
	width:100px;
}
#spielplan-content .hometeam {
	font-weight:bold;
}
#spielplan-content .halbzeit {
	
}
#spielplan-mannschaftsauswahl .content .hometeam a {
	font-weight:bold;	
}
#spielplan-mannschaftsauswahl .content .hometeam {
	font-weight:bold;	
}




.forum-post {
	font-size:11px;
	font-family:tahoma;
	background:#fafafa;
	border:1px solid #aaa;
	margin:0px 10px 5px 10px;
	line-height:15px;
	background:#eee;
}
.forum-post:hover {
	border:1px solid #888;
}
.forum-post .nachricht-container {
}
.forum-post .autor {
	width:150px;
	float:left;
	height:100%;
}
.forum-post .nachricht {
	border-left:1px dashed #aaa;
	margin-left:150px;
	background:#fafafa;
}
.forum-post .nachricht .datum {
	padding-left:5px;
	padding-right:5px;
	font-size:9px;
	background:#fafafa;
}
.forum-post .nachricht .message {
	min-height:85px;
	padding:10px;
	background:#fafafa;
	overflow:hidden;
}
.forum-post .nachricht .signatur {
	min-height:20px;
	padding-left:5px;
}

.forum-topics-action{
	margin:5px 10px 5px 10px;
}

#forum-breadcrumbs {
	margin:0px 5px 0px 5px;
	font-weight:bold;
	color:white;
	height:40px;
	line-height:40px;
	padding-left:5px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title40.gif);
}
#forum-breadcrumbs a {
	color:white;
	font-weight:bold;
}


.forum-topics {
	padding:0px 10px 0px 10px;
	font-family:tahoma;
	font-size:11px;
}
.forum-topics .title {
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
#spielplan-content .content {
}
.forum-topics .content {
	background:#fafafa;
	height:20px;
	line-height:20px;
}
.forum-topics .content:hover {
	background:#EEE;
}
.forum-topics .folder {
	text-align:center;
	width:40px;
}
.forum-topics .content .folder {
	background:#e1e1e1;
}
.forum-topics .icon {
	text-align:center;
	width:20px;
}
.forum-topics .thema {
	text-align:left;
	padding-right:10px;
}
.forum-topics .thema a, .forum-topics .thema a:hover {
	color:black;
}
.forum-topics .autor {
	text-align:center;
	width:100px;
}
.forum-topics .antworten {
	text-align:center;
	width:40px;
}
.forum-topics .content .antworten, .forum-topics .content .aufrufe, .forum-topics .content .lastpost, .forum-topics .content .autor {
	font-size:10px;
	color:#aaa;
}
.forum-topics .aufrufe {
	text-align:center;
	width:40px;
}
.forum-topics .lastpost {
	text-align:center;
	width:120px;
}



#news-archiv-container {
}
.news-archiv {
	padding:1px 10px 20px 10px;
}
.news-archiv .title, .news-archiv .title a, .news-archiv .title a:hover{
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
.news-archiv .content {
	background:#fafafa;
	height:40px;
	line-height:20px;
}
.news-archiv .content:hover {
	background:#EEE;
}
.news-archiv .datum {
	text-align:center;
	width:80px;
}
.news-archiv .rubric {
	text-align:center;
	width:130px;
}
.news-archiv .line {
	text-align:left;
	padding-left:5px;
}
.news-archiv .comments {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

#forum-newtopic {
	margin:0px 10px 20px 10px;
}
.forum-newtopic-title {
	margin-top:10px;
	font-weight:bold;
	color:white;
	text-align:center;
	height:30px;
	line-height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
#forum-newtopic .container {
	background:#fafafa;
	border:1px solid #aaa;
	margin:5px;
	padding:2px;
}
#forum-newtopic .content {
	background:#fafafa;
	border:1px solid #aaa;
	margin:5px;
	padding:5px 15px 10px 10px;
}


#nextgame {
	font-family:tahoma;
	font-size:11px;
	padding:5px 0;
}
#nextgame .datum {
	text-align:center;
	font-size:10px;
	color:#888;
	height:20px;
	vertical-align:top;
}
#nextgame .mannschaft-l, #nextgame .mannschaft-r {
	font-size:12px;
	font-weight:bold;
}
#nextgame .mannschaft-l {
	text-align:right;
}
#nextgame .mannschaft-r {
	text-align:left;
}

#nextgame .wappen-l, #nextgame .wappen-r {
	width:45%;
}

#nextgame .wappen-l {
	text-align:right;
}
#nextgame .wappen-r {
	text-align:left;
}
#nextgame .spacer {
	text-align:center;
	width:10%;
}


#pm {
	font-family:tahoma;
	font-size:11px;
	padding:0px 10px 5px 10px;
}
#pm .title {
	font-weight:bold;
	color:white;
	height:30px;
	background:#333;
	font-size:11px;
	background-image:url(../images/title30.gif);
}
#pm .content {
	background:#fafafa;
	height:40px;
	line-height:20px;
}
#pm .content:hover {
	background:#eee;
}
#pm .icon {
	text-align:center;
}
#pm .nachricht {
}
#pm .datum {
}
#pm .datum a, #pm .datum a:hover {
	color:white;
	font-weight:bold;
}
#pm .antwort {
	text-align:center;
}
#pm .spezial {
	background:#fafafa;
	border:1px solid #aaa;
	margin:5px;
	padding:5px 15px 10px 10px;
}


#profil {
	padding:0px 5px 0px 5px;
}
#profil .title {
	height:40px;
	color:white;
	background-image:url(../images/title40.gif);
}
#profil .name {
	padding-left:5px;
	font-size:14px;
	width:100%;
	font-weight:bold;
}
#profil .besuche {
	text-align:right;
}
#profil .profile-left {
}
#profil .spacer {
	width:1px;
}
#profil .profile-right {
	width:150px;
	max-width:160px;
	min-width:150px;
	overflow:hidden;
}

#profil .leer {
	height:20px;
}
#profil .content {
	height:30px;
}
#profil .content td {
	width:10px;
}
#profil .content .detail {
	font-size:10px;
	color:#555;
	padding-left:5px;
	width:40%;
}

#profile-stats {
/*	margin-left:10px;
	margin-right:10px;*/
	max-width:130px;
}
#profile-stats .title {
	font-weight:bold;
	height:30px;
	color:white;
	background-image:url(../images/title30.gif);
	text-align:center;
}
#profile-stats .mannschaft, #profile-stats .liga {
	font-family:verdana;
	font-size:9px;
	color:#336699;
	line-height:13px;
	background:#eee;
	font-weight:bold;
}
#profile-stats .content-stats {
	line-height:20px;
	font-family:verdana;
	font-size:9px;
}

#register {
	padding:0px 5px 0px 5px;
}
#register .title {
	font-weight:bold;
	height:30px;
	color:white;
	background-image:url(../images/title30.gif);
}
#register .linespacer {
	height:5px;
}
#register .content {
	height:30px;
}

#squad {
	padding:0px 5px 0px 5px;
}
#squad .title {
	font-weight:bold;
	height:40px;
	color:white;
	background-image:url(../images/title40.gif);
	font-size:14px;
}
#squad .linespacer {
	height:5px;
}
#squad .profile {
	padding:0px 5px 0px 5px;
}
#squad .profile .title {
	font-weight:bold;
	height:30px;
	color:white;
	background-image:url(../images/title30.gif);
	font-size:9px;
}

.polls-all {
	padding:0px 5px 0px 5px;
}
.polls-table {
	margin:0px 5px 20px 5px;
}
.polls {
	padding:3px;
	background:#fafafa;
	border:1px solid #aaa;
}
.polls-title {
	padding-left:10px;
	margin-bottom:5px;
	font-weight:bold;
	min-height:30px;
	color:white;
	 background:#000;

	background-image:url(../images/title30.gif);
	 background-repeat:repeat-x;
	vertical-align:middle;
	line-height:30px;
	font-size:12px;

 display:block;
}
.polls .content {
	height:35px;
}
.polls .content:hover {
	background:#eee;
}
.polls .votes {
	text-align:right;
	vertical-align:top;
	font-size:9px;
	color:#888;
}
.polls .selection, .vote {
	vertical-align:top;
	font-size:9px;
}
.polls .timeleft {
	vertical-align:top;
	text-align:left;
	font-size:9px;
	color:#888;
}
.polls .content .auswahl {
	font-size:13px;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
}


#poll {
	margin:5px 5px 15px 5px ;
}
#poll .poll-title {
	font-size:13px;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px dashed #bbb;
	margin-bottom:5px;
}
#poll .option {
	height:30px;
	min-height:30px;
	font-weight:bold;
}
#telefonliste {
	margin:0px 5px 20px 5px;
}
#telefonliste .title {
	font-weight:bold;
	min-height:30px;
	color:white;
	background:#000;
	background-image:url(../images/title30.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	line-height:30px;
}
#telefonliste .content {
	background:#fafafa;
	height:30px;
	line-height:20px;
}
#telefonliste .content:hover {
	background:#eee;
}
#telefonliste .userid {
	text-align:center;
}
#cw-details {
	margin:0px 5px 20px 5px;
}
#cw-details .ergebnis {
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
#cw-details .datum, #cw-details .spielort {
	font-size:9px;
	color:#888;
}
#cw-details .title {
	font-weight:bold;
	min-height:30px;
	color:white;
	background:#000;
	background-image:url(../images/title30.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	line-height:30px;
	margin:10px 0px 0px 0px;
	padding-left:5px;
}
#cw-details .report {
	border:1px solid #ddd;
	background:#fafafa;
	padding:5px;
	margin:5px;
}
#cw-details .score {
	font-size:24px;
}
.tabelleklein_footer, .nextgames-footer {
	border-top:1px dashed #ddd;
}
.headlines-footer, .tabelleklein_footer, .nextgames-footer, .upcoming-footer, .result-footer {
	text-align:center;
	padding:3px 0 3px 0;
	font-size:9px;
}
.nextgames-footer {
	text-align:right;
	padding-right:3px;
}






#fcw-group-navi {	
	display:block;
}
#fcw-group-content {
	min-height:400px;
	display:block;
}
#fcw-group-navi ul {	
}
#fcw-group-navi li {	
	float:left;
	width:200px;
}
#show-groupcontainer
{
	/*padding:1px;*/
}
#show-group
{
	/*background:#222;*/
	background-image:url(../images/title30.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
	color:white;
	display:block;
	height:30px;
	line-height:30px;
	font-size:13px;
	margin-bottom:3px;
}
.show-groupuser
{
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:5px;
	margin:0 5px 3px 5px;
}
.show-groupuser .username
{
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:underline;
	line-height:20px;
}
#tippnavi
{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:150px;
	
	font-size:12px;
	font-weight:bold;
}
#tippnavi ul
{
	margin:0 0 20px 0;
}
#tippnavi ul li
{
	margin:0;
	padding:0 0 5px 0;

	color:#003366;

}
#tippnavi ul li a
{
	color:black;
}
#tippnavi ul ul
{
	margin:0 0 10px 10px;
	padding:0px;
}
#tippnavi ul ul li
{
	color:#336699;
	font-size:11px;
	padding:0;
	margin:0;
}

#tippcontent
{
	margin:0px 0px 0px 150px;
}
#tippcontent table
{
	width:95%;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	padding:0px;
	margin:auto;
	
}
#tippcontent tr:hover
{
	background:#f7f7f7;
}
#tippcontent tr:hover
{
	background:#99ccff
}
#tippcontent td
{
	padding:4px;
	border-bottom:1px solid #336699;
	height:35px;
}
#tippcontent td .inputbox
{
	width:20px;
}
.table-row-head, .table-row-head:hover
{
	background:#336699 !important;
	color:white;
	height:20px;
	font-weight:bold;
	vertical-align:middle;
}
.table-row-headb, .table-row-headb:hover
{
	background:#eee !important;
	font-size:16px;
}

#event-wrap {
}
#event-wrap .playerlist {
	margin-top:1px;
	float:right;
	width:194px;
	border:1px solid black;
	font-size:10px;
	padding:3px;
}
#event-wrap .content-wrap {
	margin-right:203px;
}
#event-wrap .name {
	background:#000;
	color:#fff;
	font-size:14px;
	padding:10px;
	font-weight:bold;
}
#event-wrap .content-wrap .info-wrap {
	margin-top:1px;
	height:15px;
	vertical-align:center;
	line-height:15px;
	padding:5px;
	font-size:11px;
	background:#000;
	color:#fff;
}
#event-wrap .content-wrap .info-wrap .eventdatum {
	float:left;
	font-size:13px;
}
#event-wrap .content-wrap .info-wrap .eventuhrzeit {
	float:left;
	font-weight:bold;
}
#event-wrap .content-wrap .info-wrap .eventtreffpunkt {
	float:right;
	font-weight:bold;
}
#event-wrap .content-wrap .beschreibung {
	margin-top:5px;
	padding:5px;
}
.zusage {
	clear:both;
	position:relative;
	border:1px solid #ccc;
	background:#f2f2f2;
	margin-top:10px;
	top:5px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.event_ja {
	color:#00CC00;
	font-weight:bold;
}
.event_nein {
	color:#CC0000;
	font-weight:bold;
}
.event_vielleicht {
	color:#FF6600;
	font-weight:bold;
}

ul.table-navi {
	list-style:none;
	margin:0;
}
ul.table-navi li {
	float:left;
	cursor:pointer;
	-moz-border-radius:4px;
	background:#111;
	color:#fff;
	padding:5px 10px;
	font-size:8pt;
	margin:0px 1px;
	font-weight:bold;
}
ul.table-navi li:hover {
	background:#666;
}