/*
* Anbieterverzeichnis
*/


.gmk select, .gmk input
	{
	width: 250px !important;
	}

/*********************************
 Reiter       
*********************************/
.tabs
	{
		float: left;
		position: relative;
		width: 100%;
		border-bottom: solid 1px #75736E;
		margin-bottom: 1em;
	}
.tabs.tabSub
	{
		margin-bottom: -1px;
	}
	
.tabs a, .tabs span, .tabs.tabSub span.inactive
	{
		float: left;
		margin-right: 1px;
		position: relative;
		background-color: #f1f1f1;
		padding: 1px 10px;
		padding-top: 0;
		border: solid 1px #75736E;
		border-bottom: none;
		text-decoration: none;
		top: 1px;
	}	
.tabs a:hover
	{
		background-color: #fff;
	}	
.tabs span
	{
		background-color: #fff;
		padding: 1px 10px;
		top: 1px;
	}	
.tabs.tabSub span.inactive
	{
		color: #999;
	}	
	
/*********************************
 TABELLE SUCHERGEBNIS         
*********************************/

table#tab_search
	{
		width: 100%;
		border: solid 1px #c0c0c0;
		border-collapse: collapse;
		margin: 0;
	}

table#tab_search caption	
	{
		width: 100%;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		padding: 0.4em 1em;
	}
table#tab_search th, table#tab_search td
	{
		margin: 0;
		padding: 0.4em 1em;
		border-bottom: solid 1px #b5b5b5;
		vertical-align: top;
	}
table#tab_search tr
	{
		background-color:#fff;	
	}
table#tab_search tr.even
	{
	}
table#tab_search tr.odd
	{
		background-color:#f1f1f1;		
	}
table#tab_search a
	{
		font-weight: bold;
	}
	
table#tab_search .gmkThema
	{
		font-size: 0.9em;
		text-align: right;
		padding:0;
		margin: 0 auto 1em auto;
	}
table#tab_search .gmkThema a
	{
		font-weight: normal;
	}

table.gmkTable a
	{
		text-decoration: none;
	}
	
table#tab_search img
	{
		margin-top: 3px;
		border: solid 1px #c0c0c0;
	}

/*********************************
 DETAILDATENSATZ         
*********************************/	
	
	
table#vcard
	{
		width: 100%;
		margin-top: 1em;
		background-color: #F5F5F5;
		border-collapse: collapse;
		border-top: solid 10px #F5F5F5;
		border-bottom: solid 10px #F5F5F5;
	}
table#vcard td
	{
		margin: 0;
		padding: 0.2em 1em 0.2em 1em;
	}
table#vcard table
	{
		border-collapse: collapse;
		border: none;
	}
table#vcard table td
	{
		margin: 0;
		padding: 0;
		padding-right: 0.2em;
	}
#vcardTextBox {}	
#vcardProfil table
	{
		border-collapse: collapse;
		margin-bottom: 1em;
	}
#vcardProfil td
	{
		margin: 0;
		padding: 0 1em 0 0;
		vertical-align: top;
	}
#vcardProfil td ul
	{
		margin: 0 0 0 1.4em;
		padding: 0;
	}	
h3.vcard
	{
		padding: 1em 0;
	}
	
address
	{
		font-style:normal;
	}

#searchBack
	{
		padding: 1em 0;
	}
.siteGrpNav.noList a.buttonLeft { width: auto; padding-right: 5px;}
.nowrap { white-space:nowrap; }
fieldset {
	clear: both;
}
fieldset.avz  {
	margin-bottom: 1em;
	margin: 0;
}

fieldset.avz legend {
	font-weight: bold;
}
fieldset.avz h4 {
	margin-left: 5px;
}

.formSet .radioBoxLabel {
	position: static !important;
}

/*********************************
 BANNER        
*********************************/

#sideBannerABMarkt
	{
		position: relative;
		width: 158px;
		height: auto;
		font-size: 11px;
		padding-top: 140px;
		border: solid 1px #8C8C8C;
		background: #fff url(http://www.businesspro.de/images/hgr_sideBannerABMarkt.jpg) no-repeat top;
	}
#sideBannerABMarkt h1
	{
		text-indent: -999em;
		background-image: none;
		height: 0;
		overflow: hidden;
	}
#sideBannerABMarktListBox
	{
		border: none;
		background: transparent;
	}	
#sideBannerABMarktListBox h2
	{
		padding: 5px 10px;
		border: none;
		text-transform: none;
		color: #000;
		background: transparent!important;
	}
#sideBannerABMarktListBox .more
	{
		position: absolute;
		top: 115px;;
		right: 5px;
	}
#sideBannerABMarkt ul
	{
		list-style: none;
		margin: 0 10px 10px 10px;
		padding: 0;
		background: #fff!important;
	}
	
#sideBannerABMarkt li
	{
		padding: 5px 0;
		position: relative;
		border-top: solid 1px #ECECEC;
	}
#sideBannerABMarkt a
	{
		text-decoration: none;
		display: block;
	}
#sideBannerABMarktListBox .more a
	{
		font-size: 12px;
		font-weight: bold;
		display: block;
		padding: 14px 0 0 0;
		overflow: hidden;
		height: 0px !important;
		width: 82px;
		background: transparent url(http://www.pro-manager.de/images/hgr_sideBannerABIhrEintrag.gif) no-repeat;
	}
	
#sideBannerABMarktFooter
	{
		background: #ECECEC none;
		width: 158px;
		height: auto;
		text-align: center;
		font-size: 10px;
		margin: 0;
		padding: 3px 0;
	}
#sideBannerABMarktFooter a 
	{
		color: #000;
	}
#sideBannerABMarktFooter a:hover
	{
		background: transparent;
	}