
html, body {
	background-color:#ffffff;
	margin:0px;
	padding:0px; 
	height:100%;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Verdana;
	color: #111111;
	}

.red  {color: #e00}
.white  {color: #FFFFFF}

a.menu:hover {}
a.menu2 {color: #999999; }
a.menu2:hover {color: #999999;line-height: 14px}

a {color: #111111; text-decoration: none;}

.sans14 { font-size:14px }
.sans18 { font-size:18px }
.sans21 { font-size:21px }
.sans25 { font-size:25px;line-height:26px }
.sans32 { font-size:32px; line-height:36px }
.sans38 { font-size:38px; line-height:40px }
.sans46 { font-size:46px; line-height:44px }
.sans48 { font-size:48px; line-height:50px }
.sans48b { font-size:48px; line-height:38px }
.sans54 { font-size:54px; line-height:54px }
.sans62 { font-size:62px; line-height:60px }
.sans82{ font-size:82px; line-height:75px }
.sans96{ font-size:96px; line-height:96px }

.sans100 { font-size:100px; line-height:85px }
.sans120 { font-size:120px;line-height:100px }
.sans180 { font-size:180px; line-height:140px }
.sans220 { font-size:220px; line-height:180px }

.sans21_white {color: #FFFFFF; font-size:21px }
.sans100_white { font-size:100px; line-height:85px; color:#FFFFFF; }

.sans21_red { font-size:21px; color:#e00 }
.sans28_red { font-size:28px; color:#e00 }
.sans48_red { font-size:48px; line-height:50px; color:#e00 }
.sans62_red { font-size:62px; line-height:60px; color:#e00 }
.sans82_red { font-size:82px; line-height:75px; color:#e00; }
.sans100_red { font-size:100px; line-height:85px; color:#e00; }
.sans100_red2 { font-size:100px; line-height:95px; color:#e00; background-color:#FFFFFF; }
.sans120_red { font-size:120px; line-height:100px; color:#e00; }
.sans140_red { font-size:140px; line-height:140px; color:#e00; }
.sans200_red { font-size:200px; line-height:200px; color:#e00 }
.sans220_red { font-size:220px; line-height:180px; color:#e00 }

.sans46_invert { font-size:46px; background-color:#ffffff; color:#e00}
.sans62_invert { font-size:62px;line-height:64px; background-color:#000000; color:#FFFFFF }
.sans21_invert { font-size:21px; background-color:#000000; color:#ffffff ; }
.sans48_invert {font-size:48px; line-height:53px; background-color:#000000; color:#FFFFFF;}

.courier12 { font-size:12px; font-family: Courier, "Courier New",  Monaco, monospace; color:#000000 }
.courier12_white { font-size:12px; font-family: Courier, "Courier New",  Monaco, monospace; color:#FFFFFF }
.courier14 { font-size:14px; font-family: Courier, "Courier New",  Monaco, monospace; color:#000000 }
.courier22 { font-size:22px; font-family: Courier, "Courier New",  Monaco, monospace; color:#000000 }
.courier12_invert { font-size:12px; font-family: Courier, "Courier New",  Monaco, monospace; background-color:#FFFFFF; color:#000000; }
.courier21_red { font-size:21px; font-family: Courier, "Courier New",  Monaco, monospace; color:#e00; }

.serif12 { font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; }
.serif20 { font-size:20px; font-family: Georgia, "Times New Roman", Times, serif;; }


.legende9 { font-size:9px; font-family: Geneva, Arial, Helvetica, Verdana }
.legende11 { font-size:11px; font-family: Geneva, Arial, Helvetica, Verdana }
.legende9_white { font-size:9px; font-family: Geneva, Arial, Helvetica, Verdana; color:#FFFFFF }
.legende9_invert { font-size:9px; font-family: Geneva, Arial, Helvetica, Verdana;background-color:#000000; color:#FFFFFF; }

.xs {font-size:9px; line-height:7px;color:#111111; text-decoration:none}
a.xs:link {font-size:9px; line-height:7px;color:#111111; text-decoration:none}
a.xs:hover {font-size:48px; line-height:28px; color:#111111; text-decoration:none}

.borderit img{
border: 1px solid #FFFFFF;
}

.borderit:hover img{
border: 1px solid #000000;
}

.borderit:hover{
color: r#222222; /* irrelevant definition to overcome IE bug */
}

.close-bottom {position: absolute; bottom:15px; right:15px; z-index:999999;}
iframe {border:none;}