/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
  background:url(img/bg.jpg) repeat-x top #6DA100;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #6C6C6C;
  padding:0px;
  margin:0px;
  }
a {color: #993300; text-decoration:none;}
a:visited {color:#993300;}
a:hover { text-decoration:underline;}
a:active { color:#000000;}

/* ----------container to center the layout-------------- */
#container {
  width: 750px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF;
  border-left:#FFF solid 1px;
  border-right:#FFF solid 1px;
  }

/* ----------Top - Header-------------- */
#top {
  background-color: #FFF;
  padding: 0px;
  margin: 0px;
  height:75px;

  }

#top .logo { 
  float: left;
  margin: 0px;
  padding: 10px 0 0 10px;
  width: 400px;
  } 
  
#top .logo h1 {
  font-size:26px;
  color: #669900;
  padding:0px;
  margin:5px 0 5px 0;
  }
  
#top .logo h2 {
  font-size:13px;
  color: #993300;
  font-style:oblique;
  padding:0px;
  margin:0 0 5px 0;
  }
  
#top .tel {
  margin: 0 0 0 550px;
  padding-top: 10px;
  
  }
/* --------------- Sub - Top ------------------- */
#subtop {
  background-color:#FFF;
  height:192px;
  }

#subtop .menu {
	width: 200px;
	float:left;
	}
	
#subtop .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#subtop .menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#subtop .menu li a:link, #subtop .menu li a:visited {
	color: #FFF;
	display: block;
	background:  url(img/menu.gif);
	padding: 8px 0 0 35px;
	}
	
#subtop .menu li a:hover {
	color: #FFF;
	background:  url(img/menu.gif) 0 -32px;
	padding: 8px 0 0 35px;
	}

#subtop .flash {
  margin-left:200px;
  background:#CCCCCC;
  height:192px;
  }

/* -----------------content--------------------- */
#content {
  background-color: #ffffff;
  padding: 0 20px 0 20px;
  margin: 0 0 0 200px;
  border-left:#CCC solid 1px;
  }

div#content { 
  min-height:400px;
  height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
  }

#content h2 {
  font-size:20px;
  color:#CCC;
  border-bottom: 1px solid #CCC;
  padding-left:10px;
  }

#content h2 span {
  border-bottom: 4px solid #096B95;
  }

#content ul {
  list-style-type:square;
  }

#content li {
  margin-bottom:10px;
  }
  
#content .imgright {
  float: right;
  margin-bottom: 5px;
  margin-left: 5px;
  border:#000 solid 1px;
  }

  
p, pre{
  padding: 5px 10px;
  margin:0px;
  }

fieldset {
  background:#F2FFE6;
  border: #00CC66 solid 1px;
  margin-top:30px;
  }

legend {
  background:#00CC66;
  color:#FFFFFF;
  padding:2px 5px 2px 5px;
  border:#00CC66 solid 1px;
  font-weight:bold;
  }
  
input, textarea {
  background: #F0FFE1;
  border:#00CC66 solid 1px;
  }

.boton {
  background:#096B95;
  border: #330066 solid 1px;
  color:#FFFFFF;
  }

hr { 
  border:#006699 dashed 1px;
  }
  
/* --------------left navi------------- */
#left {
  float: left;
  width: 200px;
  margin: 15px 0 0 0;
  padding: 0px;
}

#left h2 {
  font-size:20px;
  color:#CCC;
  border-bottom: 1px solid #CCC;
  padding-left:10px;
}

#left h2 span {
border-bottom: 4px solid #FF6600;
}
/* -----------footer--------------------------- */
#footer {
  clear: both;
  margin: 10px 0 0 0;
  padding: 5px;
  text-align: right;
  border-top: #CCCCCC solid 1px;
  background:#E0E0E0;
}
/* -----------serverkit--------------------------- */
#serverkit {
  margin: 10px auto 0 auto;
  width:750px;
}