body 					{ 
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #D0D4B1;
						background-color: #ffffff; 
						background-image:url(../img/streifen.gif);
						background-repeat:repeat-y;				
						margin-top: 17px; 
						margin-left: 23px; 
						margin-right: 0px; 
						margin-bottom: 0px; 
						padding-left: 100px;
						padding-right: 100px;
						padding-top: 0px;
						padding-bottom: 0px;
						}
						*{
						font-size:1em;
						}
						
#davos_table
{


}						

td						{ 				
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #40474C; 
						line-height: 1.6em;							
						}

p						{ 					
						font-size: 1.2em; 
						line-height: 1.60em;	
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #40474C;
						margin-top: 0em; 
						}
p.hometext
						{
							margin:0px;
							padding:0px;
							font-size: 1.2em; 
							line-height: 1.6em;		
						}						
	
h1 						{
						font-size: 1.4em;
						color: #40474C;
						font-weight: bold;
						line-height: 1.65em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 0em;
						}

h2 						{ 
						color: #40474C;
						font-size: 1.2em; 
						font-weight: normal;
						line-height: 1.65em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						text-transform: uppercase;
						margin-top: 0em;
						margin-bottom: 0em;
						}

hr						{
						background-color: #40474C; 	/* Mozilla 1.4 */
						color: #40474C; 			/* IE 6 */
						border: #40474C; 			/* Opera 7.11 */
						height: 1px; 				/* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
						margin-top: 15px;
						}

ul  					{
						margin-top:0px;
						margin-bottom:0px;
						}

li 						{ 
						font-size: 1.2em; 
						line-height: 1.65em;
						list-style-type: square;
						margin-left: -25px;
						margin-top: 0px; 
						}

pre						{
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 1.2em;
						line-height: 1.65em;
						}

p.address				{
						color: #40474C;
						font-family: Arial, Helvetica, Verdana, sans-serif;
						font-size: 1.1em;
						line-height: 1.6em;
						padding-left: 24px; 
						}
						
#content td				{
						vertical-align:top;
						text-align:left;
						border: none;
						}			
#content .table	td		{
						border-bottom: 1px solid #CCCCCC;
						}										

/* LINKS ---------------------------------------------------------- */
a	 					{
						text-decoration: underline; 
						font-weight: normal;
						color: #006cf8; 
						}

a:link 					{ 
						text-decoration: underline; 
						}

a:visited 				{ 
						text-decoration: underline; 
						}

a:hover 				{ 
						text-decoration: none; 
						}

a:active				{ 
						text-decoration: underline; 
						}

a:focus 				{ 
						text-decoration: underline; 
						}

a.nav					{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }
a.nav:link 				{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }
a.nav:visited 			{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }
a.nav:hover 			{ text-decoration: underline; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }
a.nav:active 			{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }
a.nav:focus 			{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #40474C; }

a.nav_mark				{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }
a.nav_mark:link			{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }
a.nav_mark:visited		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }
a.nav_mark:hover		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }
a.nav_mark:active		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }
a.nav_mark:focus		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 24px; line-height: 2em; color: #006cf8; }

a.navchild				{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #40474C; }
a.navchild:link 		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #40474C; }
a.navchild:visited 		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #40474C; }
a.navchild:hover 		{ text-decoration: underline; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #40474C; }
a.navchild:focus 		{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #40474C; }

a.navchild_mark			{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #006cf8; }
a.navchild_mark:link 	{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #006cf8; }
a.navchild_mark:visited { text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #006cf8; }
a.navchild_mark:hover 	{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #006cf8; }
a.navchild_mark:focus 	{ text-decoration: none; font-size: 1.2em; font-weight: bold; padding-left: 3em; line-height: 2em; color: #006cf8; }

a.servicenav				{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}
a.servicenav:link 			{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}
a.servicenav:visited 		{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}
a.servicenav:hover 			{ text-decoration: underline; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}
a.servicenav:active 		{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}
a.servicenav:focus 			{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #7f847d; text-transform:uppercase;}

a.servicenav_mark			{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase; }
a.servicenav_mark:link		{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase;}
a.servicenav_mark:visited	{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase;}
a.servicenav_mark:hover		{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase;}
a.servicenav_mark:active	{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase;}
a.servicenav_mark:focus		{ text-decoration: none; font-size: 0.9em; font-weight: bold; padding-left: 20px; color: #006cf8; text-transform:uppercase;}

a.address					{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }
a.address:link 				{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }
a.address:visited 			{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }
a.address:hover 			{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }
a.address:active 			{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }
a.address:focus 			{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.08em; color: #40474C; }


/* BACKGROUNDS NAV ------------------------------------------------------- */
td.nav_bgr				{
						background-image:url(../img/nav_bgr.jpg);
						background-repeat:repeat-y;
						background-color: #FFFFFF;
						}

td.nav_spacer			{
						background-image:url(../img/nav_spacer.jpg);
						background-repeat:no-repeat;
						background-color: #FFFFFF;
						}

td.nav_shade			{
						background-image:url(../img/nav_shade.jpg);
						background-repeat:no-repeat;
						background-color: #FFFFFF;
						}

td.servicenav_bgr		{
						background-image:url(../img/servicenav_bgr.jpg);
						background-repeat:repeat-y;
						background-color: #E18700;
						}

td.servicenav_spacer	{
						background-image:url(../img/servicenav_spacer.jpg);
						background-repeat:no-repeat;
						background-color: #E18700;
						}

td.servicenav_shade		{
						background-image:url(../img/servicenav_shade.jpg);
						background-repeat:no-repeat;
						background-color: #E18700;
						}



/* BORDER ------------------------------------------------------- */
td.hair					{
						border: 1px solid #9A9C9D;
						background-color:#E2F1FA;
						}


/* FORM ------------------------------------------------------- */
input,select,textarea 	{ 	
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #ffffff;
						border: 1px solid #9A9C9D;
						color: #40474C; 
						width:302px;
						}
						

textarea				{
						height: 100 px;
						}

input.search			{  
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #ffffff;
						border: 1px solid #9A9C9D;
						color: #555555; 
						width:120px; 
						margin-left:49px;
						margin-top:3px;
						margin-bottom:3px;
						}
						
input.button			{ width: 123px; }
input.feld 				{ width: 302px; }
input.feld_plz 			{ width: 60px; }
input.feld_ort 			{ width: 238px; }
input.feld_sprache		{ width: 100px; }
input.feld_check		{ width: 15px; border: 0px; }
input.feld_radio		{ width: 15px; border: 0px; }
input.button_suchen		{ width: 123px;} 	


						

/* SEVERAL ------------------------------------------------------- */
.err			{	font-weight:bold; color: #0063A1;	}
.small			{	font-size: 1em; }
.kein_CSS 		{}
