/* ##################### Eigene Formate ##################### ok */

table.spielplan tr.wichtig td {
	background-color: #DDDDDD;
	
}

table.spielplan tr.abgesetzt td {
  text-decoration:line-through;
}

span.wichtig, div.wichtig, p.wichtig, table.spielplan tr.wichtig td.spalte_zeit, table.spielplan tr.wichtig td.spalte_datum {
  font-weight: bold;
}


table.spielplan td {
   	border: 1px dotted #000000; 
	
}

table.spielplan{
  /* table-layout:auto;	*/
  border-collapse: collapse;
}

table.spielplan td.spalte_liga{
	width: 90px;	
}

table.spielplan td.spalte_teams{
   /*   width: 90%;	*/
}



table.spielplan td.spalte_datum{
    text-align: right;
}

table.spielplan td.spalte_zeit{
    text-align: right;
}




.ueberschrift {
	
  vertical-align: top;
  padding-top: 2px;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  background-color: #FFEE88; 
  border: solid 1px #000000;

  text-align: left;
  text-indent: 10px;
  width: 99%;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height:120%;
}

.ueberschrift_haupt {
	
  font-size: 1.2em;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #004C9C; 
  border: solid 1px #000000;

  text-align: center;
 vertical-align: middle;
  width: 100%;
  line-height:120%;
  margin-bottom:2;
  margin-top:2;
}


.einleitung {
  font-weight: bold;
}





