.company_detail{
	
}

.company_detail .sidebar_verlauf table{
	background: -moz-linear-gradient(center top , white, white 65%, #FBDFC0) repeat scroll 0 0 transparent;
	width:100%;
	padding-bottom:15px;
}

.company_detail .sidebar_verlauf table th{
    font-weight: bold;
    padding-right: 4px;
    padding-top: 3px;
    text-align: right;
    vertical-align: top;
    width: 100px;
}

.company_detail .sidebar_verlauf img{
	background:none;
	padding-bottom:0px;
}

.company_detail .sidebar_verlauf table th, 
.company_detail .sidebar_verlauf table td {
	font-size: 11px;
}

.company_detail .sidebar_verlauf table td {
	padding-left:4px;
}

/*<li id="92">Hersteller</li>
                        <li id="93">Systemanbieter</li>
                        <li id="96">Planung &amp; Installation</li>
                        <li id="94">Projektentwickler</li>
                        <li id="95">Service &amp; Sonstige</li>*/

ul#unterkategorien{
	border-top: 1px dashed #003366;
    padding-top: 16px;
}

ul#unterkategorien li{
	background-position: left top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 37px;
    margin-right: 2px;
    text-indent: -9999px;
    width: 37px;
}

li#ucat_92{
	background:url(../images/btn_hersteller.png);
}
li#ucat_93{
	background:url(../images/btn_systemanbieter.png);
}
li#ucat_96{
	background:url(../images/btn_planunginstallation.png);
}
li#ucat_94{
	background:url(../images/btn_projektentwickler.png);
}
li#ucat_95{
	background:url(../images/btn_servicesonstige.png);
}
li#ucat_108{
	background: url(../images/btn_speicherhersteller_double.png) bottom left no-repeat;
}

li#ucat_92.hidden{
	background:url(../images/btn_hersteller_off.png);
}
li#ucat_93.hidden{
	background:url(../images/btn_systemanbieter_off.png);
}
li#ucat_96.hidden{
	background:url(../images/btn_planunginstallation_off.png);
}
li#ucat_94.hidden{
	background:url(../images/btn_projektentwickler_off.png);
}
li#ucat_95.hidden{
	background:url(../images/btn_servicesonstige_off.png);
}
li#ucat_108.hidden{
	background:url(../images/btn_speicherhersteller_off.png);
}

#karte{
	padding:10px;
	
}

.karte{
	background:url("../images/karte_hg.jpg") repeat-x scroll left top transparent;
	overflow:hidden;
	/*background:url(../images/karte_hg.jpg) left top repeat-x;
	position:absolute;*/
	width:707px;
}

.kat_auswahl{
	float: left;
    padding-left: 36px;
    padding-top: 36px;
    width: 224px;
	/*background:url("../images/karte_hg.jpg") repeat-x scroll left top transparent;*/
}

.content_menu_627 .kat_auswahl{
	background: none repeat scroll 0 0 #EAEDF2;
    padding-left: 0;
    padding-right: 6px;
    width: 224px;
}

.content_menu_627{
	background:#EAEDF2 !important;
}

.content_menu_627 #karte{
	padding:0;
}

.map{
	float:left;
	width:447px;
/*	background:url("../images/karte_hg.jpg") repeat-x scroll left top transparent;*/
	background:url("../images/germany_empty.png") no-repeat left top transparent;
	padding:25px 0;
	height:550px;
}

.content_menu_627 .map{
	background:url("../images/germany_empty_front.png") no-repeat left top transparent;
}

.kat_auswahl ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.kat_auswahl ul li{
	font-weight: bold;
    height: 37px;
    padding: 0px 0 0 49px;
	margin-top: 13px;
    text-transform: uppercase;
    width: 200px;
	background-position: left top;
    background-repeat: no-repeat;
	cursor:pointer;
}

