/*
-----------------------------------------------------------------------
Hauptschriften
-----------------------------------------------------------------------
*/
body  {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252; background-color: #FFFFFF;}
.text {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252; padding-top: 5px; padding-left: 10px;}
.rot {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-size: 13px; color: #9b0000;}
.texttd_links {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252; padding-right: 12px;}
.texttd_rechts {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252; padding-left: 5px;}
.mini {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #525252; padding-top: 5px; padding-left: 10px;}
.minitext {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #525252;}
.minirot {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-size: 11px; color: #9b0000;}
.miniblau {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-size: 11px; color: #00469B;}
.headline {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-style: italic; font-size: 16px; color: #00469B;}
.headline_motive {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-style: italic; font-size: 15px; color: #1b3251;}
.subline {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-style: italic; font-size: 14px; color: #003366;}
.subline_motive {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-size: 13px; color: #9b0000;}
.hochgestellt {font-family: Arial,Helvetica,Sans-Serif; font-size: 8px; color: #525252;}


/*
-----------------------------------------------------------------------
Navigation
-----------------------------------------------------------------------
*/

.siesindhier {FONT-SIZE: 14px; font-weight: bold; COLOR: #525252; FONT-FAMILY: Arial,Helvetica,Sans-Serif; padding-top: 8px;}
.tdzurueck {padding-top: 10px;}
a.zurueck:link {FONT-SIZE: 13px; font-weight: bold; COLOR: #525252; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.zurueck:active {FONT-SIZE: 13px; font-weight: bold; COLOR: #525252; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.zurueck:visited {FONT-SIZE: 13px; font-weight: bold; COLOR: #525252; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.zurueck:hover {FONT-SIZE: 13px; font-weight: bold; color: #2f6599; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}


/*
-----------------------------------------------------------------------
Form-Felder
-----------------------------------------------------------------------
*/
input {background: #FFFFFF; font-family: Arial,Helvetica,Sans-Serif; color: #525252; font-size: 11px; padding-left: 5px; padding-right: 5px;}
select {background: #FFFFFF; font-family: Arial,Helvetica,Sans-Serif; color: #525252; font-size: 11px;}


/*
-----------------------------------------------------------------------
Links
-----------------------------------------------------------------------
*/
a:link {FONT-SIZE: 13px; font-weight:normal; COLOR: #9B0000; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:active {FONT-SIZE: 13px; COLOR: #9B0000; font-weight:normal; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:visited {FONT-SIZE: 13px; font-weight:normal; COLOR: #9B0000; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:hover {FONT-SIZE: 13px; font-weight:normal; color: #EF3939; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}

a.minilink:link {FONT-SIZE: 11px; font-weight:normal; COLOR: #9B0000; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.minilink:active {FONT-SIZE: 11px; COLOR: #9B0000; font-weight:normal; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.minilink:visited {FONT-SIZE: 11px; font-weight:normal; COLOR: #9B0000; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.minilink:hover {FONT-SIZE: 11px; font-weight:normal; color: #EF3939; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}

a.konfig:link {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.konfig:active {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.konfig:visited {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.konfig:hover {FONT-SIZE: 13px; font-weight: bold; color: #EF3939; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}

a.dick:link {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.dick:active {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.dick:visited {FONT-SIZE: 13px; font-weight: bold; COLOR: #9B0000; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.dick:hover {FONT-SIZE: 13px; font-weight: bold; color: #EF3939; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
/*
-----------------------------------------------------------------------
Tabellen und Zellen
-----------------------------------------------------------------------
*/
.tablebg_header {border-left: 1px solid #525252; border-right: 1px solid #525252; border-top: 0px solid #525252; border-bottom: 0px solid #525252;}		
.tablebg_naviinhalt {border-left: 1px solid #525252; border-right: 1px solid #525252; border-top: 0px solid #525252; border-bottom: 0px solid #525252;}
.tablebg_footer {border-left: 1px solid #525252; border-right: 1px solid #525252; border-top: 0px solid #525252; border-bottom: 1px solid #525252;}
.table_standard {border-left: 1px dotted #525252; border-right: 1px dotted #525252; border-top: 1px dotted #525252; border-bottom: 1px dotted #525252;
									padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px;}

.table_mitfuss {border-left: 1px dotted #525252; border-right: 1px dotted #525252; border-top: 0px dotted #525252; border-bottom: 1px dotted #525252;
									padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px;}
									
.table_mitfussoben {border-left: 0px solid #525252; border-right: 0px solid #525252; border-top: 1px solid #525252; border-bottom: 0px solid #525252;
									padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px;}
									
.table_linieoben {border-left: 0px solid #525252; border-right: 0px solid #525252; border-top: 1px solid #525252; border-bottom: 0px solid #525252;
									padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;}
									
.table_mittellinie {border-left: 1px dotted #525252; border-right: 0px solid #525252; border-top: 0px solid #525252; border-bottom: 0px solid #525252;
									padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
									
.td_preise {border-left: 0px dotted #525252; border-right: 0px solid #525252; border-top: 0px solid #525252; border-bottom: 0px dotted #525252;
									padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}

.td_dottedunten {border-left: 0px dotted #525252; border-right: 0px solid #525252; border-top: 0px solid #525252; border-bottom: 1px dotted #525252;
									padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}



/*
-----------------------------------------------------------------------
Boxen
-----------------------------------------------------------------------
*/
.konfig	{
  background-color:	#f3f3f3;
  
  font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px; 
	font-weight: bold;
	color: #9B0000;
	
	border-left: 1px dotted #525252; 
	border-right: 1px dotted #525252; 
	border-top: 1px dotted #525252; 
	border-bottom: 1px dotted #525252;
	
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}

.konfig_rot	{
  background-color:	#fcfcfc;
  
  font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px; 
	color: #525252;
	
	border-left: 2px dotted #9b0000; 
	border-right: 2px dotted #9b0000; 
	border-top: 2px dotted #9b0000; 
	border-bottom: 2px dotted #9b0000;
	
	padding-left: 10px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.konfig_blau	{
  background-color:	#FFFFFF;
  
  font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px; 
	color: #525252;
	
	border-left: 2px dotted #00469B; 
	border-right: 2px dotted #00469B; 
	border-top: 2px dotted #00469B; 
	border-bottom: 2px dotted #00469B;
	
	padding-left: 10px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.konfig_gruen	{
  background-color:	#FFFFFF;
  
  font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px; 
	color: #525252;
	
	border-left: 2px dotted #006600; 
	border-right: 2px dotted #006600; 
	border-top: 2px dotted #006600; 
	border-bottom: 2px dotted #006600;
	
	padding-left: 10px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.punkttable	{
  background-color:	#f9f9f9;
  
  font-family: Arial,Helvetica,Sans-Serif; 
	font-size: 12px; 
	color: #525252;
	
	border-left: 1px dotted #525252; 
	border-right: 1px dotted #525252; 
	border-top: 1px dotted #525252; 
	border-bottom: 1px dotted #525252;
	
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}


.konfig_white	{
  background-color:	#FFFFFF;
  
  font-family: Arial,Helvetica,Sans-Serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #9B0000;
	
	border-left: 1px dotted #525252; 
	border-right: 1px dotted #525252; 
	border-top: 1px dotted #525252; 
	border-bottom: 1px dotted #525252;
	
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}
.datenbox_headline {

	font-family:	  Arial, Verdana, Helvetica;
	font-size:		  13px;
	font-weight:		bold;
  font-style:     italic;
	color:			    #0248B1;

	background-color:	#F0F0F0;
	border-left:		1px solid #DCDCDC;
	border-right:		1px solid #DCDCDC;
  border-top:     1px solid #DCDCDC;
	border-bottom:	1px solid #DCDCDC;

  padding-top:	  5px;
	padding-bottom:	5px;
	padding-left:   10px;
	padding-right:	5px;
		}

.datenbox_preise {

	font-family:	  Arial, Verdana, Helvetica;
	font-size:		  11px;
	color:			    #000000;
		}

.datenbox_bauschilder {

	font-family:	  Arial, Verdana, Helvetica;
	font-size:		  12px;
	color:			    #4F4F4F;
	padding-left:   20px;
		}

.datenbox_fussnote {

	font-family:	  Arial, Verdana, Helvetica;
	font-size:		  9px;
	color:			    #000000;
	padding-left:   10px;
		}
