@charset "utf-8";
/* CSS Document */

a
{
	text-decoration:none;
	color:#0066BB;
}

p,a{
	margin:0;
	padding:0;
}
li
{
	list-style:none;
}


label{
	text-color:red;
}

*
{
/*	font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*text-decoration:none!important;*/
}

div.pageHeader
{
    position:           relative;
    width:              1000px;
    height:             97px;
    background-color:   #091e31;
 /*   background-image:   url('/img/pageHeader.JPG');*/
    background-repeat:  no-repeat;
    
}



div.quickNavigation span{	
    padding-left: 8px;
}

div.quickNavigation
{
    position:           absolute;
    top:                50px;
    left:               700px;
    /*width:              580px;*/
    width: 400px;
    height:             24px;
    padding-top:        6px;
    padding-bottom:     6px;
    vertical-align:     middle;

    color:              #ffffff;
}

div.quickNavigation a{
	color:#FFFFFF;
	padding-left: 8px;
}


div#container
{
	height:875px;
/*	width:1000px;*/
	margin:-8px auto; /*8*/
	/*float:left;*/
}




* html div#container
{	
	margin-top:-15px;
	
	
}


#um{
	top:0px;
	position:relative;
}

*+html div#container
{
	margin-top:-15px;
}

* html body
{
/*	background:url(/img/right_bg.jpg) +15px left repeat-x;*/
}



#body
{	margin: 0px;
	padding:0px;
/*	background:url(/img/right_bg.jpg) top left repeat-x !important; */
}

#pageBody
{
/*	background:url(/img/right_bg.jpg) top left repeat-x !important; */
	
}

#mnogo_searchword{
	color:#000000;
	font-weight: bold;
	padding-bottom:0pt;
	
	padding-right:0pt;
	
}

#mnogo_se{
	color:#000000;
	width:100px;
}

#selectorPassword, selectorPasswordUser{
	color:#000000;
	width:100px;
}

/*div#links
{
	float:left;
	background:url(/img/left_bg.jpg) repeat-x;
	height:173px;
	width:15%;
}
div#right
{
	float:left;
	background:url(/img/right_bg.jpg) repeat-x;
	height:173px;
	width:15%;
}*/
.skinny
{
	font-weight:normal !important;
}

.hilite
{
	font-weight:bold;
}

.iBlau
{
	color:#006e9a;
	font-size:9px;
}

.Blau
{
	color:#349ec3;
	font-size:9px;
}


/*div optio */
div#option
{
	height:33px;
/*	background:url(/img/ah/option_bg.jpg) repeat-x;*/
	color:#353535;
	font-weight:bold;
	padding-left:3px;
	
}



/*********  TOP  ***********/

div#top
{
/*	height:173px;*/
}

div#header
{
/*	height:91px;
	color:#fff;*/
}

div#datuml
{
	height:27px;
	color:#697080;
}
div#datuml p
{
	margin-top:6px;
	margin-left:3px;
}

/*div optio */
div#option
{
	height:33px;
/*	background:url(/img/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/optionSep.jpg) no-repeat left;
	width:2px;
	padding:0 !important;
}

div#option td
{
	text-align:center;
	padding:0 12px 0 12px;
}

div#option td.suche
{
	background:url(/img/optionLupe.gif) no-repeat 10px;
	padding-left:37px;
	color:#353535;
	cursor:pointer;
}

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/pfeilR.gif) no-repeat 51px;
	font-size:10px !important;
	margin-left:5px;
	font-weight:normal;
	width:65px;
	border:1px solid #bebeb6;

}


#passw_send
{
	background:#fff url(/img/pfeilR.gif) no-repeat 41px;
	font-size:10px !important;
	
	font-weight:normal;
	width:55px;
	border:1px solid #bebeb6;
}

#passw_send_small
{
	background:#fff url(/img/pfeilR.gif) no-repeat;
	font-size:10px !important;
	
	font-weight:normal;
	width:12px;
	height:17px;
	border-right:1px solid #bebeb6;
	border-top:1px solid #bebeb6;
	border-bottom:1px solid #bebeb6;
	border-left:0px solid #bebeb6!important;
	
}

.close_flash
{
	background:#fff url(/img/pfeilR.gif) no-repeat 67px;
	font-size:10px !important;
	cursor:pointer;
	font-weight:normal;
	width:80px;
	border:1px solid #bebeb6;
}



div#suchen
{
	background: url(/img/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;
}
	
/*--*/


div#navi
{
	height:23px;
	color:#444444;
	font-weight:bold;
}

div#navi a
{
	
	font-weight:bold;
}
div#navi td
{
	text-align:center;
	padding:0 25px 0 25px;
}
div#navi td.naviSep
{
	background:url(/img/naviSep.jpg) left no-repeat;
	width:3px;
	padding:0 !important;
}

td.docBack
{
	background:url(/img/docBack.gif) left no-repeat;
	width:13px;
	padding:0 !important;
}

td.docNext
{
	background:url(/img/docNext.gif) left no-repeat;
	width:23px;
	padding:0 !important;
}

td.doc
{
	background:url(/img/doc.gif) left no-repeat;
	width:24px;
	padding:0 !important;
}

/* top Header */
div#headerL,
div#headerM,
div#headerR
{
	float:Left;
	height:91px
}
/*
*html div#headerR
{
	float:Left;
	height:14px
}
*/


div#headerL
{
	width:79px;
	background:none;
}

div#headerM
{
	width:419px;
	background:none;
}

div#headerR
{
	width:502px;
	background:none;
	overflow:visible;
}



div#headerR table.ausgabe
{
	
/*	margin-left:-60px;
	height:65px;*/
}
*+html div#headerR p.ausgabe,
* html div#headerR p.ausgabe
{
	margin-left:0px;
}

* html .ausgabe
{	
	
	
	
}

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;*/
}

