﻿/*

 cms2day <http://www.cms2day.de>
 Author: Matthias Müller <http://www.breakmedia.de> & Ernst Metzger <http://www.cms2day.de>
 Copyright (c) 2007-2012, Ernst Metzger & Matthias Müller

 TEMPLATE [Last Update] 20.01.2012

*/


/* - MISC STYLE - */


* 	      					{margin: 0px; padding: 0px;}
html 	       				{width: 100%; height: 100%;}
body 	       				{text-align: center; color: #545248; background: #BBB5A5 url('../images/background.jpg') fixed; 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:783px; position: relative; background:#fff;}
#content	 				{float:left; width:693px; overflow: hidden; padding: 30px 45px; position:relative; background:#fff;}



/* - HEADER - */


#header        				{position:relative; width:100%; height:216px; margin: 0px; padding: 0px; background: url(../images/output_yaJXXC.gif) no-repeat;}
#logo 						{position: absolute; top: 0px; left: 15px; padding: 0px; width: 400px; height:180px;}
#claims 					{position: absolute; top: 10px; right: 15px; margin: 0px; padding: 0px; text-align: justify; width: 240px; font-family: "Arial"; font-size: 11px; font-weight: bold; color: #fff; text-align:right;}


/* - MENU - */

#menu 										{width: 783px; height: 26px; margin: 0px; padding: 0px; background: #615c4f; color: #fff; position:static;}
#menu ul									{position: absolute; top: 0px; left: 0px; z-index: 100; padding: 0px; margin: 0px;}
#menu ul li									{float: left; list-style: none; margin: 0px; border-right: 1px solid #BBB5A7; position: relative; z-index:100;}

#menu li a 									{display: block; padding: 0px 12px; text-decoration: none; font-size: 11px; color: #fff; background: #615c4f; margin:0px; line-height: 26px;}
#menu li a:hover 							{display: block; padding: 0px 12px; text-decoration: none; font-size: 11px; color: #fff; background: #9B9F4F; margin:0px; line-height: 26px;}
#menu li a.aktiv  							{display: block; padding: 0px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: #333029; margin:0px; line-height: 26px;}
#menu li a.aktiv:hover						{display: block; padding: 0px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: #333029; margin:0px; line-height: 26px;}


/* - DROPDOWN SETTINGS - */


#menu table									{position: absolute; z-index: 1000; left: -1px; top: 0px; border: none;}
#menu ul li ul								{visibility: hidden; position: absolute; top: 26px; left: -1px; width: 184px; 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: 160px; 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: 160px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #fff; background: #9B9F4F; margin:0px;}
#menu ul li ul li a.aktiv					{width: 160px; 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: 160px; display:block; padding: 0px 12px 2px 12px; text-decoration: none; line-height: 24px; font-size: 11px; color: #fff; background: #333029; margin:0px;}


#menu li:hover ul ul 			{visibility: hidden; border: none; top: 0px; left: 184px;  width: 184px;}
#menu li li:hover ul, #menu li li a:hover ul 	{visibility: visible;}
#menu ul li ul li ul li a 			{width: 160px; padding:  0px 12px 2px 12px;}


#menu li:hover ul ul ul 			{visibility: hidden; border: none; top: 0px; left: 184px; width: 184px;}
#menu li li li:hover ul, #menu li li li a:hover ul 	{visibility: visible;}
#menu ul li ul li ul li ul li a 			{width: 160px; padding: 0px 12px 2px 12px;}


/* - SITE + TIME - */


#sitelayer					{position: relative; float:left; width:100%; height: 30px; margin: 0px; padding: 0px; background: #333029; color: #fff;}
#sitelayer #seite			{position:relative; float:left; width:220px; left:10px; margin: 0px; line-height: 28px; color: #fff; background: transparent;}
#sitelayer #seite a 		{text-decoration: none; color: #fff;}
#sitelayer #seite a:hover	{text-decoration: none; color: #fff;}
#sitelayer #timedate		{position:relative; float:right; padding: 0px 15px 0px 0px; line-height: 28px; color: #fff; font-size: 10px;}


/* - CONTENT ... TEXT - */


#content #text 				{margin: 0px; padding: 0px; text-align: justify; color: #545248; background: transparent; line-height: 22px;}
#content #text h1 			{font-size: 35px; font-weight: bold; margin: 0px 0px 20px 0px; color: #9B9F4F; font-family: "Arial"; text-transform: none; letter-spacing: 0px;}
#content #text h2 			{font-size: 14px; font-weight: bold; margin: 0px 0px 20px 0px; color: #333029; font-family: "Arial"; text-transform: uppercase; letter-spacing: 0px;}
#content #text h3 			{font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px; color: #9B9F4F; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h4 			{font-size: 15px; font-weight: bold; margin: 0px 0px 15px 0px; color: #000000; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h5 			{font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; color: #545248; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h6 			{font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; color: #FFFFFF; font-family: "Verdana"; letter-spacing: 0px;}
#content #text p 			{margin: 0px 0px 15px 0px; color: #000000}
#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 15px 15px;}
#content #text ul li ul 		{margin: 0px 0px 0px 15px;}
#content #text ul li, #content #text ul li ul li 	{list-style: disc;}
#content #text ol			 {margin: 0px 0px 15px 20px;}
#content #text ol li ol		 {margin: 0px 0px 0px 20px;}
#content #text ol li, #content #text ol li ol li 	{list-style: decimal;}

/* - FOOTER - */


#footer 						{clear:both; position:relative; float:left; width:100%; height: 60px; margin: 0px; padding: 0px; font-size: 10px; color: #545248; line-height: 15px; background: #fff; border-top: 1px solid #E9E9E9; border-bottom: 10px solid #333029;}
#footer #seitenanfang  			{position:relative; float:left; padding: 15px 0px 0px 15px; margin: 0px; width: 200px;}
#footer #footercontent 			{position:relative; float:left; margin: 0px; padding: 15px 15px 0px 0px; width: 548px; 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;}