body {
	font-family : Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	margin : 0px 0px 0px 0px;
	
}

ol {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

body, textarea {

  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color: #003333;
  scrollbar-arrow-color: #003333;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #003333;
  scrollbar-track-color:#FFFFFF;
}

.pfad{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	vertical-align : bottom;
}

a.pfad:link { text-decoration:none; }
a.pfad:visited { text-decoration:none; }
a.pfad:active { text-decoration:none; }
a.pfad:hover { text-decoration: underline }

.level0 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	vertical-align : bottom;
	text-decoration : none;
}

.allthemeslink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl5_active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 15px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

a.navlvl6:link { text-decoration:none; }
a.navlvl5:visited { text-decoration:none;}
a.navlvl5:active { text-decoration:none; }

.navvideo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
}

.navlvl6 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

a.navlvl6:link { text-decoration:none; }
a.navlvl6:visited { text-decoration:none;}
a.navlvl6:active { text-decoration:none; }

.navlvl6_active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl6_parent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}
a.navlvl6_parent:link { text-decoration:none; }
a.navlvl6_parent:visited { text-decoration:none;}
a.navlvl6_parent:active { text-decoration:none; }
a.navlvl6_parent:hover { text-decoration:none; color : #ffffff;}

.navlvl6_sub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#ffffff;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}


.navlvl7 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

a.navlvl7:link { text-decoration:none; }
a.navlvl7:visited { text-decoration:none;}
a.navlvl7:active { text-decoration:none; }

.navlvl7_active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl7_parent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

a.navlvl7_parent:link { text-decoration:none; }
a.navlvl7_parent:visited { text-decoration:none;}
a.navlvl7_parent:active { text-decoration:none; }

.navlvl7_sub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#ffffff;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl8 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

a.navlvl8:link { text-decoration:none; }
a.navlvl8:visited { text-decoration:none;}
a.navlvl8:active { text-decoration:none; }

.navlvl8_active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 12px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl8_parent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.navlvl8_sub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#ffffff;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
	width: 100%;
	height: 100%;
}

.level1_title{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : center;

}

.level2_title{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
	text-align : center;

}

.pageCaption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	vertical-align : bottom;
}

.title{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	vertical-align : bottom;
}

.titleAussenstelle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : center;
	vertical-align : bottom;
}

.subtitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : center;
	vertical-align : bottom;
	line-height : 20px;
}

.content{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	clear : both;
}

.content a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline ;
}

.content a:link { text-decoration:underline; }
.content a:visited { text-decoration:underline; color : #8C6586;}
.content a:active { text-decoration:underline; color : #8C6586;}
.content a:hover { text-decoration: underline }

.contentblock{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	clear : both;
	text-align:justify;
}

.contentblock a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline ;
	text-align:justify;	
}

.contentblock a:link { text-decoration:underline; }
.contentblock a:visited { text-decoration:underline; color : #8C6586;}
.contentblock a:active { text-decoration:underline; color : #8C6586;}
.contentblock a:hover { text-decoration: underline }

.contentBold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	clear : both;
}

.content_red{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	clear : both;
}

.contentFloat{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

.pictureSubtitle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-align: justify;
	color : #66315D;
}

.moduleCaption{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
	text-decoration: none;
}

.moduleControl{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	margin-right: 5px;
}

.fussnote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

.tableContent{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.tableContentModified{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}

.tableContentBlue{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

.tableTitel{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
}

.moduleMessage{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

.pictureTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
}

.content_title{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	clear : both;
}

.galleryBrowserButton{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
	text-decoration: none;
	background-color: #66315D;
}

.galleryBrowserButton a {
	width: 100%;
	height: 100%;
}

.contentLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline;
}

.ContentLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline ;
}

.contentLink .content {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline;
}

.ContentLink .content {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-decoration: underline ;
}

a.contentLink:link { text-decoration:underline; }
a.contentLink:visited { text-decoration:underline; color : #8C6586;}
a.contentLink:active { text-decoration:underline; color : #8C6586;}
a.contentLink:hover { text-decoration: underline }

.sitemap_level1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
}

a.sitemap_level1:link { text-decoration:none; }
a.sitemap_level1:visited { text-decoration:none; }
a.sitemap_level1:active { text-decoration:none; }
a.sitemap_level1:hover { text-decoration: underline }

.sitemap_level2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
}

a.sitemap_level2:link { text-decoration:none; }
a.sitemap_level2:visited { text-decoration:none; }
a.sitemap_level2:active { text-decoration:none; }
a.sitemap_level2:hover { text-decoration: underline }

.sitemap_level3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
}

a.sitemap_level3:link { text-decoration:none; }
a.sitemap_level3:visited { text-decoration:none; }
a.sitemap_level3:active { text-decoration:none; }
a.sitemap_level3:hover { text-decoration: underline }

.sitemap_level4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
	line-height : 17px;
	text-decoration : none;
}