table.formattable {
  border-collapse:collapse;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

table.formattable thead {
  background-color: #FFEE88;
  vertical-align: middle;
  text-align: center;
  white-space: wrap;
  border: solid 1px #000000;
  padding: 0px;
}


table.formattable td {
  padding: 0px;
}


table.infotable {
  width: 100%;
  border-collapse:collapse;
  width: 100%;
/*  font-size: 12px; */
}


table.infotable thead {
  background-color: #FFEE88;
  vertical-align: middle;
  text-align: center;
  white-space: wrap;
  border: solid 1px #000000;
  padding: 0px;
}


table.infotable td {
  padding: 0px 0px 0px 4px;
  border: solid 1px #000000;
}

.bild_zentral {

     text-align:left;
     width:99%;

}

.umfliesend {

     float:left;
}

.nicht_umfliesend {

     float:none;
}

.xxxxxxxx {
  font-size:  11px;
}


/* ##################### GENERAL SETTINGS ##################### ok */

/* Spieler auf der Mannschaftsseite */



div.allespielersingle div.spielerm {
	float: left;
	margin: 10px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
  padding: 0px;
  width: 200px;
}

div.allespielersingle div.spielerm img {
  width: 200px;
}

div.allespielersingle div.spielerm div.name {
	font-weight: bold;
	background-color: #CCCCCC;
	margin-top: 5px;
}


div.allespielersingle div.spielerm div.eigenschaft div.kopf {
	float: left;
	margin-right: 10px;
	width: 80px;
}




/*  Spieler auf einer Seite */
div.allespielerm {
	float: right;

  width:100%;
}

div.allespieler {
	float: left;
  width:100%;
}


div.spielerm {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
  margin: 5px;
}

div.spielerm a img {
	width: 75px;
	clear: left;
}

div.spieler img {
	width: 300px;
  margin: 15px;
	float: left;
}

div.spielerm a span {
	display: block;
}

div.spieler {
	width: 100%;
	float: none;

}

div.spieler hr {
	clear: left;
}


BODY {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FCFCF8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;

}


hr {
  color: #1065B4;
  height: 1px;
  width: 100%;
}

h2 {
  font-size: 1.2em; 
  font-weight: bold;
}

h3 {
  font-size: 1.4em; 
  font-weight: bold;
}

ul {
	margin: 0px 0px 0px 0px;
}
/*
li {
	list-style: inside 15px;
	color: #000000;
}
*/

p {
	margin: 0px 0px 0px 0px;
}


a:link, a:visited {
  color: #082f8b;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.title {
  font-size: 30px;
  font-weight: bold;
}


table {
     border-spacing:0px;
     padding:0px;
     margin:0px;
     width:100%;
     text-align:left;
 /* background-color: #fff8e0; bischendunklerer hintergrund */


}

td {
  padding:0px;
}

/* ##################### MODULE SETTINGS ###################### ok */





table.moduletable_transparent {
  width: 100%;
  background-color: #FFFFFF;
  /*border: 5px solid #000000;  /* xx */
}

table.moduletable {
  width: 100%;
  background-color: #FFDE10;
  /*border: 5px solid #000000;  /* xx */
}

table.moduletable th, table.moduletable_transparent th {
  background-color: #082031;
  color: #FFDE10;
  vertical-align: middle;
  text-align: left;
  white-space: wrap;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  width: 100%;
  text-indent: 10px;
}

table.moduletable td, table.moduletable_transparent{
  padding: 0px;
  color:  #000000; 
}





table.moduletable_body, table.moduletable_sponsoren_bilder {
  margin: 0px 2px 6px 2px;
  width: 100%;
  table-layout:fixed; /* damit das bild im ie gestaucht wird gibt die Tabelle die Größe vor */
  /*border: 5px solid #000000;  /* xx */

}

table.moduletable_body th, table.moduletable_sponsoren_bilder th {
  color: #000000;
  vertical-align: middle;
  text-align: left;
  white-space: wrap;
  width: 100%;
  background-color: #FFEE88; 
  border: solid 1px #000000;
  text-indent: 10px;
}

table.moduletable_body, table.moduletable_sponsoren_bilder {
}


table.moduletable_sponsoren_bilder img {
	max-height: 100px;	
	max-width: 300px;	
	margin-top: 8px;


}

.latestnews_body  { /* Keine Aufzählungszeichen auf der Startseite */
  list-style-type:none;
}
 
ul.latestnews_body  {  /* Linksbündig für ie not ns */
       padding-left: 0.0em; 
}

a.latestnews_body  {  /* Linksbündig für ie not ns */
       font-size: 11px; 
}



/* ##################### FORM SETTINGS #################### ok */

.button {
  text-align:  center;
  font-size: 10px;
  font-weight: normal;
  background-color: #AAAAAA;
  border: 1px solid #000000;
  padding: 2px; 
  cursor: pointer;
}

.inputbox {
  color: #000000;
  background-color: #FFEE88;
  border: 1px solid #000000;
}

/* ################# SECTION LISTING SETTINGS ################# ok */

.sectiontableheader {
  background-color: #FFEE88;
  font-weight:  bold; 
}

.sectiontableentry {
  background-color: #FCFCF8; 
 }



.sectiontableentry1 {
  background-color: #FFFECC; 
 }

.sectiontableentry2 {
  background-color: #FFEE88;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# ok */



table.moduletable_left {
  margin: 0px 0px 0px 0px;
  width: 100%;
  background-color: #FFEE88;
}

table.moduletable_left th {
  background-color: #082031;
  font-size:  1.5em; 
  color: #FFDE10;
  vertical-align: middle;
  text-align: left;
  white-space: wrap;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  width: 100%;
  text-indent: 10px;
  padding: 0px;
}

table.moduletable_left tr {
  color:  #000000; 
  background-color: #FFDE10;
/*  font-size:  1.4em; */
/*  padding-top: 1px;
  padding-bottom: 1px;*/
}

table.moduletable_left a {
  font-size:  1.3em; 
}



table.moduletable_left div {
  background-color: #FFEE88;
  font-size:  0.9em; 

}


#active_menu {
  font-weight:bolder;
}

a.mainlevel:link, a.mainlevel:visited {
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
  /*margin-bottom: 1px;*/
}


a.sublevel:link, a.sublevel:visited{
  font-weight:normal;
  vertical-align: middle;
  text-align: left;
  padding-left: 12px;
}





/* ##################### PATHWAY SETTINGS ##################### ok */


.pathway {
  font-size:  0.8em; 
  background-color: #FFEE88;
  font-weight:  bold; 
  padding:  2px; 
}
/*
a.pathway:link, a.pathway:visited {
  padding:  2px; 
}

*/
/* ##################### PAGE NAVIGATION ###################### ok */


.pagenav {
 /* font-size:  12px; */
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:link, a.pagenav:visited {
  color:  #082f8b; 
}

a.pagenav:hover {
  text-decoration: underline; 
}


/* ################### SMALL FONT SETTINGS #################### ok */


.small {
  font-size: 0.8em;
}

.smalldark {
  font-size: 0.8em;
  color: #000000;
  font-weight: bold;
}

.modifydate {
  font-style: italic;
}

.createdate {
  font-style: italic;
}

a.readon:link, a.readon:visited {
}

a.readon:hover {
  text-decoration: underline; 
}


/* ##################### VOTING SETTINGS ###################### */


.poll {
}

.poll  DIV {
   margin-top:5px;
}

.content_rating {
  font-style       : italic;

 /* font-size        : xx-small; */
  color            : #000000;
}

.content_vote {
  /*font-size        : xx-small; */
  height           : 20px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background       : #clear;
  border           : 1px solid #000000;
}




/* ################### CONTENT PAGE SETTINGS ################## ok */


.contentpane {
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}




.contentpaneopen {
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

table.contentpaneopen ul  {  /* Linksbündig für ie not ns */
       margin-left: 16px;

       padding-left: 8px; 
}

.contentpaneopen p {
 }

.contentpaneopen td {
}

.blog {
/*  font-size: 10px; */
}

table.contentpaneopen_fp {
  margin-left: 4px;
  margin-right: 4px;
}





/* !!!!!!!!!! Überschriften in Blogs nicht markieren !!!!!!!!!!!!!!!!!!!!!! */
/* hoffentlich funzt das so */
.blog * td  {
  background-color: #FFFFFF ! important; 
  border: solid 0px #000000 ! important; 
}

.dn-each, table.spielplan td {  /* Blogeintraege bei Contents anzeigen */
  font-size: 11px;
}

.arrow-dn  { /* Keine Aufzählungszeichen auf der Startseite */
  list-style-type:none;
  /*list-style-position:inside; */

}
 
ul.dn  {  /* Linksbündig für ie not ns */
   /*    margin-left: 0.0em; */
       padding-left: 0.0em; 
}
 



td.contentheading {

  vertical-align: top;
  padding-top: 4px;
  font-weight: bold;
  color: #FFFFFF; 
  background-color: #004C9C; 
  border: solid 0px #000000; 
  text-align: left;
  text-indent: 0px;
  width: 100%;
}

.contentdescription {
}

.componentheading {
  vertical-align: top;
  padding-top: 4px;
  font-weight: bold;
  color: #FFFFFF; 
  background-color: #004C9C; 
  text-align: left;
  text-indent: 10px;
  width: 100%;
}

.componentheading_fp { /* Auf der Frontpage anders */
  vertical-align: top;
  font-weight: bold;
  color: #000000; 
  background-color: #FFEE88; 
  border: solid 1px #000000; 
  text-indent: 10px;
  /*width: 100%;*/
}


.blog_more_fp a {
  font-size: 0.75em;  
}

table.blog_fp {
  /* border: 5px solid #000000;  /* xx */
}

/*
table.blog_fp td td  {
  border-width:1px;  
  border-style:none;  
  border-color:#000000; 
  padding:4px; 
  margin:0px; 
}

table.blog_fp td td td {
  border-width:0px;  
  border-style:none;  
  border-color:#000000;  
}
*/


/* ###################### TABBED PAGES ###################### ok */

.ontab {
  border:1px solid 202020; 
  color:  #DABC6E; 
  font-weight:  bold; 
  padding:  4px 
}

.offtab {
  border:1px solid 202020; 
  padding:  4px; 
  cursor:  pointer 
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* ##################### NEWSFEED SETTINGS ###################### ok */

.newsfeedheading {
}



.newsfeeddate {
}
