html {height:100.1%;}

body, body div, body p, body th, body td, body li, body dd, body input, body textarea { 
   font-size: x-small; 
   voice-family: "\"}\""; 
   voice-family: inherit; 
   font-size: small; 
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body input, html>body textarea { 
   font-size: small; 
}

body {
font-family: Verdana, Helvetica, sans-serif; 
background:#cccccc url(images/fond.png) repeat;
}

div#cadre_principal {
font-size:1em;
position:relative;
background: #FFFFFF url("images/pusteblume_10.gif") no-repeat 0px 0px;
width:950px;
padding-left:5px;
padding-right:5px;
margin:auto
}

#document{
position:relative;
background: transparent;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#contenu_droite {
width:100%;
}
#document_gauche{
float:left;
background: transparent;
width:200px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 padding-top:40px;
}
#document_droite{
float:right;
background: transparent;
width:740px;
margin:0px 0px 0px 0px;
}

#fin_document{
position:relative;
background: transparent;
border-top:1px solid #ccc;
margin:0px 0px 0px 0px;
}

#top_page {
background: transparent;
height:110px;
padding-left:210px;
}

#logo {
background: transparent url("images/alz_logo.png") no-repeat 0px 0px;
height:110px;
}
#logo_ge {
background: transparent url("images/alz_logo_ge.jpg") no-repeat bottom left;
height:80px;
margin-left:332px;
}

#navbox { position:relative; top:0px; left:0px; width:200px; height:460px; z-index:3; background: transparent;}
#setbox { position:absolute; bottom:0px; left:0px; width:180px; z-index:1;  background: transparent;}

.end_colonne {
clear:both;
}
h1
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #e16db2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #e16db2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#titelbody
{
width: 760px;
height: 580px;
background: white url("http://start.webhosters.ch/a/alz/public_html/img/pusteblume_anim.gif") no-repeat right top;
}

#header1
{
background:transparent;
}

#header2
{
background:transparent;
}


#navigation
{
width: 180px;
font-size: 10pt;
text-align: right;
margin: 0px 20px 0px 0px;
background: transparent;
}

#news
{
background: transparent;
height: 200px;
width: 560px;
line-height: 19px;
}

div.cadre { background: #dddddd; padding:4px; margin:0px 0px 0px 10px; border:0px solid #ffffff; line-height:16px; }
.mediacorner { background: #dddddd; padding:4px; margin:0px 0px 0px 10px; border:0px solid #ffffff; line-height:16px; }

.textbox { background: transparent; padding:4px; margin:0px 0px 0px 10px; border:1px solid #e16db2; line-height:16px; }

.textfeld { background: transparent; padding:0px; margin:0px 20px 0px 0px;  line-height:19px; }



#setbox a
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
color: #333366;
} 

#searchbackground
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
color: #57618e;
text-decoration:none;
background: transparent;
margin: 0px 0px 1px 0px;
padding: 5px 1px 5px 0px;
display: block;
}

#searchbox { position:absolute; top:0px; left:0px; width:180px; z-index:2;  background: transparent; text-align: left; vertical-align: bottom; white-space: nowrap; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

#menu
{
 line-height: 40px;
 color: #000000;
 background:transparent;
 white-space: nowrap;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#submenu
{
 width:190px;
 color: #000;
 text-align: right;
 background: transparent;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#menu a.mnu_unselect
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
vertical-align: middle;
text-align: justify;
white-space: nowrap;
color: #ffffff;
text-decoration:none;
background: #57618e;
margin: 0px 0px 0px 0px;
padding: 6px 11px 4px 11px;
border-right: 4px solid white;
} 

#menu a.mnu_select
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
vertical-align: middle;
text-align: justify;
white-space: nowrap;
color: #ffffff;
text-decoration:none;
background: #e16db2;
margin: 0px 0px 0px 0px;
padding: 6px 11px 4px 11px;
border-right: 4px solid white;
} 

#menu a.mnu_unselect:hover
{
background: #333366;
color: #ffffff;
} 

#menu a.mnu_unselect.active
{
color: #ffffff;
background: #e16db2;
} 

#menu a.mnu_unselect.active:hover
{
color: #ffffff;
background: #e16db2;
} 

#submenu a.mnu_unselect
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
text-decoration:none;
background: #57618e;
margin: 0px 0px 1px 0px;
padding: 5px 1px 5px 0px;
display: block;
} 

#submenu a.mnu_unselect:hover
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
background: #333366;
color: #ffffff;
text-decoration:none;
} 

#submenu a.mnu_select
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
background: #57618e;
color: #ffffff;
background: #e16db2;
text-decoration:none;
margin: 0px 0px 1px 0px;
padding: 5px 1px 5px 0px;
display: block;
} 

.colonne_rose_pale {
padding:8px;
background-color:#FFEEFF;
color:#000;
}
.colonne_rose_pale a {
color:#000;
}
.colonne_rose_pale h1 {
text-align:center;
color:#000;
}
.colonne_rose_pale h2 {
color:#222;
}
.colonne_rose_pale a.active {
color:#222;
}
.colonne_rose {
padding:8px;
background-color:#e16db2;
color:#FFF;
}
.colonne_rose a {
color:#FFF;
}
.colonne_rose h1 {
text-align:center;
color:#FFF;
}
.colonne_rose h2 {
color:#FFF;
}
.colonne_rose a.active {
color:#FFF;
}

.colonne_gris {
padding:8px;
background-color:#CCC;
color:#000;
}
.colonne_gris a {
color:#333366;
}
.colonne_gris a.active {
color:#333366;
}

.title
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #333366;
}

.small
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 8pt;
}

#impressum
{
font-family: Verdana,arial, helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-decoration: none;
background: transparent;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
border-top: 1px solid #aaaaaa;
}

table.lst{
	width: 100%;
	border:#959595 1px solid;
	font-family: Verdana,Arial , Helvetica , sans-serif;
    font-size: 12px;
}
table.translate{
	border:#959595 1px solid;
	font-family: Verdana,Arial , Helvetica , sans-serif;
    font-size: 11px;
}
table.lst0{border:#959595 1px solid;margin:9px;padding-left:12px;padding-right:12px;}

tr.lst0{
	background-color : #FFECFF;
	font-family: Verdana,Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left:4px;
}
tr.lst1{
	background-color : #FFDCFF;
	font-family: Verdana,Arial , Helvetica , sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
	padding-left:4px;
}
table.lst tr.lst2{
	background-color : #8A8A8A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
	padding-left : 2px;
	padding-right : 2px;
}
table.lst tr.lst3{
	background-color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
    border:#CCCCCC 1px solid;
    letter-spacing:-1px;
    text-align: right;
    height: 1em;
}