div#datumlL
{
	width:79px;
/*	background: #000 url(/img/datumleiste_bg.gif) repeat-x;*/
}

div#datumlM
{
	width:419px;
/*	background:url(/img/datumleisteM_hg.jpg) no-repeat left top;*/
}

div#datumlR
{
	width:502px;
/*	background:url(/img/datumleiste_bg.gif) repeat-x;*/
}

/*main*/

div#mainContentMedia{
	position:relative;
	padding-top:15px;
	margin:auto;
	width:600px;
}

.mainContentPdfCatTitleTd{
	font-weight:bold;
}

div#mainContentPdfCat{
	position:relative;
	padding-top:15px;
	margin:auto;
	width:700px;
}

*html div#mainContentMedia{

	padding-top:0px;
	position:fixed;

}

*html div#mainContentPdfCat{

	padding-top:0px;
	position:fixed;

}


#mainT
{
/*	background:url(/img/mainT.jpg) left;*/
	height:11px;
}
div#mainL,
div#mainTool,
div#mainSpace,
div#mainContent,
div#mainR
{	position:relative;
	
	float:left;
/*	height:721px;*/ /*hs*/
}
/*mainL*/
div#mainL
{
	/*width:177px;*/
}

div#footerL
{
	
	padding-left:30px;
	width:90px;
	height:25px;
	margin-left:40px;
	margin-top:690px;
	font-size:9px !important;
	
}

/*tool*/

div#mainTool
{
	width:53px;
	background: url(/img/mainTool_bg.jpg) repeat-x #f1f1f1;
}

table#tool
{
	margin-top:10px;
}

