/* MARKTPLÄTZE */
.mnorm			{font-size:11px; font-family:Verdana,Arial; color:#FFFFFF;}
.mnormbold			{font-size:11px; font-family:Verdana,Arial; color:#FFFFFF; font-weight: bold;}
.msmall			{font-size:10px; font-family:Verdana,Arial; color:#FFFFFF;}
.msmallbold			{font-size:10px; font-family:Verdana,Arial; color:#FFFFFF; font-weight: bold;}

.mbild_mini			{border: 1px solid #000080; width: 60px; height: 45px;}
.mbild			{border: 1px solid #000080; margin: 5px;}

.table_suchmaske		{background-color: #4796F1; padding: 2px; border-spacing: 0px;}
.td_suchmaske_topic	{background-color: #000090;}
.td_suchmaske		{background-color: #2B52C5; padding: 2px;}

.select_suchmaske_norm	{background-color: #FFFFFF; border: 1px solid #070775; font-family: Verdana,Arial; font-size: 10px; color: #000080;}
.select_suchmaske		{background-color: #FFFFFF; border: 1px solid #070775; font-family: Verdana,Arial; font-size: 10px; width: 100px; color: #000080;}
.select_suchmaske_big	{background-color: #FFFFFF; border: 1px solid #070775; font-family: Verdana,Arial; font-size: 10px; width: 200px; color: #000080;}
.input_suchmaske		{background-color: #FFFFFF; border: 1px solid #070775; font-family: Verdana,Arial; font-size: 10px; color: #000080;}
.submit_suchmaske		{background-color: #4796F1; border: 1px solid #070775; color: #FFFF00; font-family: Verdana; font-size: 12px; font-weight: bold;}
/* MARKTPLÄTZE ENDE */



.branchenbuch_logo { border: 0px none #FFFFFF; }
.branchentd {
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	vertical-align: top;
	}

.bb_table1	{
	width: 600px;
	border: 1px solid #FFFFFF;
	background-color: #2B52C5;
	margin-top:10px;
	}

.bb_td_1_logo	{
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	vertical-align:middle;

	}

.bb_td_1_firma	{
	width: 400px;
	height: 20px;
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: left;
	vertical-align:middle;
	}

.bb_td_1_adresse	{
	width: 230px;
	height: 20px;
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}
.bb_td_1_infos	{
	width: 230px;
	height: 50px;
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:middle;
	}
.bb_td_1_kontakt	{
	width: 170px;
	height: 80px;
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}
.bb_td_1_extras	{
	width: 120px;
	height: 80px;
	border: 0px none #FFFFFF;
	background-color: #2B52C5;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	}
	
.bb_td_1_kontakt_1	{
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align:middle;
	}
.bb_td_1_kontakt_2	{
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;

	text-align: left;
	vertical-align:middle;
	}
.bb_td_1_kurzinfo	{
	font-family: Courier, sans-serif;
	font-size:11px;
	color:#FFFFFF;

	text-align: left;
	vertical-align:middle;
	}




.bb_table2	{
	width: 600px;
	border: 1px solid #FFFFFF;
	background-color: #2B52C5;
	margin-top:10px;
	}

.bb_td_2_firma	{
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: left;
	vertical-align:middle;
	}

.bb_td_2_adresse	{
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}
.bb_td_2_kontakt	{
	border: 0px none #FFFFFF;

	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}

.bb_table3	{
	width: 600px;
	border: 0px solid #FFFFFF;
	background-color: #2E7AD1;
	margin-top:10px;
	}

.bb_td_3_firma	{
	border: 0px none #FFFFFF;
	width: 300px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: left;
	vertical-align:middle;
	}

.bb_td_3_adresse	{
	border: 0px none #FFFFFF;
	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}
.bb_td_3_kontakt	{
	border: 0px none #FFFFFF;
	width: 160px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}
.bb_td_3_mobilfax	{
	border: 0px none #FFFFFF;
	width: 130px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	}

.container
	{
	position:relative;
	height:12px;
	width:500;
	overflow:hidden;
	}
.ticker
	{
	position:relative;
	visibility:hidden;
	left:0px;
	top:0px;
	border-width:0px;
	border-style: none;
	font-size:10px;
	font-weight:bold;
	width:500px;
	height:12px;
	}
.banner
	{
	cursor:hand;
	cursor:pointer;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color: #000000;
	font-weight:normal;
	}
 

.banner a:link 	{font-size:10px; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; color:#c0c0c0;}
.banner a:visited {font-size:10px; font-family:Verdana,Helvetica,sans-serif; text-decoration:none; color:#FFFFFF;}
.banner a:active 	{font-size:10px; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline; color:#99FFCC;}
.banner a:hover 	{font-size:10px; font-family:Verdana,Helvetica,sans-serif; text-decoration:underline; color:#99FFCC;}


.navigation 		{font-family:Verdana,Arial,sans-serif; color:#FFFFFF; font-size:11px;}
.navigation a:link 	{font-family:Verdana,Arial,sans-serif; color:#FFFFFF; text-decoration:none;}
.navigation a:visited 	{font-family:Verdana,Arial,sans-serif; color:#FFFFFF; text-decoration:none;}
.navigation a:active 	{font-family:Verdana,Arial,sans-serif; color:#99FFCC; text-decoration:underline;}
.navigation a:hover 	{font-family:Verdana,Arial,sans-serif; color:#99FFCC; text-decoration:none;}

.navigation_small {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffffff; font-weight: bold;}
.navigation_small a:link {font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#FFFFFF;}
.navigation_small a:visited {font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#FFFFFF;}
.navigation_small a:active {font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#99FFCC;}
.navigation_small a:hover {font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#99FFCC;}


a:link {font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#99FFCC;}
a:visited {font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#99FFCC;}
a:active {font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#99FFCC;}
a:hover {font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#99FFCC;}


.bnavigation a:link	{font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#99FFCC;}
.bnavigation a:visited	{font-family:Verdana,Helvetica,sans-serif;text-decoration:none;color:#99FFCC;}
.bnavigation a:active	{font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#99FFCC;}
.bnavigation a:hover	{font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;color:#000080;}

.branchenbuch_navigation {
				background-color: #2E7AD1;
				text-align: center;
				font-size:11px;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				color:#FFFFFF;
				}


.righttable_main {
	background:url(backgrounds/righttable-main.gif);
	padding-left: 3px;
	padding-right: 3px;
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	}
	
.1pxtableborder {
	border: 1px solid #49a1d3;
	}
.2pxtableborder {
	border: 2px solid #49a1d3;
	}
.tdbg {
	background-color: #1579b4;
	}


.infothek_topic {
	background-color: #000080;
	padding: 3px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	}
.infothek_datum {
	background-color: #000080;
	padding: 3px;
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	}
.infothek_text {
	background-color: #2E7AD1;
	padding: 3px;
	font-family:Verdana;
	font-size: 11px;
	color:#FFFFFF;
	text-align: justify;
	white-space: normal
	}


.home_topic {
	background-color: #000080;
	padding: 2px;
	font-family:Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	}
.home_text {
	background-color: #2E7AD1;
	padding: 2px;
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	text-align: justify;
	white-space: normal
	}

.norm_submit {
	background-color: #2995CB;
	border: 1px solid #070775;
	color: #99FFCC;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	}
.norm_input {
	background-color: #2995CB;
	border: 1px solid #070775;
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	}

.righttable_input {
	background-color: #2995CB;
	border: 1px solid #070775;
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	}

.righttable_submit {
	background-color: #2995CB;
	border: 1px solid #070775;
	color: #99FFCC;
	width: 75%;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 10px;
	}

.branchenuebersicht_kat1 {
	background-color: #1579b4;
	padding: 2px;
	border-bottom: 1px solid #000090;
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	}
.branchenuebersicht_kat2 {
	background-color: #2E7AD1;
	padding: 2px;
	font-family:Verdana;
	font-size: 10px;
	color:#FFFFFF;
	}

.error {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFF00; font-weight: bold; text-align: center;}
.ok	 {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#7CE627; font-weight: bold; text-align: center;}

.grey {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#D3D1D1;}

.norm {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.normbold {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF; font-weight: bold;}
.normboldred {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0000; font-weight: bold;}
.normblock {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align: justify; white-space: normal}

.small {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.smallbold {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF; font-weight: bold;}
.smallboldred {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0000; font-weight: bold;}
.smallblock {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: justify; white-space: normal}

.big {font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.bigbold {font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF; font-weight: bold;}
.bigboldred {font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0000; font-weight: bold;}
.bigblock {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: justify; white-space: normal}



.sitecontrolling_table {
	border: 1px solid #000090;
	width: 600px; }
.sitecontrolling_td {
	background-color: #2e7ad1; }
.sitecontrolling_text {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF; }



body
	{
STYLE	
	{
	scrollbar-face-color: #F5F5F5;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #C4E6FB;
	scrollbar-3d-light-color: #000066;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #FFFFCC;
	scrollbar-shadow-color: #3333CC;
	scrollbar-track-color: #F5F5F5;
	}
}



