/*****************************************************************************
*
*                                   universal
*
******************************************************************************/

a.small:visited  { text-decoration: none; color:#006699; font-size: 8px; }
a.small:link        { text-decoration: none; color:#006699; font-size: 8px; }
a.small:hover      { text-decoration: none; color:#006699; font-size: 8px; }
a.small:active    { text-decoration: none; color:#006699; font-size: 8px; }

/*****************************************************************************
*
*                               pageHeader
*
******************************************************************************/

div.pageHeader
{
    background-color:   #b4cde3;
    background-image:   url('/img/ah/pageHeader.png');
}

body.pageSliverShiver div.pageHeader
{
    background-color:   #ececec;
    background-image:   url('/img/ah/SliverShiverPageHeaderBackground.png');
    background-repeat:  repeat;
}

body.pageSliverShiver div.pageHeaderLogo
{
    float:              left;
}

body.pageSliverShiver div.pageHeaderNavigation
{
    height:             57px; 
    float:              right; 
    padding-right:      16px; 
    background-image:   url('/img/ah/SliverShiverPageHeaderNavigationBackground.png');
    background-position: right;
    background-repeat: no-repeat;
}

body.pageSliverShiver div.pageHeaderNavigation span, body.pageSliverShiver div.pageHeaderNavigation a
{
    position:           relative;
    top:                32px;
    text-decoration:    none;
}

div.date
{
    position:           absolute;
    top:                8px;
    right:              8px;

    background-color:   transparent;
    padding-top:        6px;
    padding-bottom:     6px;
    text-align:         center;
    color:              #006699;
    font-size:          12px;
    font-weight:        bolder;
}

div.quickNavigation
{
    position:           absolute;
    top:                48px;
    left:               auto;
    right:              8px;

    width:              auto;
    height:             auto;

    background-color:   transparent;
    padding-top:        6px;
    padding-bottom:     6px;
    text-align:         center;
    color:              #006699;
    font-size:          12px;
}

div.quickNavigation a:visited
{
    text-decoration:        none;
    color:                  #006699;
}

div.quickNavigation a:link
{
    text-decoration:        none;
    color:                  #006699;
}

div.quickNavigation a:hover
{
    text-decoration:        none;
    color:                  #006699;
}

div.quickNavigation a:active
{
    text-decoration:        none;
    color:                  #006699;
}

div.quickNavigation img
{
    margin-left: 8px;
    margin-right: 8px;
    width: 4px;
    height: 8px;
}


/************************* body **********************************************/
#body
{
/*	background:url(/img/ah/right_bg.jpg) top left repeat-x !important; */
}

/*****************************************************************************
*
*                               pageFooter
*
******************************************************************************/

div.pageFooter
{
}

/*****************************************************************************
*
*                               Page.php
*
******************************************************************************/

.pageToolbarButton
{
    border-color:               #b4cde3;
}

/*****************************************************************************
*
*                               PageBrowser
*
******************************************************************************/

img.pageBrowserMini
{
    margin:                     0px;
    border:                     solid 1px #000000;
    cursor:                     pointer;
}

span.pageBrowserMini
{
    cursor:                     pointer;
    white-space:                nowrap;
}

.pageBrowserToolbarButton
{
    background-color:           #ffffff;
    cursor:                     pointer;
    width:                      18px;
    height:                     18px;
    border:                     solid 1px #b4cde3;
    margin:                     4px;
    position:                   relative;
    left:                       -4px;
    
}

/*****************************************************************************
*
*                               Container
*
******************************************************************************/

.pbpContainer
{
	top:50px;
}

.pageBrowserContainer
{
}

.pageContainer
{
	padding:0px;
	margin:0px;
	
}

.helloContainer
{
    background-color:           transparent;
    color:						#666666;


}

.selectorContainer
{

	height:26px;
	color:#697080;
	background-color: transparent;
}


body.pageSliverShiver .selectorContainer
{
    padding-left:               101px;
    background-color:           transparent;
    width:                      auto;
}

.searchMaskContainer
{
    background-color:           #b4cde3;
    color:                      #006699;
}

.searchMaskContainer img
{
    width:                      4px;
    height:                     8px;
}

.searchMaskContainer span
{
}

.searchResultContainer
{
}

.pdfGalleryContainer
{
}

/*****************************************************************************
*
*                               Frame.php
*
******************************************************************************/

.frameToolbar
{
   	widht:100px;
   	height:50px;
   	padding-top:8px;
    text-align:                 center;

}

.frameToolbar a{

}

.frameToolbarButton
{	
    background-color:           #ffffff;
    cursor:                     pointer;
    width:                      18px;
    height:                     18px;
    border:                     solid 1px #b4cde3;

    margin-left:				4px;
    margin-right:				4px;
}

.frameInfoLine
{
    text-align: center;
}

.frameSeparator
{
    border-top:                 solid 1px #99b8d4;
    border-bottom:              solid 1px #006699;
    border-top:                 solid 1px #091e31;
    border-bottom:              solid 1px #fa9505;
    display:                    none;
}

.frameContent
{
	
}

/* top Header */

#header
{
/*	height:91px;
	color:#fff;
	width: 1000px;
	margin: 0 auto !important;*/
	
}

div#headerL,
div#headerM,
div#headerR
{	
	float:Left;
	height:91px;
	padding:0px;
	margin:0px;
	top:0px;
	position:relaitve;
	
}

div#headerL
{
	width:79px;
	background:url() repeat-x;
	
}


div#headerM
{
	width:419px;
	background:url() no-repeat left top;
	
}

div#headerR
{
	width:502px;
	background:url() repeat-x;
	overflow:visible;
	
}

div#headerR a.kontakt
{
/*	background:url(/img/ah/kontakt.gif) no-repeat left 1px;*/
	padding-left:3px;
	margin-right:3px;
	color:#fff;
	text-decoration:none;

	
}

div#headerR a.autohaus_link{
	padding-right:3px;
	margin-right:3px;
	color:#fff;
	text-decoration:none;

}

div#headerR a.imp
{
/*background:url(/img/ah/imp.gif) no-repeat left 1px;*/
	padding-left:3px;
	margin-right:3px;
color:#fff;
	text-decoration:none;
	
}

div#headerR table.ausgabe
{
	
	margin-left:-60px;
	color: #FFFFFF;
}
*+html div#headerR p.ausgabe,
* html div#headerR p.ausgabe
{
	margin-left:0px;
}



div#headerR p.ausgabe
{
	margin-left:-60px;
}

div#headerR td p
{
	margin-right:20px;
}


/*top datuml*/

/*
div#datumlL,
div#datumlM,
div#datumlR
{
	float:Left;
	height:26px;
	color:#697080;
	height:26px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div#datumlL
{
	width:31px;
	background: #000 url(/img/ah/datumleiste_bg.gif) repeat-x;
}

div#datumlM
{
	width:419px;
	background:url(/img/ah/datumleisteM_hg.jpg) no-repeat left top;
}

div#datumlR
{
	width:502px;
	background:url(/img/ah/datumleiste_bg.gif) repeat-x;
}

/*div optio */
div#option
{
	height:33px;
/*	background:url(/img/ah/option_bg.jpg) repeat-x;*/
	color:#353535;
	font-weight:bold;
	padding-left:3px;
	
}
div#option a
{
	color:#353535;
}


div#option td.Sep
{
	background:url(/img/ah/optionSep.jpg) no-repeat left;
	width:2px;
	padding:0 !important;
}



div#option td.suche
{
	background:url(/img/ah/optionLupe.gif) no-repeat 10px;
	padding-left:37px;
	color:#353535;
}

div#option td.suche ul li
{
	display:inline;
}

div#option input
{
	
	border:1px solid #bebeb6;
	font-size:11px;
}
div#option select
{
	font-size:11px;
	font-weight:normal;
	width:65px;
	border:1px solid #bebeb6;
	font-weight:normal !important;
}

input#suchepara
{
	
	font-weight:normal !important;
}	
input#suchen
{
	background:#fff url(/img/ah/pfeilR.gif) no-repeat 51px;
	font-size:10px !important;
	
	font-weight:normal;
	width:65px;
	border:1px solid #bebeb6;
}
div#suchen
{
	background: url(/img/ah/pfeilR.gif) right no-repeat #fff;
	font-size:10px;
	font-weight:normal;
	width:65px;
	height:20px;
	float:right;
	border:1px solid #bebeb6;
}
div#option .active
{
	color:#e0002b;
}

.popup{
	background:url(/img/ah/stripe_short.jpg) repeat-x;
}



#whiteSpaceContainer{
	position:absolute;
	z-index:50;
	left:-20px;
	width:150px;
	height:91px;
	padding: 0px;
	margin:0px;
	top: 0px;
	float:left;
	background:url(/img/headerL_bg.jpg) left repeat-x;
}

* html div#container#top#whiteSpaceContainer{
	left:-140px;
}



  

#headM
{
	width: 955px;
	background: url(/img/mr/headM.jpg) 0px -2px no-repeat;
	vertical-align: top;
	height: 174px;
}
#headL
{
	background: url(/img/mr/headL.jpg) 0px -2px repeat-x;
	
}
#headR
{
	background: url(/img/mr/headR.jpg) 0px -2px repeat-x;
}

#epaper_logo{
/*	float:left;
	padding-top:70px;*/
	position:relative;
	left:537px;
	top:95px;
}

*html #epaper_logo{
	top:95px;
	left:540px;
}

*+html #epaper_logo{
	top:95px;
	left:540px;
}

#headerLinks{
	position:relative;
	left:37px;
}

#imprint_iframe{
	height:450px;
	width:450px;
	border:0px solid white;
}