td#zoomOut
{
	background:url(/img/zoomOutA.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}
td#zoomOutDe
{
	background:url(/img/zoomOutDe.gif) no-repeat left !important;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}

td#zoomIn
{
	background:url(/img/zoomInA.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}
td#zoomInDe
{
	background:url(/img/zoomInDe.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}

td#next
{
	background:url(/img/nextA.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}
td#nextDe
{
	background:url(/img/nextDe.gif) no-repeat left !important;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}

td#last
{
	background:url(/img/lastA.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}
td#lastDe
{
	background:url(/img/lastDe.gif) no-repeat left !important;
	width:53px;
	height:44px;

	padding:5px 0 5px 0;
}

td#newDoc
{
	background:url(/img/newDoc.gif) no-repeat left;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}
td#newDocDe
{
	background:url(/img/newDocDe.gif) no-repeat left !important;
	width:53px;
	height:44px;
	padding:5px 0 5px 0;
}

/*------*/

div#mainSpace
{
	width:5px;
}

/*content*/
div#mainContent
{	top:150px;
	width:955px;
	position:absolute;
	/*background:#ececec;*/
}

div#seite
{
	padding-right:10px;
}

div#content
{	
/*	background:url(/img/deckblatt.png) no-repeat 5px 10px;
	padding:7px 7px 7px 7px;*/
/*	height:662px;
	width:474px;*/
}
/*mainR*/
div#mainR
{
	width:272px;
	left:30px;
	float:right;
	position:relative;
	
	
	
}

*html div#mainR
{	position:relative;

	
	top:-200px;
	left:50px;	
}
/*
*html div#mainL
{	position:relative;

	
	top:-200px;
	left:50px;	
	
}*/

*+html div#mainR{
/*	left:40px;
	top:30px;*/
}

div#mainRT
{
	background:url(/img/freigezeichen.jpg) left top no-repeat;
	height:101px;
	width:159px;
}

div#mainRM, div#mainLM
{
	color:#565c69;
	padding-left:14px;
	width:200px;
	font-size:10px !important;
	left:50px;
	
}

div#footerR
{
	background:url(/img/flashPlayer.jpg) 34px top no-repeat;
	color:#565c69;
	padding-left:34px;
	width:140px;
	height:31px;
	font-size:10px !important;
	margin-top:45px;
}

*+html div#footerR,
* html div#footerR
{
	margin-top:60px;
}

div#mainRM h2, div#mainLM h2
{
	text-align:right;
	padding:0;
	margin:0;
	font-size:24px;
	font-weight:lighter;
	margin-bottom:10px;
}





/***********************Navi*****************************/
/* CSS Document */

/* Horizontales menu_navi ***************************************************************************/
*html .menu_navi {
	margin-bottom:200px;
	z-index:500;
	width:745px;
}

.menu_navi {
	/*overflow: hidden;*/
	/*padding-bottom:200px;*/
	z-index:9999999;
	/*width:739px;*/
	position:relative;
	
	padding:0px 0px 0px 0px;
	text-align:center;
	/*background:transparent url(/img/navi_bg.jpg) repeat-x scroll 0%;*/
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	float:left;
}

.menu_navi ul {

height:0px!important;
margin-top:0px;
list-style-type:none;
z-index:7000;
/*display:inline !important;*/
cursor: pointer;

}


*html .menu_navi ul{
	display:inline !important;
}

.menu_navi ul ul {
width:130px;
z-index:7000;
text-align:left;
}



/*

*html .menu_navi ul ul {
display:block;
width:130px;
z-index:7000;
}*/

.menu_navi li {


z-index:7000;
float:left;
width:139px;
height:autopx;
position:relative;
/*
display:inline !important;*/

background: #697080 url(/img/naviSep.jpg) no-repeat scroll left center;

}

.menu_navi_spacer {
	z-index:7000;
	float:left;
	width:139px;
	height:23px;
	position:relative;
	cursor:default;
	display:inline !important;
	
	background:transparent url(/img/naviSep.jpg) no-repeat scroll left center;
}

*html .menu_navi li{
	top:-2px;
}

.menu_navi a, .menu_navi a:visited {
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none; 

width:139px; 
 
line-height:15px;
z-index:7000;
color:#FFFFFF;
font-weight:bold;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu_navi a, * html .menu_navi a:visited {
width:135px;
w\idth:139px;
z-index:7000;

}

/* style the second level background */
.menu_navi ul ul a.drop, .menu_navi ul ul a.drop:visited {

z-index:7000;

}



/* style the second level hover */
.menu_navi ul ul a.drop:hover{
/****background:#888888;*/
z-index:7000;
}
.menu_navi ul ul :hover > a.drop {
background:#FFFFFF;
z-index:7000;
}
/* style the third level background */
.menu_navi ul div ul ul a, .menu_navi ul ul ul a:visited {
background:#ffffff;
width:0px;
border:0px solid #888888; 
color:#444444;
padding:0px;
}
/* style the third level hover */
.menu_navi ul ul ul a:hover {
/*background:#ffffff;*/
}
.menu_navi ul ul ul :hover > a {

}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_navi ul ul {
visibility:hidden;

position:absolute;
height:0;
top:23px;
right:5px;
width:135px;
z-index:7000;
}

/* another hack for IE5.5 */
* html .menu_navi ul ul {
display:none;
top:22px;
left:-40px;
t\op:24px;
}

/* position the third level flyout menu_navi */
.menu_navi ul ul ul{
z-index:7000;
left:192px; 
top:2px;
width:130px;
}




/* position the third level flyout menu_navi for a left flyout */
.menu_navi ul ul ul.left {
left:-150px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu_navi table {position:absolute; top:0; left:0;z-index:7000;}
 
/* style the second level links */
.menu_navi ul ul a, .menu_navi ul ul a:visited {
background:#ffffff; 
color:#444444; 
/*height:auto;*/ 
line-height:1em; 
padding:5px;
width:220px;
z-index:7000;
border:1px solid #888888; 

/* yet another hack for IE5.5 */
}

.menu_navi ul ul ul a{
	border:0px;
	width:200px!important;
	padding:0px;
}

.menu_navi ul ul ul a:hover{
/*	background:#FFFFFF;*/
}

* html .menu_navi ul ul a{
width:150px;
w\idth:151px;

}
.menu_navi ul ul a:hover{
color:#FFFFFF; 
/****background:#888888;*/
}

.menu_navi ul ul ul a:hover {
color:#444444 !important;
background:#FFFFFF!important;
}

.menu_navi ul ul a:hover {
color:#FFFFFF;
background:#888888;
}



/* make the second level visible when hover on first level list OR link */
.menu_navi ul li:hover ul,
.menu_navi ul a:hover ul{
visibility:visible;
z-index:7000; 

}


*html .menu_navi ul li ul,
*html .menu_navi ul a:hover ul{
display:block;
float:left;
z-index:7000; 

}
/* keep the third level hidden when you hover on first level list OR link */
.menu_navi ul :hover ul ul{
visibility:hidden;
}


/* keep the fourth level hidden when you hover on second level list OR link */
.menu_navi ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu_navi ul :hover ul :hover ul{ 
visibility:visible;

z-index:7000;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu_navi ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

.page_preview_dropdown_media{
	height:210px;
}

.page_preview_dropdown{
	width:220px;
/*	height:345px;*/
	border:2px solid #666666;
	background:#FFFFFF;
	color: #666666;	
	
}



.menu_navi_table{
/*	padding-bottom:200px;*/
	z-index:7000;
/*	position:relative;*/
	width:700px;
	padding:0pt 0px;
	text-align:center;
	
	color:#FFFFFF;
	font-weight:bold;
	
	float:left;
}

.media_table{
	border: 1px solid #666666;	

}

*html .media_table{
	border: 1px solid #666666;	
	top:250px;
	position:absolute;
}

.media_table td{
	padding-left:7px;	
	padding-right:7px;	
}

/*Weiche fr IE6 *
*html div#container#top#navi#tableOfContent .menu_navi li ul { display:none; }
*html div#container#top#navi#tableOfContent .menu_navi li:hover ul { display:block; }

*html div#container#top#navi#tableOfContent .menu_navi ul li a{color:red;height:20px;}

*html div#container#top#navi#tableOfContent .menu_navi ul li a.hide, .menu_navi ul li a:visited.hide {display:none;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a.hide {display:none;}


*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover {color:#fff; background:#b3ab79;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a.sub {background:#dfc184; color:#000;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a {display:block; background:#b3ab79; color:#fff; width:150px;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a ul {visibility:hidden;}

*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a:hover {background:#dfc184; color:#000;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:151px; top:0; color:#000;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
*html div#container#top#navi#tableOfContent .menu_navi ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}

/***********************Navi*****************************/
/* CSS Document */

/* Horizontales menu_navi ***************************************************************************
*html .menu_navi {
width:800px;

padding-bottom:200px;
z-index:500;
}

.menu_navi {

padding-bottom:200px;
z-index:7000;

width:800px;
padding:0pt 25px;
text-align:center;
background:transparent url(/img/navi_bg.jpg) repeat-x scroll 0%;
color:#FFFFFF;
font-weight:bold;
height:23px;
float:left;

}

.menu_navi div div {


margin-top:0px;
list-style-type:none;
z-index:7000;
display:inline !important;

}
.menu_navi div div ul {
width:130px;
z-index:7000;
text-align:left;
}

*html .menu_navi div div ul {
display:block;
width:130px;
z-index:7000;
}

.menu_navi li {


z-index:7000;
float:left;
width:140px;
position:relative;
display:inline !important;
background:transparent url(/img/naviSep.jpg) no-repeat scroll left center;

}

.menu_navi a, .menu_navi a:visited {
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none; 

width:139px; 
height:23px; 


 
line-height:15px;
z-index:7000;
color:#FFFFFF;
font-weight:bold;
}
// a hack so that IE5.5 faulty box model is corrected 
* html .menu_navi a, * html .menu_navi a:visited {
width:135px;
w\idth:139px;
z-index:7000;

}
// style the second level background 
.menu_navi div div ul a.drop, .menu_navi div div ul a.drop:visited {

z-index:7000;

}

// style the second level hover 
.menu_navi div div ul a.drop:hover{
background:#888888;
z-index:7000;
}
.menu_navi div div ul :hover > a.drop {
background:#FFFFFF;
z-index:7000;
}
// style the third level background 
.menu_navi div div div ul ul a, .menu_navi div div ul ul a:visited {
background:#ffffff;
width:200px;
border:1px solid #888888; 
color:#444444;
}
// style the third level hover 
.menu_navi div div ul ul a:hover {
background:#888888;
color:#ffffff;
}
.menu_navi div div ul ul :hover > a {
background:#888888;
color:#ffffff;
}

/** hide the sub levels and give them a positon absolute so that they take up no room 
.menu_navi div div ul {
visibility:hidden;

position:absolute;
height:0;
top:23px;
right:5px;
width:135px;
z-index:7000;
}

// another hack for IE5.5 *
* html .menu_navi div div ul {
display:none;
top:30px;

t\op:31px;
}

//* position the third level flyout menu_navi *
.menu_navi div div ul ul{
z-index:7000;
left:170px; 
top:-2px;
width:130px;
}
//* position the third level flyout menu_navi for a left flyout *
.menu_navi div div ul ul.left {
left:-150px;
}

//* style the table so that it takes no part in the layout - required for IE to work *
.menu_navi table {position:absolute; top:0; left:0;z-index:7000;}
 
//* style the second level links *
.menu_navi div div ul a, .menu_navi div div ul a:visited {
background:#ffffff; 
color:#444444; 
height:auto; 
line-height:1em; 
padding:5px;
width:199px;
z-index:7000;
border:1px solid #888888; 

//* yet another hack for IE5.5 *
}
* html .menu_navi div div ul a{
width:150px;
w\idth:129px;

}
.menu_navi div div ul a:hover{
color:#FFFFFF; 
background:#888888;
}

.menu_navi div div ul :hover > a {
color:#FFFFFF;
background:#888888;
}

/* style the top level hover *


/* make the second level visible when hover on first level list OR link *
.menu_navi div div li:hover ul,
.menu_navi div div a:hover ul{
visibility:visible;
z-index:7000; 

}


*html .menu_navi div div li ul,
*html .menu_navi div div a:hover ul{
display:block;
float:left;
z-index:7000; 
}
/* keep the third level hidden when you hover on first level list OR link *
.menu_navi div div :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link *
.menu_navi div div :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link *
.menu_navi div div :hover ul :hover ul{ 
visibility:visible;

z-index:7000;
}
/* make the fourth level visible when you hover over third level list OR link *
.menu_navi div div :hover ul :hover ul :hover ul { 
visibility:visible;
}



/* search */

div#option td select{
	width:135px;
}
	
/*--*/
div.pageToolbar
{

}
div.pageToolbarButtonCollection
{

}

div.pageToolbar div.pageToolbarBrowseBack
{

}

div.pageToolbar div.pageToolbarBrowseForward
{

}

#tooltipContainer{
/*	position:relative;*/
	z-index:99999;
	
	
}


.pageToolbarButton
{	
	cursor:pointer;
}




.pageTooltip
{
    border:                     solid 1px #99b8d4;
    width:                      200px;
    position:                   absolute;
    overflow:                   hidden;
    text-align:                 left;
    z-index:					999999;
}

.pageTooltipTitle
{
    background-color:           #99b8d4;
    color:                      #ffffff;
    font-weight:                bold;
    width:                      200px;
    overflow:                   hidden;
    text-align:                 left;
    z-index:					999999;
}

.pageTooltipDescription
{
    background-color:           #ffffff;
    width:                      200px;
    overflow:                   hidden;
    text-align:                 left;
    /*padding:5px;*/
    z-index:					999999;
}

.pageTooltipText
{
    padding:5px;

}

.pageToolbarBrowseBack{
	float:left;
	z-index:999999;
	position:relative;
	top:-48px;
	cursor:pointer;
	background:   url('/img/icon/umschlg_links.gif') no-repeat;
	

}

.pageToolbarBrowseBackPdf{
	z-index:1000;
	position:relative;
	width:24px;
	heifht:24px;
	border:1px solid #697080;
	cursor:pointer;
	margin-right:2px;
	/*left:28px;*/
}

.pageToolbarBrowseForwardPdf{
	
	z-index:1000;
	position:relative;
	width:30px;
	
	border:0px solid #697080;
	cursor:pointer;
	margin-left:2px;
	top: -40px;
/*	right:28px;*/
}




.pageToolbarBrowseForward{
	float:right;
	z-index:999999;
	position:relative;
	top:-48px;
	cursor:pointer;
	
	background:   url('/img/icon/umschlg_rechts.gif') no-repeat;
}






/*****************************************************************************
*
*                                   QuickHelp
*
******************************************************************************/

div.quickHelpMitLogin
{
color:#565C69;
font-size:10px !important;
padding-left:34px;
padding-top:0px;
width:140px;


}

div.quickHelpOhneLogin
{


color:#565C69;
font-size:10px !important;
/*padding-left:34px;*/
padding-top:100px;
/*width:140px;*/
background:url(/img/freigezeichen.jpg)  left top no-repeat;
}

/*
*html div.quickHelpOhneLogin
{

position:relative;
color:#565C69;
font-size:10px !important;
padding-left:34px;
padding-top:100px;

background:url(/img/freigezeichen.jpg)  left top no-repeat;
}
*/

div.quickHelpTitle
{
    font-weight:                bold;

}

div.quickHelpDescription
{
   padding-bottom:10px;
}

#image_galery_navi{
	
}

#image_galery_navi div{
	width:100px;
}

#image_galery_navi div a:hover div{
	width:99px;
	visibility: visible;
}

.page_image{
	overflow:hidden;
	visibility:hidden;
}

.page_image_object{
	width:99px;
}

/*****************************************************************************
*
*                                   lazyImageLoader
*
******************************************************************************/

.lazyImageLoaderUp, .lazyImageLoaderDown
{
    width:                      120px;
    height:                     20px;
    background-image:           url('/img/icon/buttonToolbarScrollUp_18_18.gif');
    background-repeat:          no-repeat;
    background-position:        center;
    cursor:                     hand;
}

.lazyImageLoaderDown
{
    background-image:           url('/img/icon/buttonToolbarScrollDown_18_18.gif');
    cursor:                     hand;
}

.lazyImageLoaderWindow, .lazyImageLoaderWindowContent
{
    background-color: #ffffff;
}

.tableOfContentMediaLink{
	border: 0px;

	padding-left:5px;
}

.mediagal_1{
	background-color:#DDDDDD;
}

.mediagal_2{
	background-color:#FFFFFF;

}

.mediaImage{
	position:relative;
	float:right;
	top:-100px;
	cursor: pointer;
	
	
}

.frontpageSendMailDiv{
	width:270px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid black;
	position:absolute;
}

.flashNoise{
/*	padding-left:30px;*/
/*	padding-top:5px;
	padding-bottom:10px;*/
}

.login_frame{
	margin-top:100px;
	width:300px;
	background: #DDDDDD;
	padding: 0px;
	height:180px;
	border:3px solid #666666;
	margin-left:200px;
	
}

.login_frame_big{
	margin-top:100px;
	width:500px;
	background: #DDDDDD;
	padding: 0px;
	height:180px;
	border:3px solid #666666;
	margin-left:200px;
	
}

.login_frame span{
	color:#444444;

	
}

.login_frame input{
	
}

.seperator{
	background:url(/img/bodyWallPaperReverse.PNG) repeat-x;
	height:2px;
	margin: auto;
}

#loginPic {
	background:transparent url(/img/login.png) no-repeat;
	height:328px;
	
	position:relative;
/*	left:-180px;

	top:-100px;*/
	width:242px;
	z-index:1000;
}

#loginPicFrame {
	background:transparent url(/img/login.png) no-repeat;
	height:328px;	
	position:relative;
	width:242px;
	z-index:1000;
	left:-240px;
	top:-100px;
}

