body,h1,td,div {
	font-size: 12px;
}


body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	color: #004283;
	margin-top:0px;
	margin-left:0px;
}

a {
	font-weight: bold;
	color: #004283;
}

a.glossarliste {
	font-weight: normal;
	font-size: 10px;
}

a.StrassenLink {
	font-weight: bold;
	font-size: 11px;
}

a.demo {
	font-size:11px;
	font-weight: bold;
	color:1c7ec9;
	text-decoration:none;
}

h1.Balkenueberschrift {
	background: url(images/pfeil.gif) no-repeat 5px center;
	background-color: #004283;

	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 8px;
	margin-bottom: 5px;
}


div.boxContent {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #00428e;
	/*width: 100%;*/
}

div.boxContent h2 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #003262;
}

div.boxContent h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #003262;
}

div.boxContent .text {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.boxContent .text a{
	color: #004283;
}

div.boxContent .textKlein {
	font-size: 8pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.boxContent .ortDatum {
	font-size: 8pt;
	font-weight: bold;
	text-align:right;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
}

div.zurueckLink {
	text-align: right;
	height: 25px;
}


table.box {
	margin-bottom: 5px;
	border: 1px solid #00428e;
}

table.box td {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

table.box a {
	font-weight: bold;
	color: black;
}

/********************************************************************/
/*classes die aus der Anwendung kommen (z.B. für Beispielauskünfte) */
/********************************************************************/

div.boxContent .htmlcode {
   background:  #FFFFFF;
   color: #000066;
   font-size: 12px;
   font-weight: none;
   font-style: none;
}

div.boxContent .label {
   /*background: #E6E8EE;*/
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

div.boxContent .static {
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

div.boxContent .info {
   background:  #004283;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
}

div.boxContent .info a {
   background:  #004283;
   color: #ffffff;
}

div.boxContent .listhead {
   background: #004283;
   color: #ffffff;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}

div.boxContent .listhead a {
	color: #ffffff;
}

div.boxContent .listdata {
   background: #EEEEEE;
   color: #000066;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11px;
   font-weight: normal;
}

div.boxContent .schufaIdentitaetsvorbehalt {
	color: Yellow;
}

/******************/
/*Seitenspezifisch*/
/******************/

td.Servicepartner {
	width: 50%;
	vertical-align: top;
}

.ServicepartnerLink {
	font: bold;
	color: #003278;
	text-decoration: underline;
}

.ProduktBereich {
	font-size : 14pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}


#produkttabelle {
	border: 1px solid #004283;
	border-collapse:collapse;
	width:100%;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}

#produkttabelle th {
	border: 1px solid #c3c3c3;
	font-size: 8pt;
	font: bold;
	padding: 2px;
	background-color: white;
}

#produkttabelle td {
	border: 1px solid #c3c3c3;

	font-size : 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}

#einblenden {
  text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

#versteckt {
  display: none;
}

#ausblenden {
  text-decoration: underline;
  display: none;
	cursor: pointer;
	cursor: hand;
}

