
body 
{
	font-family:Tahoma;
	font-size:12px;
}

td, .black
{
	font-size:12px;
	color:#4e4d4d;
	line-height:20px;
}

.uber div 
{
		margin-bottom:16px;
}


.big 
{
	font-size:18px;
}

.uber div, #company_contacts_title
{
	font-weight:bold;
	color:#e2001a;
	border-left: solid 4px #ebe5e5;
	padding:4px 0px 5px 6px;
	background-image:url(../images/uber_bg.jpg);
	background-repeat:no-repeat;
	/*filter:DropShadow(color=#eeeeee, offx=0, offy=10);*/
}

.uber h1
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:16px; font-weight:bold; color:#e2001a;font-size:18px;
border-left: solid 4px #ebe5e5;
	padding:4px 0px 5px 6px;
	background-image:url(../images/uber_bg.jpg);
	background-repeat:no-repeat;
}

.ueberschrift{font-size:11px;margin:0px;}

.ansprechpartnerliste 
{
	margin-bottom:20px;
	border-bottom: solid 1px #dddddd;
}

.ansprechpartnerliste tr td
{
	border:none;
}


#company_contacts_title 
{
	margin-bottom:16px;
}


.tbl_firmenlisteansprechpartner 
{
	width:670px;
}

.tbl_firmenlisteansprechpartner tr .td2 {
	border-top:solid 1px #cccccc;
	padding-top:10px;
	padding-left:6px;
	padding-bottom:10px;
	background-image:url(../images/bg_news.jpg);
	background-repeat:repeat-x;
	white-space:nowrap;
	padding-right:6px;
	text-align:center;
	width:250px;
}
.tbl_firmenlisteansprechpartner tr .td1 
{
	padding-right:20px;
}

.tbl_firmenlisteansprechpartner tr td .tbl_companies tr td div.sep 
{
	height:40px;
}

.tbl_firmenlisteansprechpartner tr td .tbl_companies tr td.name
{
	font-weight:bold;
}



.tbl_firmenlisteansprechpartner tr td .light 
{
	/*color:#888888;*/
}



.tbl_firmenlisteansprechpartner tr td .tbl_contacts 
{
	
}

.tbl_firmenlisteansprechpartner tr td .tbl_contacts tr td 
{
}


.tbl_firmenlisteansprechpartner tr td .tbl_contacts tr.title td
{
	padding-top:6px;
	font-weight:bold;
}

.tbl_firmenlisteansprechpartner tr td .tbl_contacts tr.title td a 
{
	font-weight:normal;
}








/* Branchen */

.Branchen_ABC 
{
	background-color:#dddddd;
	color:#ffffff;
	z-index:10;
	padding:0 4px 0 4px;	
}

.Branchen_ABC:link, .Branchen_ABC:visited
{
	background-color:#777777;
	color:#ffffff;
}

.Branchen_ABC:hover 
{
	color:#ffffff;
	background-color:#a7bada;
	text-decoration:none;
}

.Branchen_ABC_sel, .Branchen_ABC_sel:visited, .Branchen_ABC_sel:link, .Branchen_ABC_sel:hover
{
	background-color:#a7bada;
	color:#ffffff;
	padding:0 4px 0 4px;	
}

.branchen_abc_uber 
{
	border-bottom:dotted 1px #cccccc;
	color:#cccccc;
	
}

.branchen_abc_item 
{
	padding-left:20px;
}


.hg_rot
{
	background-color:#e8eef8;
}

.hg_grau 
{
	background-color:#F7F7F7;
}
.hg_grau  table tr td {
	vertical-align:top;
}

.hg_grau_dunkel 
{
		background-color:#a7bada;
}

.tab_grau 
{
		background-color:#F4F4F4;
		padding: 4 4 4 4;
		height:20;
}

#content .Branchen_ABC:link, #content .Branchen_ABC:visited
{
color:#ffffff;
}

#content a:link, #inhalt a:visited 
{
	color:#666666;
}

