html {
	margin:0;
	padding:0;
	background-color:#fefdfe;

	
}

body {
	margin:0;
	padding:0;
	font-size:100%;
	width:1024px;
	background-color:#fefdfe;
	
	
}

#zentrierhilfe {
	text-align:center;
	position:absolute;
	top:400px;
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
	}

#fambeir{
	text-align:left;
	margin-left:-520px;
	position:absolute;
	top:-400px;
	left:50%;
	width: 1024px;
	height:auto;
	}
		

#titel{
	text-decoration:none;
	border:none;
	
	
}

#links {
	float:left;
	padding:0;
	margin:0;
	border:0;
	width:200px;
/*	background-color:#fff3b6;*/
/*	background-image: url(famport_01_FILES/zeiger.gif)*/
/*	background-repeat:repeat-y;*/
/*	background-color:#d3dde9;*/
	background-color:#d1e2f9;*/
	min-height:300px;
	
	
}


/* NEU
#links {
	float:left;
	padding:0;
	margin:0;
	border:0;
	width:200px;
	background-color:#d3dde9;
	
	min-height:300px;

	margin-top:-120px;
	
	
}
*/






#inhalt {
	float:left;
	padding:3px;
	margin:0;
	border:0;
	width:604px;
	vertical-align:top;
	color:#0001765;
}

#keywords{
	font-size:8px;	
		
	
}


#uid{
	font-size:8px;	
		
	
}



#rechts {
	float:right;
	padding:0;
	margin:0;
	border:0;
	width:200px;
	background-color:#fefdfe;
	background-repeat:repeat-y;
	vertical-align: top;

}	

#aktuelles {
	float:right;
	padding:0;
	margin:0;
	border:0;
	width:200px;
	background-color:#fefdfe;
	background-repeat:repeat-y;
	vertical-align: top;

}	
	
#zierleiste {
	background-image:fileadmin/2mcon/background.gif;
	background-position:top;
	background-position:right;
	height:
	
	}


#menu_oben{
	margin:0;
	padding:0;
	width:1024px;
	height:30px;
	font-size:10px;
	font-weight:500;
	color:#001765;
	text-align:right;
	background-image:fileadmin/2mcon/background.gif;
	background-position:top;
	background-position:right;
	
		
	}
	
#menu_mini{
	font-size:12px;
	text-align:right;
	color:#666;
}
	


#hauptteil{
	float:left;
	width:1024px;
	margin:0;
	padding:0;
	background-color:#fefdfe;
	
	}	
	
#hauptteil2{
	float:right;
	width:824px;
	margin:0;
	padding:0;
	}	

.contentfoot {
	width:100%;
	border-top:thin;
}


.zumseitenanfang {
	width:69%;
	float: right;
}
.drucklink {
	float: left;
	width: 30%;
}


.klickpfad {
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	vertical-align: text-top;
	background-color:#fefdfe;
}
.rechteSpalte {
	font-family: Tahoma;
	font-size: 12px;
	text-align:center;
	background-color:#fefdfe;
}

#footer{
	float:left;
	margin:0;
	padding:0;
	width:1024px;
	height:16px;
	background-color:#fefdfe;	
	}
	
	
.footer {
	font-family: Tahoma;
	font-size: 9px;
	color:#000000;
	background-color:#fefdfe;
}

/* NEUES MENU */
.menu_links1 {
	font-family: Calibri;
	font-size: 14px;
	font-weight:normal;
	
	color: #003981;
	line-height:1.5em;
}


.menu_links1 ul{
	line-height: 0.25 0 0.25 0;
}


.menu_links1 a:link {
	font-family: Calibri;
	font-size: 14px;
	font-weight:normal;
	color: #666;
	
	
}

.menu_links1 a:visited{
/*	color: #003981;*/
	color: #666;
	
}




/* NEUES MENU ENDE*/

#menu_links{
	padding-left:5px;
	width: 180px;
	margin-top:8px;
	
	
}



.menu_links_alt {
	font-family: Tahoma;
	font-size: 12px;
	
	
}

#titel {
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	width:1024;
	height:119;
	text-align:center;
	background-image:fileadmin/2mcon/background.gif;
	
	}
	

