﻿/* pinyon-script-regular - latin */
@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pinyon-script-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Pinyon Script'), local('PinyonScript'),
       url('fonts/pinyon-script-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pinyon-script-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pinyon-script-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/pinyon-script-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pinyon-script-v8-latin-regular.svg#PinyonScript') format('svg'); /* Legacy iOS */
}

/* main-areas */
body 					{padding:0; margin:0; background-color:#186BA5; font-size:100.01%; font-family:Verdana,sans-serif; color:#000; 
     					 background-image:url(images/BackSite.jpg); background-repeat:repeat-x; background-size: 100px 167px; background-position: 0 -2px; }
html, body				{width:100%; height:100%;}

#site	 				{max-width:74em; font-size:0.8em; margin:20px auto 0 auto; background-color:#B6CCD9;}
#header 				{width:100%; overflow:hidden; line-height:1pt;}
#header img				{width:100%;}
#headerShadow1			{float:left; width:11.3em; height:8px; line-height:1px;}
#headerShadow2			{height:8px; line-height:1px; overflow:hidden; background-image:url(images/ShadowBottom.gif); background-repeat:repeat-x;}
#nav 					{float:left; width:11.3em; color:#282D38; background-color:transparent; text-align:right;}
#content 				{display:block; margin: 0 auto 5em 11.3em; color:#363020; padding:0.5em 1.2em 1em 1.3em; 
         				 background-color:#EFEBDF; background-image:url(images/ShadowRight.gif); background-repeat:repeat-y;}
#contentHeader			{color:#505050; font-family:'Pinyon Script'; font-size:30px; font-weight:bold; margin:10px 10px 10px 10px;}
	
table					{border-collapse:collapse;}
td						{font-family:Arial,Geneva,sans-serif; font-size:1em; padding:0;  vertical-align:top; padding:0 15px;}

/* navigation */
ul.menu					{margin:2em 0 1em 0; padding:0; list-style-type:none; text-align:right;}
ul.menu ul				{list-style-type:none; margin:0; padding:0;}

ul.menu li				{list-style:none; margin:0; padding:0;}
ul.menu li div			{padding:0.4em 1.2em; color:#CD4819; font-family:Arial,Verdana,sans-serif; font-size:1em; font-weight:bold; color:#FFFFFF; background-color:#186BA5;}
ul.menu li a			{display:block; width:84.5%; padding:0.4em 1em; font-family:Arial,Verdana,sans-serif; font-size:1em; font-weight:normal; text-decoration:none;}
ul.menu li a:link,		
ul.menu li a:visited	{color:#111122;}
ul.menu li a:hover,		
ul.menu li a:active		{background-color:#186BA5; color:#FFFFFF;}


/* tags */
h1 						{font-size:1.5em; font-weight:normal; padding:6px 0; margin:0;}
img						{border:none;}
form					{margin:0; padding:0; margin-left:3%;}

a						{color:#CD4819; padding:1px 2px;}
a:link,		
a:visited				{color:#CD4819;}
a:hover,		
a:active				{color:#FFFFFF; background-color:#7A6B42;}

a.noHover				{color:#CD4819; padding:1px 2px;}
a.noHover:link,		
a.noHover:visited		{color:#CD4819; background-color:transparent;}
a.noHover:hover,		
a.noHover:active		{color:#FFFFFF; background-color:transparent;}


/* Sonstiges */
.hrColor				{background-color:#186BA5; margin:6px auto; font-size:1px; width:95%; height:1px; line-height:1px;}
.clearBoth				{clear:both; font-size:1px; line-height:1px;}

