/*
-----------------------------------------------------------------------
Hauptschriften
-----------------------------------------------------------------------
*/
.body { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: #666666; background-color: #ffffff; }
.text {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252;}
.textinhalt {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #525252; padding-left: 15px;}
.textfooter {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #525252; padding-top: 30px;}
.navigation {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #004D9F;}
.linkwahl {FONT-SIZE: 13px; font-weight:bold; color: #004D9F; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
.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;}
.hinweis {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-size: 12px; color: #9b0000;}
.sublinetext {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: #666666; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
.subline {font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-style: italic; font-size: 14px; color: #666666; }

.meldung {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: red;}
/*
-----------------------------------------------------------------------
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;}

a.ahinweis:link {TEXT-DECORATION: underline; FONT-SIZE: 12px; font-weight: bold; COLOR: #9b0000; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.ahinweis:active {TEXT-DECORATION: underline; FONT-SIZE: 12px; font-weight: bold; COLOR: #9b0000; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.ahinweis:visited {TEXT-DECORATION: underline; FONT-SIZE: 12px; font-weight: bold; COLOR: #9b0000; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.ahinweis:hover {TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight: bold; COLOR: #9b0000; 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;}
input.weiss {background: #eeeeee; font-family: Arial,Helvetica,Sans-Serif; color: #0B69C9; font-size: 11px; padding-left: 5px; padding-right: 5px;}
input.white {background: #ffffff; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px; padding-left: 3px; padding-right: 3px;}
input.grey {background: #E4E4E4; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px; padding-left: 3px; padding-right: 3px;}
select {background: #eeeeee; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px;}
select.weiss {background: #eeeeee; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px;}
select.white {background: #ffffff; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px;}
select.grey {background: #E4E4E4; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px;}

button {background: moccasin; font-family: Arial,Helvetica,Sans-Serif; color: #666666; font-size: 11px; padding-left: 3px; padding-right: 3px;}
/*
-----------------------------------------------------------------------
Links
-----------------------------------------------------------------------
*/
a:link {FONT-SIZE: 12px; font-weight:normal; COLOR: #004D9F; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:active {FONT-SIZE: 12px; COLOR: #004D9F; font-weight:normal; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:visited {FONT-SIZE: 12px; font-weight:normal; COLOR: #004D9F; TEXT-DECORATION: underline; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a:hover {FONT-SIZE: 12px; font-weight:normal; color: #004D9F; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}

a.navi:link {FONT-SIZE: 11px; font-weight:normal; COLOR: #004D9F; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.navi:active {FONT-SIZE: 11px; COLOR: #004D9F; font-weight:normal; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.navi:visited {FONT-SIZE: 11px; font-weight:normal; COLOR: #004D9F; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}
a.navi:hover {FONT-SIZE: 11px; font-weight:normal; color: #004D9F; TEXT-DECORATION: none; FONT-FAMILY: Arial,Helvetica,Sans-Serif; padding-left: 5px;}

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

/*
-----------------------------------------------------------------------
Tabellen und Zellen
-----------------------------------------------------------------------
*/
.table_standard {padding-left: 5px;}
.tablebg_inhalt {border-left: 1px solid #747474; border-right: 1px solid #747474;}
.table_admin {padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; border-left: 1px solid #747474; border-right: 1px solid #747474; border-top: 1px solid #747474; border-bottom: 1px solid #747474;}

.table_header { background-color: #666666; color: white; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,Sans-Serif; }

.table_row {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #666666;}
.table_row_white {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #666666; background-color: #ffffff;}
.table_row_grey {font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #666666; background-color: #E4E4E4;}
/*
-----------------------------------------------------------------------
Boxen
-----------------------------------------------------------------------
*/
.bildrahmen	{
	border-left: 1px solid #525252; 
	border-right: 1px solid #525252; 
	border-top: 1px solid #525252; 
	border-bottom: 1px solid #525252;
	
		padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}

.konfig	{
  background-color:	#FFFFFF;
  
  font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px; 
	color: #525252;
	
	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;
}


.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;
		}
		
		
		
.ToolTipTitel {
 color: black;
 font-family: arial, sans-serif;
 font-weight: bold;
 font-size: 10pt;
}

.ToolTipInhalt {
 color: black;
 font-family: arial, sans-serif;
 font-size: 10pt;
}

#ToolTip {
 position:absolute;
 width: 100px;
 top: 0px;
 left: 0px;
 z-index: 4;
 visibility: hidden;
}

.bildlinks {
  left: 0px;
  float: left;
  position: relative;
  margin-right: 10px;
  margin-bottom: 2px;
}

.footerzeile {
	font-family: Arial,Helvetica,Sans-Serif; 
	font-size: 11px; 
	color: #525252; 
	padding-top: 13px;
	background: url(bilder/footer.gif) repeat-x;
	}
	
#hinweisContent
{
	width: 450px;
}
