/* ------------------------- Defaults Body/HTML------------------------- */
html,
body{font-size:11px;margin:0;padding:0;text-align:left;position:relative;}
select,input,textarea{font-size:100%;}
form{margin:0;padding:0;}
img{border:0;}
a,b,body,cite,div,em,h1,h2,h3,h4,h5,h6,i,label,li,ol,p,strong,td,th,u,ul{font-family:Arial,Verdana,sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:Arial,Verdana,sans-serif;}
a,body,div,label,li,ol,p,td,th,ul,fieldset,form,input,optgroup,select,textarea{font-size:11px;}
select option{padding:0;}
h1,h2,h3,h4,h5,h6{font-size:11px;padding:0;margin:0;}
a{text-decoration:none;}
.debug {color: #FFF;}
.clear	{font-size:0px;clear:both;height:0px;}
p	{padding:2px 0;margin:0;}
ul {margin:0;padding:0;}

/* ------------------------- paddings ------------------------- */
.padding-top-20	{padding-top:20px;}
.padding-bottom-20	{padding-bottom:20px;}

/* ---------------------------- Tooltip  -----------------------------*/
.tip{width:200px; z-index:13000;}
.tip-title{font-weight:bold; font-size:11px; margin:0; color:#9bab00; padding:8px 8px 4px; background:url(../img/layout/bubble.png) top left;}
.tip-text{color:#000; font-size:11px; padding:4px 8px 8px; background: url(../img/layout/bubble.png) bottom right;}


/************************************************************************************************/
/******************************************* Overwrite ******************************************/
/************************************************************************************************/

/* ------------------------- body ------------------------- */
html,
body{background-color:#7a003b;padding-top:15px;}
a,b,body,cite,div,em,h1,h2,h3,h4,h5,h6,i,label,li,ol,p,strong,td,th,u,ul	{font-size:12px;}
h1,h2,h3,h4,h5,h6	{color:#7a003b;font-size:12px;padding:0 0 5px 0;font-weight:bold;}
h2,h3,h4,h5,h6	{padding:15px 0 5px 0;}
ol li	{padding-bottom:10px;}

/* ------------------------- wrapper ------------------------- */
#wrapper	{position:relative;width:800px;margin:auto;background:url(../img/wrapper.jpg);}

/* ------------------------- feader ------------------------- */
#header	{position:absolute;left:0;top:0;height:75px;}

/* ------------------------- container ------------------------- */
#container_wrapper{background:url(../img/header.jpg) no-repeat top;}
.fr #container_wrapper{background:url(../img/header_fr.jpg) no-repeat top;}
#container	{background:url(../img/footer.jpg) no-repeat bottom;padding-top:187px;}

/* ------------------------- navigation ------------------------- */
.navigation1	{position:absolute;left:320px;top:10px;width:520px;}
.navigation1 ul {}
.navigation1 ul li		{list-style:none;float:left;padding-right:10px;}
.navigation1 ul li span,
.navigation1 ul li a	{font-size:12px;color:#7a003c;font-weight:bold;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px 5px;}
.navigation1 ul li a:hover	{background-color:#7a003c;color:#fff;}
.navigation1 ul li span.active,
.navigation1 ul li a.active	{background-color:#b3b2b6;color:#fff;}

/* ------------------------- languages ------------------------- */
.ce-nav-lang	{position:absolute;top:7px;left:20px;width:60px;}
.ce-nav-lang ul  {width:60px;}
.ce-nav-lang ul li {list-style:none;float:left;padding-right:5px;}
.ce-nav-lang abbr,
.ce-nav-lang .lang-name	{display:none;}
.lang-code-de .lang-icon	{background:url(../img/de.png) no-repeat;width:16px;height:11px;display:block;}
.lang-code-fr .lang-icon	{background:url(../img/fr.png) no-repeat;width:16px;height:11px;display:block;}

/* ------------------------- content ------------------------- */
.content	{padding:20px;}

/* ------------------------- footer ------------------------- */
#footer	{background-color:#7a003b;color:#b0b1b3;font-size:11px;height:50px;position:relative;}
#footer	a {font-size:11px;color:#b0b1b3;}
#footer	a:hover {text-decoration:underline;}
.qb_copyright	{position:absolute;top:5px;left:390px;text-align:right;}

.navigation2	{position:absolute;left:100px;top:5px;}
.navigation2 ul li	{float:left;color:#b0b1b3;}
.navigation2 ul li.first	{list-style:none;margin-right:25px;}