/* ---------- sorry, noch nich uffgerŠumt ---------- */

/* ---------- allgemeines ---------- */

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


body		{
			background-color: #fff;
			}

.kontakt	{
			background-color: #009680;
			}


#all		{
			position: absolute; top: 10px; left: 50%;
			width: 900px;
			margin-left: -450px;
			z-index: 1;
 	/*		background-image:url(/img/test.jpg);
			background-repeat:no-repeat; 
	*/		}

#header		{
			position: relative; top: 0px; left: 0px;
			width: 900px; height: 200px;
			z-index: 2;
			}

#name		{
			position: relative; top: 6px; left: 216px;
			width: 365px; height: 195px;
			z-index: 3;
			float:left;
			text-align: left;
			}


#navigationfirst	{
			position: relative; top: 3px; left: 150px;
			width: 130px; height: 195px;
			z-index: 4;
			float:left;
			}

#navigationsecond	{
			position: relative; top: 3px; left: 140px;
			width: 130px; height: 195px;
			z-index: 5;
			float:left;
			}

#navigationthird	{
			position: relative; top: 3px; left: 135px;
			width: 130px; height: 195px;
			z-index: 6;
			float:left;
			}

#navigationfour	{
			position: relative; top: 3px; left: 120px;
			width: 50px; height: 195px;
			z-index: 7;
			float:left;
			}

#header	p	{
			font: 13px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			}

#navigationthird p, #navigationfour p {
			font: 10px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			}

#content	{
			position: relative; top: 0px; left: 0px;
			width: 900px;
			z-index: 8;
			}

#contentleft	{
			position: relative; top: 0px; left: 0px;
			width: 180px;
			z-index: 9;
			float:left;
			text-align: right;
			}

#contentnorm	{
			position: relative; top: 0px; left: 0px;
			width: 680px;
			z-index: 10;
			float:left;
			margin: 0px 0px 0px 40px;
			}

#contentnormeins	{
			position: relative; top: 0px; left: 0px;
			width: 300px;
			z-index: 10;
			float:left;
			margin: 0px 0px 0px 0px;
			}

#contentnormzwei	{
			position: relative; top: 0px; left: 0px;
			width: 380px;
			z-index: 10;
			float:left;
			margin: 0px 0px 0px 0px;
			}

#content p	{
			font: 13px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			padding: 0px 0px 13px 0px;		
			}

#content ol, ul	{
			font: 13px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			padding: 0px 0px 13px 0px;		
			}

#content h1	{
			font: 13px/170%  Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-style:italic;
			color:#bcab1f;
			padding: 0px 0px 9px 0px;		
			}

#contentleft p	{
			font: 13px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			}

#contentleft h3	{
			font: 12px/170%  Georgia, "Times New Roman", Times, serif;
			color: #c1022c;
			margin: 0px 0px 10px 0px;		
			border-bottom: #c1022c solid 1px;
			}

#contentleft h3.aktiv	{
			font: 12px/170%  Georgia, "Times New Roman", Times, serif;
			color: #bcab1f;
			margin: 0px 0px 10px 0px;		
			border-bottom: #bcab1f solid 1px;
			}

#footer p {
			font: 10px/170%  Georgia, "Times New Roman", Times, serif;
			color:#c1022c;
			}

#contentnorm a:link		{color: #c1022c; border-bottom: #c1022c solid 1px; text-decoration: none;}
#contentnorm a:visited	{color: #c1022c; border-bottom: #c1022c solid 1px; text-decoration: none;}
#contentnorm a:active	{color: #c1022c; border-bottom: #c1022c solid 1px; text-decoration: none;}
#contentnorm a:hover 	{color: #c1022c; border-bottom: #bcab1f solid 1px; text-decoration: none;}
#contentnorm a:focus 	{color: #c1022c; border-bottom: #bcab1f solid 1px; text-decoration: none;}


#header a:link		{color: #c1022c; text-decoration: none;}
#header a:visited	{color: #c1022c; text-decoration: none;}
#header a:active	{color: #c1022c; text-decoration: none;}
#header a:hover 	{color: #bcab1f; text-decoration: none;}
#header a:focus 	{color: #bcab1f; text-decoration: none;}

#header a:link.on		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#header a:visited.on	{color: #bcab1f; text-decoration: none; font-weight: bold;}
#header a:active.on		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#header a:hover.on 		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#header a:focus.on	 	{color: #bcab1f; text-decoration: none; font-weight: bold;}

#footer a:link		{color: #c1022c; text-decoration: none;}
#footer a:visited	{color: #c1022c; text-decoration: none;}
#footer a:active	{color: #c1022c; text-decoration: none;}
#footer a:hover 	{color: #bcab1f; text-decoration: none;}
#footer a:focus 	{color: #bcab1f; text-decoration: none;}

#contentleft a:link		{color: #c1022c; text-decoration: none;}
#contentleft a:visited	{color: #c1022c; text-decoration: none;}
#contentleft a:active	{color: #c1022c; text-decoration: none;}
#contentleft a:hover 	{color: #bcab1f; text-decoration: none;}
#contentleft a:focus 	{color: #bcab1f; text-decoration: none;}

#contentleft a:link.on		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#contentleft a:visited.on	{color: #bcab1f; text-decoration: none; font-weight: bold;}
#contentleft a:active.on		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#contentleft a:hover.on 		{color: #bcab1f; text-decoration: none; font-weight: bold;}
#contentleft a:focus.on	 	{color: #bcab1f; text-decoration: none; font-weight: bold;}


.sform {  font-size: 10px; color: #555555; width: 100px; height: 17px; border: 1px solid #c1022c; }
.sbutton {   font-size: 10px; color: #555555; width: 100px; height: 20px; border: 1px solid #c1022c; background-color: #E8E8E8; }

.szweibutton { font-size: 10px; width: 100; color: #555555; font-weight: bold; background-color: #E8E8E8; border-left: 1px solid #FF9A00; border-bottom: 1px solid #FF9A00; border-right: 1px solid #FF9A00; border-top: 1px solid #FF9A00; }

