body {
margin: 0;
padding: 0;
background: #C73F19 url(../img/body_bg.gif) repeat-y;
font: .8em sans-serif;
}

a {
color: #0000FF;
}

fieldset {
border: none;
background: #FFFFFF;
padding: 12px;
}

fieldset label {
width: 160px;
display: block;
float: left;
margin-top: 12px;
}

div#body {
width: 1243px;
}

img {
margin: 0;
padding: 0;
border: none;
}

dd.csc-textpic-caption {
font-size: 80%;
color: #aaaaaa;
}

/* linkes Menü */
div.col#left {
min-width: 168px;
width: 168px;
float: left;
margin: 0;
padding: 0;
background: #C73F19;
}

div.col#left div#logo {
width: 164px;
height: 205px;
text-align:right;
padding:0px;
margin:0px;
background: #C73F19;
}

div.col#left div#logo img {
padding:0px;
margin:0px;
border:0px;
}

div.col#left div#logo a {
padding:0px;
margin:0px;
border:0px;
}

/* LINKE NAVIGATION BEGIN */
#nav {
	margin: 12px 0px 24px 0px;
	width: 167px;
	background-color: #C73F19;
}

#nav a {
	display: block;
	width: 136px;
	margin: 1px 0px 0px 2px;
	text-decoration: none;
	color: #000000;
}

#nav .level0dark,
#nav .level0blue {
	background: #FED880 url(../img/sprite2.png) 0 0 no-repeat;
	border: 1px solid #DB8065;
	margin: 1px 0;
}

#nav .level0blue {
	background-color: #cdddfe;
}
#nav .level0blue.act {
	background: #cdddfe url(../img/sprite2.png) 0 -81px no-repeat;
}

#nav .level0dark a,
#nav .level0blue a {
	padding: 4px 22px 4px 5px;
	font-weight: bold;
}

#nav .level0dark:hover,
#nav .level0blue:hover {
	background: none;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	margin: 1px 0;
}

#nav .level0dark a:hover,
#nav .level0blue a:hover {
	padding: 4px 22px 4px 5px;
	font-weight: bold;
}

	/* Zweite Ebene begin */
#nav .level1 {
	background: #FFDE99 url(../img/sprite2.png) 0 -25px repeat-y;
	border: 1px solid #F19506;
	margin: 1px 0;
}

#nav .level1 a {
	margin: 0;
	padding: 4px 0px 4px 30px;
	font-size: 86%;
}
#nav .level1:hover {
	background: #FFF url(../img/sprite2.png) 0 -25px repeat-y;
	border: 1px solid #FFF;
	margin: 1px 0;
}

#nav .level1.act {
	background: #FFF url(../img/sprite2.png) 0 -25px no-repeat;
	border: 1px solid #FFF;
	margin: 1px 0;
}
	/* Zweite Ebene END */
/* Linke Navigation END */

div.col#center {
float: left;
width: 663px;
margin: 0 6px 0 0;
padding: 0;
background: #FFFFF5 url(../img/content_bg.gif) repeat-y;
}

div.col#right {
margin-left: 837px;
background: #C73F19;
}

div.col#right div.banner {
width:203px;
float:left;
background: #C73F19;
}

div.col#right div.banner div{
padding: 0px 0px 12px 0px;
background: #C73F19;
}

div#center div#banner {
height: 160px;
background: #FFFFFF url(../img/BranchenBaerLogo.png) no-repeat;
border-bottom: 1px solid #EFCAB7;
}

div#center div#subnav {
background: #FEB100;
border-top: 1px solid #C73F19;
border-bottom: 1px solid #EFCAB7;
text-align: center;
}

div#center div#subnav a {
color: #000000;
line-height: 26px;
margin: 0px 18px 0px 18px
}

div#center div#search {
background: #FAC774;
border-top: 1px solid #C73F19;
border-bottom: 1px solid #FEE19D;
}

div#center div#search form {
margin: 0px;
padding: 5px 0px 5px 240px;
}

div#center div#search form input {
width: 160px;
border: 1px solid;
border-color: #FEE19D #FEB100 #FEB100 #FEE19D;
margin-right: 18px;
}

div#center div#breadcrumb {
background: #ffffff;
margin-left: 10px;
padding: 6px 10px 6px 10px;
font-size: 91%;
}

div#center div#breadcrumb a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

div#center div#breadcrumb a:hover {
text-decoration: underline;
}

div#center div#content_right {
background: #FFFFFF;
width: 152px;
float: right;
font-size: 86%;
padding: 0px 6px 0px 6px;
border-left: 1px solid #8083BA;
}

div#center div#content_right div.head,
div#center div#content_right h1.csc-firstHeader {
font-size: 110%;
font-weight: bold;
text-decoration: underline;
color: #40449F;
margin: 10px 0px 6px 0px;
}

div#center div#content_right div.head a {
color: #40449F;
}

div#center div#content_right div.more {
text-align: right;
margin: 4px 0px 0px 0px;
}

div#center div#content div.more {
margin: 4px 0px 0px 0px;
}

div#center div#content_right div.more a, div#center div#content div.more a {
text-decoration: none;
color: #FFFFFF;
}

div#center div#content_right div.com_more a, div#center div#content div.com_more{
  font-size:100%;
   padding: 0px;
   text-align:left;
   margin: 10px 0px 10px 6px;
}

div#center div#content_right div.com_more a, div#center div#content div.com_more img{
margin-right: 1px;
}

div#center div#content_right div.com_more a, div#center div#content div.com_more a{
color:#000000;
text-decoration:none;
font-weight:bold;
white-space:nowrap;
}

div#center div#content div.com_rating {
font-size:100%;
margin: 35px 10px 10px 10px;
text-align:center;
}

div#center div#content {
width: 450px;
margin: 0px 0px 0px 6px;
padding: 0px 10px 0px 20px;
font-size: 91%;
}

div#center div#content div.tx-cal-controller h2{
font-size:110%
}

div#center div#content div.head, 
div#center div#content h1, div#center div#content h2 {
font-size: 120%;
font-weight: bold;
color: #C73F19;
margin: 20px 0px 10px 0px;
padding-bottom: 6px;
border-bottom: 1px solid #C73F19;
}

div#teaser_content h1, div#teaser_content h2 {
font-size: 120%;
font-weight: bold;
color: #C73F19;
margin: 20px 0px 10px 0px;
padding-bottom: 6px;
border-bottom: 1px solid #C73F19;
}

div#center div#content div.head a {
text-decoration: none;
color: #C73F19;
}

div#center div#content div.img {
float: right;
margin: 0px 0px 6px 6px;
}

div#socialfav {
width: 642px;
clear: both;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 12px;
font-size: 91%;
}

div#socialfav h1, div#socialfav h2 {
font-size: 120%;
font-weight: bold;
color: #C73F19;
margin: 20px 0px 10px 0px;
padding-bottom: 6px;
border-bottom: 1px solid #C73F19;
}

div#socialfav2 {
width: 642px;
clear: both;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 12px;
font-size: 91%;
}

div.tx-kufcompanies-pi1-listrow {
margin-top: 24px;
clear:both;
}

div.tx-kufcompanies-pi1-listrow table {
width: 100%;
}

div.tx-kufcompanies-pi1-listrow td, div.tx-kufcompanies-pi1-singleView td {
vertical-align: top;
padding:2px;
}

div.tx-kufcompanies-pi1-listrow td.comp_row1 {
background: #FFDE99;
border: 2px solid #FEB100;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
}

div.tx-kufcompanies-pi1-listrow td.comp_row2 {
background: #F5F1F1;
border-bottom: 1px dotted #DB8065;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
}

div.tx-kufcompanies-pi1-listrow td.comp_row3 {
border-bottom: 1px dotted #DB8065;
background:#F9F8F7 none repeat scroll 0%;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
}

div.tx-kufcompanies-pi1-listrow td.comp_row4 {
border-bottom: 1px dotted #DB8065;
}

div.tx-kufcompanies-pi1-listrow td.comp_row4 {
    background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
}

div.tx-kufcompanies-pi1-listrow td.comp_row5 {
border-bottom: 1px dotted #DB8065;
}

div.tx-kufcompanies-pi1-listrow td.comp_row5 {
    background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
}

div.tx-kufcompanies-pi1-listrow td.comp_row1 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow td.comp_row2 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow td.comp_row3 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi2-listrow td.comp_row1 {
background: #FFDE99;
border: 2px solid #FEB100;
}

div.tx-kufcompanies-pi1-listrow td.com_row1, div.tx-kufcompanies-pi1-listrow td.com_row-1 {
background: #FFDE99;
border: 2px solid #FEB100;
}

div.tx-kufcompanies-pi1-listrow td.com_row2 {
background: #F5FFCB;
border-bottom: 1px dotted #DB8065;
border: 2px solid #C1FFC0;
}

div.tx-kufcompanies-pi1-listrow td.com_row3 {
border-bottom: 1px dotted #DB8065;
background:#FEF0FF none repeat scroll 0%;
border: 2px solid #E3E4FF;
}

div.tx-kufcompanies-pi1-listrow table.com_row4 {
background-color: #FFDE99;
border: 2px solid #FEB100;
padding: 5px;
}

div.tx-kufcompanies-pi1-listrow td.com_row4 {
border-bottom: 0px dotted #DB8065;
}

div.tx-kufcompanies-pi1-listrow td.com_row5 {
border-bottom: 1px dotted #DB8065;
}

div.tx-kufcompanies-pi1-listrow td.left {
width: 55%;
}

div.tx-kufcompanies-pi1-listrow td.right {
width: 45%;
}

div.tx-kufcompanies-pi1-listrow td.right a {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow td.com_row1 td.right, div.tx-kufcompanies-pi1-listrow td.com_row-1 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow td.com_row2 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow td.com_row3 td.right {
color: #40449F;
}

div.tx-kufcompanies-pi1-listrow span.sort_name {
font-weight: bold;
color: #C73F19;
}

div.tx-kufcompanies-pi1-listrow span.sort_name a {
color: #C73F19;
}

div.tx-kufcompanies-pi1-listrow div.com_sort_name {
font-weight: bold;
color: #000000;
float:left;
font-size: 110%;
}

div.tx-kufcompanies-pi1-listrow div.com_sort_name a {
color: #000000;
text-decoration:none;
font-size: 110%;
}

div.com_sort_name2 {
font-weight: bold;
color: #000000;
float:left;
font-size: 12px;
}

.tx-kufcompanies-pi1-list-banner img {
	margin: 0px;
}

.tx-kufcompanies-pi1-list-banner element.style {
	margin: 0px;
}

div.tx-kufcompanies-pi1-listrow span.full_name {
color: #C73F19;
}

div.tx-kufcompanies-pi1-listrow span.com_full_name {
color: #000000;
}

div.tx-kufcompanies-pi1-listrow span.com_full_name strong{
color: #C73F19;
}

div.tx-kufcompanies-pi1 p.kasten4 {
border:		1px solid #feb100;
background:	#F5FFAA;
padding:	3px;
margin-left: 4px;
width:		596px;

}

div.tx-kufcompanies-pi1-singleView div.com_sort_name {
font-weight: bold;
font-size: 112%;
color: #40449F;
}

div.tx-kufcompanies-pi1-singleView div.sort_name {
font-weight: bold;
font-size: 112%;
color: #40449F;
}

div.tx-kufcompanies-pi1-singleView a {
color: #40449F;
}

div.tx-kufcompanies-pi1-singleView div.back {
text-align: right;
clear:both;
}

div.tx-kufcompanies-pi1-singleView div.back a {
color: #C73F19;
}

div.tx-kufcompanies-pi1-singleView div.rate-button {
margin-right: 0px;		
}

div.tx-kufcompanies-pi1-singleView h2 {
color: #111111;
font-weight: bold;
font-size: 12px;
height: 16px;
border-bottom: 1px solid #aaaaaa;
background-color: #feb100;
margin: 0;
padding: 0;
}

#tx-kufcompanies-pi1-singleView-4 {
width: 620px;
vertical-align: top;
padding:2px;
margin-top: 15px;
}

#tx-kufcompanies-pi1-singleView-4-google1 {
margin-bottom: 15px;
} 

#tx-kufcompanies-pi1-singleView-4-left {
float: left;
width: 390px;
}

#tx-kufcompanies-pi1-singleView-4-details {
margin-bottom: 10px;
height: auto;
border: 1px solid #aaaaaa;
background-color: #fefaaa;
}

#tx-kufcompanies-pi1-singleView-4-details table td {
font-size: 11px;
}

#tx-kufcompanies-pi1-singleView-4-details table td div {
margin-top: 15px;
margin-bottom: 35px;
}

#tx-kufcompanies-pi1-singleView-4-details table td div.rate-button {
margin-top: 100px;
}

#tx-kufcompanies-pi1-singleView-4-details td.comp-name {
font-weight: bold;
font-size: 12px;
}

#tx-kufcompanies-pi1-singleView-4-details p.cats {
font-size: 11px;
padding: 5px 5px 5px 5px;
margin: 0px;
}

#tx-kufcompanies-pi1-singleView-4-details table p {
margin-bottom: 50px;
} 

div#center div#content #tx-kufcompanies-pi1-singleView-4 h2 {
color: #111111;
font-weight: bold;
font-size: 12px;
height: 16px;
border-bottom: 1px solid #aaaaaa;
background-color: #feb100;
margin: 0;
padding: 0;
}
 
#tx-kufcompanies-pi1-singleView-4-banner1 {
margin-bottom: 10px;
padding-top: 8px;
padding-bottom: 8px;
height: auto;
border: 1px solid #aaaaaa;
}

#tx-kufcompanies-pi1-singleView-4-google-left {
margin-bottom: 10px;
height: auto;
border: 1px solid #aaaaaa;
text-align: center;
padding: 8px;
}

#tx-kufcompanies-pi1-singleView-4-maps {
margin-bottom: 10px;
border: 1px solid #aaaaaa;
} 

#tx-kufcompanies-pi1-singleView-4-right {
float: right;
margin-bottom: 10px;
width: 205px;
}

#tx-kufcompanies-pi1-singleView-4-google2 {
margin-bottom: 10px;
border: 1px solid #aaaaaa;
}

#tx-kufcompanies-pi1-singleView-4-rating {
margin-bottom: 10px;
border: 1px solid #aaaaaa;
}

#tx-kufcompanies-pi1-singleView-4-rating p.rating-info {
font-size: 10px;
margin: 5px;
}

#tx-kufcompanies-pi1-singleView-4-rating hr {
border: 0px;
border-top: solid 1px #aaaaaa;
border-bottom: transparent;
margin: 5px;
}

#tx-kufcompanies-pi1-singleView-4-rating div.rating-stars {
margin: 5px 5px 0px 5px;
font-size: 9px;
}

#tx-kufcompanies-pi1-singleView-4-rating div.rating-name {
margin-left: 5px;
margin-bottom: 8px;
font-size: 9px;
color: #999999;
}

#tx-kufcompanies-pi1-singleView-4-rating div.rating-subject {
margin-left: 5px;
margin-bottom: 8px;
font-size: 12px;
font-weight: bold;
}

#tx-kufcompanies-pi1-singleView-4-rating div.rating-desc {
margin-left: 5px;
font-size: 11px;
}

#tx-kufcompanies-pi1-singleView-4-rating #hRForm {
font-size: 11px;
}

#tx-kufcompanies-pi1-singleView-4-rating .rating-fieldset {
border: none;
background: #FFFFFF;
padding: 5px;
}

#tx-kufcompanies-pi1-singleView-4-rating .rating-fieldset .form-row {
margin-top: 8px;
}

#tx-kufcompanies-pi1-singleView-4-rating .rating-fieldset .form-row input {
width: 180px;
}

#tx-kufcompanies-pi1-singleView-4-rating .rating-fieldset .form-row .rate_input_small {
width: 20px;
}

#tx-kufcompanies-pi1-singleView-4-rating .rating-label {
width: 180px;
display: block;
float: left;
margin-top: 5px;
margin-bottom: 5px;
}

#tx-kufcompanies-pi1-singleView-4 div.back {
text-align: left;
clear:both;
}

#tx-kufcompanies-pi1-singleView-4 div.back a {
color: #C73F19;
}

#tx-kufcompanies-pi1-singleView-4-banner2 {
margin-bottom: 10px;
padding-top: 8px;
padding-bottom: 8px;
height: auto;
border: 1px solid #aaaaaa;
}

.button {
	padding: 6px 20px 6px 20px;
	margin: 0px;
	font-size: 14px;
	border: 2px solid #aaaaaa;
	background-color: #feb100;
	color:#000000;
	text-decoration: none;
	cursor: pointer;
	}
 
ul.csc-menu li {
list-style-type: none;
margin-top: 12px;
}

ul.csc-menu li a {
color: #C73F19;
font-weight: bold;
margin-top: 12px;
}

ul.csc-menu li.csc-section {
margin-top: 6px;
}

ul.csc-menu li.csc-section a {
color: #40449F;
font-weight: normal;
}

input#mailformEinrichtungsname,
input#mailformEinrichtungsname2,
input#mailformEinrichtungsname_Zusatz,
input#mailformAdresse,
input#mailformPostleitzahl,
input#mailformOrt,
input#mailformTelefon,
input#mailformFax,
input#mailformemail,
input#mailformInternet,
input#mailformSkype,
input#mailformTwitter,
input#mailformFacebook,
input#mailformXING,
input#mailformGruendungsdatum,
input#mailformAnzahl_Pltze,
input#mailformSprachen,
input#mailformPdagogikarten,
input#mailformArt_der_Einrichtung,
input#mailformBetreuungsalter,
input#mailformBetreuungszeiten,
input#mailformTrger,
input#mailformBranchen,
input#mailformBetreff,
textarea#mailformNachricht,
textarea#mailformBemerkungen,
select#mailformSprachen,
select#mailformPdagogikarten,
select#mailformArt_der_Einrichtung {
width: 280px;
margin-top: 12px;
}

div.tx-kufcompanies-pi1-searchbox table {
float: right;
}

div.choose {
border-bottom:1px dotted #EFCAB7;
border-top:1px dotted #EFCAB7;
float:right;
margin:8px 0px;
padding:4px 0px;
text-align:center;
width:500px;
}

div.choose a {
font-size: 110%;
color: #CCCCCC;
padding: 4px;
}

div.choose a.isset {
font-weight: bold;
color: #C73F19;
}

div.choose span.choose_text {
display: block;
width: 100%;
margin-bottom: 3px;
}

.wikilinkwrap {
float:right;
margin-top:5px;
margin-bottom:10px;
}

.kinderbranche {
  clear:both;
}

.kinderbranche a {
font-weight:bold;
color: #40449F;
}

.nichtkinderbranche {
  clear:both;
}

.nichtkinderbranche a {
color:#000000;
}

.kategorie {
  clear:both;
}

div.cats {
border-bottom: 1px dotted #EFCAB7;
width: 100%;
clear:both;
}

div.catsrow1 {
width: 50%;
float:left;
}

div.catsrow2 {
width: 50%;
float:left;
}

div.catsrowend {
width:100%;
clear:both;
}

div.cats catsrow1,catsrow2 a {
font-size: 92%;
}

div.cats span.num {
font-size: 88%;
}

#goads_oben{
margin-left:30px;
margin-bottom:10px;
margin-top:5px;
}

#goads_unten {
margin-left:30px;
margin-top:30px;
float:left;
}

table.cats {
  width:100%;
}

table.cats tr {
 float:left;
}

div#goads_unten h1 {
border-bottom:1px solid #C73F19;
color:#C73F19;
font-size:110%;
font-weight:bold;
margin:20px 0px 10px;
padding-bottom:6px;
}

.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-right: 312px; }
.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-right: 312px; width: 100%; }
.kasten3 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333;  }
.kasten4 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

.chooserpict {
float:left;
margin-left:5px;
}

div.clearchooser {
margin-top:2px;
margin-bottom:2px;
clear:both;
}

.tx-kufcompanies-pi1 select {
	width:120px;
	font-size:91%;
}

.tx-kufcompanies-pi1 input.tx-kufcompanies-pi1-searchbox-sword {
	width:150px;
	font-size:91%;
}

.tx-kufcompanies-pi1 input.tx-kufcompanies-pi1-searchbox-button {
	font-size:91%;
}

table.comp {
float:left;
}

div.googlemap {
clear:right;
float:right;
font-size:110%;
}

div.comp_google_map {
	clear:both;
	width:100%;
}

div.comp_descr {
	clear:both;
	width:100%;
}

div.comp_image {
	float:left;
	margin-bottom: 18px;
}

div.comp_address {
	float:left;
	margin-left:0px;
}

div.adress {
	margin-top:5px;
	margin-bottom:5px;
}

div.direction {
	margin-top:5px;
	margin-bottom:5px;
}

div.direction span.direction_label {
	width:	80px;
	float: left;
}

div.email {
	margin-top:5px;
}
.gmap_link {
	clear:both;
}

div.tx-kufcompanies-pi1-listrow div.direction {
	margin-left:5px;
}

td.tx-kufcompanies-pi1-browsebox-SCell A {
    font-weight:bold;
    font-size:110%;
    margin-left:5px;
    margin-right:5px;
}

div.tx-kufcompanies-pi1-browsebox A:VISITED{
    color:purple;
}

div.googleroute {
clear:right;
float:right;
font-size:110%;
margin-top:10px;
}

div#right4 div.average-rating a {
	text-decoration:underline;
	color:#000000;
	padding-left:4px;
    white-space: nowrap;
    font-size:11px;
}

div.right4 div.average-rating a {
    text-decoration:underline;
    color:#000000;
    padding-left:4px;
    white-space: nowrap;
    font-size:11px;
}

div.telefon {
    margin-top:5px;
    margin-bottom:5px;
    text-align:right;
}

div.telefon2 {
    margin-top:5px;
    margin-bottom:5px;
float:right;
margin-left:110px;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
width:192px;
height:80px;
font-size:110%;
}

div.telefon2 p {
margin-top:65px;
}

div.telefon3 {
    margin-top:5px;
    margin-bottom:10px;
    text-align:right;
    margin-right:100px;
    font-size:100%;
}

div.telefon3 a {
text-decoration:none;
}

div.com_telefon3 {
   font-size:100%;
   padding: 0px;
   text-align:left;
   margin-left:6px;
   width: 120px;
}

div.com_telefon3 a {
text-decoration:none;
color:#000000;
    padding-left:4px;
    white-space: nowrap;
}

div.com_telefon4 {
   padding: 0px;
   text-align:left;
   margin-left:40px;
   width: 100%;
}

div.com_telefon4 a {
	text-decoration:none;
	color:#000000;
	padding-left:4px;
    white-space: nowrap;
    font-size:11px;
}

div.telefon5 {
   font-size:100%;
   padding: 0px;
   text-align:left;
   margin-left:6px;
   width: 120px;
}

div.telefon5 a {
    text-decoration:none;
    color:#000000;
    padding-left:4px;
}

div.telefon4 {
    margin-top:5px;
    margin-bottom:5px;
float:right;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/typo3conf/ext/kuf_companies/telefonie2.gif);
width:250px;
height:80px;
font-size:110%;
 padding: 0px 0px 0px 9px;
   text-align:left;
}

div.telefon4 p {
margin-top:65px;
}

.www {
    background:url(../../../typo3conf/ext/dh_linklayout/res/link_ext.gif) no-repeat;
    background-position:0px 2px;
    padding-left:14px;
    margin-top:2px;
    padding-top:0px;
}

.email {
    background:url(../../../typo3conf/ext/dh_linklayout/res/link_mailto.gif) no-repeat;
    background-position:0px 2px;
    padding-left:14px;
    margin-top:2px;
    padding-top:0px;
}

p.align-center {
    text-align:center;
}

#navBottom iframe {
      float:right;
}


div.tx-kufcompanies-pi2-listrow td.com_row1, div.tx-kufcompanies-pi2-listrow td.com_row-1 {
background: #FFDE99;
border: 2px solid #FEB100;
}

div.tx-kufcompanies-pi2-listrow table {
width:100%;
}

div.tx-kufcompanies-pi1-searchbox form {
	float:right;
}

#comTelefon{
text-align:left;
}

#comTelefon strong{
color: #C73F19;
margin-right:24px;
}

.comTelefon{
    text-align:left;
}

.comTelefon strong{
    color: #C73F19;
    margin-right:24px;
}

#comFax strong{
color: #C73F19;
margin-right:46px;
}

.comFax strong{
    color: #C73F19;
    margin-right:46px;
}

#webTerm1 strong, #webTerm-1 strong{
color: #C73F19;
margin-right:16px;
}

.webTerm1 strong, .webTerm-1 strong{
    color: #C73F19;
margin-right:16px;
}

#webTerm2 strong{
color: #C73F19;
margin-right:16px;
}

#webTerm3 strong{
color: #C73F19;
margin-right:16px;
}

#webTerm1 a{
  padding-left:4px;
color: #000000;
text-decoration:none;
}

#webTerm2 a{
  padding-left:4px;
color: #000000;
text-decoration:none;
}

#webTerm3 a{
  padding-left:4px;
color: #000000;
text-decoration:none;
}

#webTerm3{
  float:left;
margin-right: 10px;
}

#com_www a{
  padding-left:4px;
color: #000000;
text-decoration:none;
}

#com_www strong{
color: #C73F19;
margin-right:4px;
}

.com_www a {
    padding-left:4px;
    color: #000000;
    text-decoration:none;
}

.com_www strong {
    color: #C73F19;
    margin-right:4px;
}

#com_direction1 a, #com_direction-1 a{
color: #000000;
text-decoration:none;
}

#com_direction1, #com_direction-1{
float: left;
width: 100%;
margin-top:5px;
}

#com_direction1 strong, #com_direction-1 strong{
color: #C73F19;
margin-right:22px;
float:left;
}

#com_direction2 {
float: left;
width:100%;
}

#com_direction2 a{
color: #000000;
text-decoration:none;
}

#com_direction2 strong{
color: #C73F19;
margin-right:22px;
float:left;
}

.com_direction1 a, .com_direction-1 a{
    color: #000000;
    text-decoration:none;
}

.com_direction1, .com_direction-1{
    float: left;
    width: 100%;
    margin-top: 5px;
}

.com_direction1 strong, .com_direction-1 strong{
    color: #C73F19;
    margin-right:22px;
    float:left;
}

.com_direction2 {
    float: left;
    width:100%;
}

.com_direction2 a{
    color: #000000;
    text-decoration:none;
}

.com_direction2 strong{
    color: #C73F19;
    margin-right:22px;
    float:left;
}

div.com_sort_name {
font-size: 12px;
}

td.com_rating {
font-size: 11px;
}

td.comp_title1, td.comp_title-1 {
background-color: #FEB101;
width: 370px;
}

td.comp_star1, td.comp_star-1 {
background-color: #FEB101;
width:215px;
text-align:right;
}

td.comp_star1 img, td.comp_star-1 img {
	float: right;
}

td.comp_tel1, td.comp_tel-1 {
background-color: #FEB101;
width:135px;
}

td.comp_title2 {
background-color: #C1FFC0;
width: 370px;
}

td.comp_star2 {
background-color: #C1FFC0;
width:215px;
text-align:right;
}

td.comp_star2 img {
	float: right;
}

td.comp_tel2 {
background-color: #F5FFCB;
width:135px;
}

td.comp_title3 {
background-color: #E3E4FF;
width: 370px;
}

td.comp_star3 {
background-color: #E3E4FF;
width:215px;
text-align:right;
}

td.comp_star3 img {
	float: right;
}

td.comp_tel3 {
background-color: #FEF0FF;
width:125px;
text-align:center;
}

td.comp_tel4 {
width:125px;
}

td.comp_tel5 {
width:125px;
}

#comp_map1, #comp_map-1{
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_map1 img, #comp_map-1 img{
 margin-right: 4px;
}

#comp_map1 a, #comp_map-1 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;
}

#comp_map2{
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_map2 img{
 margin-right: 4px;
}

#comp_map2 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;
}

.comp_map1, .comp_map-1 {
    padding: 0px;
    text-align:left;
    width: 120px;
    margin: 10px 0px 10px 6px;
}

.comp_map1 img, .comp_map-1 img {
    margin-right: 4px;
}

.comp_map1 a, .comp_map-1 a{
    color:#000000;
    text-decoration:none;
    white-space:nowrap;
}

.comp_map2 {
    padding: 0px;
    text-align:left;
    width: 120px;
    margin: 10px 0px 10px 6px;
}

.comp_map2 img {
    margin-right: 4px;
}

.comp_map2 a {
    color:#000000;
    text-decoration:none;
    white-space:nowrap;
}

div#map3 {
margin:0px 10px 0px 0px;
float:left;
}

td.com_adress #map3 a{
   color: #000000;
   text-decoration:none;
   padding-left:4px;

}

.notation {
float:right;
font-weight: bold;
font-size: 120%;
margin: 3px 5px 0px 8px;
}

#comp_edit1, #comp_edit-1{
  font-size:100%;
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_edit1 img, #comp_edit-1 img{
 margin-right: 4px;
}

#comp_edit1 a, #comp_edit-1 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;

}

#comp_edit2{
  font-size:100%;
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_edit2 img{
 margin-right: 4px;
}

#comp_edit2 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;
}

.comp_edit1, .comp_edit-1 {
    font-size:100%;
    padding: 0px;
    text-align:left;
    width: 120px;
    margin: 10px 0px 10px 6px;
}

.comp_edit1 img, .comp_edit-1 img {
    margin-right: 4px;
}

.comp_edit1 a, .comp_edit-1 a {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}

.comp_edit2 {
    font-size:100%;
    padding: 0px;
    text-align:left;
    width: 120px;
    margin: 10px 0px 10px 6px;
}

.comp_edit2 img {
    margin-right: 4px;
}

.comp_edit2 a {
    color:#000000;
    text-decoration:none;
    white-space:nowrap;
}

div#edit3{
 float:left;
}

div#edit3 a{
 color:#000000;
padding-left:4px;
text-decoration:none;
white-space:nowrap;
}

#comp_edit4{
  font-size:100%;
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_edit4 img{
 margin-right: 4px;
}

#comp_edit4 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;
}

#comp_edit5{
  font-size:100%;
   padding: 0px;
   text-align:left;
   width: 120px;
   margin: 10px 0px 10px 6px;
}

#comp_edit5 img{
 margin-right: 4px;
}

#comp_edit5 a{
 color:#000000;
text-decoration:none;
white-space:nowrap;
}

div.comp_sort1, div.comp_sort-1{
 width: 100%;
 clear:both;
}

div.comp_sort4{
 width: 362px;
 float:right;
}

div.comp_sort5{
 width: 362px;
 float:right;
}

#contact1, #contact-1{
float:left;
margin: 10px 0px 10px 0px;
}

#com1, #com-1{
float:left;
width:56%;
margin-bottom:5px;
}

.com1, .com-1{
    float:left;
    width:56%;
    margin-bottom:5px;
}

#com2{
float:left;
width:56%;
margin-bottom:5px;
}

#com3{
  float:right;
  width: 200px;
  margin:0px 0px 5px 0px;
}

#com4{
float:right;
text-align:left;
width:170px;
}

#com5{
float:right;
text-align:left;
width:170px;
}

#client1, #client-1{
float:left;
width: 55%;
margin-bottom: 5px;
}

.client1, .client-1 {
    float:left;
    width: 55%;
    margin-bottom: 5px;
}


#client2{
float:left; ;
margin-bottom: 5px;
margin-right:25px;
}

#client3{
float:left; ;
margin-bottom: 5px;
}

#client5{
float:left; ;
margin-bottom: 5px;
}

#client3 strong{
  color: #C73F19;
  font-weight:bold;
  text-align:left;
}

#client4{
float:left;
margin-bottom: 10px;
font-size: 11px;
}

.client4{
float:left;
margin-bottom: 10px;
font-size: 11px;
}

#client5{
float:left; ;
margin-bottom: 10px;
}

#comp_logo{
  margin: 5px 15px 5px 5px;
  float:left;
}

.comp_logo{
    margin: 5px 15px 5px 5px;
    float:left;
}

#web1, #web-1{
  float: left;
  white-space: nowrap;
}

.web1, .web-1{
    float: left;
    white-space: nowrap;
    width: 42%;
}

#web2{
  width: 52%;
  float: left;
  white-space: nowrap;
  margin-bottom: 10px;
}

#web3{
  float: left;
  width: 100%;
  white-space: nowrap;
  margin-bottom: 5px;
}

#left1, #left-1{
  height:99%;
  float:left;
  width: 100%;
}

.left1, .left-1{
  height:99%;
  float:left;
  width: 100%;
}

#left2{
  height:99%;
  float:left;
  width: 100%;
}

#left2-2{
  height:99%;
  float:left;
  width: 100%;
  margin:5px 0px 0px 5px;
display:block;
  padding:3% 0;
}

#left3{
  height:99%;
  float:left;
 width: 100%;
}

#left4{
  float:left;
 width: 100%;
}

.left4{
  float:left;
 width: 100%;
}

#left5{
  float:left;
 width: 470px;
}

#categorie1, #categorie-1{
  margin-bottom:10px;
 text-align: left;
font-size: 90%;
}

.categorie1, .categorie-1{
  margin-bottom:10px;
 text-align: left;
font-size: 90%;
}

#categorie2{
  margin-left:auto;
  margin-right:auto;
 text-align: left;
font-size: 90%;
background-color: #F5FFCB;
}

#categorie3{
  margin-left:auto;
  margin-right:auto;
 text-align: left;
font-size: 90%;
background-color: #FEF0FF;
}

#categorie4{
  margin-left:auto;
  margin-right:auto;
 text-align: left;
font-size: 90%;;
float:left;
width: 100%;
}

.categorie4{
    margin-left:auto;
    margin-right:auto;
    text-align: left;
    font-size: 90%;;
    float:left;
    width: 100%;
}

#categorie5{
  margin-left:auto;
  margin-right:auto;
 text-align: left;
font-size: 90%;;
float:left;
width: 100%;
}

#service{
  float:left;
  width: 100%;
}

div#content_right embed
{
	width:140px;
}
div#left div.banner div {
padding:0px 0px 4px 4px;
}

.spl_li-row1{
padding: 7px;
background-color:#FFDE99;
width: 220px;
}

.spl_li-row2{
  width:200px;
  text-align:center;
  background-color:#FFDE99;
}

.spl_li-row2 img{
  border:none;
  margin-right:3px;
}

.spl_li-row2 a{
color:#000000;
text-decoration:none;
margin-left:5px;
}

.spl_li-row3{
  background-color:#FFDE99;
}

.spl_name{
color:#C73F19;
font-weight: bold;
font-size:110%;

}
.spl_name a{
color:#C73F19;
text-decoration:none;
}

.spl_more{
color:#C73F19;
}

.spl_more img{
 border:none;
  margin-right:3px;
}

.spl_more a{
color:#000000;
text-decoration:none;
margin-left:5px;
font-weight:bold;
}

#google{
width: 400px;
float:left;
}

#google iframe{
border:none;
}

#bewertung {
text-align:center;
width:200px;
}

#bewertung strong{
color: #C73F19;
}

#single_bewertung{
 float:left;
 margin-right:10px;
 margin-bottom: 5px;
}

#spl_bewerten{
text-align:center;
width:180px;
}

#spl_bewerten img{
  border:none;
  margin-right:3px;
}

#spl_bewerten a{
color:#000000;
text-decoration:none;
margin-left:5px;
}

#spl_single_bewerten{
margin-top:10px;
}

#spl_single_bewerten a{
 text-decoration:none;
 color:#000000;
}

#spl_single_bewerten img{
  border:none;
  margin-right:3px;
}

#spl_adress{
margin:5px;
}

#spl_date{
float:left;
margin-right: 10px;
padding: 5px 0px;
font-weight: bold;
}

#spl_note{
margin-right: 10px;
float: left;
padding: 5px 0px;
font-weight: bold;
}

#spl_schlagwort{
margin-right: 10px;
padding: 5px 0px;
font-weight: bold;
}

#spl_kommentar{
width: 100%;
clear:left;
padding: 10px 0px;
}

#spl_bew_head{
background-color:#FFDE99 ;
clear:both;
width:100%;
float:left;
}

/**********************************************************************************
 *
 *  Powermail: Firmen Aenderungswunsch
 *
 **********************************************************************************/
.tx-powermail-pi1_fieldset label
{
	margin-top:5px;
}
.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap
{
 	margin-top:12px;
}
.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html
{
 	margin-top:12px;
}
.tx-powermail-pi1_fieldset legend
{
 	display:none;
}

.tx-powermail-pi1_fieldset img.powermail_captcha_captcha {
    display: block;
    margin-left: 160px;
    margin-top: 3px;
}


.kufcompsearchres {
    clear:both;
    float:right;
    margin-top:5px;
}

table.comp_title_all {
	border: none;
	border-spacing: 0px;
}

div.tx-kufcompanies-pi1-listrow td.comp_title_all, div.tx-kufcompanies-pi1-listrow td.comp_logoplus {
	padding: 0px;
	margin: 0px;
}

div.tx-kufcompanies-pi1-listrow td.comp_logoplus {
    background-color: #FEB101;
}

div.comp_logoplus {
	width:600px;
	height:200px;
	text-align:center;
}

div.comp_logoplus a {
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
}

div.comp_logoplus a img {
	margin:0px;
	padding:0px;
	border:none;
}

div.compmovie {
	clear:right;
	float:right;
	padding-bottom:10px;
}

div.video-1 {
	padding-top: 50px;
	float:left;
}

/**********************************
Styles Search box - kuf_companies
***********************************/
#kc_box-top-left {
	width: 612px;
	height:	80px;
	background: url(../img/searchbox_header.png) 0 0 transparent no-repeat;
}


#kc_box-menue {
position:		absolute;
top:			-25px;
left:			145px; /*155*/
height:			40px;
width:			455px; /*445*/
font-size:		20px;
font-weight:		bold;
color:			#ffffff;
}

#kc_box-menue a {
font-size:	12px;
color: 		#ffffff;
text-decoration: none;
}

#kc_box-menue a:hover {
text-decoration: underline;
}

#kc_box-menue-tab, #kc_box-menue-tab.active {
	position: relative;
	float: left;
	width: 89px;
	height: 28px;
	background:	#C73F19;
	line-height: 28px;
	margin-top:	12px;
	border-radius: 5px;
	border: 1px solid #ffffff;
}

#kc_box-menue-tab.active {
	height: 40px;
	margin-top: 0;
	line-height: 40px;
}

#kc_box-menue-tab.facebook {
	background:	#2183bd;
}

#kc_box-menue-tab.your-entry {
	background:	#33b2dd;
}




#kc_box-main {
clear:					both;
width:					610px;
position: 				relative; 
height: 				auto; 
background: 				#FEB100; 
text-align: 				center; 
border:					1px solid #FEB100;
border-bottom-right-radius:		5px; 
border-bottom-left-radius:		5px;
}

#kc_box-small {
width:                  460px;
position:               relative; 
height:                 auto; 
background:             #FEB100; 
text-align:             center; 
border:                 1px solid #FEB100;
margin-top:				15px;
margin-bottom:			15px;
border-radius: 5px;
overflow: hidden;
}

#kc_box-small > #kc_box-main-content {
margin:         20px 15px 15px 15px;
}

#kc_box-small-details {
width:                  620px;
position:               relative; 
height:                 auto; 
background:             #FEB100; 
text-align:             center; 
border:                 1px solid #FEB100;
margin-top:				15px;
margin-bottom:			15px;
border-radius: 5px;
}

#kc_box-main-content {
position:		relative;
margin:			50px 15px 15px 15px;
font-size:		12px;
color:			#000000;
text-align: 	left;
height:			auto;
}

#kc_box-small-details #kc_box-main-content {
position:		relative;
margin:			15px 15px 15px 15px;
font-size:		12px;
color:			#000000;
text-align: 	left;
height:			auto;
}

#kc_box-main-content #search_form {
height:			90px;
width:			100%;
}

#kc_box-small #kc_box-main-content #search_form {
height:			65px;
width:			100%;
}

#kc_box-small-details #kc_box-main-content #search_form {
height:			65px;
width:			100%;
}

#kc_box-main-content #search_form .kc_search_hint {
margin-bottom:	20px;
margin-top:		0px;
font-weight:	bold;
}

#kc_box-main-content #search_form #what {
width:  235px;
float:  left;
}

#kc_box-small #kc_box-main-content #search_form #what {
width:	170px;
}

#kc_box-main-content #search_form label {
display: block;
font-weight: bold;
font-size:	14px;
}

#kc_box-main-content #search_form label em {
font-weight: normal;
font-size:	12px;
}

#kc_box-small #kc_box-main-content #search_form input {
width:	160px;
}

#kc_box-main-content #search_form input {
width:	210px;
}

#kc_box-main-content #search_form .button {
width:	80px;
margin-top:	12px;
background-color: #C73F19;
border: 1px solid #ffffff;
color: #ffffff;
cursor: pointer;
font-size: 13px;
text-decoration: none;
padding:	5px;
border-radius:		5px;
}

#kc_box-small #kc_box-main-content #search_form .button {
width:	80px;
}

#kc_box-main-content #search_form #what p {
margin-top:	3px;
font-size: 10px;
}

#kc_box-small #kc_box-main-content #search_form #what p {
margin-top:	3px;
font-size: 9px;
}

#kc_box-main-content #search_form #where {
width:	235px;
float:	left;
}

#kc_box-small #kc_box-main-content #search_form #where {
width:  173px;
}

#kc_box-main-content #search_form #where p {
margin-top:	3px;
font-size: 10px;
}

#kc_box-small #kc_box-main-content #search_form #where p {
margin-top:	3px;
font-size: 9px;
}

#kc_box-main-content #search_form #button {
float:	left;
}

#kc_box-main-content #tag_clouds {
height:			90px;
width:			100%;
}

#kc_box-main-content #tag_clouds #tag_clouds_what {
width:	235px;
float:	left;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content {
width: 195px;
height: 75px;
background-color: #ffffff;
border: 1px solid #999999;
padding:	5px;
border-radius:		5px;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content span {
cursor: pointer;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content .kc_tag_1 {
font-size:	9px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content .kc_tag_2 {
font-size:	11px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content .kc_tag_3 {
font-size:	12px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content .kc_tag_4 {
font-size:	14px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_what #what_content .kc_tag_5 {
font-size:	14px;
font-weight: bold;
}


#kc_box-main-content #tag_clouds #tag_clouds_where {
width:	235px;
float:	left;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content {
width: 195px;
height: 75px;
background-color: #ffffff;
border: 1px solid #999999;
padding:	5px;
border-radius:		5px;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content span {
cursor: pointer;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content .kc_tag_1 {
font-size:	9px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content .kc_tag_2 {
font-size:	11px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content .kc_tag_3 {
font-size:	12px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content .kc_tag_4 {
font-size:	14px;
font-weight: normal;
}

#kc_box-main-content #tag_clouds #tag_clouds_where #where_content .kc_tag_5 {
font-size:	14px;
font-weight: bold;
}

#kc_box-main-content #tag_clouds #tag_clouds_right {
float:	left;
}

#kc_box-socials  {
float:			left;
margin-top:		4px;
margin-left:	4px;
width:			600px;
margin-bottom:	15px;
}


#kc_box-socials a, img {
border:			0px;
margin-right: 	0px;
}

.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
    font-size: 11px;
}

div.tx-kufcompanies-pi1 #location_main .location_main_land {
	border:			1px solid #FEB100;
	padding:		0px;
	margin-bottom: 	15px;	
	background-color:	#FFDE99;
	border-top-right-radius:			4px;
	border-top-left-radius:				4px;
} 

div.tx-kufcompanies-pi1 #location_main .location_main_land h3 {
	background-color:		#FEB100;
	padding:				3px 3px 3px 5px;
	margin: 				0px;
	font-size:				13px;	
} 

div.tx-kufcompanies-pi1 #location_main .location_main_list {
	padding:		5px;
} 

/*.location_main_bundesland */
div.tx-kufcompanies-pi1 #location_main a {
	color:		#000000;
	padding:	1px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_letter {
	border:			1px solid #FEB100;
	padding-bottom:		5px;
	margin-bottom: 	15px;
	height:			auto;
	float:			left;
	width:			100%;	
	background-color:	#FFDE99;
	border-top-right-radius:			4px;
	border-top-left-radius:				4px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_list {
	height:			auto;	
} 

div.tx-kufcompanies-pi1 #location_main .location_land_letter h3 {
	background-color:		#FEB100;
	padding:				3px 3px 3px 5px;
	margin: 				0px;	
	font-size:				13px;
} 

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_1 {
	float: 			left;
	width: 			33%;
	margin-left:	5px;
	margin-top:		8px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_1 span a {
	display:	block;
	color:		#000000;
	margin-bottom: 2px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_2 {
	float: 			left;
	width: 			33%;
	margin-left:	5px;
	margin-top:		8px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_2 span a {
	display:	block;
	color:		#000000;
	margin-bottom: 2px;
}

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_3 {
	float: 			left;
	width: 			auto;
	margin-left:	5px;
	margin-top:		8px;
} 

div.tx-kufcompanies-pi1 #location_main .location_land_letter_column_3 span a {
	display:	block;
	color:		#000000;
	margin-bottom: 2px;
}

.content_table_comp_eintrag {
	border: 1px solid #FEB100;
	margin-top: 10px;
	width: 100%;
	float: left;
}

.content_table_comp_eintrag .td-0 {
	width: 46%;
}

.content_table_comp_eintrag .td-1,.td-2,.td-3 {
	width: 18%;
	text-align: center;
}

.content_table_comp_eintrag th {
	background: #FEB100;
}

.content_table_comp_eintrag tr {
	height: 30px;
}

.content_table_comp_eintrag tbody {
	background: #FFDE99;
}

.content_table_comp_eintrag tbody td {
	padding: 5px;
}

.content_table_comp_eintrag tbody td div {
	width:	95px;
	padding: 5px 5px 5px 5px;
	background-color: #C73F19;
	border: 1px solid #ffffff;
	border-radius:		5px;
}

.content_table_comp_eintrag tbody td a {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

div.tx-kufcompanies-pi1-browsebox {
border: 2px solid #FEB100;
margin-left: 4px;
text-align: center;
width: 600px; 
}

div.tx-kufcompanies-pi1-browsebox p {
border-bottom: 2px solid #FEB100;
margin: 5px;
padding-bottom: 5px;
text-align: center;
}

div.tx-kufcompanies-pi1-browsebox table {
margin: auto;
padding: 5px;
width: auto;
}

div.tx-kufcompanies-pi1-browsebox table tbody {
	width: 400px;
}

div.tx-kufcompanies-pi1-browsebox table td p {
	background: #FEB100;
	width: 20px;
	padding: 3px;
	text-align: center;
}

div.tx-kufcompanies-pi1-browsebox table td p a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

div.tx-kufcompanies-pi1-browsebox table td.tx-kufcompanies-pi1-browsebox-SCell p {
	background: #FFFFFF;
	width: 20px;
	padding: 3px;
	color: #000000;
	text-align: center;
	border: 1px solid #FEB100;
}

div#kc_box-main-content .fbConnectWidgetTopmost {
background:	#feb100;
}

div#kc_box-main-content .fbConnectWidgetTopmost .lfloat .fcb {
color:	#ffffff;
}

div#kc_box-main-content .fbConnectWidgetTopmost .fan_box .name {
color:	#000000;
}

div.tx-kufcompanies-pi1-browsebox table td.tx-kufcompanies-pi1-browsebox-SCell p a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/* Werbebanner 21.10.2011 */
#navBottom {
	margin: 0 0 0 5px;
}
