body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#002B54;
}

.bodytext{
	margin-top:0px;
	margin-bottom:8px;
	color:#002B54;
}

.bodytext A{ 
	color:#002B54;
}

UL A{ 
	color:#002B54;
}

td {
	vertical-align:top;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#002B54;
}

ul { 
 list-style-type:none;
 list-style-image:url(../images/point.gif)
 }


form{
	display:inline;
}

.genmenu{
	padding-right:14px;
}

.genmenu A, .genmenu A:visited, .genmenu A:active{
	color:#ffffff;
	text-decoration:none;
}

.genmenu A:hover{
	text-decoration:underline;
}

.genmenuAct{
	padding-right:14px;
}

.genmenuAct A{
	color:#ffffff;
	text-decoration:underline;
}

.content{
	padding-left:16px;
	padding-right:16px;
	padding-bottom:10px;
}

.content .csc-header-n1{
	margin-bottom:12px;
}

.content .bodytext{
	padding-left:2px;
}

IMG{
border:0px;
}

/* Content Rechts */
#rot .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#A53738;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#rot .tx_ahcontentright_textcell{
	background-color:#A53738;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
	padding-bottom:6px;
}

#rot .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#rot .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#rot .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_rot.gif);
}

#rot .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_rot.gif);
}


/* Content Rechts */
#aubergine .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#771F47;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#aubergine .tx_ahcontentright_textcell{
	background-color:#771F47;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
	padding-bottom:6px;
}

#aubergine .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#aubergine .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#aubergine .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_aubergine.gif);
}

#aubergine .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_aubergine.gif);
}


/************************/

.tx-ahcontentrightstart-pi1 .bodytext{
	color:#ffffff;
}

.tx-ahcontentright-pi1 .bodytext{
	color:#ffffff;
}

#orange .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#DA8123;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}


#orange .tx_ahcontentright_textcell{
	background-color:#DA8123;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
}

#orange .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#orange .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#orange .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_orange.gif);
}

#orange .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_orange.gif);
}
/************************/

#gelb .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#DCBC29;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#gelb .tx_ahcontentright_textcell{
	background-color:#DCBC29;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
}

#gelb .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#gelb .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#gelb .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_gelb.gif);
}

#gelb .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_gelb.gif);
}

/************************/

#gruen .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#29AA8C;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#gruen .tx_ahcontentright_textcell{
	background-color:#29AA8C;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
}

#gruen .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#gruen .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#gruen .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_gruen.gif);
}

#gruen .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_gruen.gif);
}
/************************/

#hellblau .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#5EB5FA;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#hellblau .tx_ahcontentright_textcell{
	background-color:#5EB5FA;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
}

#hellblau .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#hellblau .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#hellblau .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_hell_blau.gif);
}

#hellblau .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_hell_blau.gif);
}

/************************************* tx-ahdownload **************************************/

#hellblau .tx-ahdownload-table{
	width:441px;
	margin-left:2px;
	margin-bottom:20px;
}

#hellblau .tx-ahdownload-header{
	height:28px;
	background-color:#5EB5FA;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
}

#hellblau .tx-ahdownload-body{
	border:1px solid #5EB5FA;
	padding-top:18px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:18px;
	
}

#default .tx-ahdownload-table{
	width:441px;
	margin-left:2px;
	margin-bottom:20px;
}

#default .tx-ahdownload-header{
	height:33px;
	background-color:#2B5D85;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
}

#default .tx-ahdownload-body{
	border:1px solid #2B5D85;
	padding-top:18px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:18px;
	
}







#hellblau .tx-ahtable1-pi1 .table{
	width:439px;
	margin-left:2px;
	margin-bottom:20px;
	border-left:1px solid #5EB5FA;
	border-right:1px solid #5EB5FA;
	border-bottom:1px solid #5EB5FA;
}

#hellblau .tx-ahtable1-pi1 .header{
	height:33px;
	background-color:#5EB5FA;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
}

#hellblau .tx-ahtable1-pi1 .row2{
	background-color:#CCE0ED;
	height:17px;
	vertical-align:middle;
	padding-left:11px;
}

#hellblau .tx-ahtable1-pi1 .row1{
	background-color:#ffffff;
	height:17px;
	vertical-align:middle;
	padding-left:11px;
}


#print .tx-ahtable1-pi1 .table{
	width:439px;
	margin-left:2px;
	margin-bottom:20px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}

