/**
* Design by Claudius Jehle
*
* CSS by Matthias Busl
*
_/\/\/\/\/\/\___/\/\__/\/\______/\/\__/\/\/\/\_____
_/\/\_________/\______/\/\/\__/\/\/\__/\/\__/\/\___
_/\/\/\/\/\____/\/\___/\/\/\/\/\/\/\__/\/\/\/\_____
_/\/\_____________/\__/\/\__/\__/\/\__/\/\__/\/\___
_/\/\_________/\/\/\__/\/\______/\/\__/\/\/\/\_____
___________________________________________________
*
* 2007 All rights reserved
**/

/* Schriften von FSMB.de */
body {
	font-family:  arial, verdana, sans-serif;
	font-size: small;
}
#header h2, #ikom, #reisswolf, h1 {
	text-indent: -5000px;
}
a {
	color: #000;
	text-decoration: underline;
}
dt {
	font-weight: normal;
}

.links {
	text-decoration:none !important;
	margin-left:1px;
	font-size:13pt;
}
	

a.ext_link:link { color: #004A7F; text-decoration:none; }
a.ext_link:visited { color: #004A7F; text-decoration:none; }
a.ext_link:hover { color: #004A7F; text-decoration:underline; }
a.ext_link:active { color: #004A7F; text-decoration:underline; }

a:hover {
	text-decoration: none;
}
#inhalt a:active, #inhalt a:visited {
	/*color: #bbbbbb;*/
}

#linke_spalte {
	font-size: 80%;
}

#menue_full a, legend, #cal_top {
	font-weight: bold;
	font-size: 110%;
}
#cal_top a:hover {
	text-decoration: underline;
}
#menue_full .menue_kategorie:hover > a, #menue_full a:hover, #menue_inhalt a:hover, #menue_full .active {
	color: #000;
	text-decoration: underline;
	/*font-weight: bold;*/
}
#login, #cal_top a, #menue_full a {
	color: #fff;
	text-decoration: none;
}

#inhalt .autor {
	font-size: 80%;
	font-style:italic;
}
#inhalt table {
	font-size: 90%;
}
#footer {
	text-align: center;
}

.stautip {
	text-decoration:none !important;
	cursor:default;
}

.tip:hover span {
	text-decoration: none !important;
}
.caltip:hover span {
	text-decoration: none !important;
}
.stautip:hover span {
	text-decoration: none !important;
}
:hover.caltip span {
	font-size:9.5pt;
	font-weight:normal;
}
/* Menue */
#menue_inhalt a, #menue_full ul ul a {
	font-size: 100%;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.fehler, .kritisch {
	color: red;
	font-weight: bold;
}
.warnung {
	color: #ff7b01;
	font-weight: bold;
}
.gut, .success {
	color: green;
	font-weight: bold;
}

/* News */
#inhalt .newseintrag h4 a {
	text-decoration: none;
}
#inhalt a.news_mehr {
	font-weight: bold;
}

/* Telefonliste */
#telefonliste tr:hover {
	font-weight: bold;
	color: red;
}

/* Kalender */
#kalender {
	text-align: center;
}
#kalender .today {
	font-weight: bold;
}
#kalender_last th {
	font-weight: bold;
}
#kalender_last td {
	font-size: 100%;
}

a.tip {
	text-decoration: none;
}
a.tip:hover {
	text-decoration: underline;
}

#cal_month th {
		font-size:120%;
}

.cal_m_time, .cal_m_subj, .cal_m_date, .cal_m {
		font-size:110%;
}
.cal_m_subj, .cal_m_weekday {
		font-weight:bold;
}
.cal_m_loct {
	font-style:italic;
}
.cal_m_body {
		font-size:1.1em;
}
a.cal_m_link:link { color:#004A7F; }
a.cal_m_link:visited { color:#004A7F; }
a.cal_m_link:hover { color:#003961; }
a.cal_m_link:active { color:#003961; }

a.cal_m_link:link { text-decoration:none; }
a.cal_m_link:visited { text-decoration:none; }

/* OEPNV */
#oepnv, #rechte_spalte h3 {
	color: #fff;
	font-size: 90%;
}
#oepnv {
	font-size: 80%;
}
#rechte_spalte h3, #linke_spalte h3 {
	text-indent: 0.5em;
}
#oepnv .zeit {
	font-weight: bold;
}

/* Mensa */
#mensa a.tip:hover {
	text-decoration: none;
}

#noten ul {
	font-size: 80%;
}

/* Aemter*/
#aemter .amt {
	font-weight:bold;
}

/* Anfahrt */
#anfahrt_img, #itdTimeHour, #itdTimeMinute, #itdDateDay, #itdDateMonth, #name_origin, #place_origin, #type_origin, #strStartAddress, #strStartMerged, #strStartCityCountry, #strStartCountry {
	font-size:0.9em;
}


#anfahrt_suchen {
	font-size:100%;
	font-style:italic;
	font-weight: bold;
}

/* Bugtracker */

#bt_submit_message {
	font-weight:bold;
}