.cleaner{
	clear:both;
	height:0px;
	width:1024px;
	font-size:0px;
	border:0px none;
	margin:0;
	padding:0;
	background:transparent;
	background-color:#fefdfe
	}
	
.inhalt {
	clear:both;
	font-family: Calibri, Arial;
	font-size: 14px;
	line-height:18px;

}

h1 {
	font-family: Calibri, Arial;
	font-size: 18px;
	font-weight: bold;
	color:#003981;
	text-align:left;
	line-height:250%;
	vertical-align:text-bottom;
	text-decoration: underline;
	line-height:1;

	
	
}


body,td,th {

	font-family: Calibri, Arial;
	font-size: 14px;
	color:#666;


}

h2 {
	font-color:#003366;
	font-size: 16px;
	color: #333333;
	font-weight: bold;

	}

	

h3 {

	font-size: 14px;
	color: #666666;
	font-weight: bold;

	}
	
	
	
.menu_oben {
	font-family: Calibri, Arial;
	font-size: 9px;
	color: #FFFFFF;
}

.table_style {
	vertical-align:top;
	}
	
	
a:link {
	color: #00397d;
	text-decoration:none;
	font-weight:bold;

}

a:visited {
	color: #333;
	text-decoration:none;
}	
	
a img {
	border: none;
	}	


.inhalt a:link {
	font-weight:bold;
}

.inhalt a:visited {
	color: #333;
	text-decoration:none;
}




<!--MENU LINKS -->	
.div_menu1 li {
	line-height:1,5 em;
}


.div_menu1_no a {
	font-family:Calibri;
	/*color:#e01e20;*/
	color:#666;
	padding-left:0px;
	font-size:14px;
/*	font-weight:bold;*/
	display:block;	
/*	line-height:1.5em;*/
	

	
/*	border-bottom-style: solid;*/
	margin-left:0px;
	
	
	
}



.div_menu1_no a:hover {
	font-family:Calibri;
	/*color:#e01e20;*/
	color:#333;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	display:block;	
/*	line-height:1.5em;*/
	

	
/*	border-bottom-style: solid;*/
	margin-left:0px;
	
	
	
}




.div_menu1_akt a:link, .div_menu1_akt a{
	font-family:Calibri;
	color:#003981;
	padding-left:0px;
	font-size:14px;
	display:block;
	/*font-style:italic;*/
	font-weight:bold;
	border-bottom:solid thin;
	background-image:none;
	
	
}

.div_menu1_aktifsub a, .div_menu1_aktifsub a:link{
	font-family:Calibri;
	color:#003981;
	padding-left:0px;
	font-size:14px;
	display:block;
	/*font-style:italic;*/
	font-weight:bold;
	border-bottom:solid thin;
	background-image:none;
	
}


