

/***************************
 * allgemein               *
 ***************************/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	background: #ffffff;
	color: #2B538E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2B538E;
}
td.hintergrund {
	background: #EFEFEF;
}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2B538E; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2B538E; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2B538E; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2B538E; }
a:focus { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2B538E; }


a.forum_pagenav:link    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:11px; text-decoration:none; }
a.forum_pagenav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:11px; text-decoration:none; }
a.forum_pagenav:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:11px; text-decoration:none; }
a.forum_pagenav:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; color:#2B538E; font-size:11px; text-decoration:none; }

a.calendar:link    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:13px; text-decoration:none; }
a.calendar:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:13px; text-decoration:none; }
a.calendar:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color:#8093BB; font-size:13px; text-decoration:none; }
a.calendar:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; color:#2B538E; font-size:13px; text-decoration:none; }

a.medienFormularUeberschriftKopfSortieren:link { color:#ffffff; text-decoration:none; }
a.medienFormularUeberschriftKopfSortieren:visited { color:#ffffff; text-decoration:none; }
a.medienFormularUeberschriftKopfSortieren:active { color:#ffffff; text-decoration:none; }
a.medienFormularUeberschriftKopfSortieren:hover { color:#ffffff; text-decoration:none; }

a.medienFormularUeberschriftKopfSortierenAct:link { color:#ffaa00; text-decoration:none; }
a.medienFormularUeberschriftKopfSortierenAct:visited { color:#ffaa00; text-decoration:none; }
a.medienFormularUeberschriftKopfSortierenAct:active { color:#ffaa00; text-decoration:none; }
a.medienFormularUeberschriftKopfSortierenAct:hover { color:#ffaa00; text-decoration:none; }

/* Forenbutton **********************************/

a.forenbutton {
	display: inline;
	border: 1px solid #29518C;
	background-color: #eeeeee;
	font-weight: bold;
	padding: 1px 8px;
	font-size: 12px;
	text-decoration: none;
	color: #29518C;
}

a.forenbutton:hover {
	text-decoration: none;
	background-color: #ffffff;
}

a.forenbutton2 {
	display: inline;
	border: 1px solid #29518C;
	border-left: 0px;
	background-color: #eeeeee;
	font-weight: bold;
	padding: 1px 8px;
	font-size: 12px;
	text-decoration: none;
	color: #29518C;
}

a.forenbutton2:hover {
	text-decoration: none;
	background-color: #ffffff;
}

/***************************
 * Textpassagen            *
 ***************************/
.ueberschrift	{ font-size: 11pt; font-weight:bold; }
.klein			{ font-size:  8pt; }
.sehrklein		{ font-size:  7pt; }


/***************************
 * Page                    *
 ***************************/
td.line_titel		{ background: #2B538E; color: #FFFFFF; }
td.line_head		{ background: #2B538E; color: #FFFFFF}
td.line_category	{ background: #B8B8B8; }
td.line_fcategory	{ background: #63758E; color:#FFFFFF; }
td.line_odd			{ background: #DEDEDE; }
td.line_even		{ background: #D4D4D4; }
td.line_attention	{ background: #EaEa00; }
td.line_media		{ background: #A8A8A8; }
td.line_mail		{ background: #F7F7F7; }

td.statistik_login		{ background: #0000FF; }
td.statistik_logout		{ background: #FF0000; }
td.statistik_duration	{ background: #FFFF00; }

/***************************
 * Pfeile-Link             *
 ***************************/
a.link:link				{ font-weight:bold; color: #2B538E; text-decoration:none;      }
a.link:visited			{ font-weight:bold; color: #2B538E; text-decoration:none;      }
a.link:active			{ font-weight:bold; color: #2B538E; text-decoration:none;      }
a.link:hover			{ font-weight:bold; color: #2B538E; text-decoration:underline; }

/*   muss 1-zu-1 aus der 'style-metadaten.css' übernommen werden!!!   */
a.link_klein:link		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein:visited	{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein:active		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein:hover		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:underline; }

a.link_klein2:link		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein2:visited	{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein2:active		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none;      }
a.link_klein2:hover		{ font-weight:bold; font-size: 8pt; color: #2B538E; text-decoration:none; }

/***************************
 * Formulare               *
 ***************************/
form				{ display: inline; }

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
input.field			{ width: 300px; }
input.field_nosize	{  }
input.file			{ width: 400px; }
input.file_small	{ width: 300px; }
input.button		{ width: 300px; }

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
select.field		{ width: 300px; }
select.list			{ width: 300px; height: 120px; }

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
textarea.field		{ width:  300px; height: 120px; }

a.field:link		{ font-size: 8pt; text-decoration: none;      }
a.field:visited		{ font-size: 8pt; text-decoration: none;      }
a.field:active		{ font-size: 8pt; text-decoration: none;      }
a.field:hover		{ font-size: 8pt; text-decoration: underline; }


/***************************
 * Menu                    *
 ***************************/
td.menu_head {
	background: #2B538E;
	color: #FFFFFF;
}

td.menu_content {
	background: #DEDFDE;
}

a.menu_item:link				{ color: #2B538E; text-decoration: none; }
a.menu_item:visited				{ color: #2B538E; text-decoration: none; }
a.menu_item:active				{ color: #2B538E; text-decoration: none; }
a.menu_item:hover				{ color: #8093BB; text-decoration: none; }

a.menu_item_active:link			{ color: #000000; text-decoration: none; }
a.menu_item_active:visited		{ color: #000000; text-decoration: none; }
a.menu_item_active:active		{ color: #000000; text-decoration: none; }
a.menu_item_active:hover		{ color: #000000; text-decoration: none; }

a.menu_subitem:link				{ font-size: 8pt; color: #2B538E; text-decoration: none; }
a.menu_subitem:visited			{ font-size: 8pt; color: #2B538E; text-decoration: none; }
a.menu_subitem:active			{ font-size: 8pt; color: #2B538E; text-decoration: none; }
a.menu_subitem:hover			{ font-size: 8pt; color: #8093BB; text-decoration: none; }
a.menu_subitem_active:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
a.menu_subitem_active:visited	{ font-size: 8pt; color: #000000; text-decoration: none; }
a.menu_subitem_active:active	{ font-size: 8pt; color: #000000; text-decoration: none; }
a.menu_subitem_active:hover		{ font-size: 8pt; color: #000000; text-decoration: none; }

a.menu_subitemw:link			{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.menu_subitemw:visited			{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.menu_subitemw:active			{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.menu_subitemw:hover			{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }

a.menu_subitemg:link			{ font-size: 8pt; color: #909090; text-decoration: none; }
a.menu_subitemg:visited			{ font-size: 8pt; color: #909090; text-decoration: none; }
a.menu_subitemg:active			{ font-size: 8pt; color: #909090; text-decoration: none; }
a.menu_subitemg:hover			{ font-size: 8pt; color: #AFAFAF; text-decoration: none; }

/***************************
 * Kalender                *
 ***************************/

td.cal_week_last					{ background: #F7F7F7; }
a.cal_week_last:link				{ font-size: 8pt; color: #909090; }
a.cal_week_last:visited				{ font-size: 8pt; color: #909090; }
a.cal_week_last:active				{ font-size: 8pt; color: #909090; }
a.cal_week_last:hover				{ font-size: 8pt; color: #909090; }

td.cal_week							{ background: #DEDEDE; }
a.cal_week:link						{ font-size: 8pt; color: #2B538E; }
a.cal_week:visited					{ font-size: 8pt; color: #2B538E; }
a.cal_week:active					{ font-size: 8pt; color: #2B538E; }
a.cal_week:hover					{ font-size: 8pt; color: #2B538E; }

td.cal_week_today					{ background: #DEDEDE; border: 3px solid #2B538E; }
a.cal_week_today:link				{ font-size: 8pt; color: #2B538E; }
a.cal_week_today:visited			{ font-size: 8pt; color: #2B538E; }
a.cal_week_today:active				{ font-size: 8pt; color: #2B538E; }
a.cal_week_today:hover				{ font-size: 8pt; color: #2B538E; }

td.cal_week_selected				{ background: #DEDEDE; }
a.cal_week_selected:link			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_selected:visited			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_selected:active			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_selected:hover			{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_week_today_selected			{ background: #DEDEDE; border: 3px solid #2B538E; }
a.cal_week_today_selected:link		{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_today_selected:visited	{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_today_selected:active	{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_week_today_selected:hover		{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_week_next					{ background: #F7F7F7; }
a.cal_week_next:link				{ font-size: 8pt; color: #909090; }
a.cal_week_next:visited				{ font-size: 8pt; color: #909090; }
a.cal_week_next:active				{ font-size: 8pt; color: #909090; }
a.cal_week_next:hover				{ font-size: 8pt; color: #909090; }



td.cal_sat_last						{ background: #F7F7F7; }
a.cal_sat_last:link					{ font-size: 8pt; color: #909090; }
a.cal_sat_last:visited				{ font-size: 8pt; color: #909090; }
a.cal_sat_last:active				{ font-size: 8pt; color: #909090; }
a.cal_sat_last:hover				{ font-size: 8pt; color: #909090; }

td.cal_sat							{ background: #D4D4D4; }
a.cal_sat:link						{ font-size: 8pt; color: #2B538E; }
a.cal_sat:visited					{ font-size: 8pt; color: #2B538E; }
a.cal_sat:active					{ font-size: 8pt; color: #2B538E; }
a.cal_sat:hover						{ font-size: 8pt; color: #2B538E; }

td.cal_sat_today					{ background: #D4D4D4; border: 3px solid #2B538E; }
a.cal_sat_today:link				{ font-size: 8pt; color: #2B538E; }
a.cal_sat_today:visited				{ font-size: 8pt; color: #2B538E; }
a.cal_sat_today:active				{ font-size: 8pt; color: #2B538E; }
a.cal_sat_today:hover				{ font-size: 8pt; color: #2B538E; }

td.cal_sat_selected					{ background: #D4D4D4; }
a.cal_sat_selected:link				{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_selected:visited			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_selected:active			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_selected:hover			{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_sat_today_selected			{ background: #D4D4D4; border: 3px solid #2B538E; }
a.cal_sat_today_selected:link		{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_today_selected:visited	{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_today_selected:active		{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sat_today_selected:hover		{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_sat_next						{ background: #F7F7F7; }
a.cal_sat_next:link					{ font-size: 8pt; color: #909090; }
a.cal_sat_next:visited				{ font-size: 8pt; color: #909090; }
a.cal_sat_next:active				{ font-size: 8pt; color: #909090; }
a.cal_sat_next:hover				{ font-size: 8pt; color: #909090; }



td.cal_sun_last						{ background: #F7F7F7; }
a.cal_sun_last:link					{ font-size: 8pt; color: #909090; }
a.cal_sun_last:visited				{ font-size: 8pt; color: #909090; }
a.cal_sun_last:active				{ font-size: 8pt; color: #909090; }
a.cal_sun_last:hover				{ font-size: 8pt; color: #909090; }

td.cal_sun							{ background: #C9C9C9; }
a.cal_sun:link						{ font-size: 8pt; color: #2B538E; }
a.cal_sun:visited					{ font-size: 8pt; color: #2B538E; }
a.cal_sun:active					{ font-size: 8pt; color: #2B538E; }
a.cal_sun:hover						{ font-size: 8pt; color: #2B538E; }

td.cal_sun_today					{ background: #C9C9C9; border: 3px solid #2B538E; }
a.cal_sun_today:link				{ font-size: 8pt; color: #2B538E; }
a.cal_sun_today:visited				{ font-size: 8pt; color: #2B538E; }
a.cal_sun_today:active				{ font-size: 8pt; color: #2B538E; }
a.cal_sun_today:hover				{ font-size: 8pt; color: #2B538E; }

td.cal_sun_selected					{ background: #C9C9C9; }
a.cal_sun_selected:link				{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_selected:visited			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_selected:active			{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_selected:hover			{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_sun_today_selected			{ background: #C9C9C9; border: 3px solid #2B538E; }
a.cal_sun_today_selected:link		{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_today_selected:visited	{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_today_selected:active		{ font-size: 8pt; color: #2B538E; font-weight: bold; }
a.cal_sun_today_selected:hover		{ font-size: 8pt; color: #2B538E; font-weight: bold; }

td.cal_sun_next						{ background: #F7F7F7; }
a.cal_sun_next:link					{ font-size: 8pt; color: #909090; }
a.cal_sun_next:visited				{ font-size: 8pt; color: #909090; }
a.cal_sun_next:active				{ font-size: 8pt; color: #909090; }
a.cal_sun_next:hover				{ font-size: 8pt; color: #909090; }





/********************************************************************
 *** Medienpool *****************************************************
 ********************************************************************/

body.medien {
	padding: 10px 10px 10px 10px;
	background-color: #EFEFEF; /* das gleiche wie 'td.hintergrund' */
}


/********************************************************************
 *** Meta-Ordner ****************************************************
 ********************************************************************/

/*
die Informationen für die Metadaten stehen in einer extra Datei!!!
Ansonsten gibt's konflikte mit den Styles für die Links...
*/


