/* Farbkollektion grosserrat-bs.ch                        */
/* Hexadezimal - RGB-Dezimal - Dezimal - Farbname         */

/* #224444 - 034/068/068 - 04473890 - Türkis sehr dunkel  */
/* #446666 - 068/102/102 - 06710852 - Türkis dunkel       */
/* #99BBBB - 153/187/187 - 12303257 - Türkis mittel       */
/* #CCDDDD - 204/221/221 - 14540236 - Türkis hell         */
/* #DDEEEE - 221/238/238 - 15658717 - Türkis sehr hell    */

/* #AA4400 - 170/068/000 - 00017578 - Braun mittel        */
/* #CC6600 - 204/102/000 - 00026316 - Braun hell          */
/* #FFDD66 - 255/221/102 - 06741503 - Gelb                */

/* #000000 - 000/000/000 - 00000000 - Schwarz             */
/* #666666 - 102/102/102 - 06710886 - Grau dunkel         */
/* #999999 - 153/153/153 - 10066329 - Grau mittel         */
/* #CCCCCC - 204/204/204 - 13421772 - Grau hell           */
/* #DDDDDD - 221/221/221 - 14540253 - Grau sehr hell      */
/* #EEEEEE - 238/238/238 - 15658734 - Grau sehr sehr hell */
/* #FFFFFF - 255/255/255 - 16777215 - Weiss               */
/* ______________________________________________________ */


/* div #cse-search-results iframe {height:auto;overflow:visible;} */

BODY, TABLE, TR, TD, TH, P, H1, H2, H3, H4, H5, H6, OL, UL, LI, FORM, INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}
BODY, TABLE, TR, TD, TH, P, OL, UL, LI, INPUT, SELECT, TEXTAREA	{
	font-size: 12px;
	}

H1 { /* Hauptüberschrift im Seitenkopf */
	background-color: #446666;
/*	padding: 16px; */
/*	padding-right: 4px; */
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	}
DIV.h1_ { /* Bereich unter der Hauptüberschrift im Seitenkopf */
	background-color: #EEEEEE;
/* 	padding: 16px; */
/*	border-right: solid 1px #446666; */
	}
DIV.h1_menu { /* Text vor dem ersten Abschnitt, Sprungverweise auf die gleichen Seite (Pfad/#link) */
	font-size: 11px;
	margin-bottom: 16px;
	}

P {
/*	font-size: 12px; */
	margin-bottom: 6px;
	}

P.gsnr { /* gsnr weil Geschäftsnummer GS-Nr */
	font-size: 11px;
	margin-left: 55px;
	margin-bottom: 4px;
	text-indent: -55px;
	}
P.raquo { /* raquo weil &raquo; das Aufzählungs- und Verweiszeichen » ist */
	font-size: 11px;
	margin-left: 11px;
	margin-bottom: 8px;
	text-indent: -11px;
	}
P.raquo_sub {
	font-size: 9px;
	margin-left: 11px;
	margin-bottom: 0px;
/*	text-indent: -9px; */
	}
P.raquo:before {
/*	content: "» "; */ /* funktioniert nur bei Opera */
	}

P.filelist {
	font-size: 11px;
	margin-bottom: 4px;
	}

P.comment {
	margin-top: 16px;
	font-size: 10px;
	color: #999999;
	}

H2 { /* Abschnittsüberschrift */
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}
DIV.h2_ { /* Bereich unter der Abschnittsüberschrift */
	background-color: #FFFFFF;
	padding: 0px;
	padding-top: 0px;
	border: solid 1px #99BBBB;
	}

H3 { /* Zwischenüberschrift innerhalb der Abschnitte */
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px #99BBBB;
	padding-bottom: 2px;
	margin-left: 8px;
	margin-bottom: 8px;
	}
DIV.h3_ { /* Bereich unter der Zwischenüberschrift innerhalb der Abschitte */
	background-color: #FFFFFF;
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 4px;
	}
DIV.h3-top { /* Bereich vor erster Zwischenüberschrift innerhalb der Abschitte */
	background-color: #FFFFFF;
	padding: 8px;
/*	padding-top: 16px; */
	padding-bottom: 4px;
	}

DIV.infoboxleft {
	float: left;
	width: 337px;
	}
DIV.infoboxright {
	float: right;
	width: 337px;
	}
DIV.infobox {
	background-color: #F0F3F3;
	padding: 8px;
	padding-bottom: 0px;
	border: solid 1px #CCDDDD;
	margin-bottom: 8px;
	}

H3.infobox {
	margin-left: 0px;
	font-size: 12px;
	border-bottom: solid 1px #CCDDDD;
	padding-bottom: 2px;
	}


TABLE.h3 {
	width: 682px;
	}

H4 { /* Zusatzüberschrift unterhalb der Zwischenüberschrift */
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-bottom: 4px;
	text-decoration: none; /* underline; */
	}
DIV.h4_ { /* Bereich unter der Zwischenüberschrift innerhalb der Abschitte */
	background-color: #FFFFFF;
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 4px;
	}

