body 					{ 
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #CCCCCC;
						background-color: #FFFFFF; 
						margin-top: 0px; 
						margin-left: 0px; 
						margin-right: 0px; 
						margin-bottom: 0px; 
						padding-left: 0px;
						padding-right: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						}
						*{
						font-size:1em;
						}
						
/* SCROLLBAR------------------------------------------------------ */
html, body, textarea, div {
  scrollbar-base-color:#656565;
  scrollbar-3d-light-color:#CCCCCC;
  scrollbar-arrow-color:#E18700;
  scrollbar-darkshadow-color:#CCCCCC;
  scrollbar-face-color:#656565;
  scrollbar-highlight-color:#CCCCCC;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-track-color:#656565;
}

td						{ 				
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #CCCCCC; 
						}

p						{ 					
						font-size: 1.1em; 
						line-height: 1.6em;	
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #CCCCCC; 
						}
	
h1 						{
						font-size: 1.4em;
						color: #E18700;
						font-weight: bold;
						line-height: 1.4em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 2em;
						}

h2 						{ 
						color: #CCCCCC;
						font-size: 1.1em; 
						font-weight: bold;
						line-height: 1.4em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 1em;
						}
	
h3 						{ 
						color: #CCCCCC;
						font-size: 1.1em; 
						font-weight: normal;
						line-height: 1.4em;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						text-transform: uppercase; 
						margin-top: 0em;
						margin-bottom: 0em;
						}
h4 						{ 
						color: #E18700;
						font-size: 1.1em; 
						font-weight: bold;
						line-height: 1.4em;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						margin-top: 0em;
						margin-bottom: 0em;
						}

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

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

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

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

p.address,
address					{
						color: #787878;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-style: normal;
						}

p.third_row				{
						color: #555555;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 1.1em; 
						line-height: 1.4em;
						}
						
td.headline_3rd_row		{
						color: #555555;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 1.1em; 
						font-weight: bold;
						line-height: 1.4em;
						}

