/* - MISC STYLE - */


* 	      					{margin: 0px; padding: 0px;}
html 	       				{width: 100%; height: 100%;}
body 	       				{text-align: center; color: #545248; margin:0px auto; background: #BBB5A5 url('../images/background.jpg') scroll top no-repeat; font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif"; font-size: 11px; line-height: 18px;
}

.clear 	       				{clear: both; height: 0px; font-size: 0px; display: block; width: 100%;}

td 							{font-size: 11px; line-height: 18px; font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif";}

ul 	    					{margin: 0px; padding: 0px;}
li 	    					{list-style: none}

form 	      				{margin: 0px; padding: 0px;}
img 	      				{border: none;}

a 	     					{color: #545248; text-decoration: none;}
a:hover       				{color: #545248; text-decoration: underline;}


/* - LAYER + CONTAINER  + WRAPPER - */


#layer 	      				{text-align:left; margin: 0px auto; width:890px; position: relative; background:#fff;}
#content	 				{float:left; width:992px; background:url(../images/content.jpg); height:468px; z-index:1}



/* - HEADER - */


#header        				{position:relative; width:100%; height:274px; margin: 0px; padding: 0px; background:url(../images/header.jpg)}
#logo 						{position: absolute; top: 0px; left: 15px; padding: 0px; width: 400px; height:180px;}

/* - MENU - */

#menu 										{ position: absolute; width: 690px; left: 100px; height: 51px; margin: 0px; padding: 0px; color: #fff; background:url(../images/menu.jpg);line-height: 51px; text-align:center}
#menu ul									{top: 0px; z-index: 100; padding: 0px; margin: 0px; line-height: 51px; text-align:center}
#menu ul li									{float: left; list-style: none; margin: 0px; border-right: 1px solid #BBB5A7; position: relative; z-index:100; line-height: 51px; text-align:center}

#menu li a 									{display: block; padding: 0px 12px; text-decoration: none; font-weight: bold; font-size: 11px; color: #fff; background: url(../images/menu.jpg);  margin:0px; line-height: 26px; line-height: 51px;}
#menu li a:hover 							{display: block; padding: 0px 12px; text-decoration: none; font-weight: bold; font-size: 11px; color: #555; background: url(../images/menuhover.jpg);  margin:0px; line-height: 26px; line-height: 51px;}
#menu li a.aktiv  							{display: block; padding: 0px 12px; text-decoration: none; font-weight: bold; font-size: 11px; color: #ccc;  background: url(../images/menuaktiv.jpg);  margin:0px; line-height: 51px;}
#menu li a.aktiv:hover						{display: block; padding: 0px 12px; text-decoration: none; font-weight: bold; font-size: 11px; color: #555; background: url(../images/menuhover.jpg);  margin:0px; line-height: 51px;}


/* - DROPDOWN SETTINGS - */


#menu table									{z-index: 2; left: -1px; top: 0px; border: none;}
#menu ul li ul								{visibility: hidden; position: absolute; top: 51px; left: -1px; width: 144px; text-align: left; border: 1px solid #E1DED7; border-bottom: none; margin: 0px; padding: 0px;}
#menu ul li ul li							{height: 26px; border: none; border-bottom: 1px solid #E1DED7; margin: 0px; padding: 0px;}
#menu ul li:hover ul, #menu ul a:hover ul	{visibility: visible;}

#menu ul li ul li a 						{width: 120px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #333029; background: #fff; margin:0px;}
#menu ul li ul li a:hover					{width: 120px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #fff; background: #4d4b3f; margin:0px;}
#menu ul li ul li a.aktiv					{width: 120px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #fff; background: #333029; margin:0px;}
#menu ul li ul li a.aktiv:hover				{width: 120px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #fff; background: #4d4b3f; margin:0px;}


/* - SITE + TIME - */


#sitelayer					{position: relative; float:left; width:100%; height: 61px; margin: 0px; padding: 0px; background:url(../images/menubg.jpg) ;color: #fff;}


/* - CONTENT ... TEXT - */


#content #text 				{margin: 15px 0px 0px 80px; padding-left: 0px; padding-top: 0px; width:670px; height:430px; overflow:auto; text-align: justify; color: #545248; background: transparent; line-height: 22px; z-index:1}
#content #text h1 			{font-size: 16px; font-weight: bold; margin: 0px 0px 20px 0px; color: #7c0303; font-family: "Arial"; letter-spacing: 0px;}
#content #text h2 			{font-size: 14px; font-weight: bold; margin: 0px 0px 20px 0px; color: #9f0e0f; font-family: "Arial"; text-transform: uppercase; letter-spacing: 0px;}
#content #text h3 			{font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px; color: #7c0303; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h4 			{font-size: 11px; font-weight: bold; margin: 0px 0px 15px 0px; color: #461717; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h5 			{font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; color: #461717; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h6 			{font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; color: #AFAFAF; font-family: "Verdana"; letter-spacing: 0px;}
#content #text p 			{margin: 0px 0px 15px 0px;}
#content #text hr 			{border-top: 1px solid #D7D7D7; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0px 0px 15px 0px; height: 2px;}
#content #text a 			{color: #9B9F4F; text-decoration: none;}
#content #text a:hover 		{color: #9B9F4F; text-decoration: underline;}
#content #text ul 			{margin: 0px 0px 0px 15px;}
#content #text ul li 		{list-style: square; line-height: 22px;}
#content #text ul li ul li 	{list-style: square; line-height: 22px; margin: 0px 0px 0px 5px;}

/* - CONTENT ... TEXT - */


#content #partners 				{margin: 80px 0px 0px 70px; width:165px; height:300px; text-align: justify; color: #545248; background: transparent; line-height: 22px; text-align:center; z-index:1}
#content #partners  h1 			{font-size: 16px; font-weight: bold; margin: 0px 0px 20px 0px; color: #7c0303; font-family: "Arial"; letter-spacing: 0px;}
#content #partners  h2 			{font-size: 14px; font-weight: bold; margin: 0px 0px 20px 0px; color: #9f0e0f; font-family: "Arial"; text-transform: uppercase; letter-spacing: 0px;}
#content #partners  h3 			{font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px; color: #7c0303; font-family: "Verdana"; letter-spacing: 0px;}
#content #partners  h4 			{font-size: 11px; font-weight: bold; margin: 0px 0px 15px 0px; color: #461717; font-family: "Verdana"; letter-spacing: 0px;}
#content #partners  h5 			{font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; color: #461717; font-family: "Verdana"; letter-spacing: 0px;}
#content #partners  h6 			{font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; color: #AFAFAF; font-family: "Verdana"; letter-spacing: 0px;}
#content #partners  p 			{margin: 0px 0px 15px 0px;}
#content #partners  hr 			{border-top: 1px solid #D7D7D7; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0px 0px 15px 0px; height: 2px;}
#content #partners  a 			{color: #9B9F4F; text-decoration: none;}
#content #partners  a:hover 		{color: #9B9F4F; text-decoration: underline;}
#content #partners  ul 			{margin: 0px 0px 0px 15px;}
#content #partners  ul li 		{list-style: square; line-height: 22px;}
#content #partners  ul li ul li 	{list-style: square; line-height: 22px; margin: 0px 0px 0px 5px;}


/* - FOOTER - */


#footer 						{clear:both; position:relative; float:left; width:890px; height: 221px; margin: 0px; padding: 0px; font-size: 10px; color: #545248; line-height: 15px; background: url(../images/footer.jpg); }
#footer #seitenanfang  			{position:relative; float:left; padding: 0px 0px 0px 10px; margin: 0px;}
#footer #footercontent 			{position:relative; float:left; margin: 0px; padding: 0px 0px 0px 25px; width:750px; text-align: right;}
#footer a 	      				{text-decoration: none; color: #545248; font-weight: bold; font-size: 10px;}
#footer a:hover       			{text-decoration: none; color: #707070; font-weight: bold; font-size: 10px;}
#footer a.w3b 	     			{text-decoration: none; color: #545248; font-weight: bold; font-size: 10px;}
#footer a:hover.w3b  			{text-decoration: none; color: #707070; font-weight: bold; font-size: 10px;}
