/* MISC */
* 	      		{margin: 0px; padding: 0px;}
html 	       	{width: 100%; height: 100.05%;}
body 	       	{text-align: center; color: #292929; background: #fbfdfd url("../images/pattern.png") repeat scroll top center; font-family: "Verdana", "Tahoma", "Arial", "MS Sans Serif", sans-serif; font-size: 11px; line-height: 18px; margin-bottom: 40px;}
.clear 	       	{clear: both; height: 0px; font-size: 0px; width: 100%;}
td 				{font-size: 11px; line-height: 18px; font-family: "Verdana", "Tahoma", "Arial", "MS Sans Serif", sans-serif;}
ul 	    		{margin: 0px; padding: 0px;}
li 	    		{list-style: none}
form 	      	{margin: 0px; padding: 0px;}
img 	      	{border: none; margin: 0px; padding: 0px;}
a 	     		{color: #292929; text-decoration: none;}
a:hover       	{color: #292929; text-decoration: none;}

/* LAYER + CONTAINER + WRAPPER */
#layer		{text-align:left; margin: 0px auto; width:900px; background-color: transparent;}
#container	{background:#fff; border-right: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5;}
#wrapper	{width:900px;}

/* HEADER */
#header		{position: relative; width:100%; height:150px; margin: 0px; padding: 0px; background: transparent;}


/* normales logo: #logo		{position: absolute; top: 0px; padding: 0px; height:150px;} */
/* xmas logo */
#logo {position: absolute; top: -6px; padding: 0px; height:150px;}


#logo img	{margin: 5px 0px 0px 0px;}
#claims		{position: absolute; top: 70px; right: 15px; margin: 0px; padding: 0px; width: 240px; }

/* MENU */
#menulayer 							{width:auto; height:32px; margin: 0px; padding:10px; line-height: 26px; background: #fff; border-top: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5;}
#menulayer #menu 					{color: #fff; width:100%; background: #3366a8 url(../images/navi_bg.png); margin: 0px; height:32px; line-height: 26px;}
#menulayer #menu ul 				{margin: 0px; padding: 0px;}
#menulayer #menu li 				{float: left; display: inline; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; border: none;}
#menulayer #menu li a 				{display:block; padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px;color: #fff; background: transparent; margin-right:0px;}
#menulayer #menu li a:hover 		{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: rgba(87, 158, 249, 0.75) url(../images/navi_spot.gif) no-repeat center; margin-right:0px;}
#menulayer #menu li a.aktiv  		{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: rgba(87, 158, 249, 0.75) url(../images/navi_spot.gif) no-repeat center; margin-right:0px;}
#menulayer #menu li a.aktiv:hover	{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: rgba(87, 158, 249, 0.75) url(../images/navi_spot.gif) no-repeat center; margin-right:0px;}

/* SIDEBARLEFT */
#sidebarleft 				{float:left; width:200px; color: #292929; background: transparent; margin: 0px; padding: 10px 10px 0px 10px;}

/* SUBMENU */
#submenu 		    		{width: 200px; margin: 0px; padding: 0px 10px 0px 0px; background-color: transparent;}
#submenu ul 				{width: 200px; margin: 0px; padding: 0px; background: #fff; border-top: 1px solid #d9d9d9;}
#submenu ul li 	       	    {width: 200px; margin: 0px; padding: 0px; border-bottom: 1px solid #E0E0E0; height:35px; line-height:26px; display:block; }
#submenu ul li a 	    	{display:block; padding: 5px 10px 5px 10px; text-decoration: none; font-size: 11px; color: #595959; background: transparent;}
#submenu ul li a:hover 		{padding: 5px 10px 5px 10px; text-decoration: none; font-size: 11px; font-weight: normal; color: #488fea;}
#submenu ul li a.aktiv 		{padding: 5px 10px 5px 10px; text-decoration: none; font-size: 11px; font-weight: normal; color: #488fea;}
#submenu ul li a.aktiv:hover{padding: 5px 10px 5px 10px; text-decoration: none; font-size: 11px; font-weight: normal; color: #488fea;}

/* QICKSEARCH */
#quicksearch						{width: 190px; height: 36px; line-height: 36px;padding: 11px 0px 0px 10px; margin: 10px 0px 0px 0px; background-color: #f0f0f0;}
#quicksearch form input.formular	{width: 130px; height: 17px; padding: 4px 0px 0px 5px; margin: 1px 0px 0px 0px; background: #fff; border: 1px solid #808080; font-size: 11px; color: #808080; font-family: "Verdana"; float: left;}

/* CONTENT */
#content	{float:left; width:668px; color: #292929; margin: 0px; padding: 0px; background: transparent;}

/* CONTENT TEXT */
#content #text 				{margin: 0px; padding: 17px 20px 20px 20px; color: #292929; background: transparent; line-height: 22px;}
#content #text h1 			{font-size: 16px; font-weight: bold;   margin: 0px 0px 18px 0px;  color: #3667bb; font-family: "Arial"; letter-spacing: 0px;}
#content #text h2 			{font-size: 14px; font-weight: bold;   margin: 25px 0px 10px 0px; color: #323232; font-family: "Arial"; letter-spacing: 0px;}
#content #text h3 			{font-size: 11px; font-weight: bold;   margin: 0px 0px 5px 0px;   color: #323232; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h4 			{font-size: 11px; font-weight: bold;   margin: 0px 0px 15px 0px;  color: #292929; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h5 			{font-size: 11px; font-weight: bold;   margin: 0px 0px 0px 0px;   color: #292929; 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: 0px solid #fff; border-left: 0px solid #fff; border-bottom: 0px solid #fff; margin: 0px 0px 15px 0px; height: 2px;}
/* #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: #292929; text-decoration: none; border-bottom: 1px dotted #292929; padding:2px 0;}
#content #text a:hover 		{color: #488fea; text-decoration: none; border-bottom: 1px dotted #292929; padding:2px 0;}
#content #text ul 			{margin: -10px 0px 15px 15px;}
#content #text ul li 		{list-style: disc; line-height: 22px;}
#content #text ul li ul li 	{list-style: disc; line-height: 22px; margin: 0px 0px 0px 5px;}

#content #text img 	      	{display: block; float: left; margin: 7px 10px 5px 0px; padding: 0px;}
#content #text img.zahnifete_aktuell {display: block; float: none; border: 0px; margin: 0 auto;}
#content #text img.zahnifete {display: block; float: left; border: 0px; margin: 10px;}
#content #text div.newseintrag img {display: block; float: none; margin: 5px auto; padding: 0px;}

/* FOOTER */
#footer 				{width:auto; height: 60px; margin: 0px; padding: 0px; font-size: 10px; color: #292929; line-height: 15px; background: #fff;border-bottom: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5;}
#footer #seitenanfang  	{position:relative; float:left; padding: 15px 0px 0px 15px; margin-left: 10px; width: 210px; border-top: 3px solid #3366a8;}
#footer #footercontent 	{position:relative; float:left; margin-right: 10px; padding: 15px 15px 0px 5px; width: 632px; text-align:right; border-top: 3px solid #3366a8;}
#footer a				{text-decoration: none; color: #292929; font-weight: bold; font-size: 10px;}

/* NEWS */
#lastnews {border: 1px solid #E0E0E0; background-color:#F0F0F0; padding: 10px; margin-top: 5px;}
#lastnews p.titel a {font-weight: bold;}

/* KOMPASS */
#kompass {height: 23px; float: right; color: #FFFFFF;
	margin: 96px 11px 0 0;
}
#kompass a {color: #FFFFFF;}
#kompass div.border {float: left; background: url(http://www.zahnis.info/cms/includes/templates/zahnis.info/images/kompass_border.gif); width: 1px; height: 23px;}
#kompass #middle {float: left; height: 23px; background: url(http://www.zahnis.info/cms/includes/templates/zahnis.info/images/kompass_middle.gif) repeat-x; padding: 2px 5px 0;}
