/* ++++++++++++++++++++++++++++++++++++++++++++ */
/*      Style Sheet Maibrunn       	    		*/
/*		Typograhie								*/
/* ++++++++++++++++++++++++++++++++++++++++++++ */

			
body		{
			font: 76% verdana,arial,sans-serif;
			color:#666;  // broschüre #a4a299
			}


a			{color: #004080;}
a hover		{color: #004080;}
a visited		{color: #004080;}

table		{
			width:345px;
			margin: 1em 0em 1.5em 2.2em; 
			}
table, table td
			{
				font-size: 7pt;  
				font-weight:normal;  
				
			}

h1			{
			margin:25px 0px 20px 10px;
			letter-spacing:1px;
			font-size: 135%;
			font-weight:normal;
			}

p {margin: 0 2em 1.5em}

em {font-size:90%}
h1, h2, h3, h5 {letter-spacing: -1px; font-family: arial,verdana,sans-serif; border-bottom: 0px solid #eee; padding-bottom: .1em}
h2, h3, h4, h5	   {font-weight:bold;}
h1 {font-size: 156%; margin: 1.8em 0 1.8em 1.1em; } 
h2 {font-size: 136%; margin: 0 0 0em 0 1.0em}
h3 {font-size: 126%; margin: 1em 0em 1em 1.1em}

.h1_gruen		{color:#7bb83e;}
.h1_blau		{color:#9bb8e0;}
.h1_blaudunkel	{color:#4c737e;}
.h1_rot		{color:#96101c;}
.h1_lila		{color:#a45b6f;}
.h1_orange		{color:#ea9c00;}
.h1_creme		{color:#ddc383;}
.h1_gold		{color:#9e721e;}
.h1_dunkelbraun	{color:#5f4319;}
.h1_typofarbe		{color:#a4a299;}
.h1_mint		{color:#f4f9eb;}
.h1_nachtblau		{color:#122b58;}
.h1_mossgrün		{color:#aba95c;}
.h1_muted_blau	{color:#5b7681;}
.h1_muted_lavendel	{color:#643600;}
.h1_dunkelgruen	{color:#134b22;}


.h1_subheadline	{
				color:#666;
				font: 76% verdana,arial,sans-serif;
}
h5 {font-size: 106%; margin: 0 0 0 1.4em; }

.bu {font-size: 86%;  margin: -1.2em 0em 1.5em 2.2em; font-weight:normal; letter-spacing: 0px;  }

.anmerkung 			{	
				padding: 10px; 
				background:#f9f9f9; 
				font: normal 76% Verdana, Arial, sans-serif; 
				color: #666;
				border: 1px dotted #eee;
			}

.fehler		 {	
				padding: 10px; 
				background:#ffe4e0; 
				font: normal 76% Verdana, Arial, sans-serif; 
				color: #96101c;
				border: 1px dotted #eee;
			}
			



.cont_rechts_head {font-size: 86%;  margin: 1.2em 0em 1.5em 2.2em; font-weight:bold; letter-spacing: 0px;  }
.cont_rechts_norm {font-size: 76%;  margin: 0em 0em 0em 2.4em; font-weight:normal; letter-spacing: 0px;  }



.specials_headline	{
					font-size: 116%; 
					font-weight:bold;
					margin: 0 0 0 1.3em; 
					padding:10px; 
					}

					
.specials_liste		{ 
					font: 8pt verdana,arial,sans-serif; 
					list-style-image:url("/bayern/img/layout/pkreis.gif");
					margin:0 0 0 1.0em;
					}	


.specials_buchbar   {
					padding: 5px 5px 5px 15px; 
					background:#f9f9f9; 
					font: normal 8pt Verdana, Arial, sans-serif; 
					color: #800000;
					}


.specials_preis   {	
					padding: 5px 5px 5px 15px; 
					background:#f4f9eb; 
					font: normal 8pt Verdana, Arial, sans-serif; 
					color: #666;
					}

.specials_headline p, .specials_liste p, .specials_buchbar p, .specials_preis p
		 			{
					margin:0; padding:0;
					}

.footer_right	{
				padding:15px;
				font-size: 8pt; 
				color:#FF9900;
				
				}
.footer_right a, .footer_right a:visited
				{
				color:#FF9900;
				text-decoration:none;

				}
.footer_right a:hover
				{
				color:#666;
				}

.t_special		{
				font-size: 8pt;  
				font-weight:normal;  
				margin: 1em 0em 1.5em 2.2em; 
				}


.hinweis_blau   {	
					padding: 10px; 
					background:#e8f1fc; 
					font: normal 86% Verdana, Arial, sans-serif; 
					color: #666;
					border: 1px dotted #9bb8e0;
					}

.hinweis_mint   {	
					padding: 10px; 
					background:#f4f9eb; 
					font: normal 86% Verdana, Arial, sans-serif; 
					color: #666;
					border: 1px dotted #e3e7dc;
					}


.liste_blau		{ 
					font: 8pt verdana,arial,sans-serif; 
					list-style-image:url("/bayern/img/layout/pkreisblau.gif");
					margin:0 0 0 1.0em;
					}	

.liste_rot	{ 
					font: 8pt verdana,arial,sans-serif; 
					list-style-image:url("/bayern/img/layout/pkreis.gif");
					margin:0 0 0 1.0em;
					}

.liste_ohne	{ 
					font: 8pt verdana,arial,sans-serif; 
					list-style-type:none;
					margin:0 0 0 0em;
					}


					
/* Aufzählung mit Preisen */
div#preislinks 	{ margin-left:3.2em;width:auto; font: 8pt verdana,arial,sans-serif; background: #ffffff url("/bayern/img/layout/pkreis.gif") 0 1px no-repeat;;}				
div#preislinks_ohnebullet 	{ margin-left:1.9em;width:auto; font: 8pt verdana,arial,sans-serif; background: #ffffff;}				
div#preisrechts {float: right; text-align: center; padding: 0px; position: relativ; z-index:5; width: auto; height: auto; font: 8pt verdana,arial,sans-serif; }										
div#preislinks p, div#preislinks_ohnebullet p  {margin:  0 0.5em 0.5em 1.5em}


/* form elements */
form.inform  {
	margin:0px; padding: 0 0px;
	border: 0px solid #f2f2f2; 
	background-color: #fff; 
}
form.inform label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
form.inform input {
	padding:1px;
	border:1px solid #aaa;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
form.inform select {
	padding:2px;
	border:1px solid #aaa;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}

form.inform input:hover{
	background:#f9f9f9; color:#000; border: 1px solid #aaa;
	}

form.inform textarea {
	width:200px;
	padding:2px;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #aaa;
	height:60px;
	display:block;
	color:#777;
	margin-bottom:1em;
}
form.inform input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #aaa; 
	padding: 2px 3px; 
	background: #FFF;
	color: #88ac0b;
}