span.navservice			{ text-decoration: none; font-size: 1.1em; font-weight: normal; color: #555555; margin-left: 49px; }

span.arrow				{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #E18700; }

span.arrow_third_row	{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #FFEDD2; }

span.home_mehr			{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #E18700; }
/* LINKS ---------------------------------------------------------- */
a	 					{
						text-decoration: none; 
						font-weight: bold;
						color: #E18700; 
						}

a:link 					{ 
						text-decoration: none; 
						}

a:visited 				{ 
						text-decoration: none; 
						}

a:hover 				{ 
						text-decoration: underline; 
						}

a:active				{ 
						text-decoration: none; 
						}

a:focus 				{ 
						text-decoration: none; 
						}

a.nav					{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }
a.nav:link 				{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }
a.nav:visited 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }
a.nav:hover 			{ text-decoration: underline; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }
a.nav:active 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }
a.nav:focus 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #787878; }

a.nav_mark				{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }
a.nav_mark:link			{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }
a.nav_mark:visited		{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }
a.nav_mark:hover		{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }
a.nav_mark:active		{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }
a.nav_mark:focus		{ text-decoration: none; font-size: 1.1em; font-weight: normal; padding-left: 24px; line-height: 1.3em; color: #00A9EE; }

a.navchild				{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #787878; }
a.navchild:link 		{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #787878; }
a.navchild:visited 		{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #787878; }
a.navchild:hover 		{ text-decoration: underline; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #787878; }
a.navchild:focus 		{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #787878; }

a.navchild_mark			{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #00A9EE; }
a.navchild_mark:link 	{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #00A9EE; }
a.navchild_mark:visited { text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #00A9EE; }
a.navchild_mark:hover 	{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #00A9EE; }
a.navchild_mark:focus 	{ text-decoration: none; font-size: 1em; font-weight: normal; padding-left: 3.7em; line-height: 1.4em; color: #00A9EE; }

a.navservice				{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:link 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:visited 		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:hover 			{ text-decoration: underline; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:active 		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:focus 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }

a.navservice_mark			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:link		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:visited	{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:hover		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:active	{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:focus		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }

a.address					{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:link 				{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:visited 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:hover 			{ text-decoration: underline; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:active 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:focus 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }

a.navpath					{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:link 				{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:visited 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:hover 			{ text-decoration: underline; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:active 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:focus 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }

a.lang					{ text-decoration: none; font-size: 1em; font-weight: normal; color: #555555; }
a.lang:link 			{ text-decoration: none; font-size: 1em; font-weight: normal; color: #555555; }
a.lang:visited 			{ text-decoration: none; font-size: 1em; font-weight: normal; color: #555555; }
a.lang:hover 			{ text-decoration: underline; font-size: 1em; font-weight: normal; color: #555555; }
a.lang:active 			{ text-decoration: none; font-size: 1em; font-weight: normal; color: #555555; }
a.lang:focus 			{ text-decoration: none; font-size: 1em; font-weight: normal; color: #555555; }

a.lang_mark				{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }
a.lang_mark:link		{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }
a.lang_mark:visited		{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }
a.lang_mark:hover		{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }
a.lang_mark:active		{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }
a.lang_mark:focus		{ text-decoration: none; font-size: 1em; font-weight: normal; color: #FFEDD2; }

a.third_row				{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }
a.third_row:link 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }
a.third_row:visited 	{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }
a.third_row:hover 		{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }
a.third_row:active 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }
a.third_row:focus 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #FFEDD2; }

a.third_row_suche			{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #555555; }
a.third_row_suche:link 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #555555; }
a.third_row_suche:visited 	{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #555555; }
a.third_row_suche:hover 	{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #555555; }
a.third_row_suche:active 	{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #555555; }
a.third_row_suche:focus 	{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #555555; }


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


/* BACKGROUNDS ------------------------------------------------------- */
td.theme_left			{
						background-image:url(../img/theme_left.jpg);
						background-repeat:no-repeat;
						background-color: #00A7EB;
						}

td.theme_left1			{
						background-image:url(../img/theme_left1.jpg);
						background-repeat:no-repeat;
						background-color: #00A7EB;
						}

td.theme_main			{
						background-image:url(../img/theme_main.jpg);
						background-repeat:no-repeat;
						background-color: #656565;
						}					
						
td.content_bgr			{
						background-image:url(../img/content_bgr.jpg);
						background-repeat:repeat-y;
						background-color: #656565;
						}

td.gradient_img			{
						background-image:url(../img/gradient_img.jpg);
						background-position: top;
						background-repeat:no-repeat;
						background-color: #333333;
						}

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

td.third_row			{
						background-color: #E18700;
						}

td.footer				{
						background-color: #333333;
						}

td.shade_3rd_row		{
						background-image:url(../img/shade_3rd_row.jpg);
						background-repeat:repeat-y;
						}
img						{
						border-color:#CCCCCC;
						}
/* FORM ------------------------------------------------------- */
input,textarea, select	{ 	
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #656565;
						border: 1px solid #979797;
						color: #CCCCCC; 
						width:302px; 
						}

input.search			{  
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #FFEDD2;
						border: 1px solid #555555;
						color: #555555; 
						width:120px; 
						margin-left:49px;
						margin-top:3px;
						margin-bottom:3px;
						}
textarea				{
						height:200px;
						}
textarea.anfrage		{
						height:120px;
						width:275px;
						}
input.anfrage			{
						width:275px;
						}
input.ort_anfrage		{
						width:210px;
						}
						
input.button			{ width: 123px; }
input.feld 				{ width: 302px; }
input.feld_plz 			{ width: 60px; }
input.datum				{ width: 149px; }
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.radio , input.checkbox
						{
						background-color:transparent;
						border:none;
						width:15px
						}

select					{ 	
						width:149px;
						border: 1px solid #CCCCCC;;
						}
select.zimmer			{ 	
						width:40px; 
						}
						

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