/******* layout styles ******/
select.textblau11 {width:100px;}

.layers  {position:absolute;left:0;top:-500; width:100;height:1;z-index:200}
/*.banner {background-image: url(img/deko_oben1.jpg); background-repeat: no-repeat}*/

.layerlink {font-family: Arial,Helvetica, sans-serif; font-size: 11px; color: #111F1D; text-decoration: none;white-space:nowrap}
a.layerlink {font-family: Arial,Helvetica, sans-serif; font-size: 11px; color: #111F1D; text-decoration: none;white-space:nowrap}
a.layerlink:hover {font-family: Arial,Helvetica, sans-serif; font-size: 11px; color: #00939E; text-decoration: none;white-space:nowrap}

.allgLinkpassiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none} 
a.allgLinkpassiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none} 
a.allgLinkpassiv:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8fe0e6; text-decoration: none} 

.allgLinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8fe0e6; text-decoration: none} 
a.allgLinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8fe0e6; text-decoration: none} 
a.allgLink:hover { font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8fe0e6; text-decoration: none}

.hauptLinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8fe0e6; text-decoration: none}
a.hauptLinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8fe0e6; text-decoration: none}
a.hauptLinkaktiv:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8fe0e6; text-decoration: none}

.hauptLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #f5f5f5; text-decoration: none} 
a.hauptLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #f5f5f5; text-decoration: none} 
a.hauptLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8fe0e6; text-decoration: none} 

.sublinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00848b; text-decoration: none} 
a.sublinkaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00848b; text-decoration: none} 
a.sublinkaktiv:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00848b; text-decoration: none} 

.sublinkpassiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #104d84; text-decoration: none}
a.sublinkpassiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #104d84; text-decoration: none} 
a.sublinkpassiv:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00848b; text-decoration: none} 

.pfad { font-family: Arial, Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #00848b; text-decoration: none} 
a.pfad { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00848b; text-decoration: none} 
a.pfad:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00848b; text-decoration: underline} 







/******* text styles ******/
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #44626f; text-decoration: none} 
.headlineblau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #104D84; text-decoration: none} 

.fliesstext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #44626f; text-decoration: none} 

.textlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #44626f; text-decoration: none} 
a.textlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #44626f; text-decoration: none} 
a.textlink:hover { font-family: Arial,Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal;color: #44626f; text-decoration: underline} 

.textlinkblau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #104D84; text-decoration: none} 
a.textlinkblau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #104D84; text-decoration: none} 
a.textlinkblau:hover { font-family: Arial,Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal;color: #104D84; text-decoration: underline} 


.fliesstext10px { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #44626f; text-decoration: none} 

.newshead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f5f5f5; text-decoration: none} 

.newstitel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f5f5f5; text-decoration: none } 

.morenews { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f5f5f5;text-decoration: none} 
a.morenews { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f5f5f5; text-decoration: none}
 a.morenews:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f5f5f5; text-decoration: underline} 

.morenewsblau { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #104D84;text-decoration: none} 
a.morenewsblau { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #104D84; text-decoration: none}
 a.morenewsblau:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #104D84; text-decoration: underline} 


.flyoutLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #111f1d; text-decoration: none} 
.flyoutLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00848b; text-decoration: none} 
.flyoutLink_a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00848b; text-decoration:none } 

.textblau11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #104d84; text-decoration: none }
.textblau10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18pt; font-weight: normal; color: #104d84; text-decoration: none }

.textlink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #44626f; text-decoration: none }
a.textlink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #44626f; text-decoration: none }
a.textlink10:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #44626f; text-decoration: underline }

.sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #44626f; text-decoration: none} 
a.sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #44626f; text-decoration: none} 
a.sitemap:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00848B; text-decoration: underline} 