#print .tx-ahtable1-pi1 .header{
	height:33px;
	background-color:#c0c0c0;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
}

#print .tx-ahtable1-pi1 .row2{
	background-color:#E4E4E4;
	height:17px;
	vertical-align:middle;
	padding-left:11px;
}

#print .tx-ahtable1-pi1 .row1{
	background-color:#ffffff;
	height:17px;
	vertical-align:middle;
	padding-left:11px;
}








#print .tx-ahdownload-table{
	width:443px;
	margin-left:2px;
	margin-bottom:20px;
}

#print .tx-ahdownload-header{
	height:33px;
	background-color:#c0c0c0;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
}

#print .tx-ahdownload-body{
	border:1px solid #c0c0c0;
	padding-top:18px;
	padding-bottom:18px;
	
}




.tx-ahdownload-body A{
	color:#002B54;
}
/************************/

#default .tx_ahcontentright_headline{
	font-weight:bold;
	color:#ffffff;
	background-color:#285D85;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
}

#default .tx_ahcontentright_textcell{
	background-color:#285D85;
	color:#ffffff;
	padding:12px;
	padding-top:11px;
}

#default .tx_ahcontentright_textcell H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
	color:#ffffff;
}

#default .tx_ahcontentright_textcell a{
	color:#ffffff;
}

#default .tx_ahcontentright_bottom{
	background:url(../images/tx_ahcontentright/bottom_blau.gif);
}

#default .tx_ahcontentright_top{
	background:url(../images/tx_ahcontentright/t_head_blau.gif);
}

/*************** Content Rechts Startseite ************************/
.tx_ahcontentrightstart_textcell1{
	background-color:#DA8123;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell1{
	background-color:#DA8123;
	text-align:right;	
}


.tx_ahcontentrightstart_textcell1 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell2 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell3 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell4 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell5 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell6 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell7 .bodytext{
	margin:0px;
}

.tx_ahcontentrightstart_textcell1 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom1{
	background:url(../images/tx_ahcontentright/bottom_orange.gif);
}

.tx_ahcontentrightstart_textcell2{
	background-color:#DCBC29;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell2{
	background-color:#DCBC29;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell2 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom2{
	background:url(../images/tx_ahcontentright/bottom_gelb.gif);
}

.tx_ahcontentrightstart_textcell3{
	background-color:#29AA8C;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell3{
	background-color:#29AA8C;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell3 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom3{
	background:url(../images/tx_ahcontentright/bottom_gruen.gif);
}

.tx_ahcontentrightstart_textcell4{
	background-color:#A53738;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell4{
	background-color:#A53738;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell4 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom4{
	background:url(../images/tx_ahcontentright/bottom_rot.gif);
}

.tx_ahcontentrightstart_textcell5{
	background-color:#5EB5FA;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell5{
	background-color:#5EB5FA;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell5 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom5{
	background:url(../images/tx_ahcontentright/bottom_hell_blau.gif);
}

.tx_ahcontentrightstart_textcell6{
	background-color:#2B5D85;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell6{
	background-color:#2B5D85;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell6 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom6{
	background:url(../images/tx_ahcontentright/bottom_blau.gif);
}


.tx_ahcontentrightstart_textcell7{
	background-color:#771F47;
	color:#ffffff;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.tx_ahcontentrightstart_linkcell7{
	background-color:#771F47;
	text-align:right;	
}

.tx_ahcontentrightstart_textcell7 a{
	color:#ffffff;
}

.tx_ahcontentrightstart_bottom7{
	background:url(../images/tx_ahcontentright/bottom_aubergine.gif);
}


.tx_ahcontentrightstart_textcell8{
	background-color:#CEE0EE;
	color:#012B53;
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;

}

.tx_ahcontentrightstart_linkcell8{
	background-color:#CEE0EE;
	text-align:right;
}

.tx_ahcontentrightstart_textcell8 a{
	color:#012B53;
}

.tx_ahcontentrightstart_bottom8{
	background:url(../images/tx_ahcontentright/bottom_teaserblau.gif);
}

.tx_ahcontentrightstart_textcell8 .bodytext{
	color:#012B53;
}


/**************************** Startteaser *********************************/

.tx-ahteaserstart-pi1 .headline{
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	
}

.tx-ahteaserstart-pi1 .text{
	margin-top:6px;
	margin-left:8px;
	margin-right:8px;
}

.startdiv TD{
	color:#2B5D85;
}

