/* ---------- trittin.de ---------- */

/* ---------- allgemein ---------- */


html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li 
{
			margin: 0;
			padding: 0;
}



body 
{
			background-color: #006600;
}


/* ---------- bildheader ---------- */


/* ---------- content ---------- */

#all		{
			position: absolute; top: 0px; left: 50%;
			width: 920px;
			margin-left: -460px;
			}

#content	{
			position: absolute; top: 0px; left: 0px;
			width: 920px;
 			background-image:url(/pic/hgmain.jpg);
			background-repeat:repeat-y;
			z-index: 6;
			clear:both;
			}

#bildheader	{
			position: relative; top: 0px; left: 10px;
			width: 900px;
			clear:both;
			}

#juergen	{
			position: absolute; top: 0px; left: 225px;
			width: 225px;
			clear:both;
			}

#zitat		{
			position: absolute; top: 30px; left: 225px;
			width: 225px; height:175px;
			}

#logo	{
			position: relative; top: 20px; left: -10px;
			}


.bottom
{
position: absolute;
bottom: 0px;
} 


	
#metanavi	{
			position: relative; top: 0px; left: 10px;
			width: 900px;
			clear:both;
			}

	
#contenttxt	{
			position: relative; top: 0px; left: 245px;
			width: 665px;
			z-index: 7;
			clear:both;
			padding: 10px 0px 0px 0px;		
			}

#contenttxtleft	{
			position: relative; top: 0px; left: 0px;
			width: 430px;
			z-index: 8;
			float:left;
			}

#content p	{
			font:12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:14px;
			color:#333333;
			padding: 0px 0px 10px 0px;		
			}

#content p.textestart	{
 			text-align: right;
			}


#content th	{
			display: none;
			}

#content td	{
			text-align: left;
			vertical-align: top;
			}

#content p.brot	{
			font:11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:13px;
			color:#333333;
			padding: 0px 0px 2px 0px;		
			}


#content ul	{
			font:11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:13px;
			color:#333333;
			padding: 0px 0px 10px 0px;		
			margin: 0px 0px 0px 16px;
			}

#content ol	{
			font:11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:13px;
			color:#333333;
			padding: 0px 0px 10px 0px;		
			margin: 0px 0px 0px 20px;
			}


#zwei		{
			width: 430px;
			padding: 0px 0px 10px 0px;		
			margin: 0px 0px 10px 0px;
			border-bottom: 1px solid #006600;
			float:left;
			}

#zweiohne		{
			width: 430px;
			padding: 0px 0px 10px 0px;		
			margin: 0px 0px 10px 0px;
			float:left;
			}



#eins		{
			width: 205px;
			padding: 0px 0px 0px 0px;		
			margin: 0px 10px 10px 0px;
			border-bottom: 1px solid #006600;
			float:left;
			}

#leer		{
			width: 430px; height:100px;
			padding: 0px 0px 10px 0px;		
			margin: 0px 0px 10px 0px;
			float:left;
			}

#contenttxtleft	img {
			padding: 0px 10px 0px 0px;		
			margin: 2px 0px 0px 0px;		
			}


#content p.red	{
			font:12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:14px;
			color:#81121E;
			padding: 0px 0px 10px 0px;		
			}

#content h1	{
			font:18px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:20px;
			color:#333333;
			font-weight: bolder;
			padding: 0px 0px 10px 0px;		
			}

#content h2	{
			font:14px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:16px;
			color:#333333;
			font-weight: bolder;
			padding: 0px 0px 10px 0px;		
			}


#content img.galerie		{
			float:left;
			}


#content a:link		{color: #006600; text-decoration: none;
					}

#content a:visited	{color: #006600; text-decoration: none;
					}

#content a:active	{color: #006600; text-decoration: underline;
					}
					
#content a:hover 	{color: #006600; text-decoration: underline;
					}
					
#content a:focus 	{color: #006600; text-decoration: underline;
					}

#brot		{
			width: 430px;
			padding: 5px 0px 10px 0px;		
			margin: 0px 0px 0px 0px;
			float:left;
			}

#brot p	{
			font:10px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			color:#333333;
			}

#brot a:link		{color: #333333; text-decoration: none;
					}

#brot a:visited		{color: #333333; text-decoration: none;
					}

#brot a:active		{color: #333333; text-decoration: underline;
					}
					
#brot a:hover 		{color: #333333; text-decoration: underline;
					}
					
#brot a:focus 		{color: #333333; text-decoration: underline;
					}

