body				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333; background-color: #fff; }
	
td, th				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333; }

.phead				{ font-size: 14px; font-weight:bold; color: #fff; }

.pbg				{ background-color:#005097; }
/*.pbg				{ background-color:#63a5ef; }*/
.ptbg				{ background-color:#fff; }

.error				{ color:#f00; font-size:14px; font-weight:bold; }
.bgerror			{ background-color:#f33; }

.block				{ text-align:justify; }

a					{ text-decoration:none;	font-size: 12px; color: #990000; font-weight:bold; }
a:hover				{ color:#004292; }

a.nav				{ color: #004292; }
a:hover.nav			{ color: #990000; }

a.navl				{ color: #fff; }
a:hover.navl		{ color: #63a5ef; }

a.pclose			{ color: #fff; }
a:hover.pclose		{ color: #fff; }

/*li					{ font-size: 16px; color:#990000; font-weight:bold; line-height: 22px; }*/

.title				{ font-size: 16px; line-height: 20px; color: #00529B;}

.TextScrollStyle	{ visibility:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;
					  padding:0; margin:0; width:100%; overflow:hidden; font-size: 18px; }
					  
.menuOut			{ cursor:pointer; margin:0px; color:#004292; width:206px; border-top:1px solid #004292; padding:5px 3px 5px 10px; text-align:left; 
					  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; }
.menuOver			{ cursor:pointer; margin:0px; color:#e6e6e6; width:206px; border-top:1px solid #004292; padding:5px 3px 5px 10px; text-align:left; 
					  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; }
.submenu			{ margin:-3px 3px 5px 3px; width:190px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
					  font-size:12px; padding-left:5px;}
.submenu a, a.navr	{ color:#004292; text-decoration:none;}
.submenu a:hover,
 a:hover.navr		{ color:#e6e6e6; text-decoration:none; font-style:none; font-weight:none;}
 

/* --- News Titel -- Einzelne News ----------------- */
.vs_nws_titel2		{ background-color: transparent; text-align: left; color: #00529B; padding: 2px; border-bottom: 1px solid #51547A; }


/* --- Sub-Title -- Autor, Datum, Zeit --------------------------- */
.vs_nws_aut			{ background-color: transparent; font-size: 10px; text-align: left; color: #666666; }


/* --- News Tabelle innen -- Einzelne News ----------- */
.vs_nws_tab2		{ background-color: #f2f2f2; color: #111111; border: 1px solid #51547A; }


/* ---> Navigation Seitenweise Blättern ----------*/
.vsnws_navi			{ font-size: 11px; padding: 0px; vertical-align: middle; }

.vsnws_navi a		{ display: block; background-color: #DFE6F4; font-size: 11px; color: #265694; 
					  text-decoration: none; text-align: center; padding: 2px 5px 2px 5px; border: 1px solid #5F94C9; }

.vsnws_navi a:hover, active  { display: block; background-color: #FFECDF; font-size: 11px; color: #265694; text-decoration: none; 
							   text-align: center; padding: 2px 5px 2px 5px; border: 1px solid #5F94C9; }


/* ---> Aktive Seite --> Seitenweise Blättern -------- */
.vsnws_navi_ov		{ display: block; background-color: #FFDDDD; font-size: 11px; color: #ff0033; text-decoration: none; 
					  text-align: center; padding: 2px 5px 2px 5px; border: 1px solid #5F94C9; }


/* --- News Tabelle -- Seitenweise Blättern, News Archiv ---------- */
.vs_nws_tab0		{ color: #111111; font-size: 12px; }