/**
* Design by Claudius Jehle
*
* CSS by Matthias Busl
*
_/\/\/\/\/\/\___/\/\__/\/\______/\/\__/\/\/\/\_____
_/\/\_________/\______/\/\/\__/\/\/\__/\/\__/\/\___
_/\/\/\/\/\____/\/\___/\/\/\/\/\/\/\__/\/\/\/\_____
_/\/\_____________/\__/\/\__/\__/\/\__/\/\__/\/\___
_/\/\_________/\/\/\__/\/\______/\/\__/\/\/\/\_____
___________________________________________________
*
* 2007 All rights reserved
**/

/*** COLORS ***/
body {
	background-color: #eeeeee; /* s. auch dynamic.php!*/
}
#container {
	border: 1px solid #e1decd;
	background-color: #ffffff;
}
#header {
   background-image: url(header.jpg);
   background-repeat:no-repeat;
   background-position: top left;
}
#ikom {
   background-image: url(ikom.gif);
   background-repeat:no-repeat;
   background-position: 0 2px;
}
#reisswolf {
   background-image: url(reisswolf.gif);
   background-repeat:no-repeat;
   background-position: 0 3px;
}
#footer {
	border-top: 1px solid #e1decd;
}
/*
h1 {
   background-image: url(Fachschaft_Maschinenbau.gif);
   background-repeat:no-repeat;
   background-position: top left;
}
#header h2 {
   background-image: url(der_TU.gif);
   background-repeat:no-repeat;
   background-position: top left;
}
*/
.tip span, .caltip span, .stautip span {
	background: #eee;
	border: 1px solid #dddddd;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
#linke_spalte {
	/*border-right: 1px solid #00417d;*/
}
#menue {
   background-image: url(menue.jpg);
   background-repeat:no-repeat;
   background-position: top left;
}
#inhalt {
	border-left: 4px solid #ebecef;
	border-right: 1px solid #ccd9e5;
}

input, textarea {
	border: 1px solid black;
}
a img {
	border-width: 0;
}

/* inhalt */
#inhalt h4 {
	border-bottom: 1px solid #004a7f;
}
#inhalt .odd {
	background-color: #ebecef;
}

/* Menue */
#menue_full .menue_kategorie:hover > a, #menue_full .menue_kategorie > a:hover, #menue_full .menue_kategorie > a:active,  #menue_full .menue_kategorie > a:focus, #menue_full .active {
   background-image: url(menue_active.gif);
   background-repeat:no-repeat;
   /*background-position: top left;*/
}
#menue_full .main_2 a {
   background-position: -6em 0;
}
#menue_full .main_3 a {
   background-position: -12.5em 0;
}
#menue_full .main_4 a {
   background-position: -21em 0;
}
#menue_full .main_5 a {
   background-position: -24em 0;
}
#menue_full .main_6 a {
   background-position: -28em 0;
}
#menue_full ul ul {
	background-color: #ffd200;
}
#menue_full ul.menue_seiten a {
	border-width: 0 1px 1px 1px;
	border-color: #f3e6ac;
	border-style:solid;
}

/* Login */
#login fieldset {
	border: 0px solid #fff;
}
#login {
   background-color: #3f779f;
   background-image: url(login_top.jpg);
   background-repeat:no-repeat;
   background-position: top left;
   /*border-right: 1px solid #fffff;*/
}
#login_bottom {
   background-image: url(login_bottom.jpg);
   background-repeat:no-repeat;
   background-position: bottom left;
}

/* Kalender */
#cal_top {
   background-image: url(kalender.jpg);
   background-repeat:no-repeat;
   background-position: top left;
}
#kalender table {
	border-collapse: collapse;
	border-spacing: 0;
}
#kalender thead {
	background-color: #ffd82b;
}
#kalender .cal_week0 {
	background-color: #f3db74;
}
#kalender .cal_week1 {
	background-color: #fff2b6;
}
#kalender .cal_week2 {
	background-color: #f3e6ac;
}
#kalender .cal_week3 {
	background-color: #fff8d7;
}
#kalender .cal_week4 {
	background-color: #f3e8b8;
}
#kalender .cal_week5 {
	background-color: #fffae0;
}
#kalender .today {
	background-color: #c0aa66;
}
#kalender .other_month {
	color: #666666;
}
#kalender_last td, #kalender_last th {
	background-color: #f3e6ac;
	border: 1px solid #bbb;
}
.cat_frei {
	background-color: #aaaaaa;
}
.cat_frist {
	background-color: #faafaf;
}
.cat_info {
	background-color: #c4ccfd;
}
.cat_freizeitgestaltung {
	background-color: #89ff8c;
}

/* OEPNV */
#oepnv {
	background-color: #004a7f;
	border: 2px outset #666666;
}
#oepnv h3 {
	border-bottom: 1px solid #fff;
}
#oepnv a {
		color: #fff;
}

/* Mensa */
#mensa h3, #rechte_spalte h3 {
	background-color: #004a7f;
}
#mensa {
	border-bottom: 1px dotted #e1decd;
}

/* Stau */
#stauticker h3, #rechte_spalte h3 {
	background-color: #004a7f;
}
#stauticker {
	border-bottom: 1px dotted #e1decd;
}

/* Geburtstage */
#geburtstag {
	border-bottom: 1px dotted #e1decd;
	border-top: 1px dotted #e1decd;
}
#oeffnungszeiten {
	background-color:#ffffff;
}
/* Protokolle */
#fs_spalte h3 {
   background-image: url(protokolle.jpg);
   background-repeat:no-repeat;
   background-position: top left;
}

/* Suche */
#suche {
	background-color: #bbbbbb;
}

/* Webcam */
#webcam img {
	border: 0;
}

/* Buttons */
#form_img_button{
	background-image:url(../img/buttons/bbc_bg.gif);
}
#form_img_button:hover{
	background-image:url(../img/buttons/bbc_hoverbg.gif);
}

/* Anfahrt */
#anfahrt_oepnv, #anfahrt_auto {
	border-color:#000000;
	background-color:#004a7f;
	color:#FFFFFF;
}

#anfahrt_head {
	border-color:#FFFFFF;
}

#type_origin, #itdTripDateTimeDepArr, #strStartCityCountry, #strStartCountry {
	border-color:#000000;
}

#anfahrt_suchen {
	color:#FFFFFF;
	background-color:transparent;
}

/* Bugtracker */

.bt_odd {
	background-color:#AAAAAA;
	}

.bt_even {
	background-color:#EEEEEE;
	}

div.bt_completed {
	border-color:#999999;
	}


.bt_success {
	color:#00DD00;
	border-color:#00DD00;
}

.bt_error {
	color:#DD0000;
	border-color:#DD0000;
}

/* Error 404 */

a.error404_low		{ color: #999999; }
a.error404_low:hover{ color: #000000; }
a.error404_high		{ color: #000000; }
