/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
 
/*Styles for level 1*/
.clLevel1, .clLevel1over{text-align:left; position:absolute; padding:3px; font-family:arial,verdana,tahoma, helvetica; font-size:12px}
.clLevel1{background-color:#252525; layer-background-color:Navy; color:lime;}
.clLevel1over{background-color:#333333; layer-background-color:#006699; color:yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1
.clLevel1, .clLevel1over{text-align:left; position:absolute; padding:2px; font-family:verdana,tahoma, arial,helvetica; font-size:12px; font-weight:bold}
.clLevel1{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel1over{background-color:#336655; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
*/

/*Styles for level 2*/
.clLevel2, .clLevel2over{text-align:left; position:absolute; padding:3px; font-family:arial,verdana,tahoma,helvetica; font-size:12px}
.clLevel2{background-color:#333333; layer-background-color:Navy; color:lime;}
.clLevel2over{background-color:#404040; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*******************************************************************************************************/
#startseite
{
	/*background-image:  url(../hintergrund/hintergrund.gif); 
	background-color: #400080; */	 
	background-image:  url(../hintergrund/cbk0174.jpg);
	color: #DDDDDD;	
	font-size: 32px;
	font-weight: bold;
	/*color: #6C006C;*/
	letter-spacing: 1pt;		
}
/*Allgemein für den Body*/
body
{
	font-size: 12px;
	font-family: verdana;
	color: black;	
	text-align: center;
	background-color: #FFFFFF; 	 
	margin-top: 12px;
	margin-left: 15px;
	margin-right: 0px;		
}
#hintergr
{
	/*background-image:  url(../hintergrund/hintergrund.JPG);*/ 
		background-color: #F2F2F2; 
}
/*Seitenüberschrift*/	
/*Haupttabelle die alle anderen Elemente beinhaltet - ist in jedem Script*/
.maintable 
{ 
	width: 97%;	
}
#schrift_klein
{
	font-size: 11px;	
}
#schrift
{
	font-size: 12px;	
}
.kopf
{	
	width: 100%;	 
	height: 32px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	letter-spacing:7px;
	color: #FFFFFF;
	background-color: #100550;
	/*background-image:  url(../hintergrund/cbk0174.jpg); */	
}
#kopf2
{	
	letter-spacing:3px;	
}
.gaestebuch
{	
	width: 100%;	 
	height: 32px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	letter-spacing:7px;
	color: aqua;
	/*background-color: #181167;*/
	background-image:  url(../hintergrund/cbk0174.jpg); 
	margin-top: 12px;
	margin-left: -10px;
	margin-right: 0px;	
}
.hoehe_1
{
	height: 17px;
}

/*Für die meisten Scripts*/

#image
{
	/*background-image:  url(../hintergrund/hellgrau06.gif);*/
	background-color: white;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

/*Für alle Tabellen*/
table
{	
	/*Kein Rahmen und kein Zellenabstand in Tabellen*/
	border-collapse: collapse;
	border-spacing: 0px;
	/*border-style:solid;
	border-width:2px;
	border-color:red;*/
}
tr
{
	/*font-size: 11px;*/
}
td
{
	/*Abstand vom Rahmen zum Zelleninhalt*/
	/*
	padding: 1px;
	border-style:solid;
	border-width:1px;
	border-color:blue;
	*/
}
/*Nur dort wo Rahmenabstand sein soll*/
#cellspacing
{
	border-collapse: collapse;
	border-spacing: 10px;
}

/*Wenn Ausrichtung mittig sein soll*/
/*#center {text-align: center; }*/	


/*Abstand zwischen den Untertabellen*/
.abstand_1
{
	height: 25px;
}

/*Überschrift, z.B. bei Tabellen*/
.ueberschrift_1
{
	font-size: 18px;
	font-weight: bold;
	color: black;	
}

.fett_underline
{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;	
}
.fett_h1_underline
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.fett_h2_underline
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.fett_h1
{
	font-size: 13px;
	font-weight: bold;	
}
.fett_h2
{
	font-size: 18px;
	font-weight: bold;	
}
.fett
{
	font-weight: bold;
}
/*bei den Links bei Fotogalerie*/
.links_tabelle
{
	font-size: 16px;
	font-weight: bold;
	width: 90%;	
}

/*Tabellen in der Untertabelle*/
.fotogalerie
{
	font-size: 12px;	
	width: 90%;
	text-align: left;	 	 		
}
.fotovorschau
{
	font-size: 12px;	
	width: 92%;
	text-align: left;
}
.links_fotoauswahl
{
	height: 25px;
	text-align: center;	
	font-size: 12px;
	background-color: #181167;
	color: white; 
}

a:link {color: black;}
a:visited {color: black;}
a:hover {color: red;}
/*a:active {color: blue;}*/
a:visited {color: black;}

a.spiellink {text-decoration:none;}
a.spiellink:hover {color: red;}
/*a.spiellink:visited {color: black;}
a.spiellink:active {color: red;}*/
#spiellink {color: black; }
/*#spielfavoritlink {color: #7700bb; }*/
#spielfavoritlink {color: #000095; }
#spielfavoritlink:hover {color: red;}
/*#spielfavoritlink:visited {color: #7700bb;}*/
/*text-decoration: underline  bzw. none  Link-unterstreichung*/


.link_hell:link {color: white;}
.link_hell:visited {color: white;}
.link_hell:hover {color: lime;}
.link_hell:active {color: yellow;}
	/*text-decoration: underline  bzw. none  Link-unterstreichung*/

.auswahlmenue
{
	font-size: 11px;
	background-color: #181167;
	color: white;			
}
/*Tabellen in der Untertabelle*/
.spiele
{
	font-size: 11px;	
}

.tabelle
{
	font-size: 11px;	
}
.titel 
{
	text-align: center;	
	font-size: 13px;
	font-weight: bold;
}
#titel_saison 
{
	text-align: center;	
	font-weight: bold;
	background-color: #666666;
	color: white;
}
#titel_background
{
	background-color: #181167;
	color: white;			
}

/*Farben für Spiele und Tabellen*/
.zeile_0 {background-color: #FFFFFF; }
.zeile_1 {background-color: #CCCCCC; }
.zeile_2 {background-color: #FFFFFF; }
.aufsteiger {background-color: #BBBBBB; }	
.cup {background-color: #DDDDDD; }
.mitte {background-color: white; }
.absteiger {background-color: #CCCCCC; }
/*#favorit {color: #7700bb; }*/
/*#favorit {font-weight: bold; }*/
#favorit {color: #000095; }

.chronik
{
	font-size: 12px;	
	width: 90%;	
}
/*Seitenüberschrift*/	
.spielberichte
{
	font-size: 12px;	
	width: 98%;
	text-align: left;
}
.auswahl
{
	font-size: 12px;
	/*font-weight: bold;*/
	background-color: #222222;
	color: white;
	/*spacing: 7px;*/
}
.link_auswahl:link {color: white;}
.link_auswahl:visited {color: white;}
.link_auswahl:hover {color: yellow;}
.link_auswahl:active {color: white;}
.auswahlmenue2
{
	font-size: 11px;
	background-color: #222222;
	color: white;			
}
#lime_auswahl { color: white; }



