@charset "utf-8";
/* CSS Document */

body 					{ 
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #333333;
						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:#CCCCCC;
  scrollbar-3d-light-color:#CCCCCC;
  scrollbar-arrow-color:#CCCCCC;
  scrollbar-darkshadow-color:#CCCCCC;
  scrollbar-face-color:#E8F52F;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-track-color:#CCCCCC;
}

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

p						{ 					
						font-size: 1.1em; 
						line-height: 1.5em;	
						width:500px;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #333333; 
						margin-top: 0em;
						margin-bottom: 1.5em;
						padding-bottom:0em;
						padding-top:0em;
						}
	
h1 						{
						font-size: 1.6em;
						width:500px;
						color: #FF0000;
						font-weight: bold;
						line-height: 1.4em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 1em;
						padding-bottom:0em;
						padding-top:0em;
						}

h2 						{ 
						color: #333333;
						width:500px;
						font-size: 1.1em; 
						font-weight: bold;
						line-height: 1.2em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 1em;
						padding-bottom:0em;
						padding-top:0em;

						}

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

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

li 						{ 
						color:#333333;
						font-size: 1.1em; 
						line-height: 1.4em;
						list-style-type: square;
						margin-left: -25px;
						width:auto;
						margin-top:5px;
						margin-bottom:5px;
						}

pre						{
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 1.1em;
						line-height: 1.4em;
						}
/*PROGRAMM ----------------------------------------------------- */
p.programm				{ 					
						font-size: 1.0em; 
						width:auto;
						line-height: 1.1em;	
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						color: #333333; 
						margin-top: 0em;
						margin-bottom: 1.1em;
						padding-bottom:0em;
						padding-top:0em;
						}
h2.programm				{
						color: #333333;
						width:auto;
						font-size: 1.0em; 
						font-weight: bold;
						line-height: 1.2em;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin-top: 0em;
						margin-bottom: 0.5em;
						padding-bottom:0em;
						padding-top:0em;
						}

/* LINKS ---------------------------------------------------------- */
a	 					{ text-decoration: none; font-weight: bold;	color: #FF0000; }
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					{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 1.
0em; color: #333333; }
a.nav:link 				{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 2em; color: #333333; }
a.nav:visited 			{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 2em; color: #333333; }
a.nav:hover 			{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 2em; color: #FF0000; }
a.nav:active 			{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 2em; color: #333333; }
a.nav:focus 			{ font-size: 1.1em; text-decoration: none;  font-weight: bold; padding-left: 50px; line-height: 2em; color: #333333; }

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

a.navchild				{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #333333; }
a.navchild:link 		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #333333; }
a.navchild:visited 		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #333333; }
a.navchild:hover 		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild:focus 		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #333333; }

a.navchild_mark				{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild_mark:link		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild_mark:visited		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild_mark:hover		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild_mark:active		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }
a.navchild_mark:focus		{ text-decoration: none; font-size: 1.1em; font-weight: bold; padding-left: 70px; line-height: 1.5em; color: #FF0000; }


/* BACKGROUNDS ------------------------------------------------------- */
td.content				{ background-color: #FFFFFF; }
td.farbe_logo			{ background-color: #E8F52F; }


/* GESTALTUNG  ------------------------------------------------------- */
img						{
						border-color: none;
						}
td.slogan				{
						/*background-image:url(../img/slogan.gif);
						background-repeat:no-repeat;*/
						background-color:#E8F52F;
						background-image:url(../img/logo_graubuenden_2.gif);
						background-position: right top;
						background-repeat:no-repeat;
						width:930px;
						height: 120px;
						}
/*td.logo_graubuenden		{
						background-image:url(../img/logo_graubuenden_2.jpg);
						background-repeat:no-repeat;
						background-color:#FFFFFF;
						width:930px;
						}*/
td.schatten_rechts  	{
						background-image:url(../img/schatten_rechts.jpg); 
						background-position:left; 
						background-repeat:repeat-y;
						background-color:#FFFFFF;
						}
td.schatten_links  		{
						background-image:url(../img/schatten_links.jpg);
						background-position:right;
						background-repeat:repeat-y;
						background-color:#FFFFFF;
						}
/* THEMENBILDER  ------------------------------------------------------- */	
td.bild_allgemein		{
						background-image:url(../img/bild_allgemein.jpg);
						background-repeat:no-repeat;
						background-color: #FFFFFF;
						}

/* FORMULAR ------------------------------------------------------- */
p.formular				{ width:auto;
						margin-top:0px;
						margin-bottom:0px;
						}
input,textarea, select	{ 	
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #FFFFFF;
						border: 1px solid #333333;
						color: #333333; 
						width:302px; 
						}
textarea				{
						height:200px;
						}
input.beitrag			{width: 60px;}
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 #333333;;
						}
select.zimmer			{ 	
						width:40px; 
						}
						

/* SEVERAL ------------------------------------------------------- */
.err			{	font-size: 1.0em;; font-weight:bold; color: #FF0000;	}
.small			{	font-size: 1.0em; }
.kein_CSS 		{}

