/** Stylesheet von firstclass-online.ch **/
a:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #BD2108;
}
a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4F6168; 
} 
a:active 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #B1BBBD;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #BD2108;
	color: White;
}
body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	color: #000000;
	font-size: 11px;
	margin: 50px;
	SCROLLBAR-FACE-COLOR: #ECECFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: White; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #BD2108; 
	SCROLLBAR-BASE-COLOR: black; 
	scrollbar-3d-light-color: #FFFFFF; 
	scrollbar-dark-shadow-color: black
}

table, tr, td, p
{
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.RedTitle    { color: #CC3300 }
h1, h2, h3, h4, h5, h6 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #585858;
}
h1
{
	font-size : 14px;
	color: #CC3300 ;
}
h2
{
	font-size : 11px;
}
h2r
{
	color: #CC3300 ;
	font-size : 11px;
}

h3
{
	font-size : 10px;
}

.tabelle_haupt
{
	height: 100%;
	width: 80%;
	vertical-align: top;
}

/*** Admin Styles ***/

.adminbody
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: Gray;
	color: #000000;
	font-size : 10px;
	margin-top: 5px;
	SCROLLBAR-FACE-COLOR: #ECECFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: White; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: black; 
	SCROLLBAR-BASE-COLOR: black; 
	scrollbar-3d-light-color: #FFFFFF; 
	scrollbar-dark-shadow-color: black
}

.tabelle_admin
{
	height: 800px;
	width: 60%;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #FFF8DC;
}

.tabelle_menu
{
	height: 20%;
	width: 80%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	background-color: White;
	border: 1px Gray solid;
}

.zelle_admin_nav 
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 100%;
}

.zelle_admin_top
{
	vertical-align: top;
	padding: 10px;
	width: 100%;
	height: 50px;
	background-color: #D5D5D5;
}

.zelle_admin_logo
{
	vertical-align: top;
	padding: 10px;
	background-color: #D5D5D5;
}

.zelle_admin_nav
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #D5D5D5;
}

.zelle_admin
{
	border-right: 1px Black dashed;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.zelle_admin_inhalt 
{
	vertical-align: top;
	height: 100%;
	width: 100%;
	padding: 20px;
	background-color: #F8F8F8;
}

.zelle_nav 
{
	border-right: 1px #EAEAEA solid;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 20px;
	width: 100px;
}

.tabelle_prim_nav 
{
	padding-left: 0px;
	padding-top: 2px;
	white-space: nowrap;
	width: 200px;

}

.zelle_adressen_hell
{

	vertical-align: top;
	background-color: #F8F8F8;
}

.zelle_adressen_dunkel
{

	vertical-align: top;
	background-color: #D5D5D5;
}

.zelle_top 
{
	vertical-align: top;
	height: 50px;
	padding: 0px;
}

.zelle_logo 
{
	vertical-align: top;
	width: 120px;
	height: 50px;
	padding: 0px;
	border-right: 1px #EAEAEA solid;
}

.zelle_titel
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size : 10px;
	color: Gray;
	font-weight: bold;
	background-color: White;
}

.zelle_inhalt 
{
	vertical-align: top;
	height: 100%;
	width: 100%;
	padding: 20px;
	background-color: White;
}

.zelle_dienstleistungen_titel
{	
	font-weight: bold;
	color: #DEDEDE;
	background-color: #BD2108;
	padding: 2px;
}

.zelle_dienstleistungen
{	
	padding: 2px;
	vertical-align: top;
}

.pflichtfeld
   { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color: #BD2108;

   }
	
.feld
   { 
   background-color:#D5D5D5;   
   border:1px solid Black;
	font-size :10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   }
	
	
.text_feld
   { 
   background-color:#EBEBEB;   
   border:1px solid #2B2B2B;
	size: 30px; 
	font-size :10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   }
   
.auswahl
   { 
	background-color:#red;    
   border:1px solid #000066; 
   }

.button
   { 
   background-color:#EAEAEA; 
   color:#000000;    
   border:1px solid #000066; 
	font-size :10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   }

.netload
{
	vertical-align: bottom;
	height: 250px;
}
.netload a:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #3F3F3F;
}
.netload a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #3E3E3E; 
} 
.netload a:active 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #535353;
}
.netload a:hover 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #BD2108;
	color: White;
}