#contentMain .kfzbetriebedb {position:absolute;background:#fff;z-index:510;top:-40px;width:914px;left:-200px;min-height:600px;font-size:13px;}
#contentMain .kfzbetriebedb .head {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_head.gif);height:71px;border:1px solid #fff;position:relative;}
#contentMain .kfzbetriebedb .head h1 {position:absolute;top:20px;left:20px;color:#fff;margin:00!important;padding:0;font-size:1.5em;line-height:1.2em;border:0}

#contentMain .lbOverlay {position: fixed;z-index: 50;left: 0;top: 0;width: 100%;height: 100%;background-color: #133248;opacity:0.9;filter:alpha(opacity=90);}
#contentMain #shadowFrame .centerMessage {position:absolute;top:200px;left:50px;width:400px;z-index:52;background:#fff;padding:10px 20px 20px 20px;}
#contentMain #shadowFrame .centerMessage p {font-weight:bold;text-align:center;}
#contentMain #shadowFrame .centerMessage p.red {color:red;background:none;border:none;font-size:12px;}
#contentMain #shadowFrame .centerMessage .closeButtonCon {padding-bottom:20px;height:18px;}
#contentMain #shadowFrame .centerMessage .closeButton {height:18px;display:block;float:right;cursor:pointer;background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/ico-close.png) no-repeat right;padding-right:22px;}

#contentMain .kfzbetriebedb .head .navi {position:absolute;top:45px;left:200px;}
#contentMain .kfzbetriebedb .head .navi ul {list-style:none;margin:0;padding:0;}
#contentMain .kfzbetriebedb .head .navi li {float:left;font-size:17px!important;font-weight:bold;color:#01497d;background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_tab.png);height:26px;padding:0px 0px 0 10px;margin-right:5px;font-weight:bold;font-size:1.2em;z-index: 10;}
#contentMain .kfzbetriebedb .head .navi li span {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_tab_right.png) no-repeat top right;padding-right:10px;height:21px;display:block;padding-top:5px;}
#contentMain .kfzbetriebedb .head .navi li.active {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_tab_active.png);height:36px;margin-top:-10px;}
#contentMain .kfzbetriebedb .head .navi li.active span {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_tab_right_active.png) no-repeat top right;padding-right:10px;height:36px;display:block;padding-top:5px;}
#contentMain .kfzbetriebedb .head .navi li span img {margin-right:2px;}
#contentMain .kfzbetriebedb .tabcontent, 
#contentMain .kfzbetriebedb .removeContainerItemLink,
#contentMain .kfzbetriebedb .containerMessage {display:none;}
#contentMain .kfzbetriebedb  #tabcontent_pre.tabcontent {display:block;}
#contentMain #innerContent p.space {padding:10px 0 0 0;}
#contentMain .kfzbetriebedb .containerItem {padding:2px 0;}
#contentMain .kfzbetriebedb .containerItem.item {display:block;}
#contentMain .kfzbetriebedb .containerItem.dummy {display:none;}
#contentMain .kfzbetriebedb .containerMessage {padding-top:10px;}
#contentMain .kfzbetriebedb .parentContainer {margin-bottom:20px;}

#contentMain .kfzbetriebedb .error {margin:0;display:block;width:auto;}

#contentMain .kfzbetriebedb .footer {background:#035b9a;height:15px;border:1px solid #fff;position:absolute;bottom:0;left:0;width:912px;}

#contentMain .kfzbetriebedb .body {padding:20px;padding-bottom:100px;}

#contentMain .kfzbetriebedb .body h2 {color:#035b9b;font-size:1.4em;font-weight:bold;border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:20px;}

#contentMain .kfzbetriebedb .btnbig a {display:block;background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/btn-big.gif) no-repeat;width:254px;height:36px;color:#fff;font-size:18px;padding-left:80px;padding-top:15px;margin:50px auto 20px auto;}
#contentMain .kfzbetriebedb .btnsmall a {display:block;background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/btn-small.gif) no-repeat;width:274px;height:25px;color:#fff;font-size:12px;padding-left:60px;padding-top:7px;margin:50px auto 20px auto;;}
#contentMain .kfzbetriebedb .center {text-align:center;}

