body,td
{
	font-family: 	verdana, tahoma, arial, arial,helvetica;
	font-size:	  11px;
	color:		    #000000;
	margin:       0;

}

h1  /* 1. Grad - Seitenüberschrift*/
{
	font-family: 	tahoma,arial,helvetica;
	font-size:	12px;
	font-weight:	bold;
	letter-spacing: 1px;
	color:		#2d3f6c;
	margin-bottom:  0px;
}

h2  /*  2. Grad  */
{
	font-family: 	tahoma,arial,helvetica;
	font-size:	14pt;
	font-weight:	bold;
	color:		#AE1E1E;
	letter-spacing:	1px;
}


h3  /*  3. Grad  - suche, newsletter*/
{
	font-family: 	 verdana, tahoma, arial, arial,helvetica;
	font-size:	 11px;
	font-weight:	 bold;
	color:		 #2d3f6c;
	letter-spacing:	1px;
	margin-bottom:  2px;
	margin-top:	0px;
}


h4  /*  4. Grad */
{
	font-family: 	    tahoma,arial,helvetica;
	font-size:	      11pt;
	font-weight:	    bold;
	color:		        #550F0F;
	margin-bottom:	  10px;
}

.tabhead
{
  background-color: #bdc7cb;
  padding:          2px;
  border-bottom:    1px solid #91a4b4;
}

.tabborder
{
  border:           1px solid #91a4b4;
  background-color: #edf2f7;
}

.tabspace
{
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     3px;
  padding-right:    3px;
}

.space /* platz zwischen den tabellen */
{
  height:           20px;
}

/* ---------- Fußzeile ---------- */

.bottomadr
{
	font-family: 	arial,tahoma,arial,helvetica;
	font-size:	  10px;
	color:		    #2d4251;
}

a.bottomlink:link
{
	font-family: 	arial,tahoma,arial,helvetica;
	font-size:	  10px;
	color:		    #2d4251;
  text-decoration:  underline;
}

a.bottomlink:visited
{
	font-family: 	arial,tahoma,arial,helvetica;
	font-size:	  10px;
	color:		    #2d4251;
  text-decoration:  underline;
}

a.bottomlink:hover
{
	font-family: 	arial,tahoma,arial,helvetica;
	font-size:	  10px;
	color:		    #ffffff;
	text-decoration:  underline;
}


/* ---------- ******** ---------- */

hr
{
	height:	1pt;
	color:999999;

}

.monat
{
	background-color: #cccccc;
	font-size:	10pt;
	font-weight:	bold;
	color:		#550F0F;
}

.datum  /* Zwischenüberschrift */
{
	font-family: 	tahoma,arial,helvetica;
	font-size:		8pt;
	font-weight:	bold;
	color:			#550F0F;
	margin-top:		5px;
}

/* --------- für Inline-Frames --------- */

.idatum
{
	font-family: 	tahoma,arial,helvetica;
	font-size:		10px;
	font-weight:	bold;
	color:			#550F0F;
	background-color:	#DBDBD2;
	padding-left:		3px;
}

.iheadline
{
	font-family: 	tahoma,arial,helvetica;
	font-size:		10px;
	font-weight:	normal;
	color:			#550F0F;
	padding-left:	3px;
}

/* --------- Subnavigation --------- */
a.subnav:link
{
	font-family: 	  verdana, tahoma, arial, arial,helvetica;
	font-size:		  11px;
	color:          #5e5e57;
	text-decoration:none;
}
a.subnav:visited
{
	font-family: 	  verdana, tahoma, arial, arial,helvetica;
	font-size:		  11px;
	color:          #5e5e57;
	text-decoration:none;
}

a.subnav:active
{
	font-family: 	  verdana, tahoma, arial, arial,helvetica;
	font-size:		  11px;
	color:          #5e5e57;
	text-decoration:none;
}
a.subnav:hover
{
	font-family: 	  verdana, tahoma, arial, arial,helvetica;
	font-size:		  11px;
	color:          #000000;
	text-decoration:underline;
}

.subnavtd
{
  height:         20px;
  border-bottom:  1px dotted #ffffff;
}
/* -------------------------------- */

a:link
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    11px;
	color:            #2f6797;
	text-decoration:  underline;
}
a:visited
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    11px;
	color:            #2f6797;
	text-decoration:  underline;
}

a:active
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    11px;
	color:            #2f6797;
	text-decoration:  underline;
}
a:hover
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    11px;
	color:            #000000;
	text-decoration:  underline;
}

.formfield
{
	background-color: #ffffff;
	font-size:        10px;
	font-family:      verdana;
	border:           solid 1px #a0a099; 
	color:            #5e5e57;
}

.shopfield
{
	background-color: #ffffff;
	font-size:        10px;
	font-family:      verdana;
	border:           solid 1px #ff0000; 
	color:            #5e5e57;
}
