body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px;
	}
	
.bod 	
{
	background-image: url(../img/hauptbg.jpg);
	background-repeat: no-repeat;	
	}
.bg_top{	background: url(../img/ortho_02a.jpg) repeat-x;}
.bg_unavi{	background: url(../img/ortho_14.jpg) no-repeat 0px 50px;}
.paddingleft{
	padding-left:16px;
	line-height: 16px;
}
body,td,th 
{
	font-family: 	verdana, tahoma, arial, arial, helvetica;
	font-size:	12px;
	color:		#000001;
}

.gross  /*  Starttext */
{
	font-family: 	    tahoma,arial,helvetica;
	font-size:	      18pt;
	font-weight:	    bold;
	color:		        #550F0F;
	margin-bottom:	  10px;
}

h1  /* 1. Grad - Seitenüberschrift*/
{
	font-family: 	tahoma,arial,helvetica;
	font-size:	14px;
	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;
	padding-bottom: 10px;	
}


h3  /*  3. Grad  */
{
	font-family: 	 verdana, tahoma, arial, arial,helvetica;
	font-size:	 11px;
	font-weight:	 bold;
	color:		 #AE1E1E;
	letter-spacing:	1px;
	margin-bottom:  2px;
	margin-top:	0px;
	padding-left:2px;
}


h4  /*  4. Grad */
{
	font-family: 	    tahoma,arial,helvetica;
	font-size:	      11pt;
	font-weight:	    bold;
	color:		        #2d3f6b;
	margin-bottom:	  10px;
}

.tabhead
{
	background-color: #FFCC99;
	padding:          2px;
	border-bottom:    1px solid #91a4b4;
}

.padding6 {padding:6px;}
.padding6a {padding:0px 6px 0px 20px;}

.tabborder
{
  border:           1px solid #43190e;
  background-color: #fff9ee;
}

.tabspace
{
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     3px;
  padding-right:    3px;
}


.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 #737574;
}
/* -------------------------------- */

a:link
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-weight:		bold;
	font-size:		  13px;
	color:            #623114;
	text-decoration:  none;
}
a:visited
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    13px;
	font-weight:		bold;	
	color:            #623114;
	text-decoration:  none;
}

a:active
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    13px;
	font-weight:		bold;	
	color:            #623114;
	text-decoration:  none;
}
a:hover
{
	font-family: 	    verdana, tahoma, arial, arial,helvetica;
	font-size:		    13px;
	font-weight:		bold;	
	color:            #383224;
	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;
}

textarea
{
	overflow:auto;
}
.smalltext {
	font-size: 80%;
}

