/* CSS Document */

/* ---------- Basic --------- */

a:link { color:#d03900; text-decoration: none; }
a:visited { color:#d03900; text-decoration: none; }
a:hover { color:#d03900; text-decoration: underline; }
a:focus { color:#d03900; text-decoration: underline; }
a:active { color:#d03900; text-decoration: underline; }


/* ------------ Navigation ------------- */	
/* ------------------------- */	
/* Ebene 1 */

#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active  { 
	background-image: url(../images/design/kssg_flawil/nav-bg-1.gif); background-position: 0px 9px; background-repeat: no-repeat;  }
	
#navigation ul li a.aktivnow,
#navigation ul li a.aktivnow:link,
#navigation ul li a.aktivnow:visited,
#navigation ul li a.aktivnow:hover,
#navigation ul li a.aktivnow:active  {
	background-image: url(../images/design/kssg_flawil/nav-bg-1.gif) !important;   }
	
#navigation ul li a.aktiv,
#navigation ul li a.aktiv:link,
#navigation ul li a.aktiv:visited,
#navigation ul li a.aktiv:hover,
#navigation ul li a.aktiv:active  {
	background-image: url(../images/design/kssg_flawil/nav-bg-1.gif) !important; background-position: 0px 9px !important; background-repeat: no-repeat;    }


/* ------------------------- */	
/* Themenbereiche */

#navigation h3 {
	color: #d03900; }


/* ------------ Footer ------------- */	
		
ul.footer li {
	background-image: url(../images/design/kssg_flawil/icon_link_intern.gif);  }

ul.footer li a:link, 
ul.footer li a:visited, 
ul.footer li a:active {
	color:#d03900; 	}


/* ------------------------- */	
/* Content */

div.p ul.button li a,
div.t ul.button li a { 
	color: #d03900;  }
	
div.p ul.button li a:link, ul.button li a:visited, ul.button li a:active, ul.button li a:hover,
div.t ul.button li a:link, ul.button li a:visited, ul.button li a:active, ul.button li a:hover {
	color: #d03900;  }

ul.button li.top {background-image: url(../images/design/kssg_flawil/icon_top.gif); background-position: 0 0; background-repeat: no-repeat; }
ul.button li.back {background-image: url(../images/design/kssg_flawil/icon_back.gif); background-position: left top; background-repeat: no-repeat;  }
ul.button li.frage {background-image: url(../images/design/kssg_flawil/icon_frage.gif); background-position: left top; background-repeat: no-repeat;  }
ul.button li.warenkorb {background-image: url(../images/design/kssg_flawil/icon_warenkorb.gif); background-position: left top; background-repeat: no-repeat;  }
ul.button li.submit {background-image: url(../images/design/kssg_flawil/icon_forward.gif); background-position: left top; background-repeat: no-repeat;  }
ul.button li.mehr {background-image: url(../images/design/kssg_flawil/icon_mehr.gif); background-position: left top; background-repeat: no-repeat;  }
ul.button li.meldung {background-image: url(../images/design/kssg_flawil/icon_senden.gif); background-position: left top; background-repeat: no-repeat;  }

div.t form input.abbrechen,
div.t form input.senden,
div.t form input.submit {
	color: #d03900; }
	
div.t form input.abbrechen {background: url(../images/design/kssg_flawil/icon_abbrechen.gif) no-repeat 0 0;}
div.t form input.senden {background: url(../images/design/kssg_flawil/icon_senden.gif) no-repeat 0 0;}
div.t form input.submit {background: url(../images/design/kssg_flawil/icon_forward.gif) no-repeat 0 0;}

div.t input.mehr {
	color: #d03900; }


div.p li.extern,
div.t li.extern {background-image: url(../images/design/kssg_flawil/icon_link_extern.gif); background-position:left 2px; background-repeat:no-repeat; }
div.p li.intern,
div.t li.intern {background-image: url(../images/design/kssg_flawil/icon_link_intern.gif); background-position:left 2px; background-repeat:no-repeat; }
div.p li.email,
div.t li.email {background-image: url(../images/design/kssg_flawil/icon_email.gif); background-position:left 1px; background-repeat:no-repeat; }
div.p li.download,
div.t li.download {background-image: url(../images/design/kssg_flawil/icon_download.gif); background-position:left 2px; background-repeat:no-repeat; }

div.p table.handbuch a.intern {
	background-image: url(../images/design/kssg_flawil/icon_link_intern.gif); background-position:left 2px; background-repeat:no-repeat;
	}


/* ------------------------------------------------------------------------------------------------------ */	
/* --- Spezialtemplates only KSSG ----------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------ */	

/* --- Spitalnavigator ---------------------------------------------------------------------------------- */

div.t.spitalnavigator a.mail, 
div.t.spitalnavigator a:link.mail, 
div.t.spitalnavigator a:visited.mail {
	background: #fff url(../images/design/kssg_flawil/icon_email.gif) top left no-repeat !important;
	color:#d03900;   }

div.t.spitalnavigator a.link, 
div.t.spitalnavigator a:link.link, 
div.t.spitalnavigator a:visited.link {
	background: #fff url(../images/design/kssg_flawil/icon_link_extern.gif) top left no-repeat !important;
	color:#d03900;   }