div p {font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#44626f;text-decoration:none;margin-bottom:0;margin-top:0;}

a {font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}
a:hover {font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:underline;}



.aTable, .afirstCell, .aCell {font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: normal; font-size: 11px; line-height:14px;border-collapse: collapse;border-style: solid; border-color: #CC0001; border-width:1px; }
.afirstCell {font-weight: bold;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-bottom: 4; margin-top: 12}
h1 {font-size:12px; color:#104D84;}
h2 { font-size: 12px; color: #104D84;}
h3, h4, h5, h6 {font-size: 12px;color: #44626f;}

.aTable {width:100%;}
.afirstCell { padding:3px;background-color:#104D84;}
.aCell { padding:3px; }

/*******************************************************************************************************
    DMS Styles
********************************************************************************************************/

/* Such-Form */

.dms_tb_sform
	{
		border-top: solid 1px #c0c0c0;
		width:100%;
		
	}

.dms_td_sformcaption
{
	background-color:#F0F0F0;
	padding-left:5px;
	padding-right:15px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	vertical-align:top; 
	padding-top:6px
}

.dms_td_sforminput
{
	background-color:#F0F0F0;
	padding-left:5px;
	padding-top:5px;
	 padding-bottom:5px;
}


.dms_td_button_caption
{
	/*border-top: solid 1px #c0c0c0;*/
	padding-right:15px;
	background-color: #F0F0F0;
	border-bottom: solid 1px #c0c0c0;
}

.dms_td_button_button
{
	/*border-top: solid 1px #c0c0c0;*/
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid 1px #c0c0c0;
	background-color: #F0F0F0;
}



.dms_button_submit, .dms_button_reset
{
	padding-left:5px;
	background-repeat:no-repeat;
	border:none;
	padding-top:1px;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:White;
	border: solid 0px #7f9db9;
	background-color:#629393;
	margin-right:4px;
	margin-top:8px;
	margin-bottom:6px;
	padding-left:8px;
	vertical-align:middle;
}
.dms_button_submit
{
	background-image:url(/ws_dmscomponent/images/bgsubmit.gif);
	
}
.dms_button_reset
{
	background-image:url(/ws_dmscomponent/images/bgreset.gif);
}

.dms_inputtext, .dms_select
	{
		 padding-top:1px;
		font-family:Arial;
		font-size:11px;
		line-height:14px;
		border: solid 1px #7f9db9;
		padding-left:2px;
	}



/* Ergebnisliste Tabelle Global */
.dms_tb_liste
	{
		margin-top:15px;
		width:100%
	}

/* Ergebnuisliste Tabelle 1. Zeile */
.dms_td_liste_head
	{
		background-color:#F0F0F0;
		border-bottom:solid 1px #c0c0c0;
		padding-left:5px;
		padding-right:15px;
		padding-top:3px;
		padding-bottom:2px;
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		
	}
.dms_td_liste_head a, .dms_td_liste_head a:viseted
	{
		color:Black
	}
.dms_td_liste_head a:hover
	
	{
		color:red
	}		
	
.dms_td_liste_row
	{
		
		border-bottom:solid 1px #c0c0c0;
		padding-left:5px;
		padding-right:15px;
		padding-top:3px;
		padding-bottom:2px;
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#475B69;
	}
	
/* Merkliste - Toolbar */

.dms_tb_watchlist
	{
		margin-top:0px;
		width:100%
	}
	
.dms_td_watchlist_toolbaritem
	{
	
		border-top:solid 1px #c0c0c0;
		padding-left:0px;
		padding-right:15px;
		padding-top:3px;
		padding-bottom:2px;
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#475B69;
		
	}

	
.dms_td_watchlist_toolbaritem a, .dms_td_watchlist_toolbaritem a:viseted
	{
		color:#475B69;
	}
.dms_td_watchlist_toolbaritem a:hover
	
	{
		color:red;
		
		
	}	

/*Merkliste E-Mailform */
.dms_tb_EmailForm
	{
		border-top: solid 1px #c0c0c0;
		
		width:100%; 
		margin-top:15px; 
		margin-bottom:17px;
		
	}

.dms_td_EmailFormHeadline
{
	background-color:#F0F0F0;
	padding-left:5px;
	padding-right:15px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	vertical-align:top; 
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	border-bottom: solid 1px #c0c0c0;
	color:#475B69;

}

.dms_err
	{
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:red;
	}
	
.dms_div_emailsuccess
{
	background-color:#F0F0F0;
	padding-left:5px;
	padding-right:15px;
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	vertical-align:top; 
	padding-top:12px;
	padding-bottom:12px;
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-top:15px;
	margin-bottom:70px;
}

.dms_img_preview_pop
{
 position:absolute; 
 top:-4px; 
 left:50px;
 z-index:10;
 background-color:#f5f5f5;
 display:none;
 z-index:10;
 border: solid 1px #c0c0c0;
 padding:6px; text-align:right;
 
 
}

.dms_img_preview_pop_text
 {
 	font-family:Arial;
 	font-size:11px;
 	color:#374B59;
 	margin-top:3px;
 	width:160px;
 	
 }