#content .hg_grau a:link, #inhalt .hg_grau a:visited
{
	color:#666666;
}

.tbl 
{
	border-collapse:collapse;
}

.tbl td 
{
	border: solid 1px #cccccc;
}

.mini 
{
	font-family:Tahoma,Sans-Serif;
	font-size:11px;
}

.rot, .rot:link, .rot:visited, .rot:hover
{
	color:C9171E;
}
.mini.hell, .hell 
{
	color:#838383;
}

.dunkel, .dunkel:link, .dunkel:visited
{
	color:#555555;
}

.mini.hell:link,.mini.hell:visited 
{
	color:#838383;
}

.mini.hell:hover
{
	color:#202020;
}

.breadcrumb, .breadcrumb:link, .breadcrumb:visited
{
	color:#202020;
	font-size:11px;
}

.weiss, .weiss:link, .weiss:visited, .weiss:hover
{
	color:#ffffff;
}


.uber_rot
{
	font-size:15;
	color:#C9171E;
	font-weight:bold;
}

.mr4 
{
	margin-right:4px;
}

.HeaderStyle th 
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	background-color:#efefef;	
}

.ItemStyle td
{
	font-size:12px;
	border-bottom:solid 1px #dddddd;
	cursor:pointer;
}

.contactgalery td 
{
	vertical-align:top;
	border:solid 1px #dddddd;
	padding:12px;
	font-size:11px;
	width:33%;
}

.contactgalery td b 
{
	font-size:12px;
}

td .form_btn 
{
	font-size:11px;
	margin-bottom:2px;
}

.ReferenzenItem 
{
	background-color:#ececf1;
}

.ReferenzenAlternating {
	background-color:#f5f2f2;
}

.ReferenzenAlternating td, .ReferenzenItem td
{
	border-bottom: solid 1px #ffffff;
}

a.referenzen_sortierung_over 
{
	color:#ba0011;
	background-color:#dddddd;
	padding:2px;
}

.ReferenzenItem_Over td 
{
	border-bottom: solid 1px #ffffff;
	background-color:#f3ebec;
	cursor:pointer;
}


.zusatzdokument_titel 
{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/uber_bg2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	border-right: solid 4px #ebe5e5;
}


#content tr td.zusatzdokumentetd
{
	padding-top:20px;
}

#content table tr td.zusatzdokumentetd .zusatzdokument_titel td {
	font-size:11px;
	color:#ce000c;
	padding-right:5px;	
}



.zusatzdokument_menu td
{
	padding-bottom:6px;
	text-align:right;
	padding-right:4px;
}

.zusatzdokument_menu .mini 
{
	/*background-image:url(../images/pfeil_hover.gif);
	background-repeat:no-repeat;
	background-position: right 4px;*/
}

.content_details_sep 
{
	width:30px;
}

.zusatzdokument_menu  td span a 
{
	line-height:120%;
}

.zusatzdokument_menu td img.previewimg 
{
	margin-bottom:4px;
}

.zusatzdokument_menu td div.beschr 
{
	margin-bottom:2px;
}

.zusatzdokument_menu  a:link, .zusatzdokument_menu a:visited 
{
	color:red;
}


.contentliste_paging
{
	padding-left:3px;
	padding-right:3px;
	background-color:#dddddd;
	border-right:solid 1px white;
	border-left:solid 1px white;
}

.contentliste_paging_over 
{
	padding-left:3px;
	padding-right:3px;
	background-color:#e7c0c2;
	border-right:solid 1px white;
	border-left:solid 1px white;
}

.newsliste 
{
	text-align:left;
	width:100%;
}

.newsliste table
{
	text-align:left;
	margin-bottom:10px;
	width:100%;
}

.newsliste table tr td table 
{
	border:none;
	margin-bottom:0px;
}

#newsdetails tr td
{
	padding:0px;
}

.master2x2 
{
	margin-top:-15px;
}