*html #loginPicFrame {
	background:transparent url(../img/login.gif) no-repeat;
	position:absolute;
	left:-200px;
	top:100px;

}

/*
*+ html #loginPic {
		background: url(../img/login.png) no-repeat;
		left:100px;
		top:150px;
}*/

* html #loginPic {
		background: url(../img/login.gif) no-repeat;
		position:absolute;
		left:-100px;
		top:100px;
}


#epaper_logo{
	
	width:68px;
	height:23px;
	float:right;

	

}


/* header */
#header 
{
	width: 100%;
	height: 91px;
	border-collapse: collapse;
}

/*
*html #header{
	height: 105px;
}*/
/*
*+html #header{
	height: 105px;
}
*/



.pageView{
	margin-left:auto;
	margin-right:auto;
}


.pageContainer{
	width:970px;
	height:750px;
}

#headM
{
	width: 955px;
	
	vertical-align: top;
	height: 174px;
}
#headL
{
	
}
#headR
{
	
}

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;

}

div#datumlM
{
	width:419px;

}

div#datumlR
{
	width:502px;

}

div#headerR table.ausgabe
{
/*	margin-top:20px;
	margin-left:-60px;
	color: #FFFFFF;*/
}


body { behavior:url(img/csshover.htc); }

.quickHelpLogin{
	height:100px;
	width:140px;
}

