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


a:link, 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; 
 										margin-bottom: 8px; }

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; }

/* Hauptmenue ohne und mit Untermenü -m */

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

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

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

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

/* Aktives Hauptmenue ohne und mit Untermenü m */

a.mainmenu-a:link, a.mainmenu-a:visited, a.mainmenu-a:active, a.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; 	}


a.mainmenum-a:link, a.mainmenum-a:visited, a.mainmenum-a:active, a.mainmenum-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; 	}

/* 1. Untermenue ohne und mit weiteres Untermenü m */

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

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

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

/* Aktives 1. Untermenue ohne und mit weiteres Untermenü m */

a.submenu-a:link, a.submenu-a:visited, a.submenu-a:active, a.submenu-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;}

a.submenum-a:link, a.submenum-a:visited, a.submenum-a:active, a.submenum-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; }
 									  
/* 2. Untermenue ohne weiteres Untermenü + Aktiviert */

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

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

a.submenu2-a:link, a.submenu2-a:visited, a.submenu2-a:active, a.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;}




.inhalt 					{ float: left; 
          					width: 565px; 
          					padding: 45px 30px 45px 50px; 
          					background-color: #FFFFFF; }

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

#mitte #inhalt #inhalt-in { padding: 43px 10px 20px 40px; margin: 0px;}

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

#inhalt-in ul    { list-style-type: none; margin: 0; padding: 0; }
#inhalt-in ul li { line-height: 1.5em; 
                   background-position: 0em 0.8em;
                   background-image: url(/images/point.gif);
                   background-repeat: no-repeat;
                   padding: 3px 0px 5px 10px; margin: 0px;}


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

/* Formular */

.field { margin: 0;
         background-color: #DCDBE0;
         border: 0;
         width: 200px;
         height: 18px;
         border: 1px solid #A2A1A6;
         font-size: 1em;}
              
.plz   { margin: 0;
         background-color: #DCDBE0;
         border: 0;
         width: 50px;
         height: 18px;
         border: 1px solid #A2A1A6;
         font-size: 1em;}       

.ort   { margin: 0;
         background-color: #DCDBE0;
         border: 0;
         margin-left: 5px; 
         width: 144px;
         height: 18px;
         border: 1px solid #A2A1A6;
         font-size: 1em;}       

.submit { margin: 0;
         background-color: #A2A1A6;
         border: 1px solid #A2A1A6;
         font-weight: bold;
         color: #FFFFFF;
         width: 150px;
         padding-bottom: 3px;
         height: 18px;
         font-size: 1em;}

.text { margin: 0;
        font-family: Arial, Helvetica, Verdana, Sans-Serif; 
        background-color: #DCDBE0;
        border: 1px solid #A2A1A6;
        width: 200px;
        height: 100px;
        font-size: 1em;} 