.div_menu1_ifsub a, .div_menu_ifsub a:link{
	font-family:Calibri;
	/*color:#e01e20;*/
/*	color:#003981;*/
	padding-left:0px;
	font-size:14px;
/*	font-weight:bold;*/
	display:block;	
/*	line-height:1.5em;*/
/*	margin-top:10px;
	margin-bottom:10px;*/
	color:#333;
	margin-left:0px;
	background-image:url(relaunch2012/buttons/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:right; 
 
}

.div_menu1_ifsub a:hover {
	font-family:Calibri;
	/*color:#e01e20;*/
	color:#333;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	display:block;	
/*	line-height:1.5em;*/
	
/*	border-bottom-style: solid;*/
	margin-left:0px;
	
	
}


/*
.div_menu1_akt2 a {
	font-family:Calibri;
	color:#003981;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	display:block;
	font-style:italic;
	
	
	
	
}
*/


/********************************************/
.div_menu2_no a, .div_menu2_no a:link{
	font-family:Calibri;
	color:#666;
	padding-left:20px;
	font-size:14px;
	display:block;
/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu2_no a:hover {
	font-family:Calibri;
	color:#333;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	display:block;	

/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu2_ifsub a, .div_menu2_ifsub a:link{
	font-family:Calibri;
	color:#666;
	padding-left:20px;
	font-size:14px;
	display:block;	
	
	background-image:url(relaunch2012/buttons/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:right; 
 
}

.div_menu2_ifsub a:hover {
	font-family:Calibri;
	/*color:#e01e20;*/
	color:#333;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	display:block;	
	
/*	line-height:1.5em;*/
	
/*	border-bottom-style: solid;*/
	margin-left:0px;
	
	
}





.div_menu2_akt a, .div_menu2_akt a:link{
	font-family:Calibri;
	color:#003981;
	padding-left:20px;
	font-size:14px;
/*	border:#003981 thin;*/
	display:block;
	/*font-style:italic;*/
/*	margin-top:5px;
	margin-bottom:5px; */
	font-weight:bold;
}

.div_menu2_aktifsub a, div_menu2_aktifsub a:link{
	font-family:Calibri;
	color:#003981;
	padding-left:20px;
	font-size:14px;
	display:block;
	/*font-style:italic;*/
	font-weight:bold;
	background-image:none;
	border-bottom:solid thin;

	
}



.div_menu2_akt2 a, .div_menu2_akt2 a:link {
	font-family:Calibri;
	color:#003981;
	padding-left:20px;
	font-size:14px;
	border:#003981 thin;
	display:block;
	font-style:italic;
/*	border-bottom-style: solid;*/
	font-weight:bold;
}



/****************************************/


.div_menu3_no a, .div_menu3_no a:link{
	font-family:Calibri;
	color:#666;
	padding-left:30px;
	font-size:14px;
	display:block;
/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu3_no a:hover {
	font-family:Calibri;
	color:#333;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	display:block;	

/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu3_ifsub a{
	font-family:Calibri;
	color:#666;
	padding-left:30px;
	font-size:14px;
	display:block;	
	
	background-image:url(relaunch2012/buttons/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:right; 
 
}

.div_menu3_ifsub a:hover {
	font-family:Calibri;
	/*color:#e01e20;*/
	color:#333;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	display:block;	
	
/*	line-height:1.5em;*/
	
/*	border-bottom-style: solid;*/
	margin-left:0px;
	
	
}





.div_menu3_akt a, .div_menu3_akt a:link{
	font-family:Calibri;
	color:#333;
	padding-left:30px;
	font-size:14px;
/*	border:#003981 thin;*/
	display:block;
	/*font-style:italic;*/
/*	margin-top:5px;
	margin-bottom:5px; */
	font-weight:bold;
}

.div_menu3_aktifsub a, div_menu3_aktifsub a:link{
	font-family:Calibri;
	color:#003981;
	padding-left:30px;
	font-size:14px;
	display:block;
	/*font-style:italic;*/
	font-weight:bold;
	background-image:none;
	border-bottom:solid thin;

	
}



.div_menu3_akt2 a, .div_menu3_akt2 a:link {
	font-family:Calibri;
	color:#003981;
	padding-left:30px;
	font-size:14px;
	border:#003981 thin;
	display:block;
	font-style:italic;
/*	border-bottom-style: solid;*/
	font-weight:bold;
}



/*************************************/
.div_menu4_no a{
	font-family:Calibri;
	color:#666;
	padding-left:40px;
	font-size:14px;
	display:block;
/*	margin-top:5px;
	margin-bottom:5px;*/
}
.div_menu4_no a:link{
	font-family:Calibri;
	color:#666;
	padding-left:40px;
	font-size:14px;
	display:block;
/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu4_no a:hover{
	font-family:Calibri;
	color:#333;
	padding-left:40px;
	font-size:14px;
	display:block;
	font-weight:bold;
	
/*	margin-top:5px;
	margin-bottom:5px;*/
}

.div_menu4_akt a, .div_menu4_akt a:link{
	font-family:Calibri;
	color:#003981;
	padding-left:40px;
	font-size:14px;
	font-weight:bold;
	display:block;
	/*font-style:italic;*/
	
}

.div_menuspacer {
	border-style:solid;
	color:#666;
	font-size:1px;
	
	
}

<!--MENU LINKS ENDE -->	




.tx-guestbook-list-header { background-color: #D80009; color: #FFFFFF; font-weight:bold; font-size:12;width:400}
    .tx-guestbook-list-row { background-color: #FFFFFF; font-size:12px}
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; font-size:12px}
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 12px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#CCCCCC; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#CCCCCC; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#CCCCCC; font-size:12;color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; font-size:12px}
    .tx-guestbook-form-error { color: #CC0000; }
	
	
	
	