ul.companyDetail_list{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.companyDetail_list li{
	background-position: left top;
    background-repeat: no-repeat;
    float: left;
    font-weight: bold;
    height: 37px;
    text-indent: -9999px;
    width: 37px;
}

.kat_auswahl ul li a{
	padding-top:10px;
	margin-left:-9px;
	display:block;
	font-weight:normal;
}

li.kategorie_92{
	background: url(../images/btn_hersteller_double.png) bottom left no-repeat;
}

li.kategorie_93{
	background: url(../images/btn_systemanbieter_double.png) bottom left no-repeat;
}

li.kategorie_96{
	background: url(../images/btn_planunginstallation_double.png) bottom left no-repeat;
}

li.kategorie_94{
	background: url(../images/btn_projektentwickler_double.png) bottom left no-repeat;
}

li.kategorie_95{
	background: url(../images/btn_servicesonstige_double.png) bottom left no-repeat;
}

li.kategorie_108{
	background: url(../images/btn_speicherhersteller_double.png) bottom left no-repeat;
}

.kat_auswahl ul li.photovoltaik{
	background: url(../images/photo.png) 0px -34px no-repeat;
}

.kat_auswahl ul li.solarthermie{
	background: url(../images/solar.png) 0px -34px no-repeat;
}

.kat_auswahl ul li.pv{
	background: url(../images/pv.png) 0px -34px no-repeat;
}

li.categorySwitch.selected {
	background-position: left bottom;
}

.kat_auswahl ul li.active{
	background-position: 0 0;
}

/*.kat_auswahl ul li.hersteller_on, li.kategorie_92{ 			background:url(../images/btn_hersteller.png) no-repeat; }
.kat_auswahl ul li.hersteller{				background:url(../images/btn_hersteller_off.png) no-repeat; color:#999;}*/
/*.kat_auswahl ul li.systemanbieter_on, li.kategorie_93{		background:url(../images/btn_systemanbieter.png) no-repeat;}
.kat_auswahl ul li.systemanbieter{			background:url(../images/btn_systemanbieter_off.png) no-repeat; color:#999;}*/
/*.kat_auswahl ul li.planung_on, li.kategorie_96{				background:url(../images/btn_planunginstallation.png) no-repeat;}
.kat_auswahl ul li.planung{				background:url(../images/btn_planunginstallation_off.png) no-repeat; color:#999;}
.kat_auswahl ul li.projektentwickler_on, li.kategorie_94{	background:url(../images/btn_projektentwickler.png) no-repeat;}
.kat_auswahl ul li.projektentwickler{		background:url(../images/btn_projektentwickler_off.png) no-repeat; color:#999;}
.kat_auswahl ul li.services_on, li.kategorie_95{			background:url(../images/btn_servicesonstige.png) no-repeat;}
.kat_auswahl ul li.services{				background:url(../images/btn_servicesonstige_off.png) no-repeat; color:#999;}*/

/*.kat_auswahl ul li.photovoltaik_on, li.fahne_1{		background:url(../images/photo.png) no-repeat 10px 0;	padding-top:0;}
.kat_auswahl ul li.photovoltaik{					background:url(../images/photo_off.png) no-repeat 10px 0;	padding-top:0;}
.kat_auswahl ul li.solarthermie_on, li.fahne_2{		background:url(../images/solar.png) no-repeat 10px 0;	padding-top:0;}
.kat_auswahl ul li.solarthermie{					background:url(../images/solar_off.png) no-repeat 10px 0;	padding-top:0;}
.kat_auswahl ul li.pv_on, li.fahne_3{				background:url(../images/pv.png) no-repeat 10px 0;	padding-top:0;}
.kat_auswahl ul li.pv{								background:url(../images/pv_off.png) no-repeat 10px 0;	padding-top:0;}*/

li.fahne_1, li.fahne_2, li.fahne_3{
	list-style-type: none;
    padding-left: 20px;
} 

.kat_auswahl ul li.alles{
	display:block;
	background:url(../images/alles.png) no-repeat 5px 0;
}

.kat_auswahl ul li.sep{
	height: 10px;
    padding: 5px 0 10px 3px;
}

.kat_auswahl ul li.sep hr{
	border:0;
	border-bottom:1px solid #999;
    height: 1px;
    margin: 0;
    padding: 0;
}

#tooltip{
	background-color: #EEEEEE;
    border: 1px solid #111111;
    opacity: 0.85;
    padding: 5px;
    position: absolute;
    z-index: 3000;
	width:250px;
}

#tooltip h3{
	margin:0;
	font-size:14px;
	font-weight:bold;
}

#rightmenu ul{
	padding:10px 20px 5px 20px;
	margin:0;
}

#rightmenu ul li{
	line-height: 12px;
    list-style-type: none;
    margin-bottom: 10px;
}

#rightmenu ul li a{
	line-height:14px;
}

.companyDetail{
	display:none;
	clear:both;
}

#contentbox{
	background: url("../images/main_hg_unternehmen.png") repeat-y scroll left center transparent
}

h1.pleaseWait{
	background: url("../images/ajax-loader.gif") no-repeat scroll center center rgba(255, 255, 255, 0.7);
    display: block;
    height: 110px;
    margin: 190px auto;
    text-indent: -9999px;
    width: 160px;
}

a.map_flag {
	width:13px;
	height:16px;
	cursor:pointer;
}

a.pvtype_1 {
	background: url(../images/photo3.png) 0px 0px no-repeat;
}

a.pvtype_2 {
	background: url(../images/solar3.png) 0px 0px no-repeat;
}

a.pvtype_3 {
	background: url(../images/pv3.png) 0px 0px no-repeat;
}

a.pvtype_4 {
	background: url(../images/mem3.png) 0px 0px no-repeat;
}

