body {color: #000000;
background-color: #ffffff;
margin: 3px;
padding: 3px;

}

p{
padding-top: 16px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
a:link {
color: #778f89;
text-decoration: none; } 

a:visited {
color: #778f89;
text-decoration: none; }

a:hover {
text-decoration: none;
color: #0096FF; }

a:active {
text-decoration: none;
color: #0096FF; }

.r {
background-image: url(pix/bgrRIGHT.gif);
background-repeat: repeat-y;
height: 100%; }

#maintext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
letter-spacing: 0px; }

.regular {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
letter-spacing: 0px; }

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
letter-spacing: 0px; }

#maintext2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
letter-spacing: 0px;
margin-bottom: 6px; }


#maintext1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
margin-top: 3px; }

#maintextB {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
font-weight: bold;
letter-spacing: 0px; }


#bild {
margin-right: 15px;
margin-bottom: 12px;
float:left; }

#bild1 {

margin-bottom: 5px;
 }

#bluetab {
border-left: 7px #0096ff solid;
border-bottom: 2px #0096ff solid;
}

#bluetab1 {font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
line-height: 16px;
background-color: #ffffff;
border-left: 7px #0096ff solid;
}

#containerSubNav
{
position: relative;
}


#vs
{
position: absolute;
left: 0px;
top: 0px;
width: 2px;
 }
#st
{
position: absolute;
left: 2px;
top: 0px;
width: 104px;
 }
#vs1
{
position: absolute;
left: 106px;
top: 0px;
width: 26px;
 }
#ak
{
position: absolute;
left: 130px;
top: 0px;
width: 131px;
 }
#vs2
{
position: absolute;
left: 261px;
top: 0px;
width: 11px;
 }

#pr
{
position: absolute;
left: 272px;
top: 0px;
width: 122px;
 }
#vs3
{
position: absolute;
left: 394px;
top: 0px;
width: 5px;
 }

#se
{
position: absolute;
left: 399px;
top: 0px;
width: 91px;
 }
#vs4
{
position: absolute;
left: 490px;
top: 0px;
width: 23px;
 }
#ko
{
position: absolute;
left: 513px;
top: 0px;
width: 104px;
 }
#vs5
{
position: absolute;
left: 617px;
top: 0px;
width: 260px;
 }
 .divSubnav {
	visibility:hidden;
	position:absolute; 
	left:2px;
	top:0px;
              width:104px;
	
	}

 .divSubnav1 {
	visibility:hidden;
	position:absolute; 
	left:130px;
	top:0px;
	width:131px;

	}

 .divSubnav2 {
	visibility:hidden;
	width:122px;
	position:absolute; 
	left:272px;
	top:0px;
	
	}

 .divSubnav3 {
	visibility:hidden;
	position:absolute; 
	left:399px;
	top:0px;
	
	}

  .divSubnav4 {
	visibility:hidden;
	position:absolute; 
	left:513px;
	top:0px;
	
	}



#container
{
position: relative;
}

#akt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
letter-spacing: 0px; }

#kultur
{
position: absolute;
left: 0px;
top: 0px;
width:129px;
background-color: #bdc5c3;
text-align: right; }

.akultur
{visibility:hidden;
position: absolute;
left: 0px;
top: 0px;
width:129px;
background-color: #0096ff;
text-align: right;
height: 61px; }

.akultur1
{visibility:hidden;
position: absolute;
left: 0px;
top: 60px;
width:129px;
background-color: #ffffff;

border-top: 1px #0096ff solid; }



#wissenschaft
{
position: absolute;
left: 151px;
top: 0px;
width:129px;
background-color: #bdc5c3;
text-align: right; }
.awissenschaft
{visibility:hidden;
position: absolute;
left: 151px;
top: 0px;
width:129px;
background-color: #0096ff;
text-align: right;
height: 61px; }

.awissenschaft1
{visibility:hidden;
position: absolute;
left: 151px;
top: 60px;
width:129px;
background-color: #ffffff;

border-top: 1px #0096ff solid; }



#kirche
{
position: absolute;
left: 302px;
top: 0px;
width:129px;
background-color: #bdc5c3;
text-align: right; }
.akirche
{visibility:hidden;
position: absolute;
left: 302px;
top: 0px;
width:129px;
background-color: #0096ff;
text-align: right;
height: 61px; }

.akirche1
{visibility:hidden;
position: absolute;
left: 302px;
top: 60px;
width:129px;
background-color: #ffffff;

border-top: 1px #0096ff solid; }


#soziales
{
position: absolute;
left: 453px;
top: 0px;
width:129px;
background-color: #bdc5c3;
text-align: right; }

.sozialesa
{visibility:hidden;
position: absolute;
left: 453px;
top: 0px;
width:129px;
background-color: #0096ff;
text-align: right;
height: 61px; }
.soziales1a
{visibility:hidden;
position: absolute;
left: 453px;
top: 60px;
width:129px;
background-color: #ffffff;
border-top: 1px #0096ff solid; }


.imagesubline{
	color: #ffffff;	
	background-color: #898E8C;
}

.submitbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
  color: #000000; 
  background: #ffffff;

  border-color: #000000;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  padding-left: 0px;
  padding-right: 0px;
}

input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
  color: #000000; 
  background: #ffffff;

  border-color: #000000;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  padding-left: 0px;
  padding-right: 0px;
}

.blsradiobutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px;
	background: #E8EAE9;
}


ul{
 margin-left: 15px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.sitemap:link {
color: #000000;
text-decoration: none; } 

.sitemap:visited {
color: #000000;
text-decoration: none; }

.sitemap:hover {
text-decoration: none;
color: #0096FF; }

.sitemap:active {
text-decoration: none;
color: #000000; }

.portlet_content{
	font-size: 10px; 
	line-height: 13px;
}

.formleft{
	font-weight: bold;
	color: #869794;
	height: 11px;
}