

/*table {border: 1px solid black}
td {border: 1px solid red}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}

div {border: 1px solid orange}
img, form {border: 1px solid blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
*/

/* réglage de base */
* {margin: 0; padding: 0;}

.Marge_10 {
	padding-left: 10px;
}

a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;}
a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
	
.bg_blau {background-color:rgb(0,105,153);}
	
.bg_b_d {background-color:rgb(90,143,195);}

.bg_b_h {background-color:rgb(158,188,217);}

.bg_hblau {background-color:rgb(181,205,231);}

.bg_hhblau {background-color:rgb(229,238,247);}

.bg_rot {background-color:rgb(255,47,3);}

.bg_w {background-color:rgb(255,255,255);}

.bg_s {background-color:rgb(0,0,0);}
	

/* réglage des marges extérieurs */
#tablerand {
	border: 5px solid #FFFFFF;
	style: height:100%;}

/* Réglage des boutons de choix de langue */
.sprache {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 15px;
	color: #003366;

}
.sprache_activ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 15px;
	color: #FFFFFF;

}
a.sprache:link, a.sprache_activ:link, a.sprache:visited {
	color: #003366;
	padding-top: 0px;
	padding-bottom: 3px;
	line-height: 15px;
}
a.sprache:hover, a.sprache-activ:hover {
	color: #003366;
	background-color: #FFFFFF;
	width: 100%;
}

/*réglage des menus contact / recherche / etc..*/
.kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
}
a.kontakt {
	display:block;
	text-align:left;
	text-decoration:none;
}
a.kontakt:link, a.kontakt:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
a.kontakt:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight: bold;
}	

/* réglage du menu principale menu_H = menu normal / menu_H_Activ = menu activé */
.menu_H_Activ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFFFFF;
	}
	
.menu_H {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.menu_H_B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	}


a.menu_H, a.menu_H_B, a.menu_H_Activ {
	color: #006699;
	display:block;
	text-align:center;
	width:100%;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
a.menu_H:link, a.menu_H_Activ:link, a.menu_H:visited{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 3px 3px 5px;
	text-align: center;
}
a.menu_H_B:link {
	color: #006699;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 3px 3px 5px;
	text-align: center;
}

a.menu_H:hover, a.menu_H_B:hover, a.menu_H_Activ:hover {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
}

/* réglage du titre des menus verticaux */

.menu_V_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 100;
	font-variant: normal;
	color: #ffffff;
	background-color: #5A8FC3;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
}
.menu_V_titel_Activ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
	background-color: #FF3300;
	}


.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
a.home:link, a.home:visited {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
}
a.home:hover {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

/* règlage mini pour la hauteur d'une ligne dans les tableaux */
.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
}
/* règlage mini pour la hauteur d'une ligne dans les tableaux */
.supermini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
}


#nav {
	background:#006699;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li {
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;

}
#nav a:link, #nav a:visited  {
	display:block;
	margin: 0;
	border-left:5px solid #006699;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 2px;
}
#nav a:hover {
	background-color: #598FC2;
	border-left-color: #FF0000;
}

#navr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	line-height: 15px;
	display: block;

}
#navr ul {
	list-style:none;
	margin:0;
	padding:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCCC;
}
#navr li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCCC;
	padding-right: 0px;
	padding-bottom: 0px;
}
#navr a:link, #navr a:visited  {
	display:block;
	color: #006699;
	text-decoration: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E5EEF7;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E5EEF7;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}
#navr a:hover {
	background-color: #FFFFFF;
	color: #006699;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF0000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFffff;
	display: block;
}

/* différente forme de texte */

/* Blanc avec lien en bleu */

.Weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}



.Weiss_link_ab10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	Padding: 10px;
}
.Weiss_link_ab10 a:link, .Weiss_link_ab10 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Weiss_link_ab10 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9EBCD9;
	text-decoration: none;
}
.titel_weiss_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-indent: 10px;
	line-height: 25px;
	text-align: left;
}

.Blau_Titel_bold_link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	display: block;
	color: #6699CC;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.Blau_Titel_bold_link a:link,  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	display: block;
	color: #6699CC;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.Blau_Titel_bold_link a:visited,  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	display: block;
	color: #6699CC;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}



.Blau_Titel_bold_link a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
}
.titel_link_blau_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;

	color: #006699;
	line-height: 25px;
	text-indent: 10px;
}
a.titel_link_blau_b {
	text-decoration: none;

}
a.titel_link_blau_b:link, a.titel_link_blau_b:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;

	color: #006699;
	line-height: 25px;
	text-indent: 10px;


}
a.titel_link_blau_b:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.text_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
.text_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
}

.text_blau:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
.text_blau:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}


.text_weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.text_blau_ab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 10px;
}
.text_blau_ab3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 10px;
}
.text_blau_ab3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 10px;
}



.text_blau_ab10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.text_blau_ab35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
	padding-left: 35px;
	padding-right: 10px;
}

.text_blau_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6699CC;
}
a.text_blau_10:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #6699CC;
}
a.text_blau_10:hover {
	color: #FF0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

.text_black_ab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 10px;
}


.in_titel_link_rot_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-transform: uppercase;
	padding-top: 10px;
}
a.in_titel_link_rot_b {
	color: #FF0000;
	text-decoration: none;
	display: block;
}
a.in_titel_link_rot_b:link {
	color: #FF0000;
	text-decoration: none;
	display: block;
}
a.in_titel_link_rot_b:hover {
	color: #006699;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;

}

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
.bouton {
	background-color: rgb(181,205,231);
	border: 2px outset rgb(0,105,153);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}

