/*
	Copyright (c) 2004 Jürgen Linker
	
	Benutzte Farben:
	#F8F8F8 grauton
	#9CBEFE helles blau
	#315F96 dunkles blau
*/


/*=====================================================*/
/*Generelle Seiteneinstellungen*/
body {
	background-color: white;/*#9CBEFE;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-image: url('sporton/background.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td, table, p, li, input {
/*	border:0px solid black;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

/*input {
	border:1px solid gray;
}*/

select.vereinssuche, select {
	width: 100px;
}

/*HTML Überschriften  überschreiben*/
h1, h2  {
    font-family: verdana, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

h3, h4, h5, h6  {
    font-family: verdana, Verdana, Helvetica, sans-serif;
    font-size:  12px;
}

/*Definition für den Inhalt des Teaser-Moduls und anderer Module*/
.Normal
{
    font-family: verdana, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13px
}

/* ==========================================
    CSS STYLES FOR Survey in IBUYSPY PORTAL 
    copy these classes into your portal.css
   ===========================================
*/   
.SurveyQuestion
{

	color: black;
    font-family: verdana, Verdana, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-weight: bold;
    line-height: 12px    	
}

.SurveyPanel
{
	color: red;
	background-color: red;
	height:9px;
	

}

.SurveyOption
{
	color: black;
    font-family: verdana, Verdana, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-weight: normal;
    line-height: 12px    	
}

.SurveyButton
{
	color: darkred;
	font-weight: bold;
}

a.link, a.visited, a.hover {
	color:green;
}

/*Zeigt den Logout Button an*/
div.cmslogout {
	background-color: #FFFFFF;
	border: 1px solid;
	position: absolute;
	height: 50px;
	width: 150px;
	z-index:100;
	left: 0px;
	top: 0px;
}

/*=====================================================*/
/*Grundgerüst des CMS besteht aus 1 Tabelle mit 3 Spalten*/
/*Breite der linken Spalte*/
td.cmspage_centerwidth {
	width: 0%;
}
/*Breite der rechten Spalte*/
td.cmspage_leftwidth {
	width: 50%;
}
/*Breite der rechten Spalte*/
td.cmspage_rightwidth {
	width: 50%;
}
/*Breite der mittleren Spalte */
td.cmspage_middlewidth {
	width: 896px;
}
/*muss identisch sein zur Spaltenbreite*/
img.cmspage_middlewidth{
	width: 896px;
	height: 1px;
}
/*Zelle die oben links gezeigt wird */
td.cmspageleft_topleft {
	background-image: url(sporton/rand_links.gif);
	background-repeat: repeat;
/*	background-color:white;*/
	height: 140px;
}
/*Zelle die oben rechts gezeigt wird */
td.cmspageright_topright {
	background-image: url('sporton/rand_rechts.gif');
	background-repeat: repeat;
	height: 140px
}
/*Zelle mit dem Banner */
td.cmspagemiddle_banner {
	/*background-image: url(images/dbanner.jpg);
	background-repeat: repeat;*/
	height: 140px;
}
/*Zeile die direkt unterhalb des Banners gezeigt wird */
td.cmspagemiddle_subbannerline {
	height: 10px;
/*	background-color:white;*/
}
/*Fußzeile in der Mitte*/
td.cmspagemiddle_bottom {
	height:1px;
/*	background-color:red;*/
}
/*Bild in der Fußzeile*/
img.cmspagemiddle_bottom {
	height:1px;
	width:1px;
}
/*nimmt den ganzen mittleren Teil ab Position nach den Tabs auf*/
td.cmsmitte_container {
}
/*=====================================================*/
/*Navigationsbalken */
/*Zelle in die die Reiter (Navigation) gezeichnet werden*/
td.cmsnav_balken {
	text-align:left;
	vertical-align:bottom;
/*	background-color:white;*/
	background-image: url('sporton/tab_hintergrund.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height:24px
}

/*Zelle die einen Tab-Reiter (Tabelle) aufnimmt*/
td.cmsnav_tabzelle {
	vertical-align:bottom;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #315F96;	*/
}

/*Abstand zwischen Navigationszeile und dem Inhalt*/
img.cmsmiddle_subnaviline{
		height: 1px;
	width:1px;
}

/*Tabelle für gewählten Reiter*/
table.cmsnav_selected {
	border: 0px none;
	margin: 0px;	
}
	/*Größe des linken / rechten Bildes (Rundung)
	  vor allem die Breite muss gesetzt werden.
	  Das Pixelbild 1x1 zieht die Zelle auf die korrekte Größe*/
	img.cmsnav_selectedlinksrechts {
		width: 0px;
		height: 1px;
	}
	/*Linke Zelle des gewählten Reiters*/
	td.cmsnav_selectedlinks {
		width:1px;
		padding:4px;
		margin:0px;		
		background-image: url('sporton/tab_selected_links.gif');
		background-repeat: repeat
	}
	/*Rechte Zelle des gewählten Reisters*/
	td.cmsnav_selectedrechts {
		width:1px;
		padding:4px;
		margin:0px;		
		background-image: url('sporton/tab_selected_rechts.gif');
		background-repeat: repeat
	}
	/*Mittlere Zelle des gewählten Reisters*/
	td.cmsnav_selectedmitte {
		width:100%;
		background-image: url('sporton/tab_selected_mitte.gif');
		background-repeat: repeat;
		height:23px
	}
	/*Hyperlinkfarben für gewählten Reiter*/
	a.cmsnav_selected:visited, a.cmsnav_selected:active, a.cmsnav_selected:link {
		color: white;
		text-decoration:none;
		font-weight:normal;
	}
	a.cmsnav_selected:hover{
		color: red;
		text-decoration:none;
		font-weight:normal;
	}

/*Tabelle für andere Reiter*/
table.cmsnav_notselected {
	border: 0px none;
	margin: 0px;
/*	width:150px;	*/
}
	/*Größe des linken / rechten Bildes (Rundung)
	  vor allem die Breite muss gesetzt werden.
	  Das Pixelbild 1x1 zieht die Zelle auf die korrekte Größe*/
	img.cmsnav_notselectedlinksrechts {
		width: 0px;
		height:1px;
	}
	/*Linke Zelle des Reiters*/
	td.cmsnav_notselectedlinks {
		width:1px;
		padding:4px;
		margin:0px;
		background-image: url('sporton/tab_notselected_links.gif');
		background-repeat: repeat
	}
	/*Rechte Zelle des Reiters*/
	td.cmsnav_notselectedrechts {
		width:1px;
		padding:4px;
		margin:0px;
		background-image: url('sporton/tab_notselected_rechts.gif');
		background-repeat: repeat
	}
	/*mittlere Zelle des Reiters*/
	td.cmsnav_notselectedmitte {
		width:100%;
		background-image: url('sporton/tab_notselected_mitte.gif');
		background-repeat: repeat;
		height:20px
	}
	/*Hyperlinkfarben für andere Reiter*/
	a.cmsnav_notselected:visited, a.cmsnav_notselected:active, a.cmsnav_notselected:link {
		color: white;/*#315F96;*/
		font-weight:normal;
		text-decoration:none;
	}
	a.cmsnav_notselected:hover{
		color: black;
		text-decoration:none;
		font-weight:normal;
	}


/*=====================================================*/
/*Mittlere Spalte */
/*Größe der mittleren Tabelle */
table.cmsmiddle {
	width:100%;
	background-color: white;
}
/*Größe der linken mittleren Spalte */
td.cmsmiddle_left {
	width: 180px;
	text-align: center;
	background-color:white;
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;*/
}
/*Größe der rechtsn mittleren Spalte */
td.cmsmiddle_right {
	width: 200px;
	text-align: center;
	border-right:1px solid #718EAA;
	border-left:1px dotted #718EAA;
	border-bottom:1px dotted #718EAA;
}
/*Größe der mittleren Spalte */
td.cmsmiddle_middle {
	width: 516px;
	text-align: center;
/*	background-color:#9CBEFF;*/
}

/*Zelle links unten nach linken Modulen (Abschlussleiste)*/
td.cmsmiddle_bottomleft {
	background-color:white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;			
}
/*Zelle mitte unten nach linken Modulen (Abschlussleiste)*/
td.cmsmiddle_bottommiddle {
	background-color:white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;			
}
/*Zelle rechts unten nach linken Modulen (Abschlussleiste)*/
td.cmsmiddle_bottomright {	
	background-color:white;
}

img.cmsmodule_middlespace {
	width: 1px;
	height: 1px;
}
img.cmsmiddle_middlespace {
	width: 1px;
	height: 10px;
}

/*Bild ganz unten nach dem mittleren Teil*/
img.cmsmiddle_bottomspace {
	width: 1px;
	height:10px;
}

/*=====================================================*/
/*Definitionen für Module*/

table.cmsmodulerechts {
	width: 100%;
	border: 0px none;
	margin: 0px;
}

table.cmsmodule_mitte {
	width: 95%;
	border: 0px none;
}

td.cmsmodule_mitte_mitte {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:white;
/*	background-image: url(tab_modulmittemitte.gif);
	background-repeat: repeat;*/
/*	border-top-width: 1px;
/*	border-right-width: 1px;
/*	border-bottom-width: 1px;
/*	border-left-width: 1px;
/*	border-right-style: solid;
/*	border-top-style: solid;
/*	border-bottom-style: solid;
/*	border-left-style: solid;
/*	border-top-color: #DDDDDD;
/*	border-right-color: #DDDDDD;
/*	border-bottom-color: #DDDDDD;
/*	border-left-color: #DDDDDD;	
	
}
td.cmsmodule_mitte_oben {
/*	Die Angaben HIntergrund, etc. efolgen in cmsmodule_balkenrechts, ...
	Weil der Balken nämlich als weitere Tabelle gezeichnet wird.
	padding: 3px;
	background-image: url(tab_modulmitte.gif);
	background-repeat: repeat;	*/
}

table.cmsmodule_balken {
	border: 0px none;
	margin: 0px;
	width:100%;	
}

/*
  ===============================================================================
  Beginn Linke Module
  ===============================================================================
*/
/*Abstand zwischen Rand und erstem Modul (vertikaler Abstand)*/
img.cmsmiddle_topleftspace {
	width: 1px;
	height: 10px;
}
/*Breite der Module*/
table.cmsmodulelinks {
	width: 100%;
	border: 0px none;
	margin: 0px;
}
/*1. Zeile in der Kopftabelle (Balken)*/
td.cmsmodulelinks_oben {
	padding: 0px;
/*	background-image: url(tab_modul_mitte.gif);
	background-repeat: repeat;*/
}
	/*hier wird der Kopf der linken Moduls reingezeichnet*/
	table.cmsmodulelinks_balken {
		border: 0px none;
		margin: 0px;
		width:100%;	
	}
		/*Zellengröße der linken Kopfzelle*/
		td.cmsmodulelinks_balkenlinks {
			width:11px;
			background-image: url('sporton/modulhellgrau_links.gif');
			background-repeat: repeat
		}
		/*Zellengröße der rechten Kopfzelle*/
		td.cmsmodulelinks_balkenrechts {
			width:5px;
			background-image: url('sporton/modul_balken_rechts.gif');
			background-repeat: repeat
		}
		/*Zellengröße der mittleren Kopfzelle*/
		td.cmsmodulelinks_balkenmitte {
			width:100%;
			background-image: url('sporton/modul_balken_mitte.gif');
			background-repeat: repeat;
			height:18px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			text-align:left;
			color:#555555
		}
		/*Bildergröße für die Platzhalter linker / rechter Balken
		  Muss/Kann mit entsprechender Zellengröße korrespondieren*/
		img.cmsmodulelinks_balkenlinks {
			width: 11px;
			height: 1px;
		}
		
		img.cmsmodulelinks_balkenrechts {
			width: 4px;
			height: 1px;
		}
/*2. Zeile in der Kopftabelle (Inhalt)*/
td.cmsmodulelinks_mitte {
	width: 100%;
	padding: 4px;
	background-color:#F5F8FA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
/*	border-right-style: solid;
	border-left-style: solid;*/
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
/*	background-color:white;
	background-image: url(tab_modul_mitte.gif);
	background-repeat: repeat;*/
}
/*Abstand zwischen den Modulen*/
img.cmsmodulelinks_modulespace {
	width: 1px;
	height: 0px;
}
/*
  ===============================================================================
  Ende Linke Module
  ===============================================================================
*/

/*
  ===============================================================================
  Beginn Rechts Module
  ===============================================================================
*/
/*Abstand zwischen Rand und erstem Modul (vertikaler Abstand)*/
img.cmsmiddle_toprightspace {
	width: 1px;
	height: 10px;
}
/*Breite der Module*/
table.cmsmodulerechts {
	width: 100%;
	border: 0px none;
	margin: 0px;
}
/*1. Zeile in der Kopftabelle (Balken)*/
td.cmsmodulerechts_oben {
	padding: 0px;
/*	background-image: url(tab_modul_mitte.gif);
	background-repeat: repeat;*/
}
	/*hier wird der Kopf der linken Moduls reingezeichnet*/
	table.cmsmodulerechts_balken {
		border: 0px none;
		margin: 0px;
		width:100%;	
	}
		/*Zellengröße der linken Kopfzelle*/
		td.cmsmodulerechts_balkenlinks {
			width:4px;
			/*background-image: url('sporton/modulhellblau_links.gif');
			background-repeat: repeat*/
		}
		/*Zellengröße der rechten Kopfzelle*/
		td.cmsmodulerechts_balkenrechts {
			width:4px;			
			/*background-image: url('sporton/modulhellblau_rechts.gif');
			background-repeat: repeat*/
		}
		/*Zellengröße der mittleren Kopfzelle*/
		td.cmsmodulerechts_balkenmitte {
			width:100%;
			/*background-image: url('sporton/modulhellblau_mitte.gif');
			background-repeat: repeat;*/
			height:18px;
			text-align:left;
			color:#336699;
			padding-left:6px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;	
			font-weight:bold;
		}
		/*Bildergröße für die Platzhalter linker / rechter Balken
		  Muss/Kann mit entsprechender Zellengröße korrespondieren*/
		img.cmsmodulerechts_balkenlinks, img.cmsmodulerechts_balkenrechts {
			width: 6px;
			height: 1px;
		}
/*2. Zeile in der Kopftabelle (Inhalt)*/
td.cmsmodulerechts_mitte {
	width: 100%;
	padding: 4px;
	border-top:1px dotted #718EAA;		
	border-bottom:1px dotted #718EAA;
	padding-left:10px;
	padding-right:10px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #718EAA;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #718EAA;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #718EAA;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #718EAA;	
/*	background-color:#CEDFFF;
/*	background-color:white;
	background-image: url(tab_modul_mitte.gif);
	background-repeat: repeat;*/
}
/*Abstand zwischen den Modulen*/
img.cmsmodulerechts_modulespace {
	width: 1px;
	height: 0px;
}
/*
  ===============================================================================
  Ende Rechts Module
  ===============================================================================
*/

td.cmsmodule_balkenlinks {
	width:4px;
/*	background-image: url('sporton/modul_balken_links.gif');
	background-repeat: repeat */
}

td.cmsmodule_balkenrechts {
	width:4px;
/*	background-image: url('sporton/modul_balken_rechts.gif');
	background-repeat: repeat */
}

td.cmsmodule_balkenmitte {
	width:100%;
/*	background-image: url('sporton/modul_balken_mitte.gif');
	background-repeat: repeat; */
	height:18px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt	
}
img.cmsmodule_balken {
	width: 6px;
	height: 1px;
}

.unnamed1 {
	margin: 20px;
	padding: 15px;
	clear: left;
	float: none;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
	
a:active, a:visited, a:link, A.MyLink:active, A.MyLink:visited, A.MyLink:link		
{
    text-decoration:    none;
	font-weight:normal;
	color:#315F96;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}	
	
a:hover, A.MyLink:hover		
{
    text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}	

td.cmsmodulemitte_teasermehr, td.cmsmodulelinks_teasermehr {
	background-color: #F5F5F5;
}


td.cmsmodulemitte_teasertitel, td.cmsmodulelinks_teasertitel {
	color : #003399;
	font-size: 8pt;
	font-weight: bold;
}

td.cmsmodulerechts_teasermehr {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: white;
}

 td.cmsmodulerechts_teasertitel {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: white;
	color : black;
	font-size: 8pt;
	font-weight: normal;
}

/*Sozusagen der Seitenhintergrund der alles umrandenden Tabelle*/
table.cmspage_body {
}

/*Farbe der Links im Modul Navigation_Tree wenn dieses links plaziert wurde*/
A.cmsmodulelinks_navtree:active, A.cmsmodulelinks_navtree:visited, A.cmsmodulelinks_navtree:link {
	text-decoration:    none;
	font-weight:normal;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
}

/*Farbe der Links im Modul Navigation_Tree wenn dieses links plaziert wurde*/
A.cmsmodulelinks_navtree:hover {
	text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


/*Farbe der Links im Modul Navigation_Tree wenn dieses rechts plaziert wurde*/
A.cmsmodulerechts_navtree:active, A.cmsmodulerechts_navtree:visited, A.cmsmodulerechts_navtree:link {
	text-decoration:    none;
	font-weight:normal;
	color:navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Farbe der Links im Modul Navigation_Tree wenn dieses rechts plaziert wurde*/
A.cmsmodulerechts_navtree:hover {
	text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Linkfarbe des Moduls LINKS wenn dieses im linken Bereich plaziert wurde*/
A.cmsmodulelinks_navlbox:active, A.cmsmodulelinks_navlbox:visited, A.cmsmodulelinks_navlbox:link {
	text-decoration:    none;
	font-weight:normal;
	color:navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Linkfarbe des Moduls LINKS wenn dieses im linken Bereich plaziert wurde*/
A.cmsmodulelinks_navlbox:hover {
	text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Linkfarbe des Moduls LINKS wenn dieses im rechten Bereich plaziert wurde*/
A.cmsmodulerechts_navlbox:active, A.cmsmodulerechts_navlbox:visited, A.cmsmodulerechts_navlbox:link {
	text-decoration:    none;
	font-weight:normal;
	color:navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Linkfarbe des Moduls LINKS wenn dieses im rechten Bereich plaziert wurde*/
A.cmsmodulerechts_navlbox:hover {
	text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Linkfarbe des Moduls LINKS wenn dieses im mittleren Bereich plaziert wurde*/
A.cmsmodulemitte_navlbox:active, A.cmsmodulemitte_navlbox:visited, A.cmsmodulemitte_navlbox:link {
	text-decoration:    none;
	font-weight:normal;
	color:navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
A.cmsmodulemitte_navlbox:hover {
	text-decoration:    none;
	font-weight:normal;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Platz für den Banner*/
div.cmsbanner {
	z-index: 1;	
	position: absolute;
}

td.cmsmodule_teaseruntertitel {
	color : black;
	font-size: 8pt;
	font-weight: bold;
}
td.cmsmodule_teaserterminmonat {
	color : black;
	font-size: 10pt;
	font-weight: bold;
}
/*Formatierung des "Mehr" bei Teasermeldungen */
A.cmsmodule_teasermehrlink:active, A.cmsmodule_teasermehrlink:visited, A.cmsmodule_teasermehrlink:link {
	text-decoration:    none;
	font-weight:normal;
	color:#F67438;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/*Formatierung des "Mehr" bei Teasermeldungen */
A.cmsmodule_teasermehrlink:hover {
	text-decoration:    none;
	font-weight:normal;
	color:navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Formatierung der Teaerueberschrift wenn die Details angezeigt werden */
.cmsmodule_teasercontentueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#003399;
	font-weight:bold;
}

/* Abstand zwischen Titel der Teasermeldung und dem Teaser */
img.cmsmodulemitte_teaserabstandtitel {
	width: 1px;
	height: 1px;
}
/* Abstand zwischen den Teasermeldungen im mittleren Bereich */
img.cmsmodulemitte_teaserabstand {
	width: 1px;
	height: 4px;
}

table.cmsnavtree_rechts,table.cmsnavtree_links {
	width:180px;
	border-bottom:1px solid #D5E2FF;
	border-left:1px solid #D5E2FF;
	border-right:1px solid #D5E2FF;
}

/*Formatierung der 1. Ebene der linken Spalte des navigation_Tree Moduls*/
td.cmsnavtree_1ebene_links {		
	height: 23px;
	width:0px;
	background-color: white;
/*	padding-top:3px;
	padding-bottom:3px;
	border-top: #cccccc 1px solid;*/
}

/*Formatierung der 1. Ebene der rechten Spalte des navigation_Tree Moduls*/
td.cmsnavtree_1ebene_mitte {		
	height: 23px;
	width:180px;
	background-color: white;
/*	padding-top:3px;
	padding-bottom:3px;
	border-top: #cccccc 1px solid;*/
}

/*Formatierung der 2. Ebene der linken Spalte des navigation_Tree Moduls*/
td.cmsnavtree_2ebene_links {
	height: 19px;
/*	background-color: #dddddd;*/
}

/*Formatierung der 2. Ebene der rechten Spalte des navigation_Tree Moduls*/
td.cmsnavtree_2ebene_mitte {
	height: 19px;
/*	background-color: #dddddd;*/
}

/*Farbe des aktiv gewählten Eintrags im Modul navigation_tree*/
td.cmsnavtree_markierung {
/*	background-color: red;*/
}

/* Definition des Eintrags der 1. Ebene im Navbaum wenn dieser nicht gewählt ist*/
div.cmsmodulelinks_navtree1 a:link, div.cmsmodulelinks_navtree1 a:active, div.cmsmodulelinks_navtree1 a:visited {
	display:block;
	width:180px;
	padding:4px;
	background-color:#EAF1FF;
	border:1px solid #EAF1FF;
	border-bottom:1px solid white;
	color:black;
}
div.cmsmodulelinks_navtree1 a:hover {
	display:block;
	width:180px;
	padding:4px;
	background-color:#B0CAFF;
	border:1px solid #3A659C;
	color:black;
}

/* Definition des Eintrags der 1. Ebene im Navbaum wenn dieser gewählt ist*/
div.cmsmodulelinks_navtree1_selected a:link, div.cmsmodulelinks_navtree1_selected a:active, div.cmsmodulelinks_navtree1_selected a:visited {
	display:block;
	width:180px;
	padding:4px;
	background-color:#9CBEFF;
	border: 1px solid #3A659C;
	color:black;
}
div.cmsmodulelinks_navtree1_selected a:hover {
	display:block;
	width:180px;
	padding:4px;	
	background-color:#B0CAFF;
	border:1px solid #6699FF;
	color:black
}

/* Definition des Eintrags der 2. Ebene im Navbaum wenn dieser nicht gewählt ist*/
div.cmsmodulelinks_navtree2 a:link, div.cmsmodulelinks_navtree2 a:active, div.cmsmodulelinks_navtree2 a:visited {
	display:block;
	width:180px;
	padding:2px;
	padding-left:4px;
	background-color:#white;
	border:1px solid white;
	color:black
}
div.cmsmodulelinks_navtree2 a:hover {
	display:block;
	width:180px;
	padding:2px;
	padding-left:4px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	color:black
}

/* Definition des Eintrags der 1. Ebene im Navbaum wenn dieser gewählt ist*/
div.cmsmodulelinks_navtree2_selected a:link, div.cmsmodulelinks_navtree2_selected a:active, div.cmsmodulelinks_navtree2_selected a:visited {
	display:block;
	width:180px;
	padding:2px;
	padding-left:4px;
	background-color:#EEEEEE;
	border:1px solid #666666;
	color:black
}
div.cmsmodulelinks_navtree2_selected a:hover {
	display:block;
	width:180px;
	padding:2px;	
	padding-left:4px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	color:black
}

/* Breite der Tabelle der erweiterten Modul-Einstellungen*/
table.cms_module_erw {
	width:100%;
}
/* Breite der linken Spalte der erweiterten Modul-Einstellungen*/
tb.cms_module_erw_links {
	width:50%;
}
/* Breite der linken Spalte der erweiterten Modul-Einstellungen*/
tb.cms_module_erw_rechts {
	width:50%;
}

/* Einstellungen einzelner Einträge einer Linkbox */
div.cmsmodulelinks_navlbox, div.cmsmodulerechts_navlbox, div.cmsmodulemitte_navlbox {
}

/*Fuer Barrierefreiheit*/
.azx {
	POSITION: absolute;visibility:hidden;
}

/* Tabelle in die der Navigationsbaum gestellt wird*/
table.cmsnavtree_rechts,table.cmsnavtree_links {
	width:180px;
}

/* Einstellungen einzelner Einträge einer Linkbox */
div.cmsmodulelinks_navlbox, div.cmsmodulerechts_navlbox, div.cmsmodulemitte_navlbox {
}


/* Definitionen Terminkalender -----------------------------------------------------------*/
td.cmstkstamm_ueberschrift
{
	background-color: #B5C3E5;
	width: 100%;
	height:20px;
}

.cmstkstamm_checkcell
{
	width:20px;
}



td.cmstkstamm_trenner 
{
	background-color: #CCCCCC;
}

.cmstksuche_ergebnis
{
	font-weight: bold;
	font-size: 8pt;
}

td.cmstksuche_trenner 
{
	background-color: #CCCCCC;
}

td.cmstksuche_trenner 
{
	background-color: #CCCCCC;
	width: 100%;
}
td.cmstksuche_trenner_paging 
{
	width: 100%;
	height:20px;
}

td.cmstksuche_jahr 
{
	color : #003399;
	background-color: #B5C3E5;
	font-size: 10pt;
	font-weight: bold;
}

td.cmstksuche_monat
{
	color : #003399;
	background-color: #F0F0F0;
	font-size: 8pt;
	font-weight: bold;
}

td.cmstksuche_leerzeile
{
	colspan :2;
	height:5px;
	width:100pc;
}

td.cmstksuche_Titel
{
	font-size: 8pt;
	font-weight: bold;
	
}

tr.cmstksuche_Zeile_nicht_fremd
{
	background-color: #F0F0F0; 
}

td.cmstk_titelzeile
{
	width: 14%;
    background-color: #d4d0c8; 
    border: 1px solid;  
    border-color:DarkGray; 
}



td.cmstk_header
{
	color : #003399;
	background-color: #B5C3E5;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
	border: 1px solid;
	background-color: #B5C3E5;
	border-color:DarkGray;
}

td.cmstk_tag_nicht_in_monat
{
    background-color: #F0F0F0; 
    border: 1px solid; 
     
}

td.cmstk_tag_ohne_Termin
{
    background-color: #FFFFFF;  
    border: 1px solid; 
     
}

td.cmstk_tag_mit_Termin
{
    background-color: #ffffff;    
    border: 1px solid;
    
}

td.cmstk_tag_ohne_Termin_Wochenende
{
    background-color: #FFFFFF;  
    border: 1px solid;  
    color: #4169E1;
    
}

td.cmstk_tag_mit_Termin_Wochenende
{
    background-color: #ffffff;    
    border: 1px solid;
    color: #4169E1;
    
}

td.cmstk_liste_tag
{
	width:20px;
	text-align:right;
	vertical-align:top;
    background-color: #F0F0F0; 
    border: 1px solid;
    border-color:DarkGray;
}


td.cmstk_liste_termine
{
	
	width:95pc;
	text-align:left;
    background-color: #FFFFFF;  
    border: 1px solid;
    border-color:DarkGray;
}

td.cmstk_Anzeige_titel
{
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	width:100px;
	
}
td.cmstk_Anzeige_text
{
    font-size: 8pt;
    text-align:left;
}


tr.cmstk_woche_mitte
{
	height = 40px;
	text-align:right;
	vertical-align:top;
	border: 1px solid;
}
tr.cmstk_woche_rand
{
	height = 20px;
	text-align:right;
	vertical-align:top;
	border: 1px solid;
}

td.cmstk_liste_extern
{
	text-align:center;
	vertical-align:top;
	border: 1px solid;
    border-color:DarkGray;
}

/*Breite der Bilderbalken der Kalenderansicht*/
img.cmstkbalken {
	width:15px;
}

/* Ende Definitionen Terminkalender */

/* Definitionen Gästebucheintrag */
td.cmsgaeste_trenner 
{
	background-color: #CCCCCC;
	width: 500px;
}

td.cmsgaeste_trenner_paging 
{
	background-color: #B5C3E5;
	width: 100%;
	height:20px;
}

td.cmsgaeste_name
{
	font-weight: bold;
	font-size: 8pt;
	text-align:left;
	
}
/* Ende Definitionen Gästebucheintrag */


/* Quizmodul */
td.cmsquiz_fehlermeldung
{
    color: red;
}
td.cmsquiz_titel
{
    font-size: 8pt;
    text-align:left;
    font-weight: bold;
}
td.cmsquiz_eingabe_loesung
{
    background-color: #B5C3E5;
}

.cmsquiz_eingabe_loesung {
	width:16px;
}

/*Zeigt die remote-Console an*/
div.cmsremoteconsole {
	/*background-color: #F3F3EE;*/
	background-image: url(../images/remote_hintergrund.png);
	background-repeat: repeat;
	z-index:100;	
	padding:5px;
	position: absolute;
	left: 0px;
	width:100%;
	top: 0px;
}

/************************************************************************************/
/*Beginn mod_network*/
/*Zelle die beim Modulimport den Copyright-Vermerk aufnimmt*/
td.cmsmodulelinks_copyright,td.cmsmodulemitte_copyright,td.cmsmodulerechts_copyright{
	text-align:center;
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulelinks_copyright:active, A.cmsmodulelinks_copyright:visited, A.cmsmodulelinks_copyright:link {
	
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulelinks_copyright:hover {
	
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulerechts_copyright:active, A.cmsmodulerechts_copyright:visited, A.cmsmodulerechts_copyright:link {
	
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulerechts_copyright:hover {
	
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulemitte_copyright:active, A.cmsmodulemitte_copyright:visited, A.cmsmodulemitte_copyright:link {
	
}

/*Farbe der Copyright-Links eines importierten Moduls*/
A.cmsmodulemitte_copyright:hover {
	
}
/*Ende mod_network*/
/************************************************************************************/


td.spobox_oben {
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-image: url(sporton/spobox_oben.gif);
	background-position: top left;
	background-repeat: repeat-x;
	heigth:21px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	color:white;
	font-weight:bold;
	font-size:12px;
}

td.spobox_mitte {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#EAF1FF;
	padding:5px;
}

td.spobox_lu {
	background-image: url(sporton/spobox_lu.gif);
	background-position: top left;
	background-repeat: repeat-x;
	heigth:19px;
}

td.spobox_ru {
	background-image: url(sporton/spobox_ru.gif);
	background-position: top left;
	background-repeat: no-repeat;
	heigth:19px;	
	padding-top:2px;
	vertical-align:top;
}

td.spobox_ru_gelb {
	background-image: url(sporton/spobox_ru_gelb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	heigth:19px;	
	padding-top:2px;
	vertical-align:top;
}

div.spobox_ru {
	padding-left:25px;
}

div.spobox_ru a:link, div.spobox_ru a:visited, div.spobox_ru a:active, {
	color:white;
}

div.spobox_ru a:hover {
	color:#cccccc
}

div.spobox_ru_gelb {
	padding-left:25px;
}

div.spobox_ru_gelb a:link, div.spobox_ru_gelb a:visited, div.spobox_ru_gelb a:active, {
	color:black;
}

div.spobox_ru_gelb a:hover {
	color:#cccccc
}


td.spolst_dunkel_nav {
	background-color:#EDEFF1;
	height:25px;
	padding:2px;
}

td.spolst_dunkel_inhalt {
	background-color:#F5F8FA;
	height:25px;
	padding:2px;
}

td.spolst_hell_nav {
	background-color:#FFFFFF;
	border-left:1px solid #EDEFF1;
	height:25px;
	padding:2px;
}

td.spolst_hell_inhalt {
	background-color:#FFFFFF;
	border-right:1px solid #F5F8FA;
	height:25px;
	padding:2px;
}

/*BEGINN Definitionen für mod_suche*/
/*Breite und aussehen des Suchfeldes*/
input.cmstextsuche_links, input.cmstextsuche_rechts, input.cmstextsuche_mitte {
	width: 120;
}

.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 100%; }

.zoom_searchform { font-size: 100%; }
.zoom_options { font-size: 80%; }

/*ENDE Definitionen für mod_suche*/

/* Definitionen wzko.kdmod.sporton login --------------------------------------------------------------*/

.sporton_login_Fehlermeldung  {
	color: red;
}

td.sporton_login_gerade_Zeile
{
	background-color: #FFFFFF; 
}
td.sporton_login_ungerade_Zeile
{
	background-color: #F2F2F2; 
}

td.sporton_login_Anzeige_titel
{
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	width:100px;
	
}
td.sporton_login_Anzeige_text
{
    font-size: 8pt;
    text-align:left;
}

td.sporton_login_Anzeige_ueberschrift
{
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	background-color: #F2F2F2; 
}
	



/* Ende Definitionen wzko.kdmod.sporton --------------------------------------------------------------*/