/* 
		colors 

  #BDDEC4 lightgreen
  #DEBDBF lightred
  BDC1DE   lightblue
  DEDDBD  light??
  FAF8B8  lightyellow

   #F5F7F9  lightlightblue
   
*/

html, body, p {
		font-family: 		Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
		font-size: 			8pt;
}

body {
		background: #FAFAE8 url(background.png) no-repeat top left; 
		font: 11px/36px Tahoma, Geneva, Arial, sans-serif;
}

#head-institut {
	position: 				absolute;
	top:							0px;
	left:							105px;
	font-family: 			Verdana, Helvetica, Arial, Sans-Serif;
	font-size:				14px;
	font-weight:			bold;
	font-variant:			small-caps;
	letter-spacing:		0.1em;
	color:						#7f7f7f;
}

#head-text {
	position: 				absolute;
	top:							15px;
	left:							105px;
	font-size: 				8pt;
	text-align: 			justify;
	font-weight: 			bold;
	color:						#666666;
}


#spruch {
	position: 				relative;
	top:							327px;
	left:							5px;
	width:						20px;
	color:						#66666;
	font-size:				11px;
	font-style: 			italic;
	font-weight: 			bold;
	line-height:			200%;
}


#logo {
	position: 				absolute;
	top:							8px;
	left: 						12px;
	width:						70px;
}


#menu-top-left {
	position: 				absolute;
	color:						#999999;
	font-size:				11px;
	font-weight: 			bold;
	top:							55px;
	left: 						105px;
	color:						#bcbcbc;
	border-bottom-style: solid;
	border-bottom-color: #666666;
  border-width: 		1pt;
  padding-bottom: 	0px;
  width:						750px;
}

#menu-top-right {
	position: 				absolute;
	top:							0px;
	left: 		  			750px;
	color:						#333333;
}

#column-index {
	position: 				absolute;
	top:							115px;
	left: 		  			105px;
	width:						750px;
	font-size:				11px;
	line-height:			150%;
}
#column-left {
	position: 				absolute;
	top:							115px;
	left: 		  			105px;
	width:						240px;
	font-size:				11px;
	line-height:			150%;
}

#column-middle {
	position: 				absolute;
	top:							115px;
	left: 		  			355px;
	width:						240px;
	font-size:				11px;
	line-height:			150%;
}

#column-right {
	position: 				absolute;
	top:							115px;
	left: 		  			605px;
	width:						240px;
	font-size:				11px;
	line-height:			150%;
}

#footer {
	position: 				absolute;
	top: 							480px;
	left: 						105px;
	width: 						750px;
	font-size: 				8pt;
	text-align: 			justify;
	border-top-style: solid;
  border-width: 		1pt;
  padding-top: 			0px;
  color: 						#666666;
  border-color: 		black;
}

th {
  font: 						11px/36px Tahoma, Geneva, Arial, sans-serif;
  font-weight:			bold;
	text-align:				center;
	border-width:			1px;
	border-style:			dotted;
	border-color:			#333333;
	background: 			#F8D878;
	height:						40px;
}

td {
  font: 						11px/36px Tahoma, Geneva, Arial, sans-serif;
	text-align:				center;
	border-width:			1px;
	border-style:			dotted;
	border-color:			#999999;
	background: 			#fefefc;
	height:						40px; 
}


.red {
	font-weight: 			normal;
	color: 						#D0161E;
}	


.bold-red {
	font-weight: 			bold;
	color: 						#D0161E;
}	

a:link 		{
	color: 						#000000; 
	text-decoration: 	none;
}

a:visited {
	color: 						#000000; 
	text-decoration: 	none;
}

a:active 	{
	color: 						#D0161E;; 
	text-decoration: 	underline;
}
	
a:hover 	{
	color: 						#D0161E;;  
	font-weight: 			bold;
	text-decoration: 	underline;
}

menu-item {
  border-width: 		0pt;
  padding:					
}

h1 {
	font-family: 		Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 			18pt;
	font-style: 		normal;
	font-weight: 		normal;
	color: 					#666666; 
}

h2 {
	font-family: 		Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 			14pt;
	font-style: 		normal;
	font-weight: 		normal;
	color: 					#D0161E; 
}

h3 {
	font-family: 		Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 			10pt;
	color: 					#666666;
}

h4 {
  font-family: 		Tahoma, Verdana, Arial, Sans-Serif;
  font-size: 			8pt;
	color: 					#D0161E;
}

.img-small {
	position:				relative;
	top:						76px;
	left:						-86px;
}

/* galerie.htm > images */

#b101 {
	position:				absolute;
	top:						105px;
	left:						105px;
}

#b102 {
	position:				absolute;
	top:						180px;
	left:						105px;
}

#b103 {
	position:				absolute;
	top:						255px;
	left:						105px;
}

#b104 {
	position:				absolute;
	top:						330px;
	left:						105px;
}

#b105 {
	position:				absolute;
	top:						405px;
	left:						105px;
}

#b201 {
	position:				absolute;
	top:						105px;
	left:						205px
}

#b202 {
	position:				absolute;
	top:						180px;
	left:						205px
}

#b203 {
	position:				absolute;
	top:						255px;
	left:						205px;
}

#b204 {
	position:				absolute;
	top:						330px;
	left:						205px;
}

#b205 {
	position:				absolute;
	top:						405px;
	left:						205px;
}