﻿/*Globale Styles*/
html
{
}
body 
{
	margin: 0px;
	padding: 0px;
}

/*Std. Definitionen*/
img
{
	border: 0px;
}

h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}



h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

h3
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

h4
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

ul
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	list-style-type:none;
}

a
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;	
	font-size: 12px;
}

div
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
}

a:link 
{
	text-decoration:underline;
}
a:hover 
{
	text-decoration:none;
}
a:active 
{
	text-decoration:underline;
}
a:visited 
{
	text-decoration:underline;
}

/* Mandanten abhängigen Styles */

div#WrapperHeader
{
	background-color: #B0C4DD;
	border-bottom: 1px solid #FFFFFF;
}
div#Header
{
	
	padding: 10px;
	
	padding-left: 30px;
	float: left;
}

div#Sprachwahl
{
	padding: 10px;
	padding-right: 20px;
	text-align: right;
}

div#Sprachwahl a
{
	font-size: 14px;
}

div.Navigation
{
	background-color: #C2D1E7;
	padding: 5px;
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}

div.Navigation a
{
	font-weight: bold;
}

div.Navigation a:link
{
	text-decoration: underline;
}

div.Navigation a:hover
{
	text-decoration: none;
}





div#Wrapper
{
	/*margin-right: auto;
	width: 70%;
	margin-left: auto;*/
	padding: 20px;
	padding-top: 0px;
}



div#Wegweiser
{
	font-size: 11px;
	margin-bottom: 30px;
	padding-top: 22px;
	color: #949294;
}

div#Wegweiser a
{
	color: #949294;
	text-decoration: underline;
}

div#Wegweiser a.MarkierterMP
{
	font-weight: bold;
}





/* Content */

div#Content
{
	/*background-color: Aqua;*/
	padding: 20px;
}

h1
{
	/*font-size: 19px;
	text-transform: uppercase;
	padding-bottom: 17px;
	letter-spacing: 1px;*/
}


h2
{
  font-size: 14px;
	color: #191970;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}

h2.Links
{
	text-align: left;
}

h3
{
  font-size: 14px;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
}

p
{
	color: #000080;
}

a
{
	color: #191970;
	text-decoration: none;
}

.Zentriert
{
	text-align: center;
}

.Rechts
{
	text-align: right;
}

/* SUCHE  */

div.SuchausgabeInfosUndEinst
{
	margin-top: 25px;
	margin-bottom: 5px;
	padding: 8px;
	background-color: #B0C4DE;
}

/* Suchbutton */

div.Suchbutton
{
	text-align: center !important;
}

.lbPDF
{
	/*
	text-align: center;
	background-color: #E0DFE3;
	padding: 3px;
	color: #0E0E0E;
	text-decoration: none !important;
*/
}

.lbPDF img
{
	padding-right: 3px;
}

.lbDLPDF img
{
	padding-right: 3px;
}

.lbDetails
{
	text-decoration: none !important;
	color: #000080;
}


/* ### Suchbutton ### */

table.tblHundertProzent
{
	width: 100%;
}

td.EineSpalteTabelleDreispaltig
{
	width: 33%;
}


/* SuchAusgabe */
ol.SuchAusgabe
{
	margin: 10px;
	margin-bottom: 0px;
	padding-bottom: 25px;
}

ol li.StandardListeEbene1
{
	/*background-color: Yellow;*/
}

ol li.StandardListeEbene2
{
	/*background-color: Lime;*/
}



/* ### SuchAusgabe ### */

/* ### SUCHE ### */

/* Images */


/* imgSprungAnker */

div.SprungAnker
{
	margin-top: 25px;
	text-align: center;
}

/* ### imgSprungAnker ###*/

div.Inhalt
{
}


/* Footer */

div#Footer
{
	background-color: #B0C4DE;
	margin-top: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #525252;
}

div#Footer a
{
	color: #525252 !important;
	text-decoration: none;
}

/* ### Footer ###*/

/* Copyright */

div#Copyright
{
	padding: 10px;
	font-size: 11px;
	background-color: #C2D1E7;
	padding-left: 20px;
	padding-right: 20px;
	font-size:11px;
}

div#Copyright .CopyLinks
{
	float:left;
	width: 70%;
	font-size:11px;
}

div#Copyright .CopyRechts
{
	float:left;
	width: 30%;
	text-align: right;
	font-size:11px;
}

div#Copyright a
{

	text-decoration: none;
}

/* ### Copyright ### */

/* Sonstiges */

.clear
{
	clear: both;
}

.DetailsLink
{
	font-size: 11px ;
	margin-bottom: 10px;
	font-weight: bold ;
}

.DetailsLink a
{
	font-size: 11px ;
	color: #606060;
	
}

.Eintrag
{
}

.PDFLink
{
	margin-bottom: 10px;
	margin-top: 10px;
	
}

.PDFLink a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold !important;
}

