/* Standard CSS Elemente */

BODY
{
    BACKGROUND-COLOR: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

H1
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;	
    COLOR: #C71B0F;
    margin-bottom: 10px;
    padding-bottom: 5pt;
}

H2
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;	
    COLOR: #C71B0F;
    margin-bottom: 10px;
    padding-bottom: 5pt;
}

H3
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #C71B0F;
    margin-bottom: 10px;
    padding-bottom: 5pt;
}

H4
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #C71B0F;
    margin-bottom: 10px;
    padding-bottom: 0px;
}

H5
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    background-color: #ebebeb;
    COLOR: #000000;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
}

H6
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
}

TD.content
{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

TD.nav
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 13px;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

/* Seitentitel oben */
.kantonstitel
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

/* Logo Zelle */
.logo_cell
{
	width: 175px;
	height: 73px;
	background-color: #ffffff;
}

/* Suchfunktions Zelle */
.search_cell
{
	background-color: #e5e5e5;
}

/* Tab Zelle */
.tab_cell1
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(images/top_bg.gif);
}
.tab_cell2
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(images/tab_bg.gif);
}

/* Obere Navigation Tabs */
.tab_01_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 0px;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_01_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.tab_02_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_02_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.tab_03_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_03_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.tab_04_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_04_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.tab_05_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_05_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.tab_06_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.tab_06_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #C6C6C6;
	border-left: 0px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

/* "Startseite" - Link */
.tablink01
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 94;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink01
{
	text-decoration: none;
}

a.tablink01:hover
{
	text-decoration: none;
}

/* "Dienstleistungen" - Link */
.tablink02
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 130;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink02
{
	text-decoration: none;
}

a.tablink02:hover
{
	text-decoration: none;
}

/* "Online Schalter" - Link */
.tablink03
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 133;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink03
{
	text-decoration: none;
}

a.tablink03:hover
{
	text-decoration: none;
}

/* "News" - Link */
.tablink04
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 65;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink04
{
	text-decoration: none;
}

a.tablink04:hover
{
	text-decoration: none;
}

/* "Portrait" - Link */
.tablink05
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 80;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink05
{
	text-decoration: none;
}

a.tablink05:hover
{
	text-decoration: none;
}

/* "Kontakt" - Link */
.tablink06
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
	width: 80;
	height: 23;
	text-align: center;
	padding-top: 5;
}

a.tablink06
{
	text-decoration: none;
}

a.tablink06:hover
{
	text-decoration: none;
}



/* Standard Link */
.tablink
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: none;
}

a.tablink
{
	text-decoration: none;
}


a.tablink:hover
{
	text-decoration: none;
}

/* Unternavigation Links */

.nav_td
{
	background-color: #797979;
	border-top: 1px #000000;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-bottom: 0px #000000;
	border-style: solid;
}

.nav_aktiv
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

.nav_item
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: none;
	width: 162px;
	height: 13px;
}

.nav2_item
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: none;
	width: 162px;
	height: 13px;
}

.nav_selected
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;	
	background-color: #c71b0f;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.nav_selected A
{
	FONT-WEIGHT: bold;
	color: #FFFFFF;		
	text-decoration: none;
}

.nav_unselected
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.nav_unselected A
{
	color: #000000;	
	FONT-WEIGHT: normal;
}

.nav2_selected
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #000000;	
	background-color: #C6C6C6;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.nav2_selected A
{
	FONT-WEIGHT: normal;
	color: #000000;		
	text-decoration: none;
}

.nav2_unselected
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.nav2_unselected A
{
	color: #000000;	
	FONT-WEIGHT: normal;
}


/* Sub Tabs Mitte (Dritte Stufe) */

.subtab_box
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 0px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.subtab_first_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.subtab_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}


.subtab_last_active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 0px;
	border-style: solid;
}

.subtab_first_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E5E5E5;
	border-left: 1px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.subtab_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E5E5E5;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.subtab_last_inactive
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E5E5E5;
	border-left: 0px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.subtab_leer
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-left: 0px #000000;
	border-right: 0px #000000;
	border-top: 0px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.subtab_content
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
}

/* Grosse Inhalts Zelle */
.content_cell
{
	background-color: #e5e5e5;
}

/* Inhalte Box */

.inhalt_box_titel_topline
{
	background-color: #D4645C;
	height: 1px;
}

.inhalt_box
{
	border-top: 1px #000000;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

.inhalt_box_subtab
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 15px;
}

/* Graue Verzierungslinie für Inhalts-/Helper-Boxen */
.inhalt_box_td_gray
{
	background-color: ABABAB;
}

/* Titel für Inhaltsboxen mit fettem Titel, roter Hintergrund */
.inhalt_box_top_lightred
{
	color: #D4645C;
}


/* Helper Box */

.helper_box_titel_topline
{
	background-color: #D4645C;
	height: 1px;
}

