/*#########################################################################
###############             COPYRIGHT DB                    ###############
#########################################################################*/
* {margin: 0;padding: 0;}

/* ######## THICKBOX ######## */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;} siehe Oben */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:500;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#ccc;
  /*filter:alpha(opacity=75);*/
  /*-moz-opacity: 0.75;*/
  opacity: 0.75;
}
/* ie6 hack
* html #TB_overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/
#TB_window {
  position: fixed;
  /*background: #ffffff;*/
  z-index: 502;
  color:#000000;
  display:none;
  /*border: 4px solid #525252;*/
  text-align:left;
  top:50%;
  left:50%;
}
/* ie6 hack
* html #TB_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
*/
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:503;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
/* ie6 hack
* html #TB_load {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
*/
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
 /* filter:alpha(opacity=0);*/
 /* -moz-opacity: 0;*/
  opacity: 0;
  height:100%;
  width:100%;
}
/* ie6 hack
* html #TB_HideSelect {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  /*_margin-bottom:1px;*/
}
/* ######## ENDE THICKBOX ######## */

html, body { background-color:#CECECE;margin: 0;padding: 0; color:#333333;  font-family:Arial,sans-serif;   font-size:16px;}

.hddInfoLink{display:none;visibility:hidden;}
.elemHidden{display:none;}
.elemShow{display:block;}
img {border: none;}
a {color: #333;text-decoration: none;}
a:hover, a:focus, a:active {color: #f00;text-decoration: underline;}
strong, .bold {font-weight: bold;}
hr {background-color: #606033;color: #606033;height: 1px;border: 0 none;width: 100%;}
p, ul, ol {margin-bottom:0.38em;padding-top:0.05em;}
li {list-style-image:none;list-style-position:outside;list-style-type:none;}
address, blockquote, dl, img, ol, p, ul, h4, span {font-size:11px;line-height:1.4;/*margin-bottom:0.3em;*/}
ul ul, ul ol, ul p, ul h3, ol ul, ol ol, ol p, ol h3, ol dl, ul dl, dl ol, dl ul, dl p, blockquote p, table p, button {font-size:.7em;}
h1, h2, h3, h4, h5, h6 {font-size: 1em;font-weight:normal;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
select option, select optgroup{padding: 0 2px 0 5px;} /* Siggi */
.noFloat, form br { float: none;clear: both; }

body.font_normal {font-size:16px;}
body.font_large {font-size:19px;}
body.font_xl {font-size:22px;}
table td {vertical-align:top;}

table td p.bodytext {font-size:0.7em;}

.screenreaderText, .fontSizer span {left:-9999em;position:absolute;}
.doc {background:#F2F2F2 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/content-bg.png) repeat-y scroll left top;margin:0 auto;padding:0 10px;position:relative;width:980px;}
.header {background-color: #fff;height: 72px;width: 100%;}
.mainNav {background-color:#FF0000;position:relative;width:100%;z-index:110;}
.content {}

.footer, #footer  {clear: both;height: 3em;position: relative;}

/*##################    HEADER       #################*/
.logoBahn {left: 34px;margin-bottom:0;position:absolute;top:16px;width:126px;}
.logoFlinkster {right: 25px;margin-bottom:0;position:absolute;top:15px;width:102px;}
.headerElements {right: 310px;margin-bottom:0;position:absolute;top: 25px;width: 350px;}
.headerElementsCenter {right: 310px;margin-bottom:0;position:absolute;top: 25px;width: 370px;}
form.searchQuery {float:right;margin:1px 16px 0 0;text-align:right;}
button.searchQuery {background:#999DA6 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/gradients-bg.png) no-repeat scroll -600px 50%;border-color:#B0B0B0 #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;color:#FFFFFF;cursor:pointer;display:block;font-weight:bold;font-size: 11px;left:-1px;letter-spacing:1px;margin:0;padding:2px 5px 3px;position:relative;text-decoration:none;top:-1px;padding-bottom:1px !important;}
input.searchQuery {margin-right:4px;height:14px;padding:1px 8px;width:130px;border:1px solid #768086;color:#333333;float:left;font-size:0.9em;}
form.searchQuery span span {background-color:#D2D2D2;display:block;float:left;position:relative;}
form.languageSelector {/* width:100px; */float:right;margin-right: 10px;margin-top: 1px;}
span.languageFlagg {background: transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/flags.gif) no-repeat;display: block;height: 16px;width: 24px;float: left;}
select.languageSelector {background-image:none !important;border:1px solid #768086;color:#333333;padding:0;float:left;}
select.languageSelector option {padding: 0 5px 0 8px;}
ul.serviceNav  {float:right;margin-right:16px;}
ul.serviceNav li {display:block;float:left;width:100px;border:1px solid #ff0000;}
a.serviceNav {border-left:1px solid #696969;display:block;float:left;line-height:1;margin:6px 0 5px;padding:0 10px;}
#mn-login a, #mn-logout a {border-left: none;}
#mn-logout a:hover {cursor:pointer;}
/* Link innerhalb der Login-Box */
#mn-login li a {font-size:11px;color:#333333;font-weight:bold;padding:2px 0px 5px 0px;}

a.fontNormal, a.fontLarge, a.fontXl {display: inline;padding: 0 2px;float: none;margin: 6px 0 5px 0;border: none;line-height: 1.1em;}
a.fontNormal {padding-left: 6px;}
a.fontLarge {font-size: 120%;}
a.fontXl {font-size: 140%;padding-right: 0px;}

/*##################    MainNavi         #################*/
.manNavi {background-color:#FF0000;position:relative;width:100%;z-index:110;}
.manNavi h2 {color:#FF0000;left:-2000px;margin:0;max-width:800px;padding:0;position:absolute;top:0;}
.manNavi ul {margin:0;padding:0;}
.manNavi .manNavi_left {float:left;padding-bottom:5px;/*width:745px;*/}
.manNavi .manNavi_right {float:left;/*padding-bottom:5px;width:225px;*/}
#main-nav #login-form {float:right;width:210px;}
.manNavi li {display:block;float:left;position:relative;}
.manNavi .manNavi_left li.first {padding-left:4px;}
.manNavi li a.jhover, .manNavi li h3 {/* height:19px; */height: 1.1em;}
.manNavi li.first a {border-left:0 none;}
.manNavi li a.active {font-weight:bold;}
.manNavi li a.jhover {text-decoration:none;}
.manNavi li a {border-left:1px solid #FFFFFF;color:#FFFFFF;display:block;float:left;line-height:1;margin:9px 0 0;overflow:hidden;padding:0 11px;    font-size:1.6em;line-height:1;}
.manNavi li a:hover {text-decoration: none;}
/*
.manNavi li a span{font-size: 1.6em;line-height: 1.0;}
*/
.manNavi h3 span, .manNavi a span {left:auto;position:relative;}
.manNavi h3 span {top: 1px;white-space:nowrap;}

.manNavi ul ul, .manNavi ul h3 {border:1px solid #9FA3AB;left:-9999em;margin:0;position:absolute;display:block;}
.manNavi ul ul {background-color:#FFFFFF;float:none;padding:8px;top:30px;font-size:1em;width: 229px;z-index:110;}
.manNavi ul h3 {background-color:#FFFFFF;border-bottom:0 none;color:#878C96;padding:9px 10px 3px 10px;top:-1px;z-index:111;font-size:1.6em;height:19px;}

.manNavi li.first h3 {margin-left: -40px !important;}
.manNavi li h3 a {border:0 none;color:#878C96;display:inline;float:none;font-size: 1em;margin:0;padding:0;}
.manNavi li h3 a {text-decoration: none;color: #878C96;}
.manNavi ul li ul li, .manNavi ul li ul a {background-color:#EAEAEA;clear:both;float:none;font-size: 1em;line-height: 1.2em;height: auto;margin:0;padding-top: 2px;width:auto !important;border: none;}
.manNavi ul li ul a {padding: 0;}
/* neu test */
.manNavi ul ul a span{ color: #333333;background: url(/fileadmin/www.dbfuhrpark-portal.de/style/img/pfeil_right_akt.gif) no-repeat; background-position: 0px 2px;text-decoration: none;padding: 0px 2px 2px 15px; margin: 0px 0px 0px 10px;font-size:1em;font-weight:bold;}
/* ende neu test */
/*
.manNavi ul ul a span {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll 8px -993px !important;color:#333333;font-size:1em;font-weight:bold;height:auto;padding:4px 8px 3px 20px !important;width:auto !important;}
*/

.manNavi_left li.rollover h3, .manNavi_left li.rollover ul {left:50%;margin-left:-50%;}
.manNavi .manNavi_right {float:right;}
.manNavi .manNavi_right a {padding-right:12px;}
.manNavi .manNavi_right li,
.manNavi .manNavi_right a,
.manNavi .manNavi_right h3 {cursor:pointer;top:-1px}
.manNavi .manNavi_right h3 a {/*siggi*/margin:0px -9px 0px 0px/*ende*/}
.manNavi li#mn-login {font-size: 1em;}
#mn-login, #mn-logout {z-index: 110;}
.manNavi li#mn-login.rollover h3,
.manNavi li#mn-login.rollover ul,
.manNavi li#mn-login.rollover div.tx-loginboxmacmade-pi2 {left:auto;right:-3px;}
/* .manNavi li#mn-login.rollover ul {top:0;right: 0;} */
.mainNavLoginBox {float:none;height:225px;margin:0;position:absolute;right:-10px;top:-10px;width:225px;z-index:110;}
#mn-login {z-index:112;}
.manNavi li#mn-login a{ border-left:1px solid #ffffff;padding-right:10px;}
.manNavi li#mn-login #mn-login-username-label {padding-top:12px;}
.manNavi #mn-login label {display:block;margin:0 16px;padding:6px 0 2px;}
.manNavi #mn-login input {border:1px solid #768086;color:#333333;line-height:1.2;margin:0 8px;padding:1px 4px 0;width:162px;}
.manNavi li#mn-login select {border:1px solid #768086;color:#333333;font-size:1em;line-height:1.2;margin:0 8px;width:172px;}

/* Kundenmenu */
#mn-meinedaten {z-index: 112;}
.manNavi_right li#mn-meinedaten.rollover h3,
.manNavi_right li#mn-meinedaten.rollover ul,
.manNavi_right li#mn-meinedaten.rollover div.tx-loginboxmacmade-pi2 {left:auto;right:-2px;padding: 9px 10px 3px;}
.manNavi_right li#mn-meinedaten li a {padding-top:5px;}
.manNavi_right li#mn-meinedaten a.jhover{border:none;/*test*/padding-top:1px;width:132px;display:block;}
/*.manNavi li#mn-meinedaten.rollover div.tx-loginboxmacmade-pi2 {left:auto;right:-2px;padding: 9px 14px 3px;} Siggi*/

#mn-login .button-inside {height:2em;padding:8px 10px;text-align:right;}
.button-inside span.button-border {background-color:#D2D2D2;display:block;float:left;position:relative;}
#mn-login .button-inside span.button-border {float:right;}
.button-inside span.button-border button,
.button-inside span.button-border input.button,
.button-inside span.button-border a {background:#E4421C url(/fileadmin/www.dbfuhrpark-portal.de/style/img/gradients-bg.png) no-repeat scroll -2100px 50%;border-color: #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;   font-size: 2.1em;color:#FFFFFF;cursor:pointer;display:block;font-weight:bold;left:-1px;letter-spacing:1px;margin:0;padding: 2px 5px 1px;position:relative;text-decoration:none;top:-1px;}
#mn-login .button-inside button span {background-position:left -2298px;margin-bottom: 0;}
.button-inside span.button-border a span,
.button-inside span.button-border button span,
.button-inside span.button-border input.button span {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll left -2298px;display:block;padding-left:18px;margin-bottom: 0;}
.button-inside span.button-normal button.hover,
.button-inside span.button-normal button:hover,
.button-inside span.button-normal button:focus,
.button-inside span.button-normal input.button.hover,
.button-inside span.button-normal input.button:hover,
.button-inside span.button-normal input.button:focus,
.button-inside span.button-normal a:hover,
.button-inside span.button-normal a:focus {background-color:#B1B3B7;background-position:-900px 50% !important;}
.button-inside span.button-border button.hover,
.button-inside span.button-border button:hover,
.button-inside span.button-border button:focus,
.button-inside span.button-border input.button.hover,
.button-inside span.button-border input.button:hover,
.button-inside span.button-border input.button:focus,
.button-inside span.button-border a:hover,
.button-inside span.button-border a:focus {background-color:#FB410D;background-position:-2700px 50%;border-color:#727272;border-style:solid none none solid;border-width:1px medium medium 1px;}

/*##################    INHALTE / CONTENT        #################*/
.keyVisual {/*position:relative;z-index:99;*/}
/* seiteneffekte
.keyVisualSidebar a {background:url("/fileadmin/www.dbfuhrpark-portal.de/style/img/pfeil_right_akt.gif") no-repeat scroll 0 0 transparent !important;padding:0 0 0 20px;}
*/
.content  div.bar, #content  div.bar {background-color:#FF0000;height:16px;left:10;position:absolute;width:782px;z-index: 1;}
.keyVisualheader {position:relative;z-index:10;margin: 0;}
.keyVisualHeader  img{margin: 0 0 0 0!important;}
.keyVisualContent, .keyVisualSidebar, .keyVisualFooter {background-color:#FFFFFF;border: 1px solid #CCCCCC;}
.keyVisualContent, .keyVisualFooter  {margin: 10px 0 0 10px;width: 615px;padding: 20px 20px 10px 20px;float: left;}
.keyVisualSidebar {margin: 10px 10px 0 0;width: 278px;padding: 4px;float: right;}
.keyVisualSidebar h4 {background-color:#FF0000;color:#FFFFFF;text-align:center;font-size: 0.7em;font-weight:bold;}
.keyVisualFooter  {padding: 5px 20px 5px 20px;}
.keyVisualFooter a, .keyVisualFooter a:hover {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll;display: block;text-decoration: none;padding: 0px 5px 2px 25px;margin-right: 20px;float: left;font-size: .7em;}
a.stdLnk, a.stdLnk:hover { background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/pfeil_right_akt.gif) no-repeat scroll; background-position: 0px 2px; display: block;text-decoration: none;padding: 0px 5px 2px 15px;float:left;margin-right: 10px;font-size: .7em;}
a.siteSend, a.siteSend:hover {background-position:0 -1850px;}
a.sitePrint, a.sitePrint:hover {background-position:0 -1900px;}
a.siteTop, a.siteTop:hover {background-position:0 -1950px;}

/* infoBox im rechten banner-bereich */
.keyVisualSidebar div.rightInfobox  {
background:url("/fileadmin/www.dbfuhrpark-portal.de/style/img/content-bg.png") no-repeat scroll -7400px 0 #EEEEEE;
font-size:0.7em;
padding-left:65px;
padding-top:12px;
width:240px;
}
/*##################    PORTALSEITE      #################*/
.keyVisualContent.portal {margin-left: 310px;width: 320px;}
/*######## Button ######## */
#keyVisualHolder .formBtn{color: #FFFFFF;font-size: 0.7em;}
#keyVisualHolder .formBtnHover{color: #FFFFFF;font-size: 0.7em;}

/* Links */


/*##################    Buchungsmaschine        #################*/
/* .buchungstool {float:left;left:100%;margin-left:-100%;padding: 4px 0 0 1px;position: relative;top: 5px;width: 300px;z-index: 9000;} */
.buchungstool {left:0;padding: 4px 0 0 1px;position: absolute;width: 305px;z-index: 100;}
.buchungstool, .buchungstool div.wrapper, .buchungstool .buchungstool_cnt {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/quickfinder-bg.png) no-repeat scroll 1px top;}
.buchungstool div.wrapper {background-position: -1000px bottom;float:none !important;margin-bottom:1px;padding-bottom:12px;}
.buchungstool .buchungstool_cnt {background-position:-500px top;background-repeat:repeat-y;padding: 0 14px;margin-top: 6px; min-height: 50px;}

#buchungflags .jq-flag{/*selector*/cursor:pointer;}
#buchungflags .jq-stadtfilter, #buchungflags .jq-imagehover {/*selector*/cursor:pointer;width:62px;}
.jq-imagehover, .jq-stadtfilter {/*selector*/cursor:pointer;}


/*##################    CONTENSLIDER         #################*/
.contentslider {width:100%}
span.sliderContent h2 {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll 0 -1748px;cursor:pointer;display:block;font-size:1.3em;margin:11px 0 9px;padding:0 4px 0 24px;}
span.sliderContent h2.sliderContent_close {background-position:0 -1648px;}
span.sliderContent h2.sliderContent_open {background-position:0 -1748px;}
span.sliderContent h2.sliderContent_close:hover {background-position:0 -1748px;}
span.sliderContent h2.sliderContent_open:hover {background-position:0 -1648px;}
span.sliderContent p {font-size:1em;margin:0;padding:0;}
div.liner {background-color:#fff;border-bottom: 2px solid #ccc;height:2px;width: 100%;line-height: 0.1;}
div.threeColumnContainerFooter {font-size:0.7em;height:20px;padding:10px 20px;text-align:right;}
.closeAll, .openAll {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll 0 -1650px;cursor:pointer;display:inline;font-size:1em !important;padding:2px 8px 6px 24px;}
.openAll {background-position:0 -1750px;}
.closeAll {background-position:0 -1650px;}
.openAll:hover {background-position:0 -1650px;}
.closeAll:hover {background-position:0 -1750px;}

/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/

input.searchQuery {width:170px;}
.headerElements {width:370px; left:610px;}
/*.headerElementsCenter {width:370px;}*/
.tx-indexedsearch span, .tx-indexedsearch img {margin: 0;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup,
.tx-indexedsearch-result-number.result-number,
.tx-indexedsearch-title.title,
.tx-indexedsearch-percent.percent.percent-tmpl-css {text-decoration: underline;color: #f00;}
.tx-indexedsearch-result-number.result-number {font-size: 1.2em;}
.tx-indexedsearch-title.title {font-weight: bold;}
.tx-indexedsearch-percent.percent.percent-tmpl-css {font-size: .6em;}
.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
/* fix aus blueways.css */
.tx-indexedsearch-whatis {font-size:0.7em;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup, .tx-indexedsearch-result-number.result-number, .tx-indexedsearch-title.title, .tx-indexedsearch-percent.percent.percent-tmpl-css {text-decoration:none;}
/* ende fix aus blueways.css */
.tx-indexedsearch p.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup

.tipafriendHolder label { width: 150px;}
.tipafriendHolder label, .tipafriendHolder input { font-size: .7em;}

/* Buchungsbox - Klappbox */
/* Buchungsbox - Klappbox */
.mietwagen-back{background:none repeat scroll 0 0 #F5F5F5;}
.mietwagen {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/BM_bg_top.gif) repeat-x left bottom;display: block;/*width: 100%*/;height: 50px;margin:0;cursor:pointer;}
.mietwagen a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/Carsharing_42x46_blau_schatten_neu.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.mietwagen_inaktiv a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/Carsharing_40x40_blau_off_neu.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.callabike a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/Call_a_Bike_42x46_blau_schatten_neu.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.callabike_inaktiv a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/Call_a_Bike_40x40_blau_off_neu.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.callabike_inaktiv a:hover {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/Call_a_Bike_42x46_blau_schatten_neu.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}

.bahnreise a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/bahnreise_42x46_blau_schatten.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.bahnreise_inaktiv a {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/bahnreise_40x40_blau_off.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}
.bahnreise_inaktiv a:hover {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/bahnreise_42x46_blau_schatten.jpg) no-repeat scroll 5px 5px;height:48px;width:51px;display: block;font-weight:bold;
   padding: 3px 3px 0px 3px;
/*  padding-bottom: 0px; */position:relative;text-align:center;float: left;margin-top: 0;cursor:pointer;}


.mietwagenShaddow {background: #f5f5f5 url(/fileadmin/www.dbfuhrpark-portal.de/style/img/BM_shaddow_top.gif) no-repeat left bottom;height:48px;width:8px;display: block;float: left;margin: 0px;padding: 0px;}
#buchungsboxOpenHandler  {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat 0 -1750px;cursor:pointer;display:block;height:10px; width:10px;font-size:1em !important;padding:5px; float:right;margin:5px;}
#buchungsboxOpenHandler.closeAll {background-position:0 -1650px;}
#buchung {display: none;background-color: #f5f5f5;width: 100%;}
#buchung p{padding-left: 10px;}
#buchung .mietwagen a:hover {text-decoration:none;color:#222;}
.buchungsBeginn {background-color: #dadada;padding: 5px 10px !important;border-bottom: 1px solid #fff;display:block;height: auto;overflow:visible;margin:0;}
.buchungsEnde{background-color: #dadada;padding: 5px 10px !important;border-bottom: 1px solid #fff;display:block;height: auto;overflow:visible;}

/* normales Buchungsformular */
#buchform .buchungsBeginn {background-color:#EAEAEA;border-bottom: 1px solid #fff;display:block;height: auto;overflow:visible;margin:0;padding:0 !important;}
#buchform .buchungsEnde{background-color:#EAEAEA;border-bottom: none;display:block;height: auto;overflow:visible;padding:0 !important;}

#buchung .date_input {width:82px;height:14px;color:#333333;}
#buchform .date_input{width:82px;height:13px;color:#333333;margin: 3px 2px 0 5px;}

#buchung input.time_input {width:18px;height:14px;color:#333333;margin: 0px 0px 0px 5px; float:left;}
#buchform input.time_input{width:18px;height:13px;color:#333333;margin: 3px 2px 0px 0px; float:left;}

#buchung .closeButton {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) no-repeat scroll 0 -3589px;cursor:pointer;padding-left:15px;}
#buchung a.closeButton {clear:left;display:block;}
#buchung fieldset.submit {background:white none repeat scroll 0 0;margin-top:9px;padding:0 8px 5px;}
#buchung fieldset, img {border:0 none;}
#buchung input, #buchung select {border:1px solid #768086;padding:0 0 0 5px;vertical-align:middle;font-size:1em;line-height:1.2;}
#buchung input.checkBox,#buchung input.radioBox{border:none;}
#buchung input:disabled {border:1px solid #768086; background-color:#fff; color:#000;}
#buchung select.select-large {margin-right:0;width:230px;}
#buchung select.select-middle {margin-right:0;width:120px;}
#buchung select.select-full {margin-right:0;width:240px;}
#buchung select.select-medium {margin-right:0;width:215px;}
#buchung .ac_input {width:230px;}
#buchung .ac_input_medium {width:205px;}
#buchung img, #buchform img{vertical-align:bottom;margin-bottom:0.0em;}
#buchung .button-inside {height:2em;padding:8px 10px;text-align:right;}
#buchung .button-inside.right span.button-border  {float: right;}
#buchung label {display:block;font-weight:bold;padding:6px 0 2px;}
#buchung label.choose_time {display:block;font-weight:bold;padding:0px 0px 0px 2px; float:left;}
#buchung label.lblBlock {font-weight:bold;float:left;padding:0 6px 0;cursor:pointer;}
#buchform label.lblBlock {font-weight:bold;float:left;padding:7px 0px 0px 0px;cursor:pointer;}
#buchform .datecheckbox{left:670px; position:absolute;}

#buchung a.moreCity{line-height:1.4;font-weight:bold;cursor:pointer;}
#buchung span.moreStation{font-size:1em;line-height:1.4;display:block;padding:6px 0 2px;}
#buchung span.moreStation a{cursor:pointer;}
#buchung blockquote {font-size:0.7em;line-height:1.4;}
#buchung span.calendar-nav{display:block;float:left;width:22px;}

#buchform span.calendar-nav{display:block;float:left;width:22px;margin: 3px 0px 0px 0px;}
#buchform span.calendar-nav a {cursor:pointer;display:block;height:9px;line-height:9px;overflow:hidden;padding:0 1px;}

#buchung span.calendar-nav a{cursor:pointer;display:block;height:9px;line-height:9px;overflow:hidden;padding:0 1px;}
#buchung span.calendar-nav a.next, #buchform span.calendar-nav a.next {margin-bottom:-1px}
#buchung span.calendar-nav a img, #buchform span.calendar-nav a img {background:#FFFFFF none repeat scroll 0 0;border:1px solid #8B9298;padding:1px 2px;}
#buchung span.calendar-nav a.prev img,#buchform span.calendar-nav a.prev img {border-top:none;}
#buchung .choose_time {float: left; width:auto!important; margin:0px 0px 0px 1px; padding: 0;}
#buchform .choose_time {float: left; width:auto!important; margin:0px 0px 0px 1px; padding: 0;margin:8px 2px 0 3px}

#buchung .choose_time a,#buchform .choose_time a {padding: 0!important;}
#buchung span.datecheckbox{margin:5px 0px 0px 0px;display:inline-block;}
.choose_time {float: left; width:auto!important; margin-top:5px; padding: 0;}
.choose_time a {padding: 0!important;}
span.calendar-nav.choose_time {width:17px!important;}
div.col {float:left;margin-right: 8px;padding:3px 10px;width:180px;background-color: #eaeaea;}
div.last {float:left;margin-right: 0px;padding:3px 10px;width:179px;background-color: #eaeaea;}

p.arrowlink a, a.arrowlink {background:transparent url(/fileadmin/www.dbfuhrpark-portal.de/style/img/pfeil_right_akt.gif) no-repeat scroll; background-position: 2px 2px; padding: 0px 2px 0px 15px; }
.calendar{z-index:120;}

.sitemap {margin: 20px 0 0 25px;}
.sitemap h3 {font-weight: bold;font-size: 0.7em;margin-top: 15px;}
.sitemap p {padding:0px 8px 0px 20px !important;}

/* Autocompleter */
.ac_results {padding: 0px;border: 1px solid #ccc;background-color: white;overflow: hidden;z-index: 99999;width:255px!important;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*//*width: 100%;*/font: menu;font-size: 12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('/resourcen/hal2ajax/loader_tiny_ededed.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #aaa;color: white;}

/*################## Tooltips ###############*/
.tooltip{color: #333; border:1px solid #000000;background-color: #edeef0; padding: 5px; opacity: 0.8; z-index: 120; text-align: left;font-size: 10px;}
/*##################    Footer       #################*/
.footerNav {background-color:#FF0000;bottom:8px;margin:0;position:absolute;right:0;width:670px;z-index:10;}
.footerNav li {display:block;float:left;}
.footerNav li span, .footerNav li a {border-left:1px solid #FFFFFF;color:#FFFFFF;display:block;float:left;font-size:0.9em;line-height:1;margin: 5px 0;padding: 0 10px;}
.footerNav li span {border-left:0 none;}
.footer .bar, #footer .bar {background-color:#FF0000;bottom:0;height:8px;left:0;position:absolute;width:100%;z-index:1;}

.footer .footerNav ul li a.facebook, .footer .footerNav ul li a.facebook_cab {
    background: url("/fileadmin/www.dbfuhrpark-portal.de/style/img/footernav_facebook1.png") no-repeat scroll 10px 0 transparent;
    display: inline-block;
    height: 16px;
    margin: 3px 0 0;
    padding: 0 0 0 10px;
    text-indent: -9999px;
    width: 16px;
}
.footer .footerNav ul li a.twitter, .footer .footerNav ul li a.twitter_cab {
    background: url("/fileadmin/www.dbfuhrpark-portal.de/style/img/footernav_twitter1.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: inline-block;
    height: 16px;
    margin: 3px 0 0 10px;
    padding: 0;
    text-indent: -9999px;
    width: 16px;
}

/* Button - Link */
#inhalt a.LinkButton, #inhaltLeft a.LinkButton, #inhaltRight a.LinkButton {
background:#E4421C url(/fileadmin/www.flinkster.de/style/img/gradients-bg.png) no-repeat scroll -2100px 50%;
border-color: #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;
font-size: 12px;
color:#FFFFFF;cursor:pointer;
/*display:block;*/
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:0;
padding: 2px 5px 1px;
position:relative;
text-decoration:none;top:-1px;
}
#inhalt a.LinkButton:hover, #inhaltLeft a.LinkButton:hover, #inhaltRight a.LinkButton:hover {
background:#E4421C url(/fileadmin/www.flinkster.de/style/img/gradients-bg.png) no-repeat scroll -2700px 50%;
border-color: #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;
font-size: 12px;
color:#FFFFFF;cursor:pointer;
/*display:block;*/
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:0;
padding: 2px 5px 1px;
position:relative;
text-decoration:none;top:-1px;
}
#inhalt a.LinkButton span, #inhaltLeft a.LinkButton span, #inhaltRight a.LinkButton span{
background: url("/fileadmin/www.flinkster.de/style/img/icons.gif") no-repeat scroll left -2298px transparent;
margin-bottom: 0px;
padding-left:18px;
font-size: 12px;
}
/* für News-Modul Link der wie Button aussieht */
.keyVisual .keyVisualContent a.LinkButton, .keyVisual .keyVisualSidebar a.LinkButton {
background-image:#E4421C url(/fileadmin/www.flinkster.de/style/img/gradients-bg.png) no-repeat scroll -2100px 50%;
border-color: #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;
font-size: 12px;
color:#FFFFFF;cursor:pointer;
/*display:block;*/
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:0;
padding: 2px 5px 1px;
position:relative;
text-decoration:none;top:-1px;
}

.keyVisual .keyVisualContent a.LinkButton:hover, .keyVisual .keyVisualSidebar a.LinkButton:hover{
background-image:#E4421C url(/fileadmin/www.flinkster.de/style/img/gradients-bg.png) no-repeat scroll -2700px 50%;
border-color: #B0B0B0;border-style:none solid solid none;border-width:medium 1px 1px medium;
font-size: 12px;
color:#FFFFFF;cursor:pointer;
/*display:block;*/
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:0;
padding: 2px 5px 1px;
position:relative;
text-decoration:none;top:-1px;
}

/* quickinfoTeaser unterhalb Buchungsbox */
div.qf-teaser {
background-color:#FFFFFF;
margin:5px 10px 10px 15px;
border: 1px solid #ccc;
padding: 5px 0px 0px 10px;
}
div.qf-teaser img{border:none;}
/* QuickinfoTeaser mit Bild */
div.qf-infoteaser {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:5px 10px 0px 15px;
height:55px;
}
div.qf-infoteaser img{float:left;}
div.qf-infoteaser h3{font-weight:bold;font-size:0.75em;line-height:1.3;}
div.qf-infoteaser div.qf-infoteaser-wrapper {
float:left;
margin:8px 8px 0;
padding:0;
}
/* #### NEWS - Links #### */
.news-latest-item p a, .news-list-item h3 a{
 background: url("/fileadmin/www.dbfuhrpark-portal.de/style/img/pfeil_right_akt.gif") no-repeat scroll 2px 2px transparent;
    padding: 0 2px 0 15px;
}
/* #### Player-Box #### */
.playerBox{margin:10px 0px 10px 0px;}
/* ul list */
ul.list li{list-style:disc outside none; margin: 0px 0px 0px 20px;}

/* OMQ-Self-Service */
#omq-self-service .ember-view .questions-list .question-list-item {
    width: 340px !important;
}

/* OMQ-Self-Service */
#omq-self-service .ember-view .questions-list .empty-list {
    padding: 17px !important; 
    width: 340px !important;
}
