body					{color:#444444; line-height:140%; font-size: 80%; }

#newsletter-bg, #newsletter, #navi, #header img, #navi-add, #right, form, #fehlermeldung, .image, .footer ul, .footer h3, #footer, ul.navi, #content-newsletter, h2#h2-kontakt, #sidebar, #footer ul, #imageslider, #header ul, .imagebox01, .imagebox02, .imagebox03, .imagebox04, .imagebox05, img { display:none; }

a, a:visited 		{text-decoration:none; color: #98211f;}	

h1				{ border-bottom:1px solid #0778c3; padding-bottom:20px; font-size:1.2em; text-decoration:none;}
h1.branding a	{ text-decoration:none; font-size:1.3em; color:#0778c3; font-weight:normal;}
h1 span {display:none; }

#content-sidebar	{ border-bottom:1px solid #ccc; margin:0 0 0.5cm 0; }
#content-sidebar br { font-size: 0.0001em; line-height: 0.00001em; }

img.border				{ border:1px solid #5a8912; display:block; }
.clear				{ clear: both; font-size: 0.0001em; line-height: 0.00001em; }

.highlight			{ font-weight:bold; }
img.print			{ display:block; border:none; }

.column				{ float:left; width:50%; }

.accdiv a img {display: inline; float: left; border: 1px solid #000; padding:1px; margin: 10px 0 0 10px;}

img.content-img-ftright, img.content-img-ftleft, { display:block; border:none; }

h2					{font-size: 1.5em; font-weight:normal; margin-bottom: 20px; padding: 0 0 3px 0; color: #494949; border-bottom:1px solid #29466F; margin-bottom:4px; padding-bottom:16px; }

h3		{font-size: 1.2em; margin: 15px 0 10px 0; color:#444444;}
h4		{font-weight:bold; margin:0 0 0 0; padding:0; font-size:1.0em; color:#258ec7; text-transform: uppercase;}
h5		{font-weight:bold; margin:15px 0 0 0; padding:0; font-size:1.2em; color:#650702;}

p 					{font-family: Tahoma; font-size: 1.0em; line-height:140%; padding:0 0 5px 0;}


#footer				{ border-top:1px solid #29466F; margin-top:4px; padding-top:16px;}
#footer p			{ float:left; margin-right:10px; font-size:0.8em;}
#footer h3			{font-size: 1.2em; margin: 5px 0 0 0; color:#444444;color:#6A6A6A;
text-transform:uppercase;}