td.FortschrittSpalte
{
	height: 25px;
}

td.DownloadButton
{

}

td.OrdnerButton
{

}


td.VorschauButton
{
	height: 25px;
}

.Fortschritt
{
	width: 95px;
	height: 17px;
	background-image: url(../images/progress.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 3px;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
	display: none;
}

.btnDownload
{
	display: none;
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/icn_Download_klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width: 95px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

.btnOrdner
{
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/Icn_Ordner_Klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width: 120px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

*+html .btnOrdner
{
	padding-left: 22px;
}

*html .btnOrdner
{
	padding-left: 20px;
}

*+html .btnDownload
{
	padding-left: 20px;
}

*html .btnDownload
{
	padding-left: 20px;
}

.btnVorschau
{
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 24px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/icn_Vorschau_klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width: 75px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

*+html .btnVorschau
{
	padding-left: 22px;
}

*html .btnVorschau
{
	padding-left: 22px;
}

.btnPDF
{
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 24px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/icn_pdf_klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width:45px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

*+html .btnPDF
{
	padding-left: 22px;
}

*html .btnPDF
{
	padding-left: 22px;
}



.btnWarenkorb
{
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 24px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/icn_Warenkorb_klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width:130px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

.btnZumWarenkorb
{
	color: #0E0E0E;
	text-decoration: none !important;
	padding-left: 24px;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/icn_zumWarenkorb_klein.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: left;
	width:130px;
	margin-right: 10px;
	background-color: Transparent;
	border: 0px;
	cursor:hand;
	cursor:pointer;
}

div.OrdnerToolbar
{
	/*margin-bottom: 5px;
	margin-top: 1px;*/
	padding-left: 6px;
	/*float: left;*/
}

div.TitelDiv
{
	/*float:left;*/
	padding-right: 6px;
	/*border-right: 1px solid #B0C4DE;*/
	height: 21px;
	padding-top: 4px;
}



a.DownloadLink
{
	margin-top: 4px;
	display: block;
}

#laden
{
	height: 40px;
	text-align: right;
}


/*Suchergebnisse*/
ol
{
	list-style-type: none;
	margin-left: 20px;
	padding-left: 0px;
}

*+html ol
{
	padding-left: 15px !important;
}

*html ol
{
	padding-left: 15px;
}

ol.SuchErg
{
}

ol.SuchErg li
{
	padding-top: 3px;
	padding-bottom: 3px;
}

div.pnlDetailsLink
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.Markiert
{
	background-color: #E0E7F5;
	padding: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

.tdTitel
{
	vertical-align:middle;
}

.tdToolbar
{
	vertical-align:middle;
}

div.Linie
{
	background-color: #B0C4DE;
	height: 1px;
}




/*Progress suche*/

#pnlProgSuche
{
	border: 1px solid #8DA5C4;
	position: absolute;
	width: 150px;
	height: 60px;
	background-color: #FFFFFF;
	z-index: 300;
	display: none;
	text-align: center;
}
#pnlProgSuche div.PnlProgAbstand
{
	padding: 10px;
}

.SucheLText
{
	font-size: 11px !important;
	margin-bottom: 2px;
}


.SucheLBild
{

}

/*Vorschau*/
#BGVorsch
{
	background-color: #FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 100;
	display: none;
}

#pnlVorschau
{
	border: 1px solid #B0C4DE;
	position: absolute;
	width: 860px;
	height: 520px;
	background-color: #FFFFFF;
	z-index: 200;
	display: none;
}

#VorschauHead
{
	background-color: #B0C4DE;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.VorschauClose
{
	text-align: right;
	font-size: 11px;
	padding-right: 5px;
}

.HeadlineVorschau
{
	text-align: left;
}

#VorschauContent
{
	overflow: auto;
	padding-top: 5px;
	width: 860px;
	/*Anpassung da der Head 27 px Hoehe hat*/
	height: 489px;
	/*background-color: Blue;*/
	text-align: center;
	background-image: url(../images/laden.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

table.tblVorschau
{
	width: 100%;
	height: 100%;
}

table.tblVorschau td
{
	text-align: center;
	vertical-align: middle;
}

table.tblVorschau td.Schalter
{
	width: 40px;
}

.btnPrev
{
	font-size: 16px;
}

.btnNext
{
	font-size: 16px;
}

.AnzahlSeiten
{
	font-size: 11px;
	padding-bottom: 5px;
	text-align: center;
}




/*Infos*/



#BGInfos
{
	background-color: #FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;

	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 100;
	display: none;
}

#pnlInfos
{
	border: 1px solid #B0C4DE;
	position: absolute;
	width: 860px;
	height: 520px;
	background-color: #FFFFFF;
	z-index: 200;
	display: none;
}

#InfosHead
{
	background-color: #B0C4DE;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.InfosClose
{
	text-align: right;
	font-size: 11px;
	padding-right: 5px;
}

.HeadlineInfos
{
	text-align: left;
}

#InfosContent
{
	overflow: auto;
	padding-top: 5px;
	width: 860px;
	/*Anpassung da der Head 27 px Hoehe hat*/
	height: 474px;
	/*background-color: Blue;*/
	text-align: center;
	background-image: url(../images/laden.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

table.tblInfos
{
	width: 98%;
	height: 100%;
}

table.tblInfos td
{
	text-align: center;
	vertical-align: middle;
	
}

td#InfosInhalt
{
  text-align: left;
	vertical-align: top;
  overflow: auto;
  padding: 10px;
}

div#InfosContent
{
 padding: 10px;
  text-align: left !important;
	vertical-align: top;
	width: auto;
}

table.tblInfos td.Schalter
{
	width: 40px;
}


.Fehlertext
{
	color: Red;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
}

.Pfeil 
{
	font-size: 16px;
	font-weight: bold;
}

.PfeilKlein
{
	font-size: 14px;
}

.PnlKeineErgebnisse
{
	color: Red;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	text-align: center;
}


.warnung
{
	font-weight: bold;
	color: Red;
}

.hinweis
{
	font-weight: bold;
	color: green;
}


/*Warenkorb*/
table.Warenkorb
{
	width: 700px;
}

table.Warenkorb td.Heading
{
	font-weight: bold;
	background-color:#C2D1E7;
	padding: 3px;
	border-bottom: 1px solid #191970;
}

table.Warenkorb td
{
	padding: 2px;
	padding-left: 3px;
	height: 20px;
}
table.Warenkorb td.gerade
{
	background-color: #E6EEFA;
}

table.Warenkorb td.ungerade
{
	background-color: #FFFFFF;
}


.rechts 
{
	text-align: right;
}

.zentriert
{
	text-align: center;
}

.pnlWarenkorb
{
	background-image: url(../images/laden.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
}

.GesamtPreis
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	border-top: 1px solid #C0C0C0;
}



/*Bestellungen*/
/*Warenkorb*/
table.Bestellungen
{
	width: 700px;
	margin-top: 10px;
}

table.Bestellungen td.Heading
{
	font-weight: bold;
	background-color:#C2D1E7;
	padding: 3px;
	border-bottom: 1px solid #191970;
}

table.Bestellungen td
{
	padding: 2px;
	padding-left: 3px;
	height: 20px;
}
table.Bestellungen td.gerade
{
	background-color: #E6EEFA;
}

table.Bestellungen td.ungerade
{
	background-color: #FFFFFF;
}


.SeperatorItems
{
	
}

.Buttons
{
	padding-top: 10px;
	text-align: center;
}



.pnlLoginStatus
{
	text-align: right;
	padding-top: 5px;
	color: #c0c0c0;
	font-style:italic;
	font-size: 11px;
}


/**Bestellungen*/
ul.Bestellungen
{
	margin-left: 30px;
	list-style-type: square;
}

ul.Bestellungen li
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}


.FortschrittBest
{

	width: 95px;
	height: 17px;
	background-image: url(../images/progress.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 1px;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
	display: none;
}

.Status
{
	font-size: 11px;
}

#HeadScreen
{
	display: block;
}

#HeadPrint
{
	display: none;
}

.AGB
{
	padding-top: 3px;
	font-size: 11px;
	text-align: right;

}

.KleinerText
{
	font-size: 11px;
}

.pnlErg
{
	display: none;
}

.pnlHKostenPflSammlungen
{
	padding-top: 10px;
	padding-left: 10px;	
}

.SammmlungMarkierer
{
  font-weight: normal;
}

.SammmlungMarkierer a
{
  font-size: 11px;
}