/*----------------------------allgemein----------------------------*/
html, body 
{
    /*height:100%;*/
}

BODY
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial;
}
.title1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial
}

.showtitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: royalblue;
    FONT-FAMILY: Arial
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1pt;
    HEIGHT: 20pt
}
P
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial
}

ul
{
    margin-left:10px;
    padding-left:10px;
}

LI
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial;
}
TD
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial;
}
BODY.cmsbody
{
    background-image:url(/images/hintergrund.jpg);
    background-repeat:repeat-x;
    background-color:#9A9A9A;
    margin:0px;
}
.cms_cat
{
    BACKGROUND-COLOR:#cccccc;
    vertical-align:top;
}
.cms_sub
{
	vertical-align:top;
}
.breite
{
    WIDTH: 740px;
    width: 100%;
}

.galerybg
{
    BACKGROUND-COLOR: white
}
.producttitle
{
    FONT-SIZE: 12pt
}
.linktourl
{
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-INDENT: 100px;
    FONT-FAMILY: Arial;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.aussen
{
    BACKGROUND-COLOR: #d2dbef
}
.leftaussen
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(/images/left.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #d2dbef
}
.rightaussen
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/right.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #d2dbef
}
.footer2
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial
}
.smalltext
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small
}
.bgrsv
{
    COLOR: white;
    BACKGROUND-COLOR: #0051ba
}
.title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.title3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0663ca;
    FONT-FAMILY: Arial
}
.linktitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: royalblue;
    FONT-FAMILY: Arial
}
.step
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.body
{
	BACKGROUND-COLOR: #ffffff
}
table
{
	border:0px;
}

.hierarchie3, .hierarchie3Aktiv, .hierarchie3MouseOver
{
    color:White;
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
}

.hierarchie3Aktiv
{
    font-weight:bold;
}

.hierarchie3MouseOver
{
    text-decoration:underline;
}

.hierarchie3Aktiv
{
    font-weight:bold;
}

/*----------------------------Backoffice----------------------------*/

.backofficeBody
{
    margin-left:20px;
}

.backofficeHeader
{
    font-size:11px;
    font-family:Arial;
    width:100%;
}

.backofficeTitel, .menuTitel
{
    font-size:18px;
    color:#FFAB51;
    font-family:Arial Verdana Sans-Serif;
    font-weight:bold;
    letter-spacing:5px;
}

.menuBody
{
    background-color:#FFAB51;
}

.menuTitel
{
    font-size:14px;
    letter-spacing:2px;
    color:White;
}

.menuLink
{
    font-size:13px;
    color:white;
    text-decoration:none;
    font-family:Arial;
}

.mainTableBackoffice
{
    width:588px;
    font-family:Arial Verdana Sans-Serif;
    padding:0px;
    margin:0px;
}

.tdBackofficeTitel
{
    padding-top:15px;
    padding-bottom:5px;
    border-bottom:1px solid #FFAB51;
}

.tdBackofficeTitelAendern
{
     padding-top:10px;
}

/*Für alle mit Hintergrundfarbe blau*/
.tdBackofficeInsertCat, .tdBackofficeHits
{
    background-color:#FF1D1D;
    padding:2px;
}

.tdBackofficeHits
{
    color:White;
    text-align:center;
    font-weight:bold;
}
.tdBackofficeCat
{
    background-color:white;
    padding:2px;
    color:black;
    border-bottom: dotted 2px #FFAB51;
}

.backofficeCatTitel
{
    padding-left:20px;
}

.backofficeUrlTitel
{
    padding-left:40px;
    color:black;
}

.backofficeLinkReset, .backofficeCatTitel
{
    color:black;
    font-weight:bolder;
    font-size:13px;
}

.tdBackofficeUrl
{
    padding:2px;
    color:#FFAB51;
}

.resetLinkUrl
{
    color:black;
}

.backofficeFooter
{
    font-size:11px;
    font-family:Arial;
}

