* {min-height:1px;}
body {border:0; padding:0;  font:12px "verdana",sans-serif; color:#352f7e; _text-align:center; background-image:url(../design/bg.gif); background-attachment:scroll; background-color:#F6FDFF; background-repeat: repeat-x;}

a {color:#352f7e;}
a:hover {color:#352f7e;}

p {border:0; margin:15px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

.smallest {font-size:50%}
.smaller {font-size:80%;}
.small {font-size:90%;}
.normal {font-size:100%;}
.big {font-size:120%;}
.bigger {font-size:140%;}
.biggest {font-size:180%;}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:200%; line-height:100%; font-weight:bold;}
h2 {font-size:150%; line-height:100%; font-weight:bold;}
h3 {font-size:120%; line-height:100%; font-weight:bold;}
h4 {font-size:110%; font-weight:bold;}
h5 {font-size:100%; font-weight:bold;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}


.box {position:absolute; bottom:0px; left:0px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

#main {width:900px; margin:10px auto 0 auto; _text-align:left; }

/* Header */
#header {position:relative; width:900px; height:100px; margin-left:auto; margin-right:auto; padding:0; background: url("../design/header.gif") 0 0 no-repeat; color:#FFF;}


/* Main menu (tabs) */
#tabs {position:relative; background:#352f7e; width:900px; height:36px; margin-left:auto; margin-right:auto; padding:5 0 0 0; z-index:0; font-size:11px;}

#tabs ul {margin:0 6px; padding:0; list-style:none;}
#tabs ul li {margin:0 2px 0 0; padding:0; float:left;}
#tabs ul li a {display:block; position:relative; bottom:0px; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; border:0; background:url("../design/tab_link.gif") 0 0 repeat-x; color:#c2cbe7; font-weight:bold; text-decoration:none; cursor:pointer;}
    
    /* Main menu (tabs - link) */
#tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l  {position:absolute; top:0; left:0px; _left:-8px; width:6px; height:8px; background:url("../design/tab_link_l.gif") 100% 0 no-repeat;}
#tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; width:6px; height:8px; background:url("../design/tab_link_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - hover) */
    #tabs ul li a:hover {background:url("../design/tab_hover.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li a:hover span.tab-l {background:url("../design/tab_hover_l.gif") 100% 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {background:url("../design/tab_hover_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - active) */
    #tabs ul li.activemenu a {background:#FFF; color:#352f7e;}
    #tabs ul li.activemenu a span.tab-l {background:url("../design/tab_active_l.gif") 0 0 no-repeat;}
    #tabs ul li.activemenu a span.tab-r {background:url("../design/tab_active_r.gif") 100% 0 no-repeat;}

#tabs ul li.activemenu a:hover {background:#FFF; color:#352f7e;}
    #tabs ul li.activemenu a:hover span.tab-l {background:url("../design/tab_active_l.gif") 0 0 no-repeat;}
    #tabs ul li.activemenu a:hover span.tab-r {background:url("../design/tab_active_r.gif") 100% 0 no-repeat;}

/* Content */
#contentframe {width:900px; min-height:1px; _height:1px; background:#FFF url("../design/bg_page.gif") 0 0 repeat-y; margin-left:auto; margin-right:auto;}
#content{width:97%; padding:5px; margin-left:auto; margin-right:auto; text-align:left;}


/* Footer */
#footer {width:900px; height:20px; margin-left:auto; margin-right:auto; background:url("../design/footer.gif") 0 0 no-repeat; color:#352f7e;}
#footer a {color:#352f7e;}
#footer a:hover {color:#352f7e;}

p#copyright {width:100%; text-align:center; margin:0; color:#a4a0d9;}
p#copyright a {color:#a4a0d9;}


#adresse{position: absolute; top:5px; left:0px; width:900px; z-index:1; color:#000000; text-align:center;}
#adresse p{line-height:0.7;}

#leukerbad{position:absolute; z-index:2; right:5px; top:20px;}
#q{position:absolute; z-index:2; right:80px; top:23px;}
   
.language {position:absolute; z-index:2; right:8px; top:78px;}
.language img {width:23px; margin:4px;}