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

body {
background: #d2dfa3 url(../pics/bg.jpg) repeat-x;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
line-height:160%;
}
a {color: #7eb02d;}
a:visited {color:#564b47;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
padding:20px 0 30px 0;
color:#3d5e14;
font-size: 16px;
text-transform:uppercase;
margin:0px }

h2 {
padding:20px 0 30px 0;
color:#3d5e14;
font-size:14px;
font-weight: normal;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 700px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding:0px 1px;
background-color: #fff;
}

/* ----------language div-------------- */
#language { position:absolute; margin-left:120px; margin-top:230px; z-index:1000; }
#language a { color:#FFFFFF; text-decoration:none; }
#language a:hover, a:active { text-decoration:underline; }

/* ----------banner for logo-------------- */
#banner {
background-color: #d2dfa3;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 20px;
margin-left: 0px;
margin-right: 0px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding:10px 0 10px 0;
margin:0px;
line-height:160%;
}

/* --------------main navigavtion------------- */
#nav ul {
margin:0 auto;
padding:0; 
list-style:none; 
display:table; 
white-space:nowrap; 
font-family: arial, verdana, sans-serif; 
font-size:11px;
}
#nav li {
display:table-cell; 
margin:0; 
padding:1px 0px;
}
#nav a {
float:left; 
color:#d2dfa3; 
background: #3d5e14; 
margin:0 2px 0 0; 
padding:4px 16px; 
text-decoration:none; 
letter-spacing:1px;
}
#nav a b {
float:left; 
display:block; 
background:#fff; 
padding:5px 16px 5px 12px;
}
#nav a:hover {
background: #d2dfa3; 
color:#3d5e14; 
cursor:pointer;
} 
#nav .current a {
background: #3a73ba; 
color:#fff; 
cursor:default;
} 
#nav {
padding:2px 0 10px 0; 
background:#fff; 
margin:0px;
} 


/* -----------footer--------------------------- */
#footer {
background-color:#d2dfa3;
clear: both;
margin: 0px;
padding: 0px;
text-align:center;
}

#footer:hover {
background-color:#899807;
}


/*********FORMULARFELDER****************/
.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:180px;
	margin: 1px;
	padding: 1px;
	cursor: auto;
	border: 1px solid #899807;
	background-color: #FDFCEA;
}
.txtfield_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:117px;
	margin: 1px;
	padding: 1px;
	cursor: auto;
	border: 1px solid #899807;
	background-color: #FDFCEA;
}
.txtfield_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:52px;
	margin: 1px;
	padding: 1px;
	cursor: auto;
	border: 1px solid #899807;
	background-color: #FDFCEA;
}
.txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:280px;
	height: 60px;
	margin: 1px;
	padding: 1px;
	cursor: auto;
	border: 1px solid #899807;
	background-color: #FDFCEA;
}


/* bilderformatierungen */

.img_left {
 border:1px solid #7eb02d;
 background-color:#fff;
 padding:6px;
 margin-right:10px;
 float:left;
}

.img_right {
 border:1px solid #7eb02d;
 background-color:#fff;
 padding:6px;
 margin-left:10px;
 float:right;
}

.img_center {
 border:1px solid #7eb02d;
 background-color:#fff;
 padding:6px;
 margin-left:10px;
 text-align:center;
}

.img {
 border:1px solid #7eb02d;
 background-color:#fff;
 padding:6px;
 margin-left:10px;
}