.master2x2 tr td
{
	vertical-align:top;
}
.master2x2 tr td.td1 
{
	padding-right:20px;	
	width:50%;
}

.master2x2 tr td.td2
{
	padding-left:20px;
	width:50%;	
}
.master2x2 table.tbl_Design2 tr td.td2 { width: 90%; }

.master2x2 tr td .newsliste 
{
	width:100%;	
}

.master2x2 tr td .contentuebersicht_kurzautext 
{
	font-size:11px;
	color:#777777;
	padding-left:2px;	
}

.hg_grau_design2 
{
	/*background-color:#eeeeee;*/
	
}

.newsliste .tbl_Design2, .newsliste .tbl_Design1
{
	margin-bottom:15px;
	/*border-bottom:solid 1px #eeeeee;*/
	
	cursor:pointer;
	width:100%;
}
.newsliste .tbl_Design2 tr td, .newsliste .tbl_Design1 tr td
{
	background-image:url(../images/bg_news.jpg);
	background-repeat:repeat-x;
	padding-left:4px;
}

.newsliste .tbl_Design2 tr td.tdImage, .newsliste .tbl_Design1 tr td.tdImage 
{
	background-image:url(../images/white.gif);
	margin:0px;
	padding:0px;
	
}

.newsliste .tbl_Design4
{
	margin-bottom:15px;
	/*border-bottom:solid 1px #eeeeee;*/
	background-image:url(../images/bg_news.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	width:100%;
}

.newsliste .tbl_Design4 .tr1_spotlight_design4 td
{
	font-weight:bold;
	padding:2px;
	background-color:#eeeeee;
}

.newsliste .tbl_Design4 .tr2_spotlight_design4 td 
{
	background-color:#eeeeee;
	padding-left:2px;
	padding-bottom:4px;
} 

.newsliste .tbl_Design4 .tr1_design4 td 
{
	padding-left:2px;
	padding-top:2px;
	line-height:120%;
}

.newsliste .tbl_Design4 .tr1_design4 td a:link, .newsliste .tbl_Design4 .tr1_design4 td a:visited 
{
	color:000000;
}

.newsliste .tbl_Design4 .tr2_design4 td 
{
	padding-left:2px;
	padding-top:2px;
	line-height:130%;
}


.news_design4_more, .news_design1_more, .news_design2_more 
{
	display:none;
}

.newsliste .tbl_Design4 .tr2_spotlight_design4 td img 
{
	margin-right:8px;
	margin-top:8px;
}




.newsliste .tbl_Design2  tr td div.contentuebersicht_kurzautext 
{
	padding-left:4px;
	
}

.newsliste .tbl_Design1  tr td div.contentuebersicht_kurzautext 
{
	padding-left:5px;
}

.FirmenlisteDiv 
{
	border-top:solid 1px #cccccc;
	padding-top:10px;
	padding-left:6px;
	padding-bottom:10px;
	background-image:url(../images/bg_news.jpg);
	background-repeat:repeat-x;
}

.overlibtitle 
{
	color:#cf000c;
}


.CompanyListWithDetails 
{
	width:100%;
}

.CompanyListWithDetails tr td.tdCountry 
{
	padding-bottom:6px;
}

.CompanyListWithDetails tr td.name 
{
	font-weight:bold;
	padding-top:22px;
}

#content .tblRosendahl tr td 
{
	padding:4px;
}

#content .news_details_back 
{
	margin-top:25px;
	font-size:11px;
}

a:link, a:visited
{
	text-decoration:none;
	color:#545454;
}

a:hover
{
	text-decoration:none;
	color:Black;
}

a:active  
{
	text-decoration:none;
	color:Black;
}

.GoogleMap 
{
	height:400px;
}

.tableGoogleDrivingDirections { margin-bottom:4px;  	background-image:url(../images/bg_news.jpg);	background-repeat:repeat-x;}
.tableGoogleDrivingDirections  tr td { padding:8px; padding-right:4px; }