#contentMain .kfzbetriebedb .tabcontent select, #contentMain .kfzbetriebedb input[type=text], 
#contentMain .kfzbetriebedb .tabcontent textarea {width:300px;border:1px solid #8e8e8e;float:left;margin-right:20px;}
#contentMain .kfzbetriebedb .tabcontent .kfzart div {float:left;margin-right:20px;}

#contentMain .kfzbetriebedb .tabcontent .containerMessage, #contentMain .kfzbetriebedb .tabcontent .message {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_message.png) no-repeat 10px 6px #e3edf3;margin-top:20px;padding:5px;padding-left:30px;}
#contentMain .kfzbetriebedb .buttons {position:absolute;bottom:20px;left:0;width:874px;padding:20px;}
#contentMain .kfzbetriebedb .left, #contentMain .kfzbetriebedb .right {width:48%;float:left;}
#contentMain .kfzbetriebedb .right {float:right;text-align:right;}
#contentMain .kfzbetriebedb .buttons button, #contentMain .kfzbetriebedb .buttons input {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_button.png) no-repeat;height:27px;width:94px;color:#fff;font-weight:bold;padding-bottom:3px;cursor: pointer;}
#contentMain .kfzbetriebedb .buttons button.large, #contentMain .kfzbetriebedb .buttons input.large {background-image:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_button_large.gif);width:200px;}

#contentMain .kfzbetriebedb fieldset div label {margin:0;padding:0;text-align:left;font-weight:normal;width:auto;width:130px;}
#contentMain .kfzbetriebedb fieldset div {clear:both;}
#contentMain .kfzbetriebedb input[type=text] {height:20px;width:200px;margin-bottom:10px;}

#contentMain form .kfzbetriebedb fieldset textarea {width:200px;display:block;margin-bottom:10px;}

#contentMain .kfzbetriebedb  .leftdiv, #contentMain .kfzbetriebedb .rightdiv {width:48%;float:left;}
#contentMain .kfzbetriebedb #display_image {width:100px;min-height:100px;border:1px solid #8e8e8e;margin-left:50px;margin-bottom:20px;}
#contentMain .kfzbetriebedb #btnCancel {display:none;}
#contentMain .kfzbetriebedb a.delete {background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/bg_delete.gif) no-repeat;padding-left:20px;margin-left:10px;margin-top:5px;display:block;}

#contentMain .kfzbetriebedb .datenschutz {margin-bottom:20px;clear:both;}
#contentMain .kfzbetriebedb .dschutzform {width:250px;float:left;margin-right:20px;font-weight:bold;}
#contentMain .kfzbetriebedb .dschutzform div {margin-bottom:20px;}
#contentMain .kfzbetriebedb .dschutzform label {margin-right:70px;}
#contentMain .kfzbetriebedb .dschutztext {width:600px;float:left;height:200px;overflow:auto;border:1px solid #919191;}

#contentMain .kfzbetriebedb .datenschutz {margin-bottom:250px;clear:both;}


#contentMain .dsc_betriebedb label {width:auto;text-align:left;font-weight:normal;}
#contentMain .dsc_betriebedb #tx-dsckfzbetriebedb-seachform-id  fieldset {background:inherit;padding:0;margin-top:20px;margin-bottom:30px;}
#contentMain .dsc_betriebedb fieldset div {clear:none;margin:0;position:relative;}
#contentMain .dsc_betriebedb fieldset div label, #contentMain  .dsc_betriebedb fieldset span,#mainContent  div.cro dt {margin:0;display:inline;width:auto;text-align:left;float:none;}



#contentMain #searchform .overTxtLabel {
	height: 20px;
	line-height: 20px;
	color: #bbbbbb;
	font-size: 10px;
}

#contentMain #section-simple label {
	display: block;
	font-size: 10px;
}

#contentMain #fulltext-box {
	width: 195px;
	float: left;
	margin-right: 9px;
}