/* ---------- rechts ---------- */

#contenttxtrechts		{
			width: 200px; 
			z-index: 19;
			float:left;
			padding: 0px 0px 0px 20px;		
  			}

#contenttxtrechts h3	{
			font:14px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:20px;
			font-weight: bolder;
			color:#333333;
			padding: 0px 0px 10px 0px;		
			}

#contenttxtrechts p	{
			font:11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:13px;
			color:#333333;
			padding: 0px 0px 10px 0px;		
			border-bottom: 1px solid #006600;
			margin: 0px 0px 10px 0px;
			}

/* ---------- navigation ---------- */

#menu		{
			position: absolute; top: 239px; left: 10px;
			width: 225px; 
			z-index: 10;
 			text-align: right;
 			}

#menu p	{
			font:17px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			padding: 0px 0px 0px 0px;		
			}

#menu p.sub	{
			font:16px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			padding: 0px 0px 0px 0px;		
			}

#menu a.norm				{
							color:#000000; 
							text-decoration: none;
							padding: 4px 20px 4px 0px;
							display:block;
							}


#menu a:link.norm			{
							color:#000000; 
							text-decoration: none;
							}
#menu a:visited.norm		{
							color:#000000; 
							text-decoration: none;
							}
#menu a:active.norm			{
							color:#FFFFFF; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:hover.norm 			{
							color:#FFFFFF; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:focus.norm			{
							color:#FFFFFF; 
							background-color: #006600;
							text-decoration: none;
							}

#menu a.on				{
							color:#000000; 
							text-decoration: none;
							padding: 4px 20px 4px 0px;
							display:block;
							}


#menu a:link.on			{
							color:#FFFFFF; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:visited.on		{
							color:#FFFFFF; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:active.on			{
							color:#c6d8c0; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:hover.on 			{
							color:#c6d8c0; 
							background-color: #006600;
							text-decoration: none;
							}
#menu a:focus.on			{
							color:#c6d8c0; 
							background-color: #006600;
							text-decoration: none;
							}

#menu a.normsub				{
							color:#333333; 
							text-decoration: none;
							padding: 4px 20px 4px 0px;
							display:block;
							}


#menu a:link.normsub			{
							color:#333333; 
							background-color: #c6d8c0;
							text-decoration: none;
							}
#menu a:visited.normsub		{
							color:#333333; 
							background-color: #c6d8c0;
							text-decoration: none;
							}
#menu a:active.normsub			{
							color:#000000; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:hover.normsub 			{
							color:#000000; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:focus.normsub			{
							color:#000000; 
							background-color: #9ec09c;
							text-decoration: none;
							}

#menu a.normsubon				{
							color:#000000; 
							text-decoration: none;
							padding: 4px 20px 4px 0px;
							display:block;
							}


#menu a:link.normsubon			{
							color:#000000; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:visited.normsubon		{
							color:#000000; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:active.normsubon			{
							color:#333333; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:hover.normsubon 			{
							color:#333333; 
							background-color: #9ec09c;
							text-decoration: none;
							}
#menu a:focus.normsubon			{
							color:#333333; 
							background-color: #9ec09c;
							text-decoration: none;
							}



					
/* ---------- logo ---------- */


/* ---------- footer ---------- */

#footer		{
			position: relative; top: 0px; left: 0px;
			width: 430px; 
			z-index: 10;
			clear:both;
			display:block;
			}

#footer p	{
			font:9px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			line-height:14px;
			color:#006600;
			border-top: 1px solid #006600;
			padding: 6px 0px 10px 0px;		
 			text-align: left;
			display:block;
			}

.rechts 	{
			position: relative; top: 0px; left: 260px;
			}

/* ---------- trittin ---------- */

#juergen h1	{
			font:18px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			color:#FFFFFF;
			padding: 8px 0px 0px 10px;		
			}

#zitat p	{
			font:12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			color:#FFFFFF;
			padding: 8px 10px 0px 10px;		
			}

#metanavi p	{
			font:12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
			color:#006600;
			padding: 2px 10px 0px 232px;		
			}

#metanavi a:link	{color: #006600; text-decoration: none;
					}

#metanavi a:visited	{color: #006600; text-decoration: none;
					}

#metanavi a:active	{color: #006600; text-decoration: underline;
					}
					
#metanavi a:hover 	{color: #006600; text-decoration: underline;
					}
					
#metanavi a:focus 	{color: #006600; text-decoration: underline;