@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background-color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#333333;
}

td {
	padding:0 5px 0 0;

	vertical-align:top;
}

p {
	margin:0px;
}


#content ul {
	font-size:1.4em;
	font-weight:normal;
	line-height:120%;
	margin:0 0 15px 15px;
}

#wrapper {
	margin:0 auto;
	width:974px;
}

#header_top {
	height: 78px;
	width:100%;
}

#header_pics {
	height: 142px;
	width:100%;
}

#navibar {
	height: 98px;
	width:960px;
	background-image:url(/fileadmin/templates/design/images/body_bg.png);
	background-repeat:repeat-y;
	padding:0 7px 0 7px;
}

#logo {
	height:98px;
	width:218px;
	float:left;
}

#navigation {
	height:35px; /* 98 */
	width:724px; /* 748 */
	float:left;
	padding:63px 0 0 18px;
	background-image:url(/fileadmin/templates/design/images/navi_bg.png);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#0066CC;
	font-size:1.2em;
}

#body {
	width:960px;
	background-image:url(/fileadmin/templates/design/images/body_bg.png);
	background-repeat:repeat-y;
	padding:0 7px 0 7px;
	float:left;
}

#left {
	width: 218px;
	float:left;
}

#left_menu {
	width:218px;
	float:left;
	margin:0 0 120px 0;
}

#left_teaser {
	width:168px; /* 218 */
	float:left;
	padding:0 0 0 50px;
}

#mitte {
	margin: 0 33px 0 0;
	width:489px;
	float:left;
}

#breadcrumb {
	width:471px; /* 489 */
	height:25px; /* 36 */
	margin:0 0 27px 0;
	padding:11px 0 0 18px;
	font-size:1.1em;
	color:#0066cc;	
}

#breadcrumb a {
	color:#0066cc;
	text-decoration:none;
}

#breadcrumb a:hover {
	color:#0066cc;
	text-decoration:underline;
}

#content {
	width:471px; /* 489 */
	padding:0 0 0 18px;
}

#content h1 {
	font-size:1.8em;
	font-weight:normal;
	margin:0 0 15px 0;
}

#content img {
	margin:0 0 15px 0;
}

#content td {
}

#content p {
	font-size:1.4em;
	font-weight:normal;
	line-height:120%;
	margin:0 0 15px 0;
}

#rechts {
	width:220px;
	float:left;
}

#suche {
	width:203px; /* 220 */
	color:#0066CC;
	font-size:1.2em;
	padding:8px 0 13px 17px;
	background-color:#CBE0F5;
	margin:0 0 27px 0;
}

#suche .tx-indexedsearch-whatis, .tx-indexedsearch-noresults {

display: none;

}

.tx-indexedsearch-searchbox-button {
        width: 40px;
        background-color:#0066CC;
        color: #fff;
        border: 0px;
}

#produkte {
	width:203px; /* 220 */
	color:#0066CC;
	font-size:1.1em;
	padding:8px 0 12px 17px;
	background-image:url(images/produkte_bg.png);
	background-repeat:repeat-x;
}

#produkte h1 {
	text-transform:uppercase;
	color:#0066cc;
	font-weight:normal;
	font-size:1.1em;
	margin:0 0 26px 0;
}

#produkte a {
	color:#0066cc;
	display:block;
	text-decoration:none;
}

#produkte a:hover {
	color:#0066cc;
	display:block;
	text-decoration:underline;
}

#footer {
	width:960px;
	height:62px;
	float:left;
	background-image:url(/fileadmin/templates/design/images/body_bg.png);
	background-repeat:repeat-y;
	padding:0 7px 0 7px;
}

#footer_left {
	height:62px;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	width:218px;
	float:left;
}

#footer_menu {
	width:504px; /* 522 */
	height:36px;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	float:left;
	padding:26px 0 0 18px;
	color:#0066cc;
	font-size:0.8em;
	text-transform:uppercase;
}

#footer_menu a {
	text-decoration:none;
	color:#0066cc;
	font-weight:normal;
}

#footer_menu a:hover {
	text-decoration:underline;
	color:#0066cc;
	font-weight:normal;
}

#footer_right {
	height:62px;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	width:220px;
	float:left;
}

#footer_close {
	height:21px;
	width:100%;
	float:left;
	background-image:url(images/footer_close.png);
	background-repeat:no repeat;
}
