/*Design & Code by 
Verve - Webdesign und Grafik
Aathalstrasse 84, CH-8610 Uster, Switzerland
Tel. +41 43 399 0392, info@verve.ch, www.verve.ch
Letzte Aenderung: 14.02.09

Copyright &#169;2006 Verve Webdesign und Grafik - Switzerland. All Rights Reserved.
All content from this site may not be reproduced without prior written permission.
All characters, titles and plublication names on this site are the intellectual property 
of their respective owners/creators.

<BASE HREF=http://www.mqa.ch>*/

/* Reset all */
*{padding:0; margin:0; border:0;}

/* for Internet Explorer */
/*\*/
* html #content {
height:350px;
}
/**/

body {
  background-color:#FFF;
  font-size:62.5%;
  font-family:Helvetica,Arial, sans-serif;
  color:#333;  
  padding:0px;
  margin:0px;
  text-align:center;
  min-width:900px;
  }

/* =Structure
-------------------------------------------------------------------------*/
#container {
  width:900px;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:15px;
  text-align:left;
  background:#FFFFFF url(/images/bg-container.gif) 0px 130px no-repeat;
  }
#banner {
  padding:0px;
  margin: 0px;
  height:100px;
  background-color: #FFF;
  white-space:nowrap;
  border-bottom:2px solid #0095AC;
  }
#content {
  padding:0;
  margin:0px 0px 20px 210px;
  min-height:350px;
  background-color: transparent;
  }
#left {
  float: left;
  width:210px;
  margin:10px 0 0 0;
  padding:46px 0 0 0;
  background-color:transparent;
  font-size:1.2em;
  } 
#footer {
  clear: both;
  padding:8px 10px 0px 0px;
  color: #0095AC;
  margin: 0 0 0 240px;
  font-size:1.2em;
  }

/* =Headings
---------------------------------------------------------------------------------*/
#banner h1 {
	font-size:20px;
	padding:75px 0 0 240px;
	color:#0095AC;
}
#content h1 {
  padding:25px 0 15px 0;
  margin:0 0 0 30px;
  color:#0095AC;
  font-size:1.4em;
  font-weight:bold;
  }
  
/* =Nav
-------------------------------------------------------------------------*/
a {
  color: #666;
  text-decoration: underline;
  }
  a:visited {color:#666;}
  a:hover {color: #666;text-decoration:none;}
  a:active { color:#666;}
#left a {
  text-decoration:none;
  color:#FFF;
  font-weight:normal;
  }
#left a:hover {color:#FFF; font-weight:normal;}
#left .current {text-decoration:none;color:#FFF;font-weight:bold;}
#left a.current:hover {font-weight:bold;}
#footer a {color: #0095AC;}

/* =Lists
--------------------------------------------------------------------------------*/
#content ul {
  margin:0 0 0 30px;
  padding:0;
  font-size:1.2em;
  color:#333;
  list-style-type:disc;
  list-style-position:inside;
  line-height:1.6em;
  }
#content li {
  padding:0;
  color:#333;
  }
#left ul {
  list-style-type: none;
  margin: 0px 5px 20px 20px;
  padding: 0px;
  } 
#left li {margin-bottom: 8px;}

/* =Misc
--------------------------------------------------------------------------------*/
img {border:none;}
.floatrightlogo { 
float:right;
}
.floatright { 
float:right;
margin:0 150px 0 0;
}
.floatleft {
float:left;
margin:0 20px 5px 30px;
}
.teamcont {
margin:0 0 20px 0;
height:143px;
}

/* =Fonts
-------------------------------------------------------------------------------*/
#content p {
font-size:1.2em;
  line-height:1.6em;
  padding: 0 25px 0 30px;
  margin:0 0 10px 0;
  }
#content div.short p {
font-size:1.2em;
  line-height:1.6em;
  padding: 0 25px 0 30px;
  margin:0 0 10px 0;
  width:250px;
  }
#content div.short ul {
font-size:1.2em;
  line-height:1.6em;
  padding: 0 25px 0 30px;
  margin:0 0 10px 0;
  width:250px;
  list-style-position:outside;
  }
#content div.short ul li {
  padding: 0;
  margin:0 0 0 15px;
  }
#content .team p {
font-size:1.2em;
  line-height:1.6em;
  padding: 0 25px 0 155px;
  margin:0;
}
.clearleft {
	clear:left;
}
