@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);

  html
  {
    margin:0;
    padding:0;
    border:0;
    overflow: -moz-scrollbars-vertical;
  }
  
  body
  {
    margin:0;
    padding:0;
    border:0;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#3f3f3f;    
  }
  
  a, p a, table a
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#3f3f3f;
    text-decoration:none;  
  }

  a:hover, p a:hover, table a:hover
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#3f3f3f;    
    text-decoration:underline;  
  }

  a:visited, p a:visited, table a:visited
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#3f3f3f;    
    text-decoration:none;  
  }  
  
  h1
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
  }

  h2
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
  }

  h3
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
  }
  
  h4
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
  }

  h5
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
  }

  h6
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
  }
  /*************************  Main Layout ********************************/
  
  #contentRootDiv
  {
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
/*    background-color:#993399;*/
  }
  
  #blackLineDiv
  {
    position:absolute;
    top:88px;
    left:50%;
    width:50%;
    height:37px;
    background-image:url(../img/header/blackbarbackground.gif);
    background-repeat:repeat;
    background-color:#000000;
    z-index:1;
  }
  
  #centerDiv
  {
    width:955px;
    height:300px;
/*    background-color:#FF0000;*/
    margin-left:auto;
    margin-right:auto;
  }
  
  #menuDiv
  {
    width:219px;
    float:left;
    background-color:#FFFFFF;
    padding-top:18px;
  }
  
  #mainColDiv
  {
    width:736px;
    float:right;
    /*background-color:#00FF00;*/
    padding-top:18px;
    position:relative;
  }
  
  /*************************  Left Menu  ********************************/
  
  .leftMenuBlockDiv
  {
    margin-bottom:35px;
  }
  
  .leftMenuTable
  {
    margin-bottom:35px;  
  }
  
  .leftMenuTD
  {
    border-bottom:1px solid #FFFFFF;
    vertical-align:top;
  }
  
  .leftMenuHeaderImg
  {
    margin-top:3px;
    margin-left:4px;
  }

  /*************************  mainColDiv  ********************************/

  #headerDiv
  {
    position:absolute;
    top:18px;
    left:0px;
    z-index:2;    
  }
  
  #centerMenuDiv
  {
    position:absolute;
    top:152px;
    left:0px;
    z-index:50000;    
  }
  
  #contentDiv
  {
    position:absolute;
    top:198px;
    left:22px;    
    /*top:194px;
    left:0px;*/    
    z-index:2;
  }

  /*************************  Center Menu  ********************************/

  #centerMenuDiv
  {
    height:42px;
    width:736px;
    margin:0;
    margin-top:2px;
    /*overflow:hidden;*/  
  }

  #centerMenuContentDiv
  {
    float:left;
    margin:0;
    margin-top:1px;
    /*overflow:visible;*/
  }
  
  #centerMenuLogosDiv
  {
    float:right;
  }

  /*************************  Maker Item  ********************************/

  .makerItemDiv
  {
    width:714px;
    height:102px;
    overflow:hidden;
    position:relative;
    margin-top:15px;
    margin-bottom:15px;
    /*margin-left:21px;*/
  }
  
  .makerItemBorderDiv
  {
    position:absolute;
    width:450px;
    height:82px;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:246px;

    border-top: 10px solid #f4e8bf;
    border-bottom: 10px solid #f4e8bf;
    border-right: 10px solid #f4e8bf;
  }

  *html .makerItemBorderDiv
  {
    height:102px;
  }
  
  .makerItemTextDiv
  {
    padding-top:3px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:8px;
  }

  
  /*************************  Vehicle Item  ********************************/
  
  .vehicleListDiv
  {
    margin-top:18px;
    position:relative;
  }
    
  .vehicleItemDiv
  {
    height:125px;
    width:730px;
    margin:0;
    padding:0;
    border-left: 1px solid #ffffff;
    border-top: 5px solid #f4e8bf;
    border-bottom: 5px solid #f4e8bf;
    border-right: 5px solid #f4e8bf;
    margin-bottom:6px;
    position:relative;    
  }
  
  .vehicleItemTextDiv
  {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:2px;
    left:289px;
    width:433px;
    height:118px;
    /*background-color:#FF0000*/;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;

  }

  .vehicleItemTextDiv td
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
  }
  
  .vehicleItemTextDiv td.itemHeadline
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
  }

  .vehicleItemTextDiv td.itemRedText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#d10014;
  }
  
  .itemDottedText
  {
    width:266px;
    overflow:hidden;
    height:14px;
  }
  
  .vehicleItemDivTopCornerImg
  {
    position:absolute;
    top:-5px;
    right:-5px;
  }

  .vehicleItemDivBottomCornerImg
  {
    position:absolute;
    bottom:-5px;
    right:-5px;
    z-index:155;
  }

  .vehicleItemShortDescriptionDiv
  {
    height:30px;
    overflow:hidden
  }
  
  .vehicleItemTitleSingleBrownDiv
  {
    width:735px;
    height:21px;
    background-color:#f4e8c0;
    margin-bottom:5px;
    position:relative;
    left:-22px;
  }
  
  .vehicleItemTitleTextSingleBrownDiv
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color:#000000;
    position:absolute;
    top:2px;
    left:23px;
  }
  
  .vehicleItemTitleSingleDiv
  {
    width:735px;
    height:21px;
    background-color:#000000;
    margin-bottom:5px;
    position:relative;
    left:-22px;
  }
  
  .vehicleItemTitleDiv
  {
    width:735px;
    height:21px;
    background-color:#000000;
    margin-bottom:5px;
    position:relative;
  }
  
  .vehicleItemTitleTextDiv
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color:#FFFFFF;
    position:absolute;
    top:2px;
    left:23px;
  }  
  


  
  
  .vehicleMietItemDiv
  {
    width:730px;
    /*height:500px;*/
    margin:0;
    padding:0;
    border-left: 1px solid #ffffff;
    border-top: 5px solid #f4e8bf;
    border-bottom: 5px solid #f4e8bf;
    border-right: 5px solid #f4e8bf;
    margin-bottom:6px;
    position:relative;
    /*overflow:hidden;*/
  }
  
  .vehicleMietItemImgDiv
  {
  }
    
  .vehicleMietItemTextDiv
  {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    /*margin-left:289px;*/
    margin-top:2px;
    width:420px;
    height:auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
  }

  .vehicleMietItemImg
  {
    border-bottom: 5px solid #f4e8bf;
    display:block;
  }
  
  .vehicleMietItemPlanImg
  {
    display:block;
    margin-top:25px;
  }
  
  .vehicleMietItemTextDiv span
  {
    display:block;
  }
  
  .vehicleItemRentHeadlindeSpan
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
    color:#000000;
  }
  
  .vehicleMietItemTextDiv td.itemHeadline
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
  }

  .vehicleMietItemTextDiv td.itemRedText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#d10014;
  }
  
  /************************* Startpage Media Item  ********************************/
  
  .tx-mbrmcwebsite-pi1
  {
    position:relative;
    left:-22px;
  }
  
  .tx-mbrmcwebsite-pi2
  {
    position:relative;
    left:-22px;
  }
  
  /************************* Item DetailView  ********************************/

  #detailsViewDiv
  {
    position:relative;
    margin-top:10px;
  }

  #detailButtonsDiv
  {
    position:absolute;
    left:510px;
    top:30px;
  }

  #detailButtonsDiv a
  {
    display:block;
    margin-bottom:10px;
  }

  #detailButtonsDiv a img
  {
    border:0;
  }
  
  .detailMainImg 
  {
    border:0;
    margin:0;
    padding:0;
    
    border-top: 5px solid #f4e8bf;
    border-bottom: 5px solid #f4e8bf;
  }
  
  #detailViewExtraImgsDiv
  {    
    margin:0;
    padding:0;
    border:0;
    position:absolute;
    left:0px;
    top:214px;
  }
  
  #detailViewExtraImgsDiv img
  {
    border:1px solid #000000;
    margin-bottom:8px;
    display:block;
  }
  
  #detailViewTextDiv
  {
    position:absolute;
    top:245px;
    left:325px;
    width:400px;
  }

  #detailViewTextDiv span
  {
    display:block;
  }
    
  .detailsViewHeaderText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color:#000000;
  }

  .detailsViewSubHeaderText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color:#000000;
  }  

  .detailsViewSubSubHeaderText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color:#3f3f3f;
  }  

  .detailsViewRedHeaderText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color:#d10014;
  }  

  .detailsViewRedText
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color:#d10014;
  }  
  
  .detailViewNarrowTextDiv
  {
    width:300px;
  }
  
  .detailViewNarrowShortTextDiv
  {
    width:300px;
    height:70px;
    overflow:hidden;
  }
  
  tr.ReiheFarbig
  {
    background-color:#f4e8bf;
    /*border:0;
    margin:0;
    padding:0;
    border-spacing:0;*/
  }
  
  td.ZelleFarbig
  {
    background-color:#f4e8bf;
    /*border:0;
    margin:0;
    padding:0;
    border-spacing:0;*/
  }
  
  table.contenttable td
  {
    padding-left:10px;
  }  
  
  
  table.contenttable
  {
    /*border-spacing:0;
    border-style:none;  */
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#3f3f3f;      
  }

  /************************* Item DetailView  ********************************/


  select {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #000000;
    background-color:#FFFFFF
  }
  
  textarea {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    border:1px solid #000000;
    color: #000000;
    font-weight : normal;
    background-color:#FFFFFF;
    margin-left:15px;
  }
  
  input[type="text"] {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    border:1px solid #000000;
    color: #000000;
    background-color:#FFFFFF;
    margin-left:15px;
    margin-bottom:0px;
  }
  
  .csc-mailform
  {
    border:0;
    margin:0;
    padding:0;
    width:560px;
    text-align:right;
  }
  
  .csc-mailform-field
  {
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    margin:0;
    padding:0;
  }
  
  .csc-mailform-radio
  {
    border:0;
    margin:0;
    padding:0;
  }
  
  .csc-mailform-submit
  {
    margin-top:20px;
  }
  
  /************************************************************/
  /*************            Shop CSS            ***************/
  /************************************************************/


  .shopLinkDiv
  {
    position:relative;
    left:-22px;
  }
  
  .shopSegementTitleDiv
  {
    width:735px;
    height:21px;
    background-color:#000000;
    margin-bottom:5px;
  }

  .shopSegementTitleTextDiv
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color:#FFFFFF;
    position:absolute;
    top:2px;
    left:23px;
  }

  .shopLinkDiv
  {
    margin-bottom:10px;
  }

  .shopLinkImg
  {
    border:0;
    margin-bottom:20px;
  }

  .shopLinkTextDiv
  {
  }

  .accessoriesDiv
  {
    margin-bottom:50px;
    position: relative;
    left:-22px;  
  }
  
  .accessoriesListDiv
  {
    width:730px;
    margin:0;
    padding:0;

    border-left: 1px solid #ffffff;
    border-top: 5px solid #f4e8bf;
    border-bottom: 5px solid #f4e8bf;
    border-right: 5px solid #f4e8bf;

    padding-top:8px;
    margin-top:9px;
    position:relative;
  }

  .accessoriesItemTable
  {
    margin-bottom:20px;
    position:relative;
  }


  .accessoriesItemTable img
  {
    border:#4a4a4a solid 1px;
  }

  .accessoriesItemImgTd
  {
    width:126px;
  }

  .accessoriesItemTextTd
  {
    background-color:#f4e8bf;
  }

  .accessoriesItemTable td
  {
  }

  .accessoriesItemDiv
  {
    position:relative;
  }

  .accessoriesItemTitleDiv
  {
    padding-left:9px;
    padding-top:3px;
    padding-right:70px;
    padding-bottom:3px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
  }

  .accessoriesItemTextDiv
  {
    padding-left:9px;
    padding-right:130px;
    padding-bottom:9px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
  }

  .accessoriesItemPriceDiv
  {
    text-align:right;
    position:absolute;
    right:0px;
    top:0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
    padding-right:20px;
    padding-top:3px;
  }

  .accessoriesItemLinkDiv
  {
    text-align:right;
    position:absolute;
    right:0px;
    bottom:0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    padding-bottom:9px;
  }

  .katalogeListDiv
  {
    position:relative;
    left:-22px;
  }

  .katalogItemDiv
  {
    position:relative;
    margin-bottom:34px;
  }

  .katalogHeadlineDiv
  {
    position:absolute;
    top:70px;
    left:295px;
    width:375px;
  }

  .katalogHeadlineDiv a
  {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
    text-decoration: none;
  }

  .katalogTextDiv
  {
    position:absolute;
    top:95px;
    left:295px;
    width:375px;
    height:120px;
    overflow:hidden;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
  }
  .katalogTextDiv a
  {
    text-decoration: none;    
  }

  .katalogTextDiv p
  {
    border:0;
    margin:0;
    padding:0;
  }

  .katalogBgImg
  {
    border:0;
  }  
  
  .buerstnerJSAddDiv
        {
    height:90px;
    width:730px;
    margin:0;
    padding:0;
    border-left: 1px solid #ffffff;
    border-top: 5px solid #f4e8bf;
    border-bottom: 5px solid #f4e8bf;
    border-right: 5px solid #f4e8bf;
    margin-bottom:6px;
    position:relative;
        }


#sold {
  position: absolute;
  top:0;
  z-index:100;
}


.tx-powermail-pi1 textarea {
     margin: 2px 0px 2px 0px;
}

.leftMenuTD {
    font-family: 'Open Sans', sans-serif;
}

.leftMenuTD.nl {
    padding: 8px;
}

.leftMenuTD span {
    color: white;
    display: block;
}

.leftMenuTD input.text {
    width: 85px;
    float: right;
}

.leftMenuTD input.text.last {
    width: 115px;
}

.leftMenuTD form {
    font-size: 0.7em;
    color: #000000;
}

.leftMenuTD input.radio {
    margin: 0;
}


.centerMenuUL li {
    background: #f4e8bf;
    border-left: 1px;
    border-right: 1px;
    height: 25px;
}

.leftMenuTable a {
    display: block;
    width: 175px;
    height: 15px;
    padding: 5px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
}

.leftMenuTable a:hover {
    text-decoration: none;
}

.tableHeader, .dranBleiben .leftMenuTD span {
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    padding: 4px;
    background-repeat: no-repeat !important;
}

.leftMenuTable tr:hover td {
    background: #e7cc8c;
}

.leftMenuTable tr:hover td.tableHeader {
    height: 26px;
    background-image: url(http://www.reisemobilcenter.at/fileadmin/templates/img/leftmenu/menuheader.gif);
    background-color: rgb(35, 35, 35);
}





.dranBleiben tr:first-of-type:hover td {
     height: 26px;
     background-image: url(http://www.reisemobilcenter.at/fileadmin/templates/img/leftmenu/menuheader.gif);
     background-color: rgb(35, 35, 35);
 }

.dranBleiben tr:hover td {
    background: #f4e8bf;
}

.dranBleiben td {
    background-repeat: no-repeat !important;
}

.dranBleiben a{
    width: auto;
    text-align: center;
    font-size: 12px !important;
    background-color: rgb(244, 232, 191);
}

.dranBleiben a:hover{
    text-decoration: underline;
}

.dranBleiben input[type="radio"] {
    border-top: #FFFFFF 0px solid !important;
    border-left: #FFFFFF 0px solid !important;
    border-bottom: #FFFFFF 0px solid !important;
    border-right: #FFFFFF 0px solid !important;

    outline-top: #FFFFFF 0px solid !important;
    outline-left: #FFFFFF 0px solid !important;
    outline-bottom: #FFFFFF 0px solid !important;
    outline-right: #FFFFFF 0px solid !important;

    background-color: #FFFFFF !important;
}


.dranBleiben input.text {
    margin-top: -15px\9;/*9*/
   margin-top: 2px \0/IE9;/*10*/
}

.dranBleiben tr:nth-child(2) td {
    background: white;
    padding: 0;
}
.dranBleiben tr:nth-child(2) td a{
    background: rgb(244, 232, 191);
    height: 17px;
    margin-bottom: -8px;
    margin-top: -13px;
}

.news-list-container IMG {
    float: left;
    margin: 0 2px 2px 2px;
}

.news-latest-container HR.clearer, .news-list-container HR.clearer, .news-list2-container HR.clearer, .news-list3-container HR.clearer, .news-single-item HR.cl-left, .news-single-item HR.cl-right {
    clear: both;
}

.news-list-item .news-list-morelink {
    display: none;
}

.news-list-img {
    float: left;
}

.news-list-img .imageAndCaption:nth-child(2n):after {
    clear: both;
}

.imageAndCaption {
    float: left;
}
.news-list-imgcaption {
    padding: 3px 3px 0 6px;
}

.news-list-item {
    margin-bottom: 20px;
}

.news-list-imgcaption {
    min-height: 240px;
}

.news-latest-item {
    width: 234px;
    height: 115px;
    height: 139px\9;/*IE9*/
    border-top: 5px solid #fbebc9;
    border-bottom: 5px solid #fbebc9;
    float: left;
    padding: 10px 10px 0 0;
}

a:last-of-type .news-latest-item{
    border-right: 5px solid #fbebc9;
    border-radius: 0 10px 10px 0;
}

a:last-of-type .news-latest-item:after {
    clear: both;
}

.news-latest-item IMG {
    margin: -10px 10px 0 0;
}

.more{
    text-decoration: underline;
}

.news-latest-container {
    height: 117px;
    height: 139px\9;/*IE9*/
    position: relative;
    left: -32px;
    width: 800px;
}


HR.clearer {
    display: none;
}

div.clearer {
    clear:both;
}


#c314 img {
  left:-22px;
  position:relative;
}

#centerMenuLogosDiv li {margin-right:0;}
