@charset "utf-8";
/* CSS PRINT */

*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				{font-size: 76%; font-family: Verdana; color:#000 !important; line-height:150%; }

#bild, img, #subnav, #navi, #Kontaktformular, #subnavi, #sidebar-container, a.not-in-text, p#guestbook, p#to-top, #footer-container ul, h1 img		{display: none;}

p.subtitle {margin: 0 0 40px 0;}
h1					{font-size: 1.6em; font-weight: bold; margin-bottom: 20px; padding-bottom: 4px; color: #000;}

h2					{font-size: 1.4em; font-weight: normal; border-bottom: 1px solid #000; margin: 20px 0 10px 0; padding: 0 0 6px 0; color: #000;}
h3					{font-size: 1.1em; font-weight: bold; margin: 10px 0 5px 0; color: #000; padding-bottom: 5px; text-transform:uppercase; text-decoration:underline;}

#accordion h3.toggler {text-decoration: none !important; padding-left: 10px !important; color: #000 !important;}

#accordion div.element div.content {margin: 0 0 0 20px;}
#accordion ul li {display: inline; float: left; margin: 0 10px 0 0;}
#accordion ul li img {display: inline; border: none;}
#accordion ul {list-style: none;}
#accordion ul li p {display: none;}

h5					{font-size: 1.2em; margin-bottom: 5px; color: #000; padding-bottom: 5px; font-weight: bold;}
h4					{margin-top: 20px; color: #000; font-size: 1.15em;}
h6					{border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px; margin: 6px 0; color: #000; font-size: 1.15em;}

#address		{font-size:0.85em;}
a		{color:#000; text-decoration:none;}

p 					{font-size: 1.1em; color:#000; line-height:150%;}

#footer				{clear: both; border-top: 2px solid #000; padding-top: 5px; margin-top: 10px; position: relative;}


ul				{margin: 10px 0 10px 30px; padding-left: 20px; list-style: outside;}
ul li			{font-weight:normal; font-size: 1.15em; color:#000;}


.clear {clear:both; font-size: 0.0001em; line-height: 0.00001em;}