.startdiv .bodytext{
	line-height:15px;
}

.startdiv H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:0px;
	color:#2B5D85;
}

#divstart1{
    position:absolute;
	left:215px;
	top:563px;
	width:193px;
	height:136px;
	
	
}
#divstartlink1{
    position:absolute;
	left:215px;
	top:572px;
	width:193px;
	height:20px;
	text-align:right;
	
}


#divstart2{
    position:absolute;
	left:410px;
	top:563px;
	width:193px;
	height:103px;
	
}
#divstartlink2{
    position:absolute;
	left:410px;
	top:539px;
	width:193px;
	
	height:20px;
	text-align:right;
	
	
}



#divstart3{
    position:absolute;
	left:605px;
	top:563px;
	width:193px;
    height:90px;
}
#divstartlink3{
    position:absolute;
	left:605px;
	top:650px;
	width:193px;
	height:20px;
	text-align:right;
}

#divstart4{
    position:absolute;
	left:215px;
	top:418px;
	width:193px;
	height:136px;


}
#divstartlink4{
    position:absolute;
	left:216px;
	top:534px;
	width:193px;
	height:20px;
	text-align:right;

}


#contentwelcome{
	position:absolute;
	left:418px;
	top:286px;
	color:2B5D85;
	width:374px;
}

#loginbox .textinput{
	background-color:#7E9CB6;
	border:1px solid #7E9CB6;
	color:#ffffff;
	width:112px; 
}

#suche .textinput{
	background-color:#ffffff;
	border:1px solid #ffffff;
	color:#002B54;
	width:164px; 
}

/***************************** Pressearchiv ******************************/
#presseliste{
	margin-left:2px;
	margin-top:20px;
}

#presseliste H3{
	font-size:13px;
	margin-top:0px;
	margin-bottom:2px;
		
}

#presseliste A{
	color:#002B54;	
}

#presseliste .headline{
	padding-top:3px;
}

#presseliste .text{
	padding-top:3px;
}

#presseliste .trenner1{
	padding-top:6px;
	padding-bottom:10px;
}

#klickpfad A{
	text-decoration:none;
	color:#002B54;
}

#klickpfad{
	margin-left:2px;
	margin-bottom:20px;
}

.tx-ahpresse-pi1-browsebox-SCell A{
	text-decoration:none;
	color:#002B54;
	font-weight:bold;
}

.tx-ahpresse-pi1-browsebox A{
	text-decoration:none;
	color:#002B54;	
}

.tx-ahpresse-pi1-searchbox-sword{
	border:1px solid #002B55;
	width: 164px;
}

/********************************* SiteMap ****************************************/

#sitemap{
	margin-left:4px;
	margin-bottom:34px;
}

#sitemap A{
	color:#002B54;
}

.sitemaplevel1 A{
	font-weight:bold;
}

.sitemaplevel1{
	padding-left:0px;
	vertical-align:middle;
	height:20px;
}

.sitemaplevel2{
	padding-left:46px;
	vertical-align:middle;
	height:20px;
}

.sitemaplevel3{
	padding-left:78px;
	vertical-align:middle;
	height:20px;
}

/********************************* Trenner ****************************************/
.trenner{
	width:100%;
	height:1px;
	background-color:#C5C8CF;
	margin-top:0px;
	margin-bottom:12px;
}

/********************************** Glossar **************************************/
.glossarrow{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #C5C8CF;
}

.glossartable{
	width:100%;
	margin-left:4px;
	margin-bottom:10px;
}

.glossarindextable{
	margin-top:14px;
	margin-bottom:10px;
	margin-left:4px;
}
.glossarindex{
	padding-right:4px;
}

.glossarindex A{
	font-weight:bold;
	color:#002B54;
}

/************************************ DMail *****************************************/

#dmail{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
}

#dmail .textinput{
	background-color:#ffffff;
	border:1px solid #002B54;
	color:#002B54;
	width:200px;
	 
}
#dmail A{
	color:#002B54;
}

#dmail .submit{
	background-color:#66859D;
	border:none;
	color:#ffffff;
	width:120px;
	height:21px;
	font-size:11px;
	padding-bottom:2px; 
}

#dmail .error{
	color:#DA8123;
	padding-bottom:4px;	 
}

#dmail .label{
	vertical-align:middle;
	width:60px;	 
}

/************************************ Pressekontakt *****************************************/

.user-contact-pi1{
	margin-left:2px;
	margin-top:10px;
}

