body  						{ margin: 0px; 
 										background-color: #333333; }


a, a:visited, a:active { 
	  							  font-size: 11px; 
	  	        			color: #333333; 
	  								font-family: helvetica, arial, sans-serif; 
	  								text-decoration: none; }

a:hover           { text-decoration: underline; }

h1								{ font-weight: bold; 
										font-size: 15px; 
	  								color: #000000; 
										font-family: helvetica, arial, sans-serif; }

h2 								{ font-weight: bold; 
										font-size: 13px; 
										color: #000066; 
										font-family: helvetica, arial, sans-serif; }

h3 								{ font-weight: normal; 
 										font-size: 13px; 
 										color: #000033; 
 										font-family: helvetica, arial, sans-serif; }

h4                { font-weight: bold; 
 										font-size: 11px; 
 										color: #000033; 
 										font-family: helvetica, arial, sans-serif; }

p, td, ul, li 		{ font-size: 11px; 
 									  color: #333333; 
 									  line-height: 25px; 
 									  font-family: helvetica, arial, sans-serif; 
 									  text-align: left; }



#oben							{ width: 800px; 
										margin: 0px; 
										height: 105px;}

#mitte            { width: 800px; 
										margin: 0px; 
										background-image:url(../images/content-back.gif); 
										background-repeat: repeat; }

#mitte #mainmenu-box { float: left; 
										width: 235px; 
										height: 550px;  
										padding: 45px 0px 5px 0px; 
										background-image:url(../images/navi-back.gif); 
										background-repeat:no-repeat; }
										
#mitte #mainmenu-box #mainmenu-box-in { padding: 0px 5px 0px 10px; }

.mainmenu-h 			{	font-weight: bold; 
										font-size: 13px; 
										color: #000066; 
										font-family: helvetica, arial, sans-serif; }

.mainmenu:link, .mainmenu:active, .mainmenu:visited			{	
										font-weight: bold;
										padding-left: 30px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-main.gif);
 										background-repeat:no-repeat; }

.mainmenu:hover  	{ font-weight: bold;
										text-decoration: none;
										background-image:url(../images/arr-main-a.gif);
 									  background-repeat:no-repeat; }

.mainmenu-a:link, .mainmenu-a:active, .mainmenu-a:visited, .mainmenu-a:hover {
                    font-weight: bold;
                    text-decoration: none;
                    padding-left: 30px; 
 										line-height: 25px;
 										font-size: 11px;
 										text-decoration: none;
 										background-image:url(../images/arr-main-a.gif);
 										background-repeat:no-repeat; 	}

.mainmenu-m:link, .mainmenu-m:active, .mainmenu-m:visited			{	
										padding-left: 30px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-main.gif);
 										background-repeat:no-repeat; }

.mainmenu-m:hover  { text-decoration: none;
										background-image:url(../images/arr-main2-a.gif);
 									  background-repeat:no-repeat; }

.mainmenu-m-a:link, .mainmenu-m-a:active, .mainmenu-m-a:visited, .mainmenu-m-a:hover {
                    font-weight: bold;
                    text-decoration: none;
                    padding-left: 30px; 
 										line-height: 25px;
 										font-size: 11px;
 										text-decoration: none;
 										background-image:url(../images/arr-main2-a.gif);
 										background-repeat:no-repeat; 	}

.submenu1:link, .submenu1:active, .submenu1:visited			{	
										padding-left: 50px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-sub1.gif);
 										background-repeat:no-repeat; }

.submenu1:hover  	{ text-decoration: none;
										background-image:url(../images/arr-sub1-a.gif);
 									  background-repeat:no-repeat; }

.submenu1-a:link, .submenu1-a:active, .submenu1-a:visited, .submenu1-a:hover		{
										font-weight: bold;
										text-decoration: none;
										padding-left: 50px; 
 										line-height: 25px;
 										font-size: 11px;
 										text-decoration: none;
										background-image:url(../images/arr-sub1-a.gif);
 									  background-repeat:no-repeat;}

submenu1-m:link, .submenu1-m:active, .submenu1-m:visited	{	
										padding-left: 50px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-sub1.gif);
 										background-repeat:no-repeat; }
 										
.submenu1-m:hover  	{ text-decoration: none;
										background-image:url(../images/arr-sub12-a.gif);
 									  background-repeat:no-repeat; }

.submenu1-m-a:link, .submenu1-m-a:active, .submenu1-m-a:visited, .submenu1-m-a:hover		{
										font-weight: bold;
										text-decoration: none;
										padding-left: 50px; 
 										line-height: 25px;
 										font-size: 11px;
 										text-decoration: none;
										background-image:url(../images/arr-sub12-a.gif);
 									  background-repeat:no-repeat; }

.submenu2:link, .submenu2:active, .submenu2:visited {	
										padding-left: 70px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-sub2.gif);
 									  background-repeat:no-repeat; }

.submenu2:hover 	{ text-decoration: none;
										background-image:url(../images/arr-sub2-a.gif);
 									  background-repeat:no-repeat; }

.submenu2-a:link, .submenu2-a:active, .submenu2-a:visited, .submenu2-a:hover {	
									  font-weight: bold;
									  text-decoration: none;
									  padding-left: 70px; 
 										line-height: 25px;
 										font-size: 11px;
 										background-image:url(../images/arr-sub2-a.gif);
 									  background-repeat:no-repeat;}


#mitte #inhalt 		{ float: left; 
          					width: 565px; 
          					padding: 0px; 
          					margin: 0px;}

#mitte #inhalt #inhalt-in { width: 525px; padding: 43px 0px 20px 20px; margin: 0px;}

#logo              { width: 800px; height: 105px; border: 0px;}