.navUnten {
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px 10px 10px 12px;
	background-repeat: repeat-y;
	background-color: #840653;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #C283A9;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.NavHeader {
	font-size: 14px;
	color: #666666;
	padding: 15px 10px 6px 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.navTitel {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 0px;
}
.navTitelGrafik {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 5px;
}
.navSubTitel {
	font-size: 12px;
	color: #8F8F8F;
	padding: 2px 5px 0px 0px;
	font-weight: normal;
	line-height: 16px;
}
.navSubTitelGrafik {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}
.navInfoGrafik {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 14px;
}
.navFruehbucher {


	font-size: 12px;
	color: #666666;
	padding: 4px 5px 6px 0px;
	font-weight: bold;
}
.HeadNav {
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	line-height: 16px;
	padding-top: 10px;
}
.HeadNav2 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	margin-top: 4px;
}
.HeadNavGrafik {
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	line-height: 16px;
	margin-top: 16px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 10px;
}

.HeadNav2Grafik {
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	line-height: 16px;
	margin-top: 6px;
	margin-right: 5px;
	margin-left: 30px;
}

#headernav2 a:link, #headernav2 a:visited, #headernav2 a:active, 
#Forschung a:link, #Forschung a:visited, #Forschung a:active,
#service a:link, #service a:visited, #service a:active,
#sucheoben a:link, #sucheoben a:visited, #sucheoben a:active,
#institut a:link, #institut a:visited, #institut a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#headernav2 a:hover,
#Forschung a:hover,
#service a:hover,
#sucheoben a:hover,
#institut a:hover
{
	text-decoration: none;
	color: #CCCCCC;
}

.header1, h1 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.header2, h2 {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	margin-right: 10px;
}
.header3, h3 {
	font-size: 12px;
	color: #666666;
	padding: 7px 10px 7px 5px;
	font-weight: normal;
	text-transform: uppercase;
	border: 1px solid #666666;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fliesstext {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
}
.fliesstextklein {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Referentfliesstext {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	line-height: 16px;
}
.BodyTitel {
	font-size: 12px;
	color: #840653;
	font-weight: bold;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 6px;
}
.bodypics {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.BodySubTitel {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 12px;
}
.BodyTitelRahmen {
	font-size: 12px;
	color: #840653;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	border: 1px solid #840653;
	padding: 5px;
}

.pcTabDetailHeader 
{
	background-color: #840653;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	padding-right: 10px;
}
.pcTabHeader 
{
	background-color: #840653;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
}
.pcTabPager 
{
	background-color: #E0C1D4;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
}	
.pcTabNormal, pcTabEdit
{
	background-color: #FFFFFF;
}
.pcTabAlternate, #ctl00_ContentPlaceHolder1_gvAdressliste tr:hover
{
	background-color: #EEEEEE;
	font-size: 12px;
}
.pcTabFooter {
	background-color: #F2F6FA;
	font-size: 12px;
	font-weight: bold;
}
#header {
	position:absolute;
	left:0;
	top:0;
	width:1000px;
	height:152px;
	z-index:3;
	background-image: url(images/header2010.gif);
	visibility: visible;
}
#navLinks {
	position:absolute;
	left:0px;
	top:152px;
	width:328px;
	height:454px;
	z-index:4;
	background-image: url(images/navLinks_bg.gif);
	background-repeat: repeat-y;
	visibility: visible;
}
.navLinksBg {
	background-image: url(images/navLinks_bg.gif);
	background-repeat: repeat-y;
}


/* Layer-Definitionen */
#Layer1 {
	position:absolute;
	left:335px;
	top:152px;
	width:665px;
	height:614px;
	z-index:2;
	background-color: #FFFFFF;
	visibility: visible;
}
#headernav2 {
	position:absolute;
	left:452px;
	top:64px;
	width:546px;
	height:79px;
	z-index:6;
	overflow: visible;
	visibility: visible;
}
#institut {
	position:absolute;
	left:14px;
	top:20px;
	width:129px;
	height:62px;
	z-index:5;
	visibility: hidden;
}
#sucheoben {
	position:absolute;
	left:347px;
	top:43px;
	width:129px;
	height:39px;
	z-index:5;
	visibility: visible;
}
#service {
	position:absolute;
	left:139px;
	top:20px;
	width:186px;
	height:55px;
	z-index:8;
	visibility: hidden;
}
#Forschung {
	position:absolute;
	left:296px;
	top:20px;
	width:203px;
	height:47px;
	z-index:9;
	visibility: hidden;
}
#Content {
	position:absolute;
	left:344px;
	top:167px;
	width:652px;
	height:536px;
	z-index:2;
	background-color: #FFFFFF;
	visibility: visible;
}
#Anmeldeliste {
	position:absolute;
	width:200px;
	height:26px;
	z-index:10;
	left: 20px;
	top: -1px;
}

p, td 
{
  font-size: 12px;
}
#Content a:link {text-decoration: underline; color: #000000}
#Content a:visited {text-decoration: underline; color: #000000}
#Content a:hover {text-decoration: underline; color: #000000; }
#Content a:active {text-decoration: underline; color: #000000}

#navLinks a:link {
	text-decoration: none;
	color: #333333
}
#navLinks a:visited {
	text-decoration: none;
	color: #333333
}
#navLinks a:hover {text-decoration: none; color: #000000; }
#navLinks a:active {
	text-decoration: none;
	color: #333333
}

#header a:link {text-decoration: none; color: #000000}
#header a:visited {text-decoration: none; color: #000000}
#header a:hover {text-decoration: none; color: #000000; }
#header a:active {text-decoration: none; color: #000000}

.Bildrandrechts {
	margin-right: 10px;
}
.HgNavHeader {
	background-image: url(images/linksnav_hg.gif);
	background-repeat: repeat-y;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.xpcTabNormal, xpcTabEdit {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px;
}
.xpcTabAlternate {
	background-color: #EEEEEE;
	font-size: 12px;
	padding: 5px;
}
.Englisch {color: #004D9E}
.Auswahltabelle 
{
 background-image: url(shop/images/shopkache1.gif);
 background-repeat:repeat;
}
.SucheTitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color:#004D9E;
	padding: 5px;
	margin-left: 3px;
}
.pcFormNormal 
{
  font-size: 12px;	
  padding-top:20px;
}
.pcFormHeader 
{
	font-size: 12px;	
	background-color: #F2F6FA;
}
.pcFormEdit
{
	font-size: 12px;	
	background-color: #F2F6FA;
}
.pcTabAdresse {
	font-size: 12px;
	background-color: #EEEEEE;
	font-weight: normal;
}
.Button {
  border-right: #E0C1D4 1px solid; 
  border-top: #E0C1D4 1px solid;
  font-weight: bold; 
  font-size: 11px; 
  border-left: #E0C1D4 1px solid; 
  color: white;
  border-bottom: #E0C1D4 1px solid; 
  background-color: #840653;
}
.TextInput {
	border: 1px solid #CCCCCC;
	paading-bottom: 1px;
}
.IndexTitel {
	font-size: 14px;
	color: #840653;
	font-weight: bold;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 6px;
}
