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

body {
font-size: 12px;
background:#FFFFFF url(../media/head_bg.png) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

img {
border:none;
}

h1 {
font-size: 16px;
padding:10px 0px 5px 0px;
font-weight: bold;
color:#006600;
margin:0 }

h2 {
font-size:20px;
color:#000000;
font-weight: bold;
padding:0px 0px 10px 0px;
margin:0;}

h3 {
font-size:14px;
padding: 5px 0px;
color:#360;
font-weight: normal;
margin:0;
}

h4 {
font-size:14px;
width:450px;
padding: 5px 10px;
color:#FFFFFF;
background:url(../media/title_bg.png) repeat-x;
font-weight: normal;
margin:auto;
border-left:#003366 solid 1px;
border-right:#003366 solid 1px;
border-top:#003366 solid 1px;
}

h5 {
font-size:12px;
color:#369;
text-decoration:none;
font-weight:bold;
margin:0;
}

p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000;
text-decoration:none;
}

p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color: #0066CC;
text-decoration:none;
}

.link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

.link  a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.link  a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066CC;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#006600;
font-weight:bold;
background:#FFF;
padding:5px 5px 0px 5px;
}


/* ----------container to center the layout-------------- */

#container {
width: 940px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 


/* ----------container to center the layout-------------- */
#content_container {
width: 930px;
margin: auto;
}

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


/* ----------banner for phone number -------------- */

#banner {
width: auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
font-weight:bold;
height: 40px;
text-align: right;
padding: 10px 15px 0px 15px;
}


/* ----------Container for Logo and Flash -------------- */

#holder {
width:940px;
height: 270px;
padding: 5px;
margin: 10px auto auto auto;
background:url(../media/logo_background.png) no-repeat;
}

/* --------  Logo ------------*/

#logo {
width: 250px;
height: auto;
margin: 70px auto;
float:left;
}

/* ---------- Flash holder ----------*/

#flash {
width: auto;
height: auto;
margin: auto;
padding: 6px 5px;
float:left;
}


/* -----------------content--------------------- */

#content {
background-color: #ffffff;
margin:auto;
padding: 0px 15px 20px 15px;
width: 490px;
}

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

.content_info {
width:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000;
}

.divider {
width:auto;
background:url(../media/divider.jpg) bottom no-repeat;
text-align:center;
}


/* ----------------- Content Info --------------------- */

.info {
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#333333;
border:#003366 solid 1px;
padding: 10px;
margin:auto;
}


/* --------------Left------------- */

#left {
width:200px; 
float:left; 
position:relative;  
}

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

#left img {
padding:1px;
} 

#promo {
width: auto;
margin: 0;
padding: 0px 10px 10px 10px;
}


/* --------------Right------------- */

#right {
width:200px; 
float:right;
text-align:center;
position:relative;
}

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

#right img {
padding:1px;
} 

#news {
width: 180px;
margin: auto;
text-align:justify;
color:#000;
}

.newsdate {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:url(../media/newstitle_bg.png) repeat-x;
padding: 5px 10px;
margin:auto;
} 

/* -----------footer--------------------------- */
#footer {
clear: both;
width:auto;
height: 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin: 0;
padding: 15px;
background:#4C4C4C url(../media/foot_bg.png) top repeat-x;
text-align: center; 
}

#footer a{
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#footer a:hover{
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#66CCFF;
}

/* ----------- Menu ---------------------*/

#menu {
width: 930px;
padding: 10px;
height: 30px;
}

.menu_container {
float:right;
width: 680px;
padding: 10px 0px;
height: auto;
}

/*----------- list -----------*/

li {
padding: 5px 0px 0px 0px;
}

.nostyle{
list-style:none;
}

/*----------- Images -----------*/

.image{
float: left;
width: auto;
color: #0066CC;
text-align:center;
padding: 5px;
}

.image a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066CC;
}

.image a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

.image img {
border:none;
}

.imageright{
float: right;
width: auto;
color: #000000;
padding: 5px;
text-align:center;
}

.imageright a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066CC;
}

.imageright a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

.imageright img {
border:none;
}

textarea {
overflow-y:auto;
background:url(../media/shadow.gif) top repeat-x;
border-bottom:#CCC 1px solid;
border-right:#CCC 1px solid;
border-top:#999 1px solid;
border-left:#999 1px solid;
}

input {
margin: 2px 0px;
background:url(../media/shadow.gif) top repeat-x;
border-bottom:#CCC 1px solid;
border-right:#CCC 1px solid;
border-top:#999 1px solid;
border-left:#999 1px solid;
}

.formborder {
padding: 2px 5px;
color:#039;
border-bottom:#666 1px solid;
border-right:#666 1px solid;
border-top:#999 1px solid;
border-left:#999 1px solid;
}
