body 	
				{
				padding: 0;
				margin: 0;
				font-size: 13px;
				color: #444;
				font-family: Helvetica;
				background: url(images/bg.jpg) repeat-x;
				}
				
		
a:link 			{color: #04a1b8; text-decoration: underline} 
a:visited 		{color: #04a1b8; text-decoration: underline} 
a:active 		{color: #04a1b8; text-decoration: underline} 
a:hover 		{color: #666; text-decoration: none}


.link2 a:link 				{color: #04a1b8; text-decoration:none} 
.link2 a:visited 			{color: #04a1b8; text-decoration:none} 
.link2 a:active 			{color: #04a1b8; text-decoration:none} 
.link2 a:hover 				{color: #666; text-decoration:none}



.all	
				{
				width: 850px;
				height: auto;
				margin: 0 auto 0 auto;
				}

				
				
.logo			
				{
				width: 212px;
				height: 74px;
				padding: 8px;
				float: right;
				background: url(images/bglogo.png) no-repeat;
				}
				
				
				
				
.navi			{
				width: 500px;
				height: 80px;
				float: left;
				}
			
			
.menu a 
				{
				width: 120px;
				height: 30px;
				display: block;
				float: left;
				font-size: 14px;
				font-weight: bold;
				padding: 40px 0 0 10px;
				margin: 10px 8px 0 0;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
    			-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				}
		  
		  


.menu a:link		{color:#333; background: #f0f0f0; text-decoration: underline;}
.menu a:visited 	{color:#333; background: #f0f0f0; text-decoration: underline;}
.menu a:hover 		{color:#fff; background: #04a1b8; text-decoration: none;}
.menu a:active	 	{color:#fff; background: #04a1b8; text-decoration: none;}
.menu a:focus 		{color:#fff; background: #04a1b8; text-decoration: none;}




.active a 
				{
				width: 120px;
				height: 30px;
				display: block;
				float: left;
				font-size: 14px;
				font-weight: bold;
				padding: 40px 0 0 10px;
				margin: 10px 8px 0 0;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
    			-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				}
		  
		  


.active a:link			{color:#fff; background: #04a1b8; text-decoration:none} 
.active a:visited 		{color:#fff; background: #04a1b8; text-decoration:none} 
.active a:active	 	{color:#fff; background: #04a1b8; text-decoration: underline}
.active a:hover 		{color:#fff; background: #04a1b8; text-decoration: underline}





.head		
				{
				width: 850px;
				height: 180px;
				padding: 70px 0 30px 0;
				margin: 40px 0 60px 0;
				background: url(images/finger.jpg) no-repeat top right;
				border-bottom: 1px solid #ccc;
				font: 22px/24px 'QuillScriptRegular', Helvetica, sans-serif;letter-spacing: 0 #069;
				}
				

.content-startseite {width:auto; height:auto; font:14px/24px Helvetica, Arial;}				
				
.boxa
				{
				width: 260px;
				height: auto;
				margin: 0 35px 0 0;
				float: left;
				line-height:1.6em;
				}
				
.boxb
				{
				width: 260px;
				height: auto;
				float: left;
				line-height:1.6em;
				}
				
								
.boxc
				{
				width: 260px;
				height: auto;
				float: right;
				line-height:1.6em;
				}
				
								
.inhalt			
				{
				width: 520px;
				height: auto;
				float: left;
				line-height:1.6em;
				text-align: justify;

				}


												
.sidebar
				{
				width: 180px;
				height: auto;
				padding: 20px;
				float: right;
				line-height:1.6em;
				box-shadow: 0px 0px 5px #c0c0c0;
				-webkit-box-shadow: 0px  0px 5px #c0c0c0;
				-moz-box-shadow: 0px 0px 8px #c0c0c0;
				}
				
				
																						
.footer
				{
				width: auto;
				height: auto;
				padding: 20px;
				margin: 80px 0 0 0;
				text-align: center;
				line-height: 1.6em;
				background: #04a1b8;
				color: #fff; 
				}



.footer a:link 				{color: #fff; text-decoration: underline;} 
.footer a:visited 			{color: #fff; text-decoration: underline;} 
.footer a:active 			{color: #333; text-decoration: underline;} 
.footer a:hover 			{color: #333; text-decoration: underline;}



.imgklein		
				{
				width: 260px;
				height: 160px;
				float: left;
				margin: 15px 15px 0 0;
				text-align: center;
				color: #777;
				}
				
.imgkleinrechts		
				{
				width: auto;
				height: auto;
				float: right;
				margin: 15px 0 0 15px;
				text-align: center;
				color: #777;
				}


.clear			{clear: both;}
				
				

p				{padding: 0; margin: 0 0 20px 0; text-align:justify;}
				
h1	/* Text 1 Überschrift */			
				{
				padding: 0;
				margin: 0 0 15px 0;
				font: 30px 'MidoMedium', Helvetica, sans-serif;
				color: #000;
				}
				
				
h2	/* Text 2 Überschrift */				
				{
				padding: 0px;
				margin: 30px 0 5px 0;
				font: 20px 'MidoMedium', Helvetica, sans-serif;
				color: #333;

				}
				
					
				
h3	/* Content ist King Überschrift */			
				{
				padding: 0px;
				margin: 0 0 15px 0;
				font: 72px/74px 'PTSansCaptionBold', Helvetica, sans-serif;
				color: #000;
				}			
				


h4	/* Sidebar Überschrift */				
				{
				padding: 0px;
				margin: 0 0 15px 0;
				font: 20px 'MidoMedium', Helvetica, sans-serif;
				color: #000;
				}
				
h5 {
  				padding: 0px;
				margin: 0 0 15px 0;
				font: 72px/74px 'PTSansCaptionBold', Helvetica, sans-serif;
				color: #fff;	
  				text-shadow: 0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 2px 2px rgba(0,0,0,.15);
}


@font-face {
	font-family: 'QuillScriptRegular';
	src: url('QuillScript-fontfacekit/Quill_script.eot');
	src: local('QuillScript'), 
	local('QuillScript-fontfacekit/QuillScript-Normal'), 
	url('QuillScript-fontfacekit/Quill_script.woff') 
	format('woff'), url('QuillScript-fontfacekit/Quill_script.ttf') 
	format('truetype'), 
	url('QuillScript-fontfacekit/Quill_script.svg#QuillScript-Normal') 
	format('svg');
}


@font-face {
	font-family: 'PTSansCaptionBold';
	src: url('PT-Sans-fontfacekit/PT_Sans_Caption_Bold.eot');
	src: local('PT-Sans-fontfacekit/PT Sans Caption'), local('PT-Sans-fontfacekit/PTSans-CaptionBold'), url('PT-Sans-fontfacekit/PT_Sans_Caption_Bold.woff') 
	format('woff'), url('PT-Sans-fontfacekit/PT_Sans_Caption_Bold.ttf') format('truetype'), url('PT-Sans-fontfacekit/PT_Sans_Caption_Bold.svg#PTSans-CaptionBold') format('svg');
}


@font-face {
	font-family: 'MidoMedium';
	src: url('Mido-fontfacekit/Mido.eot');
	src: local('mido-fontfacekit/Mido'), local('mido-fontfacekit/Mido-Medium'), 
	url('mido-fontfacekit/Mido.woff') format('woff'), url('mido-fontfacekit/Mido.ttf') format('truetype'), url('mido-fontfacekit/Mido.svg#Mido-Medium') format('svg');
}



								
hr				{border: 0px; border-bottom: 1px solid #ccc; margin: 110px 0px 20px 0px;}				

.linie			{height: 1px; width: 100%x; border: 0px; border-bottom: 1px dashed #ccc; margin: 0;}						
				
				
				
pre				{border: 1px dashed #ccc; padding: 5px 10px; background: #f5f5f5; font-size: 12px; margin: 0 0 15px 0}				

ul				{padding: 0 0 0 16px; margin: 0;}

li				{list-style: square; margin: 0 0 5px 0;}				

								


/* Beitrag ul */
#eins li		{
				list-style: inside;
				padding: 0 0 0 40px;
				}
				
#zwei li		{
				list-style-type: square;
				font-family: "Times New Roman", Times, serif;
				font-size: 16px;
				margin:  0 0 0 50px;
				color: #069;
				}
/* Beitrag ul */

				

/* Beitrag hr */
.hreins			{border: 0px; border-bottom: 1px solid #333; margin: 0 0 25px 0;}

.hrzwei			{border: 0px; border-bottom: 1px dashed #333; margin: 0 0 25px 0;}

.hrdrei			{border: 0px; border-bottom: 1px dotted #333; margin: 0 0 25px 0;}

.hrvier			{border: 0px; border-bottom: 1px solid #069; margin: 0 0 25px 0;}

.hrfuenf			{border: 0px; border-bottom: 1px solid #f00; margin: 0 0 25px 0;}
/* Beitrag hr */












.textdreher {direction:rtl; unicode-bidi: bidi-override; text-align: left} 









	