.mailTitleWhite, .mailTitleBlack
{
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

.mailTitleWhite
{
    color:black;
}

.mailTitleBlack
{
    color:#8A94D2;
}
/*----------------------------file_mgmt01----------------------------*/
.mini
{
	font-size: 8pt;
	font-weight:bold;
	color:black;
	font-family:"Arial"
}
/*----------------------------login/menu.asp----------------------------*/
.ueberschrift
{
	font-size: 15pt;
	font-weight: bold;
	color:#000000;
	font-family:"Arial";
}
/*----------------------------link_lib.asp----------------------------*/
 .getallcattitle
 {
	text-align:center;
	background-color:#0051BA;
	width:150pt;
 }
  .getallurltitle
 {
	text-align:center;
	background-color:#0051BA;
	width:112pt;
 }
 
 /*-------------------------1. Hierachiestufe-------------------------*/
 
 .ueberUns, .ueberUnsAktiv, .ueberUnsMouseover, .baumaschinenMouseover, .foerdertechnikMouseover, .baumaschinen, .baumaschinenAktiv, .foerdertechnik, .foerdertechnikAktiv, .foerdertechnikHauptbild, .rent, .rentMouseover, .rentAktiv
 {
     font-family:Verdana;
     font-size:10px;
     color:#575757;
     padding-top:5px;
     text-align:center;
     text-decoration:none;
     background-repeat:no-repeat;
 }
 .ueberUns, .ueberUnsAktiv, .ueberUnsMouseover
 {
     background-image:url(/images/foerdertechnik.jpg);
     border-left:1px solid #959595;
     height:17px;
     width:74px;
     float:left;
 }
 
 .ueberUnsMouseover, .baumaschinenMouseover, .foerdertechnikMouseover, .rentMouseover
 {
     color:#FF1D1D;
 }
 
 .ueberUnsAktiv
 {
     color:Black;
     background-image:url(/images/foerdertechnikAktiv.jpg);
 }
 
 .baumaschinen, .baumaschinenAktiv, .baumaschinenMouseover
 {
     background-image:url(/images/baumaschinen.jpg);
     background-repeat:repeat-x;
     height:22px;
     width:130px;
     float:left;
 }
 
 .baumaschinenAktiv
 {
     color:Black;
     background-image:url(/images/baumaschinenAktiv.jpg);
 }
 
 .foerdertechnik, .foerdertechnikAktiv, .foerdertechnikHauptbild, .foerdertechnikMouseover
 {
     background-image:url(/images/baumaschinen.jpg);
     background-repeat:repeat-x;
     height:17px;
     border-left:1px solid #959595;
     width:130px;
     float:left;
 }
 
 .rent, .rentAktiv, .rentMouseover
 {
     background-image:url(/images/ueberUns.jpg);
     height:22px;
     width:74px;
     float:left;
 }
 
 .rentAktiv
 {
	background-image:url(/images/ueberUnsAktiv.jpg);
 }
 
 .foerdertechnikHauptbild
 {
     background-image:url(/images/foerdertechnikHauptbild.jpg);
 }
 
 .foerdertechnikAktiv
 {
     color:black;
     background-image:url(/images/baumaschinenAktiv.jpg);
 }
 
 /*-------------------------------2. Hierarchiestufe-------------------------------*/
 
 .menuBild
 {
    border:0px;
    display:block;
    width:87px;
    height:87px;
    padding-top:68px;
    font-family:Verdana;
    white-space:nowrap;
    font-size:9px;
    letter-spacing:-1px;
    text-align:center;
    color:black;
    text-decoration:none;
    cursor:pointer;
    background-repeat:no-repeat;
}
 /*-------------------------------Links-------------------------------*/
 
 .linkHierarchie3
 {
     text-decoration:none;
 }
 
 .linkSprache
 {
     color:Black;
     text-decoration:none;
     font-family:Verdana;
     font-size:9px;
 }
 
 /*-------------------------------News-------------------------------*/
 
 #news
 {
 }
 
 #scrollNews
 {
     width:150px;
     height:89px;
     overflow:hidden;
     background-color:White;
     margin-left:0px;
     margin-bottom:5px;
 }
 
 #panelClickNews
 {
     position:absolute;
     top:308px;
     height:20px;
     width:148px;
 }
 
 #panelNewsClickLeft
 {
     height:16px;
     width:16px;
     float:left;
     background-image:url(/images/clickNewsLeft.gif);
     cursor:pointer;
 }
 
 #panelNewsClickRight
 {
     height:16px;
     width:16px;
     float:right;
     background-image:url(/images/clickNewsRight.gif);
     cursor:pointer;
 }
 
 .newsTitel
 {
     color:#FF0000;
     text-transform:uppercase;
     font-family:Verdana;
     font-size:10px;
 }
 
 #ueberblendDiv
 {
     display:none;
 }
 /*------------------------------Content-----------------------------*/
 
 #content
 {
     font-family:Verdana;
     font-size:15px;
     background-color:White;
     height:486px;
 }
 
 html>body #content 
 {
     height:auto;
     min-height:486px;
 }
 
 #content a
 {
     color:Black;
 }
 
 #content .ueberschrift a
 {
     text-decoration:none;
 }
 
 #content a:hover
 {
     color:#FF0000;
 }
 
 #navigation 
 {
     margin-top:5px;
     margin-bottom:5px;
 }

 #navigationsLeiste
 {
     font-size:9px;
     letter-spacing:0em;
 }

 #navigation a
 {
     color:Black;
     text-decoration:none;
 }

 #content p, #content li, #content td, #content #navigation
 {
     font-family:Verdana;
     font-size:10px;
     line-height:1.3em;
     letter-spacing:0em;
 }
 
 .searchField, .searchFieldPlz
 {
     width:127px;
     height:18px;
     border:0px;
     padding:2px;
     margin:0px;
     float:left;
     background-image:url(/images/searchField.gif);
     background-repeat:repeat-x;
 }
 
 .searchButton
 {
     background-image:url(/images/searchButton.jpg);
     background-repeat:no-repeat;
     width:23px;
     height:22px;
     border:0px;
 }
 
 /*--------------------------Kontaktformular-----------------------*/
 .kontaktformular input[type=button]
 {
     background-image:url(/images/btnSend.jpg);
     width:93px;
     height:22px;
     vertical-align:middle;
     cursor:pointer;
     border:0px;
 }
 
 /*---------------------------Occasionen----------------------*/
 
 .showAllTable
 {
     margin-top:10px;
     width:740px;
 }
 
 .showAllTable th
 {
     font-size:10px;
     vertical-align:top;
     text-align:center;
     height:20px;
     border-right:solid 1px #B9B3B6;
 }
 
 .showAllTable th a
 {
     text-decoration:none;
     color:Black;
 }
 
 .showAllTable .lastHeader
 {
     border:0px;
 } 
 
  .showAllTable td
 {
     height:16px;
     text-align:center;
     cursor:pointer;
     border-right:solid 1px #B9B3B6;
 } 
 
 .showAllTable .dark
 {
     background-color:#EFEBEF;
 }
 
  .showAllTable .sort
 {
     cursor:pointer;
 }
 
 .showAllTable img
 {
     vertical-align:bottom;
 }
 
 .showAllTable .mouseOver
 {
     height:16px;
     text-align:center;
     background-color:#FED4A4;
     border-right:solid 1px #B9B3B6;
 } 
 
 #occasionContentRechts
 {
     width:315px;
     overflow:hidden;
 }
 
 #occasionContentLinks
 {
     width:320px;
     float:left;
     overflow:hidden;
 }
 
 .showSingleTable
 {
     width:300px;
 }
 
 .showSingleTable th
 {
     font-size:11px;
     text-align:left;
     padding-left:0px;
     margin-left:0px;
 }
 
 .showSingleTable th:first-child
 {
     background-color:#AAAAAA;
 }
 
 .showSingleTable td:first-child
 {
     width:140px;
 }
 
 .showSingleTable td
 {
     vertical-align:top;
 }
 
 .showSingleTable .needed
 {
     color:Red;
 }
 
 .showSingleTable td
 {
     border-bottom:dotted 1px black;
 }

 .showSingleTable .lastTd
 {
     padding-bottom:15px;
     border:0px;
 }

 .showSingleTable .preis
 {
    border-bottom:0px;
    font-weight:bold;
    padding-bottom:15px;
 }

 .showSingleTable strong
 {
     font-weight:bold;
     font-style:italic;
 }
 
 #datenblatt_download
 {
 }
 
 #datenblatt_download a
 {
	font-size:10px;
	text-decoration:none;
 }
 
 /*Login*/
 #haendlerLogin
 {
     width:98%;
     height:50%;
     text-align:center;
 }
 #haendlerLogin #inhalt
 {
     margin:auto;
     margin-top:150px;
     text-align:left;
     border:1px solid #FFAB51;
     width:400px;
     padding:10px;
 }
 
 #haendlerLogin #inhalt h1
 {
     font-size:15px;
     font-family:Verdana;
     text-align:center;
     color:#FFAB51;
 }
 
 #haendlerLogin #inhalt .login
 {
     width:150px;
     float:left;
 }
 
#haendlerLogin #inhalt input[type="submit"]
{
    margin-top:5px;
    margin-left:150px;
    padding:1px;
    border:solid 1px black;
    background-color:#FFAB51;
}

 .backofficeOccasionen
 {
     margin-left:10px;
 }
 
 /*Print von Occasionen*/
 
 .printHeader, .printCustomer
 {
     width:635px;
     overflow:hidden;
 }
 
 printHeader 
 {
     width:650px;
 }
 
 .printHeader th
 {
     font-size:12px;
     text-transform:uppercase;
     font-family:Verdana;
     text-align:left;
     font-weight:bold;
 }
 
 .printHeader td
 {
     padding-right:10px;
 }
 .printHeader td, .printHeader a, .printHeader pre
 {
     font-size:11px;
     font-family:Verdana;
     text-decoration:none;
     color:Black;
     letter-spacing:0em;
 }
 
 .printHeader .ort
 {
     font-weight:bold;
     padding-bottom:5px;
 }
 
 .printHeader .fax
 {
     padding-bottom:5px;
 }
 
 .printCustomer
 {
     margin-left:350px;
     width:250px;
     font-family:Arial;
     font-size:12px;
 }
 
 .printAllItem td
 {
     padding:1px;
     padding-left:5px;
     padding-right:5px;
 }
 
 .printAllItem td:first-child
 {
     font-weight:normal;
 }
 
 /*----------------Verkaufsanfrage-----------------*/

 .anfrageTitel
 {
      background-image:url(/images/backgroundPlz.jpg);
      background-repeat:no-repeat;
      height:22px;
      padding-left:5px;
      padding-bottom:2px;
      font-weight:bold;
      font-family:"Arial";
 }
 
 .searchFieldPlz
 {
     width:60px;
 }
 
 .anfrageAnsprechpartner
 {
     background-image:url(/images/anfrageHintergrund.jpg);
     background-repeat:no-repeat;
     height:101px;
     width:294px;
     overflow:hidden;
 }
 
 .anfrageName
 {
     font-weight:bold;
     font-size:12px;
 }
 
#divpic
{
         visibility:hidden;
         position:fixed;
         top:50px;
         left:300px;
         width:600px;
         z-index:3;
         background-color:White;
}

#previousImage, #nextImage
{
    position:absolute;
    top:100px;
    cursor:pointer;
}

#previousImage
{
    left:0px;
}

#nextImage
{
    right:0px;
}

#pictureFrame
{
    text-align:center;
    padding-top:10px;
}

#pictureInfoFrame
{
    padding:10px;
    padding-left:20px;
    padding-right:20px;
}

#closeButton
{
    border:0px;
    float:right;
    cursor:pointer;
}
 
 #pic
 {
     cursor:pointer;
 }
 
 #allPictures
 {
	color:#666666;
 }
 
 #grau
 {
     visibility:hidden;
     position:fixed;
     width:100%;
     height:100%;
     background-color:#000000;
     z-index:2;
 }
 
 /*---------------Servicepool------------------*/
 
 #servicepool .servicepool_table td a
 {
     color:#B0B0B0;
     text-decoration:none !important;
 }
 
 #servicepool .servicepool_table a:hover
 {
     color:white;
 }
 
 .servicepool_div_left_50_percent, .servicepool_div_left_0_pixel
 {
     position:fixed;
     top:300px;
 }
 
 .servicepool_div_left_50_percent
 {
     left:50%;
     margin-left:-505px;
 }
 
 .servicepool_div_left_0_pixel
 {
     left:0px;
     margin-left:0px;
 }