@charset "utf-8";
/* Werbe Haug 2009 */

body, html 					{  background-color: #ffffff; }

td, a, option, select, div 		{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}
p, a, li, ul, h1, h2, h3, h4 	{ padding:0px; margin:0px; outline:none; color: #282828; }
a:hover						{ color: #828385; }
object, embed					{ padding:0px; margin: 0px; }

h5							{ display: none; }
h1							{ font-size: 20px; }
h2							{ font-size: 12px; }
h3							{ font-size: 12px; font-weight: bold; color:#8db577; }

.h2_blue					{ font-size: 14px; font-weight: bold; color:#89b0d9; }
.h2_green					{ font-size: 14px; font-weight: bold; color:#689d91; }
.h2_indoor					{ font-size: 14px; font-weight: bold; color:#8db577; }
.h2_visuals				    	{ font-size: 14px; font-weight: bold; color:#a4a5a5; }

#mainsite 					{ width: 900px; margin: 0 auto;}
.logo						{ visibility:hidden; height: 0px; width: 0px; }
.header						{ visibility:hidden; height: 0px; width: 0px; }

.mainmenu					{ visibility:hidden; height: 0px; width: 0px;  }


.headerimage				{ visibility:hidden; height: 0px; width: 0px; }
.submenu 					{ visibility:hidden; height: 0px; width: 0px; }

.suche						{ visibility:hidden; }


.content 					{ float: left; width: 750px; padding: 0px; margin: 0px; position:absolute; top:10px; }



.content_daten_ueberschrift		{ float: left; background-color: #FFFFFF; padding:10px 0px 10px 10px; width:750px;}

.content_daten					{ float: left; background-color: #FFFFFF; padding:10px 0px 10px 10px; width: 560px; }
.content_datenaustausch			{ float: left; background-color: #FFFFFF; padding:10px 0px 10px 10px; width: 120px; }
.content_datenaustausch2		{ float: left; background-color: #FFFFFF; padding:10px 0px 10px 10px; width: 320px; }
.content_daten a					{ color: #689d91;}
.content_daten a:hover			{ color: #94cfc2;}

.content_daten_right			{ float: right; background-color: #FFFFFF; padding:10px 10px 10px 10px; width: 150px; }
.content_daten_right a 			{ color: #689d91;}
.content_daten_right a:hover		{ color: #94cfc2;}



.footer_active				{ visibility:hidden; }
.footer						{ visibility:hidden; }



.content_sitemap				{ float: left; width: 200px; padding-right: 20px; list-style:none;}
.content_sitemap	li			{ padding-left: 10px; }


.content_kontakt_karte				{ float:left; width: 450px;}
.content_kontakt_adresse	{ float: right; width: 150px; padding-right: 30px; }

.content_left				{ float: left; width: 310px; margin-right: 10px; }
.content_left_tech			{ float: left; width: 310px; margin-right: 10px; font-size: 12px; }
.content_left_tech	a , .content_left_tech	h3	{ font-size: 12px; }
.content_left img			{ float: left; margin: 0 10px 10px 0;  }

.content_right				{ float: left; width: 400px;}
.content_3images			{ float: left; width: 400px; height:100px;}
.content_right img			{ float: left; margin: 0 10px 10px 0;  }

.textandlinkbox				{ float: left; height: 210px; margin:0; padding:0; }

.content_zubehoer_left { float: left; margin-right: 5px; width:100px; height:100px;}
.content_zubehoer_left img			{ float: left; margin: 0px 0px 0px 0px;  } !important

.content_zubehoer_left2 img			{ float: left; margin: 0px 0px 0px 0px;  } !important
.content_zubehoer_left2 { float: left; width:100px; height:100px;}



.download_right  { float: left; margin-right: 10px;}


.linie_daten							{ height: 25px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:center;  background-color:#dedede; }
.hr							{ height: 25px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:center; }
.hr2							{ height: 2px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:center; background-color:#FFFFFF; }

.submenu_ul li					{ background-color:#FFFFFF; display:block; }
.submenu ul						{ background-color:#FFFFFF; }



.outdoor						{ background-image:url(../img/submenu_outdoor_bg.jpg); background-repeat:no-repeat; background-position:top right; }
.outdoor_active					{ background-image:url(../img/submenu_outdoor_active_bg.jpg); background-repeat:no-repeat; background-position:top right; }

.outdoor a, .outdoor_active a, 	.outdoor_active a{ padding: 10px 0 10px 16px; color: #89b0d9; font-weight: bold;  display:block; border-bottom: 1px solid #e9e6e1; }
.submenu_outdoor_ul				{ border-bottom: 1px solid #e9e6e1; padding: 0px; margin:0px;}
.submenu_outdoor_ul li			{ display: block; }
.submenu_outdoor_ul li a		{ padding: 4px 0 0px 28px; color: #7c7c7c;  border: none; display: block; height:18px; }
.submenu_outdoor_ul li a:hover, .submenu_outdoor_ul li .active	{ color: #fff; background-color:#89b0d9; }



.indoor							{ background-image:url(../img/submenu_indoor_bg.jpg); background-repeat:no-repeat; background-position:top right; }
.indoor_active					{ background-image:url(../img/submenu_indoor_active_bg.jpg); background-repeat:no-repeat; background-position:top right; }

.indoor a, .indoor_active a		{ padding: 10px 0 10px 16px; color: #a0c889; font-weight: bold; display:block; border-bottom: 1px solid #e9e6e1; }
.submenu_indoor_ul				{ border-bottom: 1px solid #e9e6e1;}
.submenu_indoor_ul li			{ display: block; }
.submenu_indoor_ul li a			{  padding: 4px 0 0px 28px; color: #7c7c7c; border: none; display: block; height:18px;  }
.submenu_indoor_ul li a:hover, .submenu_indoor_ul li .active	{ color: #fff; background-color:#a0c889; }



.visuals						{ background-image:url(../img/submenu_visuals_bg.jpg); background-repeat:no-repeat; background-position:top right; }
.visuals_active					{ background-image:url(../img/submenu_visuals_active_bg.jpg); background-repeat:no-repeat; background-position:top right; }
.visuals a, .visuals_active a	{ padding: 10px 0 10px 16px; color: #a4a5a5; font-weight: bold; display:block; border-bottom: 1px solid #e9e6e1;}
.submenu_visuals_ul				{ border-bottom: 1px solid #e9e6e1;}
.submenu_visuals_ul li			{ display: block; }
.submenu_visuals_ul li a		{  padding: 4px 0 0px 28px; color: #7c7c7c; border: none; display: block; height:18px;   }
.submenu_visuals_ul li a:hover, .submenu_visuals_ul li .active	{ color: #fff; background-color:#a4a5a5; }


.start_box_outdoor, .start_box_indoor, .start_box_visuals, .start_box_aktuell { display:block; float: left; width: 205px; padding: 0 0 0 20px; }

.start_box_outdoor 	a			{ display: block; background-image:url(../img/start_outdoor.jpg); background-position:bottom right; background-repeat:no-repeat; font-size: 11px; }
.start_box_outdoor h1			{ color: #89b0d9; letter-spacing: 2px; }

.start_box_indoor 	a			{ display: block; background-image:url(../img/start_indoor.jpg); background-position:bottom right; background-repeat:no-repeat; font-size: 11px; }
.start_box_indoor h1			{ color: #a0c889; letter-spacing: 2px; }

.start_box_visuals 	a			{ display: block; background-image:url(../img/start_visuals.jpg); background-position:bottom right; background-repeat:no-repeat; font-size: 11px; }
.start_box_visuals h1			{ color: #a4a5a5; letter-spacing: 2px; }

.start_box_aktuell 	a			{ display: block; background-image:url(../img/start_aktuell.jpg); background-position:bottom right; background-repeat:no-repeat; font-size: 11px; }
.start_box_aktuell h1			{ color: #689d91; letter-spacing: 2px; }


ul.ref_list li 					{list-style:none; display: block; float: left; width: 135px; height: 124px; }

ul.result_list li 				{list-style:none; display: block;  padding-bottom: 15px; }

ul.result_list li a.result_path {font-weight:bold; color: #666666;}

ul.result_list li div.result_description { color: #666666;}

span.resulr_score				{ color: #666666;}
div.searchtitle					{ font-weight: bold; }

span.search_red				{ background-color:#88ae73;}


div.flash_load				{ background-image:url(../img/loading.gif); }