#contentMain #fulltext-box input {
	width: 187px;
}

#contentMain #zip-box {
	width: 165px;
	float: left;
	margin-right: 9px;
}

#contentMain #zip-box input {
	width: 158px;
}

#contentMain #range-box {
	width: 110px;
	float: left;
}

#contentMain #range-box select {
	width: 102px;
height:20px;
}

#contentMain #section-advanced h3 {
	clear: both;
	border-bottom: 1px solid #a5bfd1;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px;
	padding-top: 20px;
text-transform:none;
}


#contentMain #section-advanced-leistungen div,
#contentMain #section-advanced-weitereleistungen div,
#contentMain #section-advanced-betriebsart div,
#contentMain #section-advanced-fahrzeugart div {
	float: left;
	width: 50%;
	height: 25px;
	line-height: 25px;
}


#contentMain #section-advanced-betriebsart p {clear:both;margin:0;padding:0;padding-top:10px;}

#contentMain #section-advanced-leistungen div input,
#contentMain #section-advanced-weitereleistungen div input,
#contentMain #section-advanced-betriebsart div input,
#contentMain #section-advanced-fahrzeugart div input {
	float: left;
	margin-top:6px;
	margin-right:0.25em;
	display:inline;
}

#contentMain .dsc_betriebedb form .buttons {
	clear: both;
	padding-top: 1em;
}

#contentMain .dsc_betriebedb form .buttons input[type=submit], 
#contentMain #addContent form .buttons input[type=submit],
#contentMain #tx-dsckfzbetriebedb-submit-search-id
 {
	float: right;
background:url(/typo3conf/ext/dsc_kfzbetriebedb/res/btn_search.gif) no-repeat;border:0;width:207px;height:25px;color:#015998;font-weight:bold;font-size:12px;
}

#contentMain #tx-dsckfzbetriebedb-submit-search-id,
#contentRight #tx-dsckfzbetriebedb-submit-search-id,
#contentLeft #tx-dsckfzbetriebedb-submit-search-id {float:left;margin:10px 0px;}

#contentMain .dsc_betriebedb #searchform a {text-decoration:none;}
#contentMain .dsc_betriebedb #searchform a.advancedlink {padding-top:10px;display:block;clear:both;}
#contentMain #section-advanced-branches {display:none;}
#contentMain .advancedlink {clear:both;display:block;padding-top:10px;}
#contentMain .advancedlink img {display:block;float:left;margin-right:3px;margin-top:1px;}

#contentMain #addContent .teaser fieldset {padding:10px;}

#contentMain #addContent .teaser fieldset label {display:block;width:200px;text-align:left;}
#contentMain #addContent .teaser input {width:190px;}
#contentMain #addContent .teaser #range-box select {width:100px;}
#contentMain #addContent form .buttons input[type=submit] {width:150px;float:left;margin-top:20px;}


#contentMain .recordstats select {width:100px;}
#contentMain .recordstats .pages a {background:#e5eef3;padding:2px;margin-right:2px}
#contentMain .recordstats .pages a.act {background:#015998;color:#fff;}
#contentMain .tx-dsckfzbetriebedb-table-result {border-top:1px solid #a5bfd1;margin-top:5px;margin-bottom:5px;}
#contentMain .tx-dsckfzbetriebedb-table-result td {border-bottom:1px solid #a5bfd1;padding:5px;}
#contentMain .tx-dsckfzbetriebedb-table-result td a.internal-link {text-decoration:underline;}
#contentMain .tx-dsckfzbetriebedb-table-result td a.internal-link span {background:inherit;display:none;}

#contentMain .tx-dsckfzbetriebedb-table-result .numberingItem {background:#015998;color:#fff;text-align:center;margin-top:5px;}

#contentMain .stammdaten .image {width:130px;float:left;text-align:center;border:1px solid #e6e7e8;margin-right:10px;}
#contentMain .stammdaten .text {width:300px;float:left;}
#contentMain .stammdaten .socialicons div {float:left;margin-right:5px;}
#contentMain .stammdaten .socialicons {margin-top:5px;}