div.h3_ ul {
	margin-left: 40px;
	}
div.h3_ ul li {
	margin-bottom: 4px;
	}

IMG.floatleft {
	float: left;
	margin: 3px 8px 0px 0px;
	}
IMG.frame {
	border: solid 1px #99BBBB;;
	margin-bottom: 2px;
	}

SPAN.small {
	font-size: 9px;
	}
SPAN.fileinfo {
	font-size: 9px;
	color: #668888;
	}
SPAN.square {
	color: #99BBBB;
	}

A.p-titel {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	}
A.p-titel:hover { 
	color: #000000;
	}

A {
	text-decoration: none;
	}
A:link { 
	color: #AA4400; }
A:visited { 
	color: #AA4400; }
A:active { 
	color: #CC6600; }
A:hover { 
	color: #446666; }

IMG {
	border: 0px;
	}

INPUT, SELECT, TEXTAREA {
	font-size: 11px;
	}

INPUT, TEXTAREA {
	padding: 1px 3px;
	}
INPUT {
	height: 20px;
	}
SELECT {
	height: 18px;
	}

UL {
	margin-left: 14px;
	margin-bottom: 6px;
}




/* **************************************************************************************************** */
/* Generaltabelle                                                                                       */
/* **************************************************************************************************** */

TABLE.all {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
    width: 900px;
    height: 100%;
	}
TR.all-head {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
	background-color: #EEEEEE; 
	height: 59px;
	}

TABLE.head {
    width: 900px;
	}
TR.head-logos {
	height: 44px;
	}
TR.head-tabs {
	height: 15px;
	}

TD.all-menu {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #DDDDDD;
	}
TD.all-split {
	background-color: #------; /* Vorschlag Grafiker */
	background-color: #CCCCCC;
	}
TD.all-content {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}

TABLE.content {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
TR.content-title {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
    height: 64px;
	}
TR.title-menu {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
    height: 24px;
	}

/* alte Klassen */

TR.head {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	height: 59px;
	}
TR.head-logos {
	height: 44px;
	}
TR.head-tabs {
	height: 15px;
	}

TD.menu {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #DDDDDD;
	}
TD.split {
	background-color: #------; /* Vorschlag Grafiker */
	background-color: #CCCCCC;
	background-color: #EEEEEE;
	}
TD.content {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
TR.title {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
    height: 64px;
	}
TR.title-menu {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
    height: 24px;
	}

/* ************************************************** */
/* Reiter (Navigation oben)                           */
/* ************************************************** */

TABLE.tabs {
	height: 15px;
 	}
TD.tabs-tab {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
/*	background-color: #CCDDDD; */
	color: #446D6E; /* Vorschlag Grafiker */
	color: #446666; 
	font-size: 11px; 
	}
TD.tabs-tab-sel { 
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
	color: #FFFFFF; 
	font-size: 11px; 
	}
A.tabs-tab { 
	color: #446666;
	}
A.tabs-tab:link 	{ color: #446666; }
A.tabs-tab:visited 	{ color: #446666; }
A.tabs-tab:active 	{ color: #446666; }
A.tabs-tab:hover 	{ color: #000000; background-color: #FFFFFF; }

A.tabs-tab-sel		{ 
	color: #FFFFFF;
	}
A.tabs-tab-sel:link 	{ color: #FFFFFF; }
A.tabs-tab-sel:visited 	{ color: #FFFFFF; }
A.tabs-tab-sel:active 	{ color: #FFFFFF; }
A.tabs-tab-sel:hover 	{ color: #FFDD66; background-color: #224444; }

/* alte Klassen */
TD.nav-tab {
	background-color: #FFFFFF;
	font-size: 11px; 
	}
TD.nav-tab-sel { 
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
	color: #FFFFFF; 
	font-size: 11px; 
	}
A.nav-tab 			{ 
	color: #000000; /* Vorschlag Grafiker */
	color: #446666;
	}
A.nav-tab:link 		{ color: #446666; }
A.nav-tab:visited 	{ color: #446666; }
A.nav-tab:active 	{ color: #446666; }
A.nav-tab:hover 	{ color: #000000; }

A.nav-tab-sel		{ 
	color: #FFFFFF;
	}
A.nav-tab-sel:link 		{ color: #FFFFFF; }
A.nav-tab-sel:visited 	{ color: #FFFFFF; }
A.nav-tab-sel:active 	{ color: #FFFFFF; }
A.nav-tab-sel:hover 	{ color: #FFDD66; }

/* ************************************************** */
/* Menü (Navigation links)                            */
/* ************************************************** */

TR.overline-menu1 {
	line-height: 1px;
	}
TD.overline-menu1 {
	background-color: #E7E7E7; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
TR.endline {
	line-height: 1px;
	}
TD.endline {
	background-color: #446666;
	}
TD.overline-menu-ext {
	background-color: #CCCCCC;
	}
TR.nav-menu1 {
	line-height: 11px;
	height: 29px;
	}
TD.nav-menu1-off, TD.nav-menu1-on, TD.nav-menu1-sel, TD.nav-menu1-show {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	}
TD.nav-menu1-off {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
	}
TD.nav-menu1-on {
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	}
TD.nav-menu1-sel {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	color: #000000;
	}
TD.nav-menu1-show {
	background-color: #AA4400;
	color: #FFDD66;
	}
TD.nav-menu-ext {
	font-size: 11px;
	font-weight: normal;
	color: #446666;
	}
TD.skip-menu1 {
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	}

A.nav-menu1 {}
A.nav-menu1:link 	{ color: #FFFFFF; }
A.nav-menu1:visited { color: #FFFFFF; }
A.nav-menu1:active 	{ color: #FFFFFF; }
A.nav-menu1:hover 	{ color: #FFDD66; background-color: #224444; padding:}

A.nav-menu-ext {}
A.nav-menu-ext:link 	{ color: #446666; }
A.nav-menu-ext:visited 	{ color: #446666; }
A.nav-menu-ext:active 	{ color: #446666; }
A.nav-menu-ext:hover 	{ color: #000000; background-color: #EEEEEE;}

/* ************************* */

TR.overline-menu2 {
	line-height: 1px;
	}
TD.overline-menu2 {
	background-color: #E7E7E7; /* Vorschlag Grafiker */
	background-color: #DDDDDD;
	}
TR.nav-menu2 {
	line-height: 11px;
	}
TD.nav-menu2-off, TD.nav-menu2-on, TD.nav-menu2-sel, TD.nav-menu2-show {
	padding: 2px 0px;
	color: #000000;
	font-size: 11px; 
	font-weight: normal;
	}
TD.nav-menu2-off {
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	}
TD.nav-menu2-on {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #CCCCCC;
	}
TD.nav-menu2-sel {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
TD.skip-menu2 {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
A.nav-menu2 {}
A.nav-menu2:link 	{ color: #000000;}
A.nav-menu2:visited { color: #000000;}
A.nav-menu2:active 	{ color: #000000;}
A.nav-menu2:hover 	{ color: #000000; background-color: #CCDDDD; }

/* ************************* */

TR.nav-menu3 {
	line-height: 11px;
	}
TD.nav-menu3 {
	padding: 2px 0px;
	color: #000000;
	font-size: 11px; 
	}

TD.nav-menu3-off, TD.nav-menu3-on, TD.nav-menu3-sel {
	padding: 2px 0px;
	color: #000000;
	font-size: 11px; 
	}
TD.nav-menu3-off {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #CCCCCC;
	}
TD.nav-menu3-sel {
	background-color: #F0F0F0; /* Vorschlag Grafiker */
	background-color: #EEEEEE;
	}
A.nav-menu3 {}
A.nav-menu3:link 	{ color: #000000;}
A.nav-menu3:visited { color: #000000;}
A.nav-menu3:active 	{ color: #000000;}
A.nav-menu3:hover 	{ color: #000000; background-color: #EEEEEE; }

/* **************************************************************************************************** */
/* Inhalt (Hauptteil)                                                                                   */
/* **************************************************************************************************** */


/* ************************************************** */
/* Inhaltsverzeichnis-Seite                           */
/* ************************************************** */


/* ************************* */
/* Inhaltsverzeichnis        */
/* ************************* */

/* dir = directory = Inhaltsverzeichnis */
/* background-colors nur entkommentieren, wenn andersfarbig als normaler Hintergrund (hellgrau) */
TD.dir { 
/*	background-color: #EEEEEE; */
	}
TABLE.dir {
/*	background-color: #EEEEEE; */
	font-size: 12px;
	}
TR.dir-title {
/*	background-color: #EEEEEE; */
	height: 20px;
	}
TD.dir-brick {
	background-color: #------; /* Vorschlag Grafiker */
	background-color: #446666;
	}
TR.dir-underline {
	background-color: #446D6E; /* Vorschlag Grafiker */
	background-color: #446666;
	height: 1px;
	}
TR.dir-content {
/* 	background-color: #EEEEEE; */
	font-size: 12px;
	}

TD.nav-dir {
	font-size: 11px;
	}

A.nav-h1 {
	
	}
A.nav-h1:link 	{ color: #000000; }
A.nav-h1:visited 	{ color: #000000; }
A.nav-h1:active 	{ color: #000000; }
A.nav-h1:hover {
	color: #000000; 
	background-color: #FFFFFF;
	}

A.nav-dir {
	
	}
A.nav-dir:link 	{ color: #AA4400; }
A.nav-dir:visited 	{ color: #AA4400; }
A.nav-dir:active 	{ color: #AA4400; }
A.nav-dir:hover {
	color: #000000; 
	background-color: #FFFFFF;
	}


TD.impressum {
	font-size: 11px;
	color: #999999;
	align: right;
	}
A.impressum {
	color: #999999;
	}

/* ************************* */
/* Verweis-Spalte            */
/* ************************* */

DIV.linkbox {
	clear: both;
	float: right;
	width: 186px;
	border-right: solid 1px #99BBBB;
	border-top: solid 1px #99BBBB;
	}
DIV.linkbox-head {
	background-color: #CCDDDD;
	margin: 8px;
	margin-bottom: 0px;
	padding: 8px;
	font-size: 11px;
	}
DIV.linkbox-body {
	background-color: #CCDDDD;
	border: solid 8px #FFFFFF;
	border-top-width: 0px;
	padding: 8px;
	padding-top: 0px;
	font-size: 11px;
	}

DIV.linkbox_h1 {
	clear: both;
	float: right;
	width: 186px;
	border: solid 1px #99BBBB;
	margin-left: 4px;
	margin-bottom: 4px;
	}
DIV.linkbox_h1-head {
	background-color: #CCDDDD;
	border: solid 8px #FFFFFF;
	border-bottom-width: 0px;
	padding: 8px;
	font-size: 11px;
	}
DIV.linkbox_h1-body {
	background-color: #CCDDDD;
	border: solid 8px #FFFFFF;
	border-top-width: 0px;
	padding: 8px;
	padding-top: 0px;
	font-size: 11px;
	}

/*
DIV.linkbox_h4 {
	clear: both;
	float: right;
	width: 178px;
	}
DIV.linkbox_h4-head {
	background-color: #CCDDDD;
	border: solid 8px #FFFFFF;
	border-bottom-width: 0px;
	border-right-width: 0px;
	padding: 8px;
	padding-bottom: 0px;
	font-size: 11px;
	}
DIV.linkbox_h4-body {
	background-color: #CCDDDD;
	border: solid 8px #FFFFFF;
	border-top-width: 0px;
	padding: 8px;
	padding-top: 0px;
	font-size: 11px;
	}
*/

DIV.linkbox-h1, DIV.linkbox-h2, DIV.linkbox-h3, DIV.linkbox-h4 {
	clear: both;
	float: right;
	width: 188px;
	}
DIV.linkbox-h1 {
	background-color: #FFFFFF;
	border: solid 1px #99BBBB;
	}
DIV.linkbox-h2 {
	}
DIV.linkbox-h4 {
	width: 178px;
	}
DIV.linkbox_ {
	background-color: #CCDDDD;
	margin: 9px;
	padding: 8px;
	font-size: 11px;
	}
DIV.linkbox-head_ {
	background-color: #CCDDDD;
	padding: 8px;
	padding-bottom: 0px;
	}
DIV.linkbox-body_ {
	background-color: #CCDDDD;
	padding: 8px;
	}

P.linkbox-end {
	margin-bottom: 0px;
	}

H3.linkbox-head, H3.linkbox-body {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
H3.linkbox-body {
	padding-top: 16px;
	margin-bottom: 8px;
	}

H2.linkbox, H4.linkbox {
	background-color: #CCDDDD;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
    padding-top: 4px;
	}

H4.linkbox {
	margin-left: 8px;
	}

TD.linkbox {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #CCDDDD;
	}
TABLE.linkbox {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #CCDDDD;
	width: 100%;
	font-size: 11px;
	}
TR.linkbox-title {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #CCDDDD;
	}
TR.linkbox-spacer {
	height: 24px;
	}
TD.linkbox-underline {
	background-color: #------; /* Vorschlag Grafiker */
	background-color: #FFFFFF;
	height: 1px;
	}
TD.linkbox-content {
	background-color: #D5DEDF; /* Vorschlag Grafiker */
	background-color: #CCDDDD;
	font-size: 11px;
	}

UL.linkbox {
	list-style-image: url(grafik/li_dbl-arr.gif);
	margin: 0px;
	padding: 0px;
	}
LI.linkbox {
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	margin-left: 16px;
	margin-bottom: 4px;
	padding: 0px;
	}

A.linkbox, 
A.nav-linkbox, 
A.nav-linkbox-topnews 
{font-size: 11px;}

P.raquo_sub A.linkbox, 
P.raquo_sub A.nav-linkbox, 
P.raquo_sub A.nav-linkbox-topnews 
{font-size: 9px;}

A.linkbox			{ color: #446666; }
A.linkbox:link 		{ color: #446666; }
A.linkbox:visited 	{ color: #446666; }
A.linkbox:active 	{ color: #446666; }
A.linkbox:hover 	{ color: #000000; background-color: #DDEEEE;}

A.linkbox IMG
	{border: solid 1px #446666;}
A.linkbox:link IMG
	{border: solid 1px #446666;}
A.linkbox:visited IMG
	{border: solid 1px #446666;}
A.linkbox:active IMG
	{border: solid 1px #446666;}
A.linkbox:hover IMG
	{border: solid 1px #DDEEEE;}

/* TEST START */

A.linkbox DIV
{
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 10px;
}
A.linkbox:link DIV
	{visibility: hidden;}
A.linkbox:hover DIV
	{visibility: visible;}

/* TEST ENDE */

A.nav-linkbox			{ color: #446666; }
A.nav-linkbox:link 		{ color: #446666; }
A.nav-linkbox:visited 	{ color: #446666; }
A.nav-linkbox:active 	{ color: #446666; }
A.nav-linkbox:hover 	{ color: #000000; background-color: #DDEEEE;}

A.nav-linkbox-topnews			{ color: #446666; font-weight: bold;}
A.nav-linkbox-topnews:link 		{ color: #446666; }
A.nav-linkbox-topnews:visited 	{ color: #446666; }
A.nav-linkbox-topnews:active 	{ color: #446666; }
A.nav-linkbox-topnews:hover 	{ color: #000000; background-color: #DDEEEE;}


/* ************************************************** */
/* Detailseite                                        */
/* ************************************************** */

P.content-intro {
	color: #000000; /* Vorschlag Grafiker */
	color: #000000;
	margin-bottom: 6px;
	font-size: 12px;
	}
P.content-dir {
	margin-left: 0px;
	margin-bottom: 30px;
	font-size: 11px;
	}

DIV.content-intro {
	color: #000000; /* Vorschlag Grafiker */
	color: #000000;
	margin-bottom: 24px;
	font-size: 12px;
	}
DIV.content-dir {
	margin-left: 0px;
	margin-bottom: 24px;
	font-size: 12px;
	}

P.back, P.go-top {
	text-align: right;
	font-size: 10px;
	line-height: 16px;
	margin-right: 8px;
	margin-bottom: 0px;
	}

A.go-page {
	color: #446D6E; /* Vorschlag Grafiker */
	color: #AA4400;
	}
A.go-page:link 		{ color: #AA4400; }
A.go-page:visited 	{ color: #AA4400; }
A.go-page:active 	{ color: #AA4400; }
A.go-page:hover 	{ color: #000000; background-color: #FFFFFF; }

A.go-top {
	color: #446D6E; /* Vorschlag Grafiker */
	color: #446666;
	}
A.go-top:link 		{ color: #446666; }
A.go-top:visited 	{ color: #446666; }
A.go-top:active 	{ color: #446666; }
A.go-top:hover {
	color: #000000; 
	background-color: #FFFFFF;
	}
A.go-mod {
	color: #446D6E; /* Vorschlag Grafiker */
	color: #446666;
	}
A.go-mod:link 		{ color: #446666; }
A.go-mod:visited 	{ color: #446666; }
A.go-mod:active 	{ color: #446666; }
A.go-mod:hover 		{ 
	color: #000000; 
	background-color: #FFFFFF; 
	}

A.ex
/* Verweis auf Seite ausserhalb der domain bs.ch */
A.ex:link 		{ color: #AA4400; }
A.ex:visited	{ color: #AA4400; }
A.ex:active 	{ color: #AA4400; }
A.ex:hover 		{ color: #000000; background-color: #FFDD66; }

A.bs
/* Verweis auf Seite innerhalb der domain bs.ch */
A.bs:link 		{ color: #993300; }
A.bs:visited	{ color: #AA4400; }
A.bs:active 	{ color: #AA4400; }
A.bs:hover 		{ color: #000000; background-color: #ECECEC; }
/* Webfarben von bs.ch: 
	colors: #000000 ; #993300 ; #CC6600
	background-colors: #E59276 ; #ECECEC ; #FFECE4 ; #FFFFFF
*/

A.gr
/* Verweis auf andere Seite innerhalb der subdomain grosserrat.bs.ch */
A.gr:link 		{ color: #AA4400; }
A.gr:visited	{ color: #AA4400; }
A.gr:active 	{ color: #AA4400; }
A.gr:hover 		{ color: #000000; background-color: #FFFFFF; }

A.in-h1
/* wird nicht verwendet, entspricht A.gr */

/* Verweis innerhalb der Seite auf Anchor <h2><a name="anchor">Anchor</a></h4> in Überschrift 2 (Anker kann kürzer sein als ganze Überschrift, deshalb diese Reihenfolge der Schachtelung */
A.in-h2			{ }
A.in-h2:link 	{ color: #AA4400; }
A.in-h2:visited	{ color: #AA4400; }
A.in-h2:active 	{ color: #AA4400; }
A.in-h2:hover 	{ color: #000000; background-color: #FFFFFF; }

/* Verweis innerhalb der Seite auf Anchor <h3><a name="anchor">Anchor</a></h4> in Überschrift 3 (Anker kann kürzer sein als ganze Überschrift, deshalb diese Reihenfolge der Schachtelung */
A.in-h3			{ }
A.in-h3:link 	{ color: #AA4400; }
A.in-h3:visited	{ color: #AA4400; }
A.in-h3:active 	{ color: #AA4400; }
A.in-h3:hover 	{ color: #000000; background-color: #FFFFFF; }

A.in-h4			{ font-weight: normal; }
/* Verweis innerhalb der Seite auf Anchor <h4><a name="anchor">Anchor</a></h4> in Überschrift 4 (Anker kann kürzer sein als ganze Überschrift, deshalb diese Reihenfolge der Schachtelung */
A.in-h4:link 	{ color: #AA4400; }
A.in-h4:visited	{ color: #AA4400; }
A.in-h4:active 	{ color: #AA4400; }
A.in-h4:hover 	{ color: #000000; background-color: #FFFFFF; }

A.in-b
/* Verweis innerhalb der Seite auf Anchor <b><a name="anchor">Anchor</a></b> im Text (Anker kann kürzer sein als ganzer Text in Fettschrift, deshalb diese Reihenfolge der Schachtelung */
A.in-b:link 	{ color: #AA4400; }
A.in-b:visited 	{ color: #AA4400; }
A.in-b:active 	{ color: #AA4400; }
A.in-b:hover 	{ color: #000000; background-color: #FFFFFF; }

UL.update {
	list-style-image: url(grafik/li_dbl-arr.gif);
	margin-left: 14px;
	}
LI.update {
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	margin-left: 0px;
	margin-bottom: 6px;
	}

P.update-job {
	margin: 0px;
	padding: 0px;
	color: #000000;
	margin-top: 2px;
	margin-left: 13px;
	text-indent: -13px;
	}
P.update-release, P.update-rel {
	margin: 0px;
	padding: 0px;
	color: #999999;
	margin-left: 13px;
	}
P.update-remark, P.update-rem {
	margin: 0px;
	padding: 0px;
	color: #999999;
	margin-left: 22px;
	text-indent: -9px;
	}
SPAN.update-remark {
	color: #999999;
	}

/* ************************************************** */
/* Abschnitte (Sections) / Module                     */
/* ************************************************** */

/* mod = module */
/* sect = section */
TABLE.mod {
	background-color: #FFFFFF; /* Vorschlag Grafiker */
	background-color: #FFFFFF;

	}
TR.mod-title {
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	height: 24px;
	}
TR.mod-title-linkbox {
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	height: 8px;
	}
TR.mod-hspace-top {
	height: 8px;
	}
TR.mod-hspace-bottom {
	height: 8px;
	}

P.module {
	margin-left: 8px;
	margin-bottom: 15px;
	font-size: 12px;
	}
P.galerie {
	margin-left: 8px;
	font-size: 12px;
	height: 256px;
	}
IMG.galerie {
	margin-bottom: 4px;
	}
A.galerie:link img {
	border: solid 1px #000000;
	}
A.galerie:visited img {
	border: solid 1px #000000;
	}
A.galerie:hover img {
	border: solid 1px #99BBBB;
	}
A.galerie:active img {
	border: solid 1px #99BBBB;
	}

DIV.module {
	margin-left: 8px;
	margin-bottom: 16px;
	font-size: 12px;
	}

DIV.content {
	margin-left: 8px;
	margin-bottom: 16px;
	font-size: 12px;
	}

/*** neue Version ***/

DIV.section {
	background-color: #FFFFFF;
	padding-bottom: 0px; 
	}

H2.section {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #98B6B6; /* Vorschlag Grafiker */
	background-color: #99BBBB;
	}

H3.section {
	margin: 8px;
	padding-bottom: 2px;
/*	background-color: #EEFFFF; */
	}

H4.section {
	margin-top: 16px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	}

H4.section-top {
	margin-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	}

DIV.section-content {
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	background-color: #FFFFFF;
	}

UL.content-dir {
	list-style-image: url(grafik/li_dbl-arr.gif);
	margin-left: 14px;
	}
LI.content-dir {
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	margin-left: 0px;
	margin-bottom: 0px;
	}

/* ************************* */
/* Allgemeine Tabelle        */
/* ************************* */

TR.shade {
	background-color: #EEEEEE;
	}
TR.noshade {
	background-color: #FFFFFF;
	}
TR.hspace {
	height: 6px;
	}
TD.nr, TH.nr {
	vertical-align:top;
	text-align: right;
    padding: 0px 2px;
	}
TD.ct, TH.ct {
	vertical-align:top;
	text-align: center;
	}
TD.left, TH.left {
	vertical-align:top;
	text-align: left;
	}
TD.shade, TH.shade {
	vertical-align:top;
	background-color: #EEEEEE;
	}

/* ************************* */
/* Suchformular          */
/* ************************* */

DIV.section-searchform {
	background-color: #FFFFFF;
	}

TABLE.searchform {
	background-color: #EEEEEE;
	}
TR.searchform {
	height: 24px;
	}
TR.searchform-buttons {
	background-color: #CCDDDD;
	height: 40px;
    text-align: center;
	}
TD.searchform {
	font-size: 11px;
	}

H3.section-searchform {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	}

INPUT.searchform-cols2, SELECT.searchform-cols2 {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:    1px solid #666666;
	border-right:  1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #666666;
	height: 22px;
	width: 147px;
	}
INPUT.searchform-cols2 { 
	padding-left: 5px;
	}

INPUT.searchform-100percent {
	padding-top: 2px;
	padding-bottom: 2px;
	height: 22px;
	width: 320px;
	width:100%;
	}
INPUT.searchform-cols4 { 
	padding-left: 5px;
	}

INPUT.searchform-cols4, SELECT.searchform-cols4 {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:    1px solid #666666;
	border-right:  1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #666666;
	height: 22px;
	width: 94px;
	}
INPUT.searchform-cols4 { 
	padding-left: 5px;
	}

SELECT.searchform-num2 {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:    1px solid #666666;
	border-right:  1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #666666;
	height: 22px;
	width: 42px;
	}
SELECT.searchform-num4 {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:    1px solid #666666;
	border-right:  1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #666666;
	height: 22px;
	width: 55px;
	}

INPUT.searchform-small, SELECT.searchform-small {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:    1px solid #666666;
	border-right:  1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #666666;
	height: 22px;
	width: 60px;
	}
INPUT.searchform-small { 
	padding-left: 5px;
	}


/* ************************* */
/* Umfrage Parlamentsdienst  */
/* ************************* */

DIV.survey_remark {
	margin: 0px;
	padding: 0px;
	margin: 8px;
	padding: 8px;
	border: solid 1px #99BBBB;
	background-color: #DDEEEE;
	font-weight: bold;
	}
DIV.survey {
	padding: 8px;
	margin-bottom: 16px;
	}
TABLE.survey {
	width: 682px;
	}
P.survey_nr {
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding: 4px;
	background-color: #446666;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	}
H3.survey {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #224444;
	padding: 3px 0px 3px 8px;
	border-top: solid 1px #446666;
	border-bottom: solid 1px #446666;
	}
P.survey_add {
	margin: 0px;
	padding: 0px;
	margin: 4px 8px;
	font-size: 9px;
	}
DIV.h3_survey {
	margin: 8px;
	padding-left: 0px;
	border: solid 0px red;
	position: relative;
	}

P.survey,
P.survey-head,
P.survey_radio,
P.survey_textarea {
	margin: 0px;
	padding: 0px;
	}
P.survey_head {
	margin-top: 4px;
	text-align: center;
	font-size: 10px;
	}
P.survey {
	margin-left: 8px;
	padding: 4px 0px;
	}
P.survey_radio {
	margin-top: 2px;
	text-align: center;
	}
P.survey_text {
	margin: 4px;
	}
INPUT.fullwidth,
TEXTAREA.fullwidth {
	width: 100%;
	}


/* ************************* */
/* Suchresultate             */
/* ************************* */

TABLE.searchresult-navigation {
	background-color: #DDEEEE;
	}
TH.h2-section {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
    text-align: left;
	}
TH.h3-section {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    text-align: left;
	}
TR.interspace {
	height: 4px;
	}
TD.results {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	}

P.dbfieldname {
	}
P.dbfieldvalue {
	font-weight: bold;
	}


/* *************************** */
/* Eingabeformular Initiativen */
/* *************************** */

TABLE.iniform {
	background-color: #EEEEEE;
	}
TABLE.iniform TD {
	}
TABLE.iniform TR.split {
	background-color: #FFFFFF;
	height: 1px;
	}
TABLE.iniform TR.split TD {
	}
TABLE.iniform TR.opt1 {
	background-color: #DDDDDD;
	}
TABLE.iniform TR.opt1 TD {
	}
TABLE.iniform TR.opt2 {
	background-color: #CCCCCC;
	}
TABLE.iniform TR.opt2 TD {
	}

TABLE.iniform TD H4 {
	margin-bottom: 0px;
	line-height: 20px;
	}

*.ini_full {
	width: 100%;
	}


/* ************************* */
/* Protokolle & TO/GV        */
/* ************************* */

TABLE.prot {
	width: 682px;
/*	background-color: #FFFFCC;*/
	}
TABLE.prot TD.wochentag {
	width: 4%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TABLE.prot TD.tag {
	width:  4%;
	padding-right: 4px;
	font-size: 12px;
	vertical-align:top;
	text-align: right;
	}
TABLE.prot TD.monat {
	width: 15%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TABLE.prot TD.to { /* Tagesordnungen */
	width: 30%;
/* 	padding: 2px; */
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	}
TABLE.prot TD.gv { /* Geschäftsverzeichnisse */
	width: 30%;
/* 	padding: 2px; */
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	}
TABLE.prot TD.togv { /* Tagesordnungen/Geschäftsverzeichnisse */
	width: 30%;
 	padding-left: 16px;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
/*	border-left: solid 1px #99BBBB;*/
	}
TABLE.prot TD.bp { /* Beschlussprotokolle */
	width: 25%;
 	padding-left: 16px;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	}
TABLE.prot TD.vp { /* Vollprotokolle */
	width: 22%;
 	padding-left: 16px;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	}
TABLE.prot HR {
	width: 100%;
	height: 1px;
	color: #99BBBB;
	background-color: #99BBBB; 
	border: none 0px;
	}

SPAN.inaktiv {
	color: #999999;
}

/* ************************* */
/* Sitzungskalender          */
/* ************************* */

TABLE.SK {
	width: 682px;
	}
TH.SK-weekday {
	}
TH.SK-day {
	}
TH.SK-month {
	}
TH.SK-event {
	}

TD.SK-weekday {
/*	width: 80px; */
	width: 12%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TD.SK-day {
/*	width: 30px; */
	width: 6%;
	padding-right: 4px;
	font-size: 12px;
	vertical-align:top;
	text-align: right;
	}
TD.SK-month {
/*	width: 80px; */
	width: 16%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TD.SK-event {
/*	width: 262px; */
	width: 55%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TD.SK-minutes {
/*	width: 80px; */
	width: 11%;
	font-size: 12px;
	vertical-align:top;
	text-align: right;
	}
HR.SK-hspace {
	width: 100%;
	height: 1px;
	color: #99BBBB;
	background-color: #99BBBB; 
	border: none 0px;
	}

/* RATSPROTOKOLLE */

TD.RP-weekday {
/*	width: 80px; */
	width: 12%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TD.RP-day {
/*	width: 30px; */
	width: 6%;
	padding-right: 4px;
	font-size: 12px;
	vertical-align:top;
	text-align: right;
	}
TD.RP-month {
/*	width: 80px; */
	width: 16%;
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	}
TD.RP-minutes {
	width: 33%;
/* 	padding: 2px; */
	font-size: 12px;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	}
	}


/* ************************* */
/* Tagesordnung              */
/* ************************* */

TABLE.TO {
	}
TR.TO {
	}
TR.TO-aktuell {
	background-color: #DDEEEE;
	}
TR.TO-erledigt {
	}
TR.TOsub {
	}
TR.TOsub-aktuell {
	background-color: #CCDDDD;
	border-bottom: solid 1px red;
	}
TR.TOsub-erledigt {
	}

TD.TO {
	vertical-align:top;
	}
P.TO {
	margin-left: 8px; 
	font-size: 12px;
	}
H4.TO_empty {
	margin-left: 0px;
	text-decoration: none;
	}
P.TO_linkbox {
	font-size: 11px;
	line-height: 14px;
	padding-top: 3px;
	margin-bottom: 5px;
	}
OL.TO, 
UL.TO {
	margin-left: 40px; 
	margin-bottom: 4px;
	}
UL.TO {
	margin-left: 28px; 
	list-style-type: circle;
	text-indent: 0px;
	}

SPAN.TO-term {
	text-decoration: underline;
/*	font-weight: bold; */
/*	font-style: italic; */
	}
SPAN.TO-beant {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
/*	font-weight: bold; */
/*	font-style: italic; */
	}
TD.linkbox-TO {
	vertical-align:top;
	background-color: #DDEEEE;
	padding-left: 4px;
	text-align: left;
	font-size: 11px;
	}
H4.linkbox-TO {
	margin: 0px;
    padding: 4px;
    margin-left: -4px;
	border-bottom: solid 2px #CCDDDD;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
TD.docnr {
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	height: 14px;
	border: solid #CCDDDD 2px;
	border-width: 0px 2px;
	padding: 4px 8px;
	}

/* ************************* */
/* Broschüre: Formatierungen */
/* ************************* */

p.imgfloatleft {
	float: left;
	font-size: 9px;
	color: #446666;
	margin-right: 8px;
}


/* ************************* */
/* Broschüre: Parteifarben   */
/* ************************* */


DIV.br_foto {
	float: left; 
	font-size: 9px; 
	width: 74px;
	}

P.br_wahlkreis,
P.br_,
P.br_SP,
P.br_GB,
P.br_FDP,
P.br_SVP,
P.br_CVP,
P.br_LDP,
P.br_EVP,
P.br_DSP, 
P.br_EVPDSP, 
P.br_GLP
{
	font-size: 9px; 
	}
P.br_wahlkreis {
	padding-right: 6px;
	margin-right: 8px;
	border-right: solid 1px #99BBBB;
	text-align: right;
	font-weight: bold;
	height: 94px; /* Bildhöhe */
	}

P.br_SP     {background-color: #F87;}
P.br_GB     {background-color: #AF6;}
P.br_FDP    {background-color: #DFF;}
P.br_SVP    {background-color: #FFA;}
P.br_CVP    {background-color: #FD0;}
P.br_LDP    {background-color: #ADF;}
P.br_EVP    {background-color: #EEE;}
P.br_DSP    {background-color: #FDC;}
P.br_GLP    {background-color: #9BB;}
P.br_EVPDSP {background-color: #DDD;}

SPAN.since {
	font-size: 9px;
	color: #999999;
	}

/* **************************************************************************************************** */
/* Primetrack Datenbankabfrage-Formulare etc.                                                           */
/* **************************************************************************************************** */

.textfeld120 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 120px;
}
.textfeld140 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 140px;
}
.textfeld200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 200px;
}
.textfeldobreite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
}
.textfeld60{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 60px;
}
.textfeld40{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 40px;
}
.textfeld45{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #000000;
	height: 20px;
	width: 45px;
}
.submit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #99BBBB;
	margin: 1px;
	padding: 2px;
	height: 22px;
	width: 160px;
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #EEEEEE;
}
.submit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #99BBBB;
	margin: 1px;
	padding: 2px;
	height: 22px;
	width: 110px;
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #EEEEEE;
}
.bgBlackTxtWhite {
	color: #FFFFFF;
	background-color: #000000;
}
.bgMGruen {
	background-color: #99BBBB;
}
.bgHGrau {
	background-color: #EEEEEE;
	}