.pageViewFolioLeft{
	float:left;
}

.pageViewFolioRight{
	float:right;
}

.login_media{
	margin:auto;
	background:#666666;
}

*html .login_media{

	top:-300px;
	position:relative
}

#loginPicMedia {
	background:transparent url(/img/login.png) no-repeat;
	height:328px;
	
	position:relative;
/*	left:100px;
	left:100px;*/
/*	top:300px;*/
	top:-100px;
	left:-240px;
	width:242px;
	z-index:1000;
}




*+ html #loginPicMedia {
		background: url(../img/login.png) no-repeat;
		
		position:relative;
		
}

* html #loginPicMedia {
		background: url(../img/login.gif) no-repeat;
		top:-100px;
		position:absolute;
		top:120px;
/*		left:-100px;
		top:100px;*/
}

.ToolbarButtonZoom{
	cursor:pointer;
	position:absolute;
	top:-56px;
	left:594px;
}

.pagingPagesButton{
	cursor:pointer;
	position:absolute;
	top:-56px;
	left:566px;

}

.ToolbarButtonPagePdfSingle{
	cursor:pointer;
	position:absolute;
	top:-56px;
	left:621px;
	border:0px;
}

.ToolbarButtonPagePdfDouble1{
	cursor:pointer;
	position:absolute;
	top:-56px;
	left:621px;
	border:0px;
}

.ToolbarButtonPagePdfDouble2{
	cursor:pointer;
	position:absolute;
	top:-56px;
	left:634px;
	border:0px;
}

.ToolbarButtonPagePdfCat{
	cursor:pointer;
	position:absolute;
	
	left:796px;
	border:0px solid black;
}


*html .ToolbarButtonPage{
	left:624px;
}
/*
*+html .ToolbarButtonZoom{
	left:651px;
}

*+html .ToolbarButtonPage{
	left:624px;
}*/

*html .IE6ImageLoaderLink{
	height:25px;
}

/***************************************neutrales Layout***************/

/*****************************************************************************
*
*                                   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
*
*****************************************************************************/



#header
{

	
}

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
{

	padding-left:20px;
	margin-right:3px;
	color:#444444;
	text-decoration:none;
}

div#headerR a.autohaus_link{
	padding-right:20px;
	margin-right:3px;
	color:#444444;
	text-decoration:none;
}

div#headerR a.imp
{

	padding-left:19px;
	margin-right:3px;
	color:#444444;
	text-decoration:none;
}
/*
div#headerR table.ausgabe
{
	margin-top:20px;
	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;
}


  

#headM
{
	width: 955px;
	background: url(/img/neutral/headM2.jpg) 0px -2px no-repeat;
	vertical-align: top;
	height: 174px;
}
#headL
{
	background: url(/img/neutral/headL.gif) 0px -2px repeat-x;
}
#headR
{
	background: url(/img/neutral/headR.gif)  0px -2px repeat-x;
}


/*****************************************************************************
*
*                               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
{
	
}



.popup{
	background:url(/img/ah/stripe_short.jpg) repeat-x;
}


*html .impresspage{
	top:-200px;
	position:relative;
}

*html .contactpage{
	top:-200px;
	position:relative;
}

*+html .impresspage{
	position:relative;
}

*+html .contactpage{
	position:relative;
}


#blaettern_table{
	width:250px;

}
/**********************************************ARCHIV****************************/

.archivContainer{
	position:relative;
/*	padding-top:70px;*/
	margin:auto;
/*	width:900px;*/
}

#archivToolbar{
/*	padding-top:100px;*/
}



.archiv_headline_2{
	font-weight:bold;
}

/**********************************video******************************/

.darkNight {
	background: #000000 none repeat scroll 0 0;
	display:none;
	left:0;
	opacity:0.6;
	filter: Alpha(opacity=60);
	top:0;
	width:100%;
	z-index:9;
	position:absolute;
	z-index:100000000;
}
.player {
	visibility:hidden;
	position:relative;
	margin:0px auto;
	width:550px;
	height:0px;
	z-index:100000001;
}
.player .playerBack {
	position:absolute;
	width:550px;
	height:416px;
	z-index:50;
	background-color:#151515;
	margin-top:185px;
	padding:0px 16px 16px;
	border:1px solid;
}
.player .playerBack a {
	float:right;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px;
}
.Tools .player .playerBack {
	position:absolute;
	width:550px;
	height:416px;
	z-index:50;
	background-color:#151515;
	margin-top:0px;
	padding:0px 16px 16px;
	border:1px solid;
}
.player .playerBack {
	position:absolute;
	width:550px;
	height:416px;
	z-index:50;
	background-color:#151515;
	margin-top:185px;
	padding:0px 16px 16px;
	border:1px solid;
}
.player .playerBack a {
	float:right;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px;
}
.player .playerBack a.PlayerLink {
	background: none;
}

/*css CODE für die Linken*/
.ImageTools .Tools a.linkTXT {
	background-position: -87px -28px;
	
}

.ImageTools .Tools a.linkPDF {
	background-position: -116px -28px;
	
}

.ImageTools .Tools a.linkFlash {
	background-position: -145px -28px;
	
}

.ImageTools .Tools a.linkVideo {
	background-position: 0 -28px;
	
}
.ImageTools .Tools a.linkFoto {
	background-position: -29px -28px;
	
}
.ImageTools .Tools a.linkMusic {
	background-position: -58px -28px;
	
}

.ImageTools .Tools a.linkSound {
	background-position: -174px -28px;
	
}
.ImageTools .Tools a.linkRSS {
	background-position: -203px -28px;
	
}


.ContainerImgGal {
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#e5e5e5;
/*	background-color:#F2F4F3;*/
	padding:10px 10px 40px 10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.ContainerImgGal h1 {
	font-size:14px;
	margin:0px 0px 20px 0px;
}
.ContainerImgGal p {
	width:95%;
}
.ContainerImgGal p a{
	text-decoration:underline;
}
.ContainerImgGal .GalleryForm{
	width:600px;
	height:auto;
	float:left;
}
.ContainerImgGal input.pdfButton{
	margin-left:21px;
}
.ContainerImgGal .filter{
	width:157px;
	height:22px;
	padding-top:3px;
}
.ContainerImgGal .filterCheck {
	margin:0 5px 0 0px;
	position:relative;
	top:2px;
}
.ContainerImgGal .line {
	width:100%;
	background:transparent url(/img/divline.png) no-repeat scroll 0 0;
	height:3px;
	clear:both;
	margin:10px 0;
	float:left;
}
.ContainerImgGal .line div {
	width:100% !important;
}
.ContainerImgGal .GalleryBody {
	height:auto;
	width:100%;
	float:left;
	clear:both;
}
.ContainerImgGal table {
	width:100%;
	height:auto;
}
.ContainerImgGal table td{
	padding:10px 0 20px 0;
}
.ContainerImgGal table b {
	display:block;
}
.ImageTools {
/*	height:133px;*/
	width:100%;
	margin:0 0 2px 0;
}
.ImageTools .Image {
/*	height:133px;*/
/*	width:100px;*/
	float:left;
	padding-top:1px;
}
.ImageTools .Tools {
/*	height:133px;*/
	width:29px;
	padding:0 0 2px 3px;
	float:left;
}
.ImageTools .Tools a{
	height:28px;
	width:29px;
	background:transparent url(/img/logoMediaGrid.png) no-repeat scroll 0 0;
	display:block;
}
* html .ImageTools .Tools a{
	background:transparent url(/img/logoMediaGrid.gif) no-repeat scroll 0 0;
	cursor:pointer;
}
.ImageTools .Tools a.linkVideo {
	background-position: 0 -28px;
	cursor:pointer;
}
.ImageTools .Tools a.linkFoto {
	background-position: -29px -28px;
}
.ImageTools .Tools a.linkMusic {
	background-position: -58px -28px;
}
.ContainerImgGal table span {
	display:block;
	clear:both;
	float:left;
	width:130px;
	padding:3px 0 0 0;
	color:black;
}
.ContainerImgGal span input {
	margin:0 5px 0 0;
	float:left;
	width:15px;
	height:15px;
}
.ContainerImgGal span a{
	float:left;
}


.prev {
	background-image: url(/img/icon/leftArrow.png);
	background-position: top left;
	width:13px;
	height:40px;
	cursor:pointer;
	display:block;
	margin-right:15px;
}
.next {
	background-image: url(/img/icon/rightArrow.png);
	background-position: top left;
	width:13px;
	height:40px;
	cursor:pointer;
	display:block;
	margin-left:15px;
}

.prev:hover,
.next:hover {
	background-position: top right;
}	