﻿/* ----- Allgemeine Stylesheets für den Organizer ----- */
body.organizer h3
	{
	padding:0px;
	margin:0px;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:8px;
	background-image:url(/external/gfx/firstpage/linie.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-transform:uppercase;
	letter-spacing:1px;
	}
/*
input.ccsocounter
	{
	border:none;
	color:#000000;
	font-family:Verdana;
	font-size:8px;
	line-height:10px;
	}
*/

input.ccsocounter
	{
	border:none;
	background-color:#E5E5E5;
	color:#000000;
	font-family:Tahoma,Arial;
	font-size:9px;
	line-height:10px;
	width:150px;
	}
input.ccsocounter_nobackground
	{
	border:none;
	color:#000000;
	font-family:Tahoma,Arial;
	font-size:9px;
	line-height:10px;
	width:100%;
	}
	
table.ccsopagenavigation
	{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#DEE3E9;
	border-top:1px solid #CCD3DD;
	border-bottom:1px solid #CCD3DD;
	height:20px;
	}

table.ccsopagenavigation td
	{
	padding-left:3px;
	padding-right:3px;
	}

table.ccsopagenavigation span,table.ccsopagenavigation td,table.ccsopagenavigation a,table.ccsopagenavigation a:link,table.ccsopagenavigation a:active,table.ccsopagenavigation a:visited,table.ccsopagenavigation a:hover
	{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}

/* ----- Toolbar des Organizers ----- */
/* Tabelleneinstellungen */
table.ccsotoolbar
	{
	background-image:url(/external/gfx/framework/listheader.gif);
	width:610px;
	margin-bottom:20px;
	/*background-image:url(/external/gfx/firstpage/linie.gif);*/
	background-repeat:repeat-x;
	background-position:left bottom;
	}

/* Tabellenzellen */
table.ccsotoolbar td,table.ccsotoolbar th
	{
	width:12.5%;
	text-align:center;
	}
	
/* Tabellenzellen */
table.ccsotoolbar td.active
	{
	font-weight:bold;
	}
	
/* Links innerhalb der Toolbar */
table.ccsotoolbar a,table.ccsotoolbar a:link,table.ccsotoolbar a:active,table.ccsotoolbar a:visited,table.ccsotoolbar a:hover
	{
	/* color:#9B0000;*/
	color:#000000;
	text-decoration:none;
	line-height:25px;
	}
	
/* Toolbar innerhalb der Organizer-Funktionen */
table.ccsooptions
	{
	width:610px;
	/*background-color:#E5E5E5;*/
	background-color:#FFE4C7;
	margin-bottom:20px;

  	background-color:#FFE4C7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-top:1px dashed #D35800;
	border-bottom:1px dashed #D35800;
	}



table.ccsooptions td a,table.ccsooptions td span,table.ccsooptions td a:link,table.ccsooptions td a:active,table.ccsooptions td a:visited,table.ccsooptions td a:hover
	{
	color:#000000;
	font-size:12px;
	}

  /*comnavibar
  
  	background-color:#FFE4C7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-top:1px dashed #D35800;
	border-bottom:1px dashed #D35800;
  
  
  */

/*
table.ccsooptions td
	{
	color:#000000;
	padding-left:4px;
	padding-right:4px;
	font-size:11px;
	}
	*/
table.ccsooptions select
	{
	font-size:11px;
	}




/* ----- Listenansichten ----- */
/* Tabelleneinstellungen */
table.ccsolist
	{
	width:610px;
	}



/* Links innerhalb von Tabellenköpfen */
table.ccsolist th a,table.ccsolist th a:link,table.ccsolist th a:active,table.ccsolist th a:visited,table.ccsolist th a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
/*



/* Tabellenköpfe */


table.ccsolist th
	{
	/*background-image:url(/external/gfx/framework/listheader.gif);
	background-repeat:repeat-x;*/
	/*background-color:#ff0000;	
	text-align:left;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	line-height:17px;*/
	

	text-align:left;
	background-color:#FF9220;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	line-height:16px;
	vertical-align:bottom;
	border-bottom:1px dashed #D35800;

	}


table.ccsolist td a,table.ccsolist td a:link,table.ccsolist td a:active,table.ccsolist td a:visited,table.ccsolist td a:hover
	{
	color:#000000;
	text-decoration:none;
	}
*/

/* Tabellenzellen */
table.ccsolist td
	{
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	line-height:15px;
	vertical-align:baseline;
	width:30px;
	}
/*
table.ccsolist td.list1
	{
	background-color:#E5E5E5;
	}
*/
table.cald
{
	width:610px;
}

/*
table.content table
{
	width:610px;
}
*/

/* ----- Formulare ----- */
table.ccsoform
	{
	width:602px;
	}

/*
.ccsoform
{
	background-color:#E5E5E5;
}
*/


table.ccsoform th
	{
	background-color:#E5E5E5;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	white-space:nowrap;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	}
	
table.ccsoform td
	{
	background-color:#E5E5E5;
	vertical-align:top;
	height:20px;
	border-bottom:1px solid #EDEDED;
	}
	
input.ccsoform,select.ccsoform,textarea.ccsoform
	{
	width:190px;
	}

/* Stylesheet für die Submit/Reset-Funktionen eines Formulars */
div.ccsoform
	{
	/*background-color:#E5E5E5;*/
	margin-top:20px;
	margin-left:110px;
	margin-bottom:20px;
	}

div.ccsoform input
	{
	width:150px;
	background-color:#E5E5E5;
	}
	
/* Stylesheets für die Kalenderanzeige */
table.ccsodaylist
	{
	width:100%;
	}
	
table.ccsodaylist th
	{
	background-image:url(/external/gfx/framework/listheader.gif);
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	line-height:17px;
	}
	
table.ccsodaylist td,table.ccsodaylist td.selected,table.ccsodaylist td.double,table.ccsodaylist td.tripple
	{
	background-color:#E5E5E5;
	border-bottom:1px solid #EDEDED;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	line-height:20px;
	vertical-align:baseline;
	}

table.ccsodaylist td.selected
	{
	background-color:#DCDCDC;
	}

table.ccsodaylist td.double
	{
	background-color:#CCCCCC;
	}

table.ccsodaylist td.tripple
	{
	background-color:#BDBDBD;
	}

table.ccsodaylist td a,table.ccsodaylist td a:link,table.ccsodaylist td a:active,table.ccsodaylist td a:visited,table.ccsodaylist td a:hover
	{
	text-decoration:none;
	color:#000000;
	}

	
/* Stylesheets für die Kalenderanzeige */
table.ccsocalendar
	{
	width:160px;
	}
	
table.ccsocalendar th
	{
	background-image:url(/external/gfx/framework/listheader.gif);
	color:#000000;
	text-align:center;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	line-height:17px;
	}
	
table.ccsocalendar td
	{
	background-color:#E5E5E5;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	text-align:center;
	}

table.ccsocalendar td a,table.ccsocalendar td a:link,table.ccsocalendar td a:active,table.ccsocalendar td a:visited,table.ccsocalendar td a:hover
	{
	color:#000000;
	}
	
table.ccsoselector,table.ccsomonthlist
	{
	width:160px;
	}
	
table.ccsoselector td, table.ccsoselector td a,table.ccsoselector td a:link,table.ccsoselector td a:active,table.ccsoselector td a:visited,table.ccsoselector td a:hover
	{
	color:#000000;
	}

	
table.ccsomonthlist
	{
	background-color:#E5E5E5;
	height:20px;
	border:1px solid #808080;
	}

table.ccsomonthlist td
	{
	padding-left:3px;
	padding-right:3px;
	height:20px;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	}
	
table.ccsomonthlist td.current
{
	background-color: #CACACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
}

	
/*
table.ccsomonthlist td.current
	{
	background-color:#BDBDBD;
	}
	*/
table.ccsomonthlist td a,table.ccsomonthlist td a:link,table.ccsomonthlist td a:active,table.ccsomonthlist td a:visited,table.ccsomonthlist td a:hover
	{
	color:#000000;
	}









h3
{
	background-color:#FF9220;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	line-height:16px;
	vertical-align:bottom;
	border-bottom:1px dashed #D35800;
	margin-bottom:0px;
	margin-top:16px;
}



	.ccsotoolbar
	{
	background-color:#F1F1F1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-top:1px dashed #000000;
	border-bottom:1px dashed #000000;
}


h1
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	}

.list0, .list1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	line-height:16px;
	vertical-align:middle;
	text-align: left;
	border-bottom:1px solid #FFA13F;
}

.list0
{
	background-color:#FFD7AC;
}

.list1
{
	background-color:#FFE4C7;
}

table.ccsolist td.list1 td.list1
{
	width:800px;
	background-color:#00ff00;
}


td.list1 a,td.list1 a:link,td.list1 a:active,td.list1 a:visited,td.list1 a:hover
	{
	color:#000000;
	}


table.ccsodaylist td
{
	background-color: #FFE4C7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
	border-right:1px solid #FFA13F;
	border-bottom:1px solid #FFA13F;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

table.ccsodaylist th
{
	font-weight: normal;
}

/*
table.ccsodaylist td td
{
	background-color: #FFD7AC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
	border-right:1px solid #FFA13F;
	border-bottom:1px solid #FFA13F;
}*/


table.ccsocalendar td.current
{
	background-color: #CACACA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
}

table.ccsocalendar
{
			background-color: #9F9F9F;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: normal; 
			text-decoration: none;
}

table.ccsocalendar th, table.ccsocalendar td
{
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

.ccsomailform
{
	background-color:#E3E3E3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	vertical-align:top;
}
