/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-image:url(../images/bg.jpg); background-repeat: repeat-x; 
font-size: 11px;
background-color:#A2ABAF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
}
a {color: #DE0A2A;}
a:visited {color:#DE0A2A;}
a:hover {color: #DE0A2A;}
a:active { color:#000000;}

* {
padding: 0;
margin: 0;
}

.images {
float:right;
padding-left:10px;
padding-bottom:15px;}


body {
font-size: 73%;
font-family: verdana, arial, helvetica, sans-serif;
padding: 10px;
}
#topbar {
background-image:url(../images/topbar.gif); background-repeat:no-repeat;
height:27px;
clear: both;
}
#navigation {
list-style: none;
overflow: hidden;
}
#navigation li {
float: right;
margin-right:3px;
}

#navigation a {
display: block;
background: url(../images/tabright.gif) top right no-repeat;
color: #FFF;
text-decoration: none;

}
#navigation span {
display: block;
background: url(../images/tableft.gif) top left no-repeat;
padding: 5px 10px;
}

#navigation a:hover {
background-position: right -198px;
}
#navigation a:hover span {
background-position: 0 -198px;
}


#navigation a.activetop {
background-position: right -198px;
}

#navigation a.activetop span {
background-position: 0 -198px;
}


#subnav {
list-style: none;
margin-left:10px;
font-weight:normal;
overflow: hidden;
}
#subnav li {
float: right;
margin-right:10px;

}

#subnav a {
display: block;
background-repeat: no-repeat;
color: #FFF;
text-decoration: none;
float: left;
}

#subnav span {
display: block;margin-left:3px;margin-right:3px;
padding-top:5px;

}

#subnav a:hover {
color:#fff;
background-color:#0E1D24;
height:27px;




}

#subnav .active {
display: block;
color:#fff;
background-color:#0E1D24;
height:27px;

}


#subnav-for {
list-style: none;
margin-left:10px;
margin-right:175px;
font-weight:normal;
overflow: hidden;
}
#subnav-for li {
float: right;
margin-right:10px;

}

#subnav-for a {
display: block;
background-repeat: no-repeat;
color: #FFF;
text-decoration: none;
float: left;
}

#subnav-for span {
display: block;margin-left:3px;margin-right:3px;
padding-top:5px;

}

#subnav-for a:hover {
color:#fff;
background-color:#0E1D24;
height:27px;




}

#subnav-for .active {
display: block;
color:#fff;
background-color:#0E1D24;
height:27px;

}



.images {
float:right;
padding:10px 10px 10px 10px;
clear:left;}




h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }
h2 {
font-size:15px;
font-weight: normal;
padding: 5px 10px;
padding-top:15px;
margin:0px;
color:#DE0A2A;}

h3 {
font-size:15px;
font-weight: normal;
padding: 5px 10px;
padding-top:10px;
margin:0px;
color:#DE0A2A;}

img{
	behavior: url(css/iepngfix.htc);
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#container {
position:relative;
width: 800px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 
#search {
	position:absolute;
	top: 113px;
	left: 12px;
}

.input {
border: none;
}

/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #e1ddd9;
padding: 0px;
margin: 0px;
border-bottom:2px solid #DE0A2A;
border-top:2px solid #DE0A2A;}

#logo {
padding-top:10px;
padding-bottom:30px;}

/* ----------outer and inner----------------- */

#outer{
background-image:url(../images/innerbg.jpg); background-repeat:repeat-x;
background-color:#C6C6C6;
height:100%;
min-height:500px;
padding-left:180px; /* color of the left column  */ 
padding-right:20px; /* color of the right column  */ 
} 

#outer-page{
background-image:url(../images/innerbg.jpg); background-repeat:repeat-x;
background-color:#C6C6C6;
min-height:530px;
padding-bottom:10px;
padding-left:180px; /* color of the left column  */ 

} 

#outer-page-fence{
background-image:url(../images/innerbg.jpg); background-repeat:repeat-x;
background-color:#C6C6C6;
min-height:340px;
padding-bottom:10px;
padding-left:10px; /* color of the left column  */ 

} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
	width:150px;
	float:left;
	position:absolute;
	margin-left:-160px;
	top: 428px;
	left: 180px;
 }
 #right {
 width:200px; 
 float:right;
 margin-top:20px;
 padding-left:10px;
 position:relative; 
 margin-right:-180px; 
  _margin-right:-110px; 
 margin-left:1px;
 }

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
}
#content li{
margin-left:40px;
}

p {
padding: 5px 10px;
line-height:1.4em;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

.bartop{color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.newsbox {color: #FFFFFF ;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/*  ----------------footer---------------------- */ 
#footer {
background-image:url(../images/footer.jpg);
height:20px;
clear:left;
padding:0px;
margin:0px;
text-align: right; } 

#footernav {
list-style: none;
margin-left:10px;
overflow: auto;
color:#FFFFFF;
}
#footernav li {
float: left;
margin-right:10px;
margin-top:3px;
}

#footernav a {
display: block;
background-repeat: no-repeat;
color: #FFF;
text-decoration: none;

}

#footernav span {
display: block;

}

#footernav a:hover {
color:#162E38;
}

.form_1 {
border: 1px solid #162E38;}

.form_2 {
border: 1px solid #162E38;}