.helper_box
{
	border-top: 1px #000000;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
	margin-left: 17px;
}

/* Graue und weisse Verzierungslinie für Inhalts-/Helper-Boxen */
.helper_box_td_gray
{
	background-color: ABABAB;
}

.helper_box_td_whiteline
{
	background-color: FFFFFF;
}

/* Titel für Inhaltsboxen mit fettem Titel, roter Hintergrund */
.helper_box_top_lightred
{
	color: #D4645C;
}

/* Titel für Inhaltsboxen/Helperboxen mit fettem Titel, roter Hintergrund */
.inhalt_box_titel_fett
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	background: #C71B0F;
	padding-top: 1px;
	padding-left: 11px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

/* Inhalt für Inhalts-/Helperboxen mit normalem Titel, roter Hintergrund */
.inhalt_box_text_normal
{
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;	
	background: #FFFFFF;
	padding-top: 7px;
	padding-left: 13px;
	padding-right: 5px;
	padding-bottom: 7px;
}

.helper_box_titel_fett
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	background: #C71B0F;
	padding-top: 1px;
	padding-left: 11px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

/* Inhalt für Inhaltsboxen mit normalem Titel, roter Hintergrund */
.helper_box_text_normal
{
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;	
	background: #FFFFFF;
	padding-top: 7px;
	padding-left: 13px;
	padding-right: 5px;
	padding-bottom: 7px;
}

/* Created by ASS Informatik */
.createdby
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7.5pt;
	FONT-WEIGHT: bold;
}

.footerlink
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

a.footerlink
{
	text-decoration: none;
}


a.footerlink:hover
{
	text-decoration: underline;
}

/* Schriftsteuerung User Control */
.fontcontrol_box
{
	border-style: solid;
	border-top: 1px #A6A6A6;
	border-left: 1px #A6A6A6;
	border-right: 1px #A6A6A6;
	border-bottom: 1px #A6A6A6;
}

.fontcontrol_text
{
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

/* Validation Errors */

.validation_error
{
	color: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/* Formular Texte */

.form_text_normal
{
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.form_text_fett
{
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

/* AHV Randomizer Bild */
.ahvrandomizer
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 2px;
}

/* Merkblätter/Formulare Links im Content */
.link_merkblatt
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #CC0000;
	text-decoration: none;
}

a.link_merkblatt
{
	text-decoration: none;
}


a.link_merkblatt:hover
{
	text-decoration: underline;
}

/* Standard Links im Content */
.link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #CC0000;
	text-decoration: underline;
}

a.link
{
	text-decoration: underline;
}


a.link:hover
{
	text-decoration: none;
}

.smalllink
{
	color: #CC0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	background: #FFFFFF;
}

a.smalllink
{
	text-decoration: underline;
}

a.smalllink:hover
{
	text-decoration: none;
}

.textsmall
{
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	background: #FFFFFF;
	vertical-align: top;
}

.textsmall_bold
{
	color: #CC0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	background: #FFFFFF;
	vertical-align: top;
}

.sitemaplink
{
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding-left: 7px;
}

a.sitemaplink
{
	text-decoration: none;
}

a.sitemaplink:hover
{
	text-decoration: none;
}

.fontcontrol
{
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding-left: 7px;
}

a.fontcontrol
{
	text-decoration: none;
}

a.fontcontrol:hover
{
	text-decoration: none;
}

.sitemaptitle
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #CC0000;
    padding-left: 0px;
    padding-top: 4px;
    padding-bottom: 4px;    
}

a.sitemaptitle
{
	text-decoration: none;
}

a.sitemaptitle:hover
{
	text-decoration: underline;
}


.sitemapitem
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #000000;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;  
}

a.sitemapitem
{
	text-decoration: none;
}

a.sitemapitem:hover
{
	text-decoration: underline;
}

/* Kantonswahl Box */

.kantonswahlbox
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px #000000;
	border-right: 1px #000000;
	border-top: 1px #000000;
	border-bottom: 1px #000000;
	border-style: solid;
}

/* Suchresultate */

.doctitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	text-decoration: underline;
	color: #CC0000;
}

A.doctitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	text-decoration: underline;
	color: #CC0000;
}

A.doctitle:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	color: #CC0000;
}

.resultcontent
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: none;
}

A.resultcontent
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: underline;
}

A.resultcontent:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: underline;
}

.resulturllink
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #999999;
	text-decoration: underline;
}

a.resulturllink
{
	text-decoration: underline;
}


a.resulturllink:hover
{
	text-decoration: none;
}

.resultothersmall
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #999999;
	text-decoration: none;
}

.fontcontrol_off
{
	color: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding-left: 7px;
}

a.fontcontrol_off
{
	text-decoration: none;
}

a.fontcontrol_off:hover
{
	text-decoration: none;
}