body
{
	padding:				0px;
	margin:					0px;
	width:					100%;
	height:					100%;
	font-family:			Arial, Verdana, sans-serif;
	font-size:				10pt;
	color:					#000000;

}

h1, h2, p
{
font-size:				10pt;
padding-right:			0px;
margin:					0px;
}

h1
{
font-weight:			bold;
}

h2
{
font-weight:			normal;
font-style:				italic;
}


img, a
{
	border:					0;
	margin: 				0;
	padding: 				0;
}

table, tr, td
{
border-collapse: 		collapse;
padding:				0px;
}


form
{
	margin:0px;
	padding:0px;
}

#tbl_zentrieren
{
height:					100%;
width:					100%;
}

#tbl_zentrieren tr
{
vertical-align:			middle;
}

#wrapper
{
	width: 					100%;
	height: 				530px;
	text-align:				center;
	background-position: 	center;
	background-repeat: 		none;
	position:				relative;
	;
}

#main
{
	height:					548px;
	width:					946px;
	position:				relative;
	background-color:		#FFFFFF;
	background-image:		url(images/logo.png);
	background-repeat:		no-repeat;
	background-position:	14px 14px;
	margin:					0 auto;
	text-align:				left;
	border:					1px solid #4F585F;
}

*html #main
{
	width:					948px;
	height:					550px;
}

.NavMenu
{
	position:				absolute;
	left:					14px;
	top:					130px;
 	height:					370px;
 	width:					231px;
}

.HeadFrame
{
	position:				absolute;
	height:					22px;
	width:					671px;
	top:					48px;
	border-bottom:			1px solid #2C943F;
}


.MainFrame
{
	position:				absolute;
	height:					404px;
	width:					671px;
	top:					88px;
}


.Window
{
	position:				absolute;
	left:					261px;
	top:					14px;
 	height:					492px;
 	width:					671px;
}


.header
{
	text-align:				right;

}

.header p
{
	margin:					0 auto;
	color: 					#4F585F;
	font-size:				14pt;
	text-transform:			uppercase;
	padding:				0px;
	padding-right:			14px;
}

.footer
{

	position:				absolute;
	left:					14px;
	top:					518px;
	height:					26px;
	width:					918px;
	border-top:				1px solid #2c943f;
}

*html .footer
{
height:						27px;
}

.footer p
{
	text-align:center;
	background-color:transparent;
	line-height:9pt;
	margin:0;
	padding:0px;
	margin-right:14px;
	margin-top:5px;
	font-size:9pt;
	color:#4F585F;


}

.laufschrift
{
	position:absolute;
	top:20px;
	width:671px;
	height:20px;
	text-decoration:none;
	color:#000000;
	display:block;
}













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

#nurtitel
{
	display:block;
	padding:15px;
	background-color:#faffdf;
	margin-right:6px;
	
}

img
{
	border:0px;
}



a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}

p a:hover
{
	color:#2c943f;
}



p
{
	display:block;
	background:#faffdf;
	font-size: 10pt;
	padding:15px;
	margin:0px;
	margin-bottom:6px;
	margin-right:6px;
}

.imgbox img
{
	float: left;
	display: block;
	margin:1px;
}

.imgbox_rahmen
{
	display:block;
	padding:6px;
	background-color:#FFFFFF;
	margin-bottom:6px;
}
.imgbox
{
	display:block;
	background-color: #FFFFFF;
	overflow:auto;
}

h2 {
font-size:10pt;
font-weight: bold;
padding: 0px;
margin:0px;
}

#rand p, #rand h3, #nurtitel
{
	margin-right:0px;
}


/* ----------banner for logo-------------- */
#banner {
background-color: #FFFFFF;
text-align: center;
padding: 0px;
margin: 0px;
margin-bottom: 6px;
border-bottom: 1px solid black;
}

#banner h1 {
font-size: 13pt;
text-transform:uppercase;
background-color: #d8d8d8;
padding:5px 15px;
color:#000000;
margin-top:0px;
margin-bottom:6px;
font-weight:normal;
letter-spacing:15px;
}


/* --------------hauptfeld navigavtion------------- */
#haupt
{
	width:450px;
}

#Hauptfeld
{
	float:left;
	height:435px;
	padding:0px;
	width:671px;
	margin-left:6px;
}

#Hauptfeld p, #Hauptfeld a
{
	padding:0px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
	margin-bottom:6px;
	display:block;
	background-color: #FFFFFF;
	line-height:25px;
	text-decoration:none;	
}

#Hauptfeld a:hover
{
	text-decoration:none;
}

/* --------------right navigavtion------------- */
#right {
	float: right;
	margin: 0px;
	padding-top: 0px;
	width: 200px;
}

#right h1
{
	font-style:italic;
	font-weight:normal;
	
}


h3
{
	display:block;
	font-size: 10pt;
	background-color: #F3FFBD;
	padding:5px;
	padding-left:12px;
	letter-spacing:1px;
	line-height:none;
	margin:0px;
	margin-bottom:3px;
	margin-right:6px;
}

#spalte
{
	padding-left:6px;
}

#spalte h1
{
	display:block;
	font-size: 10pt;
	background-color: #F3FFBD;
	padding:6px;
	letter-spacing:1px;
	margin:0px;
	margin-bottom:3px;
}

#spalte #spalte_menu a
{
	display:block;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	background-color: #F3FFBD;
	padding:6px;
	padding-left:15px;
	letter-spacing:1px;
	margin:0px;
	margin-bottom:3px;
		font-weight:normal;
	font-weight:bold;
}

#spalte #spalte_menu a:hover
{
	background-color: #faffdf;
}

table, tr, td
{
	padding:0px;
	border-collapse: collapse;
	vertical-align:top;
	background-color:#faffdf;
}

td, li
{
	font-size: 10pt;
}

#next
{
	margin-right:5px;
}

#next p
{
	display:block;
	background:#FFFFFF;
	font-size: 10pt;
	padding:5px;
	margin:0px;
}

.projekt
{
	display:block;
	margin-right:0px;
}

.projekt h1
{
	display:block;
	font-size: 8pt;
	font-weight:bold;
	padding:3px;
	margin:0px;
}

.projekt h3
{
	display:block;
	padding:6px;
	padding-left:12px;
	line-height:none;
	margin-right:0px;
}

.projekt p
{
	display:block;
	font-weight:normal;
	font-size: 8pt;
	padding:3px;
	margin:0px;
	background:none;
}

.projekt table
{
	display:block;
	font-size: 8pt;
	background-color: #FFFFFF;
	padding:0px;
	border:6px solid #FFFFFF;
	border-collapse: collapse;
	vertical-align:top;
	
}


.projekt img
{
	padding:0px;
	margin-right:2px;
}

.projekt .imgbox img
{
	float: left;
	display: block;
	margin:1px;
}

.projekt .steckbrief, .projekt .steckbrief td, .projekt .steckbrief tr
{
	background-color:#faffdf;
	margin:0px;
	padding:0px;
	border:0px;
}

.projekt .steckbrief p
{
	padding:5px;
}

.projekt .steckbrief
{
	height:283px;
}

#geschichte td
{
	padding:5px;
	padding-left:0px;
}

#umfrage td
{
	padding:5px;
	padding-left:0px;
}

#home #spalte_home
{
	border-left:6px solid #FFFFFF;
	height:404px;
}

#home #spalte_home h3
{
	border-bottom:3px solid #FFFFFF;
	border-top:6px solid #FFFFFF;
	margin:0px;
	padding:5px;
}

#home #spalte_home p
{
	font-size:8pt;
	padding:3px;
	padding-left:6px;
}

#scroll
{
	height:404px;
	width:671px;
	overflow:auto;
}


.minipics p, .minipics img, .minipics p, .minipics h1
{
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-size:8pt;
}

.minipics a
{
	font-weight:bold;
	font-size:14pt;
	text-decoration:none;
}

.minipics a:hover
{
	color:#2c943f;		
}

.minipics .mini_navi
{
	position:absolute;
	left:425px;
	top:0px;
}

.minipics .mini_navi a
{
	border:1px solid #AAAAAA;
	display:block;
	width:14px;
	height:14px;
	background-color:#FFFFFF;
	font-size:1px;
	margin-top:5px;
}

*html .minipics .mini_navi a
{
	width:16px;
	height:16px;
}

.minipics .mini_navi .selected, .minipics .mini_navi a:hover
{
	background-color:#F3FFBD;	
}

.text_spam
{
	float:left;margin-left:10px;width:90px;font-size:18px;height:26px;float:left;text-align:center;letter-spacing:1px;padding-top:5px;color:#142864;font-weight:bold;margin-bottom:5px;height:34px;
}

*html .text_spam
{
	height:32px;
}