a.sitemap_level4:link { text-decoration:none; }
a.sitemap_level4:visited { text-decoration:none; }
a.sitemap_level4:active { text-decoration:none; }
a.sitemap_level4:hover { text-decoration: underline }

.footer{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : left;
}

.footerLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-decoration : underline;
}

a.footerLink:link { text-decoration:underline; }
a.footerLink:visited { text-decoration:underline; color : #996699;}
a.footerLink:active { text-decoration:underline; }
a.footerLink:hover { text-decoration: underline; }

input {
	font-family : sans-serif;
	font-size : 8pt;
}

.headerAmt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	text-align : center;
	line-height : 17px;
	text-decoration : none;
}

.newsLink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
}

.stellenLink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
}

.news_date{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
}

a.newsLink:link { text-decoration:none; }
a.newsLink:visited { text-decoration:none;}
a.newsLink:active { text-decoration:none; }
a.newsLink:hover { text-decoration: underline }

a.stellenLink:link { text-decoration:none; }
a.stellenLink:visited { text-decoration:none;}
a.stellenLink:active { text-decoration:none; }
a.stellenLink:hover { text-decoration: underline }

.searchresult_url{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #66315D;
	text-align : center;
}

a.searchLink:link { text-decoration:none; }
a.searchLink:visited { text-decoration:none;}
a.searchLink:active { text-decoration:none; }
a.searchLink:hover { text-decoration: underline }

.pages_actpage{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
}

.pages_select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #ffffff;
}

a.pages_select:link { text-decoration:none; color : #ffffff;}
a.pages_select:visited { text-decoration:none; color : #ffffff;}
a.pages_select:active { text-decoration:none; color : #ffffff;}
a.pages_select:hover { text-decoration: underline; color : #ffffff; }

.pages_browse{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
}

a.pages_browse:link { text-decoration:none; color : #ffffff;}
a.pages_browse:visited { text-decoration:none; color : #ffffff;}
a.pages_browse:active { text-decoration:none; color : #ffffff;}
a.pages_browse:hover { text-decoration: none; color : #ffffff;}

.searchresult_title{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #66315D;
}

a.searchresult_title:link { text-decoration:none; }
a.searchresult_title:visited { text-decoration:none;}
a.searchresult_title:active { text-decoration:none; }
a.searchresult_title:hover { text-decoration: underline }

.searchresult_nodocs{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.contactinput {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #66315D;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #66315D;
	border-style: solid;
}

.otherinput {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #66315D;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #66315D;
	border-style: solid;
}

.searchinput {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #66315D;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #66315D;
	border-style: solid;
}

.contactbutton {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color: #66315D;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #66315D;
	border-style: solid;
}

.pmselect {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #66315D;
	border-style: solid;
}

.imgFloatLeft {
	float:left;
	margin-right:20px;
}

.imgFloatRight {
	float:right;
	margin-left:20px;
}

.generrormsg{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	color : #ff0000;
}

.headerlinebackground {
	background-color: #66315D;
}

.terminmonatjahr {
	font-weight : bold;
	font-size : 15px;
	color : #66315D;
	text-decoration: none;
	padding-left: 3px;
}

.termintitle {
	font-weight : bold;
	font-size : 14px;
	color : #66315D;
	text-decoration: none;
	padding-left: 3px;
}

a.termintitle, a.termintitle:link {
	font-weight : bold;
	font-size : 12px;
	color : #66315D;
	text-decoration: none;
	width: 100%;
	padding-left: 3px;
}

.termindate {
	font-weight : bold;
	font-size : 11px;
	color : #66315D;
	padding-left: 3px;
	text-decoration: none;
}

a.termindate, a.termindate:link {
	font-weight : bold;
	font-size : 11px;
	color : #66315D;
	padding-left: 3px;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

.termindescription {
	font-weight : normal;
	font-size : 12px;
	color : #66315D;
}

a.termindescription, a.termindescription:link {
	font-weight : normal;
	font-size : 12px;
	color : #66315D;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-left: 3px;
}

.terminlabel {
	font-weight : bold;
	font-size : 12px;
	color : #66315D;
	text-decoration: none;
	padding-left: 3px;
}

a.terminlink, a.terminlink:link {
	font-weight : bold;
	font-size : 12px;
	color : #66315D;
	text-decoration: underline;
	padding-left: 3px;
}

.laendervergleich td {
	padding-right: 10px;
}