.user-contact-pi1 .error{
	color:#DA8123;	 
}

.user-contact-pi1 .textinput{
	background-color:#ffffff;
	border:1px solid #002B54;
	color:#002B54;
	width:200px;
	 
}

.user-contact-pi1 .select{
	background-color:#ffffff;
	border:1px solid #002B54;
	color:#002B54;
	width:200px;
	 
}

.user-contact-pi1 .label{
	vertical-align:middle;
	width:60px;	 
}

.user-contact-pi1 .submit{
	background-color:#66859D;
	border:none;
	color:#ffffff;
	width:120px;
	height:21px;
	font-size:11px; 
}


/************************************ Tip a Friend *****************************************/



.tx-tipafriend{
	margin-left:2px;
	margin-top:10px;
}

.tx-tipafriend A{
	color:#002B54;
	
}

.tx-tipafriend .error{
	color:#DA8123;	 
}

.tx-tipafriend .textinput{
	background-color:#ffffff;
	border:1px solid #002B54;
	color:#002B54;
	width:200px;
	 
}


.tx-tipafriend .label{
	vertical-align:middle;
	width:100px;	 
}

.tx-tipafriend .submit{
	background-color:#66859D;
	border:none;
	color:#ffffff;
	width:120px;
	height:21px;
	font-size:11px; 
}



/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	 background-color:#66859D;
	border:none;
	color:#ffffff;
	width:120px;
	height:21px;
	font-size:11px; 
	  }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	background-color:#ffffff;
	border:1px solid #002B54;
	color:#002B54;
	width:200px;
	}
	.tx-indexedsearch .tx-indexedsearch-rules H2{
		font-size:11px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.tx-indexedsearch .tx-indexedsearch-rules P{
		margin-top:0px;
		padding-top:0px;
	}
	.tx-indexedsearch A{
		color:#002B54;
	}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#A53738;font-weight:bold }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size:13px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#ffffff; border-bottom:1px solid #002B54}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A {text-decoration:none}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }


/************************************ Termine *****************************************/

.tx-ahtermin-pi1 .pager{
	margin-top:10px;
	margin-bottom:14px;
}

.tx-ahtermin-pi1 .pager A{
	color:#002B54;
}

.tx-ahtermin-pi1 .termintable{
	width:622px;
	
}

.tx-ahtermin-pi1 .termindate{
	width:80px;
	color:#002B54;
	border-left:1px solid #CCE0ED;
	border-top:1px solid #CCE0ED;
	border-bottom:1px solid #CCE0ED;
	padding-left:2px;
}

.tx-ahtermin-pi1 .headline{
	width:276px;
	font-weight:bold;
	color:#002B54;
	border-top:1px solid #CCE0ED;
	border-bottom:1px solid #CCE0ED;
	padding-right:4px;
	
}

.tx-ahtermin-pi1 .ort{
	width:180px;
	color:#002B54;
	border-top:1px solid #CCE0ED;
	border-bottom:1px solid #CCE0ED;
	
}

.tx-ahtermin-pi1 .rowdiv{
	width:622px;
	display:none;
}

.tx-ahtermin-pi1 .textdiv{
	
	width:622px;
	color:#002B54;
}

/*
.tx-ahtermin-pi1 .divheadline{
	width:100%;
	height:14px;
	overflow:visible;
}
*/
.tx-ahtermin-pi1 .terminheadrow{
	background-color:#CCE0ED;
}

.tx-ahtermin-pi1 .terminheadrow_act{
	background-color:#FFFFFF;
}

.tx-ahtermin-pi1 .showlink{
	font-weight:bold;
	color:#002B54;
}

.tx-ahtermin-pi1 .closediv{
	width:622px;
	text-align:right;
	margin-bottom:2px;
}

.tx-ahtermin-pi1 .closediv A{
	color:#002B54;
	font-weight:bold;
}

.tx-ahtermin-pi1 .headright{
	border-right:1px solid #CCE0ED;
	border-top:1px solid #CCE0ED;
	border-bottom:1px solid #CCE0ED;
	text-align:right;
	padding-right:2px;
	
}

.tx-ahtermin-pi1 .row1{
	background-color:#FFFFFF;
	height:19px;	
}

.tx-ahtermin-pi1 .row1 .termindate{
	padding-top:1px;
}

.tx-ahtermin-pi1 .row1 .headline{
	padding-top:1px;
}

.tx-ahtermin-pi1 .row1 .ort{
	padding-top:1px;
}

.tx-ahtermin-pi1 .row1 .headright{
	padding-top:1px;
	border-right:1px solid #CCE0ED;
	border-top:1px solid #CCE0ED;
	border-bottom:1px solid #CCE0ED;
	text-align:right;
	padding-right:2px;
}

.tx-ahtermin-pi1 .row2{
	background-color:#CCE0ED;

}

.tx-ahtermin-pi1 .monthtable{
	width:622px;
	margin-top:16px;
}

.tx-ahtermin-pi1 .monthcell{
	padding-left:2px;
	color:#ffffff;
	background-color:#2B5D85;
	font-weight:bold;
	height:16px;
	vertical-align:middle;
	border-bottom:1px solid #ffffff;
}



.tx-ahcopyright-pi1 .div1{
	padding-left:4px;
	font-size:9px;
	color:#BEBEBE;
	margin-top:4px;
	margin-bottom:2px;
}

.tx-ahcopyright-pi1 .div2{
	padding-left:4px;
	font-size:1px;
	color:#BEBEBE;
}

.tx-ahcopyright-pi1 A, .tx-ahcopyright-pi1 A:visited, .tx-ahcopyright-pi1 A:active{
    color:#BEBEBE;
}


#myarvatostart .tabelle{
	margin-left:14px;
	margin-top:10px;
}