#contentMain .betriebstyp {clear:both;padding-top:10px;margin-bottom:20px;}
#contentMain .betriebstyp strong {display:block;width:132px;float:left;margin-right:10px;}

#contentMain .schild, 
#contentMain .schildimage {width:190px;float:left;margin-bottom:10px;margin-right:30px;}
#contentMain .schild {background:#0066b3;height:29px;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding-top:5px;}


#contentMain .progressWrapper {
    width: 357px;
    overflow: hidden;
}

#contentMain .progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}

/* Error */
#contentMain .red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {tester	schnittstellertest

    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    white-space: nowrap;
}

#contentMain .previewdetail {height:300px;overflow:auto;border:1px solid #8e8e8e;padding:20px;}
#contentMain .previewdetail #section-advanced {width:500px;}

#contentMain .meine-daten img {margin-left:5px;margin-bottom:5px;}
#gmapmarker .address, #gmapmarker .company { font-size: 12px; }


#contentMain #tabcontent_kontakt textarea {height:120px;}


/* IE-fixpatch für die erweiterte Betriebesuche 01.09.2011 */

#contentMain #section-advanced-leistungen div,
#contentMain #section-advanced-weitereleistungen div,
#contentMain #section-advanced-betriebsart div,
#contentMain #section-advanced-fahrzeugart div{
	position: relative;
	padding: 0;
}

#contentMain #section-advanced-leistungen div label,
#contentMain #section-advanced-weitereleistungen div label,
#contentMain #section-advanced-betriebsart div label,
#contentMain #section-advanced-fahrzeugart div label {
	display: block;
	float: none;
	position: relative;
	top: 0px;
	left:17px;
	margin:0;
	padding:0;
	line-height: 25px;
	height: 25px;
}

#contentMain #section-advanced-leistungen div input,
#contentMain #section-advanced-weitereleistungen div input,
#contentMain #section-advanced-betriebsart div input,
#contentMain #section-advanced-fahrzeugart div input {
	display: block;
	float: none;
	position: absolute;
	top: 0px;
	left:0px;
	margin:0;
	padding:0;
	line-height: 25px;
	height: 25px;
	text-align: left;
	width: 13px;
	height: 25px;
}

#contentMain .addInfo {
    color:#FFFFFF;
    background-color:#035B9B;
    padding:0 5px;
    margin-left: 5px;
    cursor: pointer;
}
#contentMain #addInfoGest,
#contentMain #addInfoAusb {
    display: none;
    background-color: #E3EDF3;
    border: 1px solid #035B9B;
    padding: 15px 15px 10px 10px;
    position: absolute;
    top: 25px;
    left: 0;
}
#contentMain .parentContainer {
    position: relative;
}
#contentMain .addInfoClose {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 4px;
    font-weight: bold;
    color: #FFF;
    background-color:#035B9B;
    cursor: pointer;
}


/*neuer style*/

#contentMain .kfzbetriebedb_detail h1,#contentMain .kfzbetriebedb_detail h2, #contentMain .kfzbetriebedb_detail h3, #contentMain .kfzbetriebedb_detail h4{border:none;padding-left:0px;}
#contentMain .kfzbetriebedb_detail #detailHeader p{margin:0px;}
#contentMain .kfzbetriebedb_detail #detailHeader p.med{font-size:26px;}
#contentMain .kfzbetriebedb_detail h2{margin-top:20px;}
#contentMain .kfzbetriebedb_detail .left #googleMapInHeader {
    margin: 25px 0px;
    width: 300px;
    float: left;
    margin:0px;
}

#contentMain .kfzbetriebedb_detail .left .mapAddr{
    float: left;
    width: 300px;
}
#contentMain .kfzbetriebedb_detail .left .mapAddr h3{margin-top:0px;line-height:25px;}

#contentMain .kfzbetriebedb_detail #detailContent .tx_dscclipclap_header {
    background: url("/fileadmin/templates/img/ico-clipclap-down.png") no-repeat scroll 578px center transparent;
}