* { padding: 0; margin: 0; }
img { border: 0 none; }

body {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #555555;
}

#wrap-1 {
	margin: 0 auto 0 0px;
	width: 932px;
	padding: 36px;
}

#header { float: left; margin: 0 0 2px 0; width: 100%; height: 180px; position: relative; }

	#header-text { display: block; width: 536px; height: 28px; left: 0; top: 0; position: absolute; background: #999999; padding: 0 0 0 22px; font-size: 22px; color: #FFFFFF; font-weight: bold; }
	#img-header { position: absolute; left: 0; top: 30px; }
	#img-logo-1 { position: absolute; left: 560px; top: 30px; }
	#img-logo-2 { position: absolute; left: 747px; top: 30px; }

#menu-main { float: left; width: 100%; list-style: none; margin: 0 0 50px 0; }
	#menu-main li { float: left; margin: 0 2px 0 0; }
		#menu-main li a { float: left; display: block; width: 112px; height: 24px; padding: 4px 0 0 26px; background: #999999 url(../images/icons/arrow_menu.gif) 8px 9px no-repeat; text-decoration: none; text-transform: lowercase; color: #FFFFFF; font-size: 14px; font-weight: bold; }
		
		#menu-main li.active a { background: #E5E5E5 url(../images/icons/arrow_menu_open.gif) 8px 7px no-repeat; color: #555555; }
	
		#menu-main li.special-1 a { width: 185px; padding: 4px 0 0; text-align: center; background: #F09F34; }
		#menu-main li.special-2 a { width: 185px; padding: 4px 0 0; text-align: center; background: #44B9E5; }
		#menu-main li.special-2 { margin: 0; }

#content { float: left; width: 100%; margin: 0 0 20px 0; }

	#content-left { float: left; width: 538px; padding: 0 152px 0 0; min-height: 100px; height: auto!important; height: 100px; }
	#content-right { float: left; width: 242px; }
	#content-right .Shop {display:block; height:28px; border-bottom:1px solid #999999; margin-bottom:45px;}
	#content-right a.ShopLink { display:block; width:200px; height:28px; padding: 4px 0 0 36px; background: url(../images/Basket.gif) 5px 1px no-repeat; text-decoration: none; color: #555555; font-size:14px; font-weight:bold;}

#content h1 { font-size: 14px; margin: 0 0 15px 0; }
#content h2 { font-size: 12px; margin: 0 0 15px 0; }
#content h3 { font-size: 12px; margin: 0 0 15px 0; }
#content p { margin: 15px 0; line-height:140%;}

#content form.form-suche { float: left; width: 100%; margin: 0 0 30px 0; }
#content form.form-suche label { width: 100%; border-bottom: solid 1px #999999; float: left; font-weight: bold; padding: 0 0 5px 0; margin: 0 0 12px 0; }
#content form.form-suche input.input-suche { width: 187px; height: 15px; border: solid 1px #939393; float: left; clear: left; color: #8A8A8A; font-size: 12px; }
#content form.form-suche input.input-suche-submit { float: left; }

#content div.tx-indexedsearch-searchbox form { margin: 0 0 15px 0; }
#content div.tx-indexedsearch-searchbox form label { float: left; margin: 0 5px 0 0; }
#content div.tx-indexedsearch-searchbox form input.input-suche { width: 187px; height: 15px; border: solid 1px #939393; float: left; color: #8A8A8A; font-size: 12px; }
#content div.tx-indexedsearch-searchbox form input.input-suche-submit { float: left; }

#content-right div.info-block { float: left; width: 222px; margin: 0 0 20px 0; }
#content-right div.info-block img { float: left; }
#content-right div.info-text { margin: 0 0 0 55px; width: 167px; }
#content-right div.info-text span.info-head { display: block; width: 100%; padding: 0 0 5px 0; border-bottom: solid 1px #999999; margin: 0 0 5px 0; }
#content-right div.info-block p { margin: 0; }

#footer-1 { float: left; width: 100%; position: relative; height: 24px; background: url(../images/bg/dots.gif) left top repeat-x; padding: 11px 0 0 0; }
	#footer-print { position: absolute; left: 710px; padding: 0 0 0 20px; background: url(../images/icons/icon_print.gif) left 1px no-repeat; }
#footer-2 { float: left; width: 912px; font-size: 10px; border-top: solid 1px #999999; padding: 10px; }

a { color: #555555; text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	span.zuruck a { padding: 0 0 0 15px; background: url(../images/icons/arrow_small.gif) left 5px no-repeat; }

/* tt_news :: begin */

#content span.news-date { font-size: 10px; }
#content h2.news-header { margin: 0 0 15px 0; }
#content h3.news-header { margin: 0; }
#content p.news-subheader { margin: 0 0 5px 0; }
#content p.news-more { text-align: right; padding: 5px 0 0 0; margin: 5px 0 15px 0; background: url(../images/bg/dots.gif) left top repeat-x; }
	#content p.news-more a { padding: 0 10px 0 0; background: url(../images/icons/arrow_small.gif) right 5px no-repeat; }
#content p.news-gotoarchive a { padding: 0 0 0 15px; background: url(../images/icons/arrow_small.gif) left 5px no-repeat; }

/* tt_news :: end */

.clear { clear: both; }