#myarvatostart TD{
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
}

#myarvatostart .bodytext{
	color:#ffffff;
}

/* ------------- tvfc-quicklinks --------------------*/
.tvfc-quicklinks-box {
	width: 431px;
	margin: 15px 0px;
	border: 1px solid #2B5D85;
	background-color: #FFFFFF;
	color: #123B62;
}
.tvfc-quicklinks-box .header {
	width: 431px;
	height: 28px;
	background-color: #2B5D85;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
}

.tvfc-quicklinks-box .list-left {
	width: 200px;
	float: left;
}
.tvfc-quicklinks-box .list-right {
	float: left;
}
.tvfc-quicklinks-box ul {
	margin: 10px auto;
	list-style-image: url(../images/btn_quicklink.gif);
}
.tvfc-quicklinks-box li a {
	text-decoration: none;
}



/* differ between colors depending on body id */
#rot .tvfc-quicklinks-box {
	border: 1px solid #A53738;
}
#rot .tvfc-quicklinks-box .header {
	background-color: #A53738;
}
#aubergine .tvfc-quicklinks-box {
	border: 1px solid #771F47;
}
#aubergine .tvfc-quicklinks-box .header {
	background-color: #771F47;
}
#orange .tvfc-quicklinks-box {
	border: 1px solid #DA8123;
}
#orange .tvfc-quicklinks-box .header {
	background-color: #DA8123;
}
#gelb .tvfc-quicklinks-box {
	border: 1px solid #DCBC29;
}
#gelb .tvfc-quicklinks-box .header {
	background-color: #DCBC29;
}
#gruen .tvfc-quicklinks-box {
	border: 1px solid #29AA8C;
}
#gruen .tvfc-quicklinks-box .header {
	background-color: #29AA8C;
}
#hellblau .tvfc-quicklinks-box {
	border: 1px solid #5EB5FA;
}
#hellblau .tvfc-quicklinks-box .header {
	background-color: #5EB5FA;
}


/* ------------- tvfc-textBox1 --------------------*/
.tvfc-textBox1 .headline {
	width: 431px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #123B62;
	font-size: 12px;
	font-weight: bold;
}
.tvfc-textBox1-box {
	width: 431px;
	margin: 10px 0px 15px 0px;
	border: 1px solid #2B5D85;
	background-color: #FFFFFF;
	color: #123B62;
}
.tvfc-textBox1-box .header {
	width: 431px;
	height: 28px;
	background-color: #2B5D85;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
}
/* differ between colors depending on body id */
#rot .tvfc-textBox1-box {
	border: 1px solid #A53738;
}
#rot .tvfc-textBox1-box .header {
	background-color: #A53738;
}
#aubergine .tvfc-textBox1-box {
	border: 1px solid #771F47;
}
#aubergine .tvfc-textBox1-box .header {
	background-color: #771F47;
}
#orange .tvfc-textBox1-box {
	border: 1px solid #DA8123;
}
#orange .tvfc-textBox1-box .header {
	background-color: #DA8123;
}
#gelb .tvfc-textBox1-box {
	border: 1px solid #DCBC29;
}
#gelb .tvfc-textBox1-box .header {
	background-color: #DCBC29;
}
#gruen .tvfc-textBox1-box {
	border: 1px solid #29AA8C;
}
#gruen .tvfc-textBox1-box .header {
	background-color: #29AA8C;
}
#hellblau .tvfc-textBox1-box {
	border: 1px solid #5EB5FA;
}
#hellblau .tvfc-textBox1-box .header {
	background-color: #5EB5FA;
}
.tvfc-textBox1-box .textContainer {
	width: 419px;
	padding: 8px;
}

H4, H4 A{
	font-size:14px;
	color:#002B54;
	text-decoration:none;

}

H3, H3 A{
	color:#002B54;
	text-decoration:none;

}

H2, H2 A{
	color:#002B54;
	text-decoration:none;

}


UL{
	color:#002B54;
}


.tx-fstagcloud-pi1, .tx-fstagcloud-pi2 {
	z-index: 100;	
}

.tx-fstagcloud-pi2 #cloud {
	z-index: 1001; 
	width:438px; 
	text-align:center; 
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding-bottom: 10px;
	padding-top: 10px;
}

#orange .tx-fstagcloud-pi2 #cloud {
	border-color: #DA8123;
	color: #DA8123;
}

#orange .tx-fstagcloud-pi2 #cloud a {
	color: #DA8123;
}

#gruen .tx-fstagcloud-pi2 #cloud {
	border-color: #29AA8C;
	color: #29AA8C;
}

#gruen .tx-fstagcloud-pi2 #cloud a {
	color: #29AA8C;
}

#rot .tx-fstagcloud-pi2 #cloud {
	border-color: #A53738;
	color: #A53738;
}

#rot .tx-fstagcloud-pi2 #cloud a {
	color: #A53738;
}

#gelb .tx-fstagcloud-pi2 #cloud {
	border-color: #DCBC29;
	color: #DCBC29;
}

#gelb .tx-fstagcloud-pi2 #cloud a {
	color: #DCBC29;
}

#hellblau .tx-fstagcloud-pi2 #cloud {
	border-color: #5EB5FA;
	color: #5EB5FA;
}

#hellblau .tx-fstagcloud-pi2 #cloud a {
	color: #5EB5FA;
}

.tx-fstagcloud-pi1 .cloud_s, .tx-fstagcloud-pi2 .cloud_s {
	font-size: 10px;
	margin: 9px 5px 9px 5px;
	line-height: 24px;
}

.tx-fstagcloud-pi1 .cloud_m, .tx-fstagcloud-pi2 .cloud_m {
	font-size: 12px;
	margin: 9px 5px 9px 5px;
	line-height: 22px;
}

.tx-fstagcloud-pi1 .cloud_l, .tx-fstagcloud-pi2 .cloud_l {
	font-size: 15px;
	font-weight: bold;
	margin: 9px 5px 9px 5px;
	line-height: 21px;
}

.tx-fstagcloud-pi1 .cloud_xl, .tx-fstagcloud-pi2 .cloud_xl {
	font-size: 18px;
	margin: 9px 5px 9px 5px;
	line-height: 20px;
}

.tx-fstagcloud-pi1 a:hover, .tx-fstagcloud-pi2 a:hover {
	text-decoration: underline;
}

.tx-fstagcloud-pi1 a, .tx-fstagcloud-pi2 a {
	text-decoration: none;
}

.tx-sfbookmarks-pi1 #bookmarks {
	position: absolute;
	top: 509px;
	left: 564px;
	z-index: 10000;
	visibility: hidden;
	width: 289px; 
	min-height: 100px;	
	background-color: #fff;
	border-color: #2B5C85;
	border-style: solid;
	border-width: 1px;
}

.tx-sfbookmarks-pi1 #bookmarks .textBold {
	font-weight: bold;
	color: #2B5C85;
	font-size: 15px;
}

.tx-sfbookmarks-pi1 #bookmarks .bookmarks_inner {
	margin: 12px 5px 12px 12px;
}

.tx-sfbookmarks-pi1 #bookmarks .bookmarks_items {
	margin: 10px 0px 10px 0px;
}

.tx-sfbookmarks-pi1 #bookmarks .bookmarks_items img {
	margin: 3px 4px 3px 3px;
}

.tx-sfbookmarks-pi1 #bookmarks .bookmarks_items2 img {
	margin: 3px 5px 3px 3px;
}