/*********************************
company: piclease infobroking GbR
subject: piclease.de / piclease.com
document: global.css
author: Plitek
date: 19.01.2004

GLOBAL

piclease Farben

blau: 0084D2
orange: EE9D16
Hintergrund orange: FEF8DF
Hintergrund blau: DBE8F8
grau: 8F8C8B
grau Schrift: C2C2C2

**********************************/

/* Browserstylesheets nivellieren, einheitliche Voraussetzungen schaffen */
html,body,div,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
}

/* -----------------------------------------------------------------------------------------------
Pathway
----------------------------------------------------------------------------------------------- */

a.Pathway {
    /*color : #96294A;*/
	color : #0074C2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none
}


.Pathway {
    color : #0084D2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none
}

a.PathwayCurrent {
    color : #96294A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none
}

.PathwayInfo {
    color : #96294A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none
}

/* -----------------------------------------------------------------------------------------------
LoginPrompt
----------------------------------------------------------------------------------------------- */

p.LoginPrompt {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	/*
	background: #DDE3D4;
	border: 1px solid #C0C4A6;
	*/
}

a.LoginPrompt {
	font-family : Trebuchet, Lucida, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* -----------------------------------------------------------------------------------------------
Links
----------------------------------------------------------------------------------------------- */

a {
	font-family : Trebuchet, Lucida, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #263B7B;
}

a:hover {
	text-decoration : underline;
}

a.Abstract {
	color : #263B7B;
	font-size : 9pt;
}

/* -----------------------------------------------------------------------------------------------
Body
----------------------------------------------------------------------------------------------- */
.BodyPageControl {
	background-color: #FEF8DF;
}
.BodyChannelStandard {
	/*background-color: #CDCBC2*/
	/*background-color: #E7EDF9*/
	/*background-color: #EAEEF5*/
	/*background-color: #E7EDF9 blaugrau*/
	/*background-color: #AEC6EC hellblau*/
	/*	background-color: #FFFFFF */
	background-color: #FFFFFF; 
	/*background-image: sand.gif; */
	
}
.BodyChannelOverview {
	/*background-color: #E7EDF9*/
	background-color: #FFFFFF;
}
.BodyPageHeading {
	background-color: #DBE8F8;
}

/* -----------------------------------------------------------------------------------------------
Version
----------------------------------------------------------------------------------------------- */

.version {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #AAAAAA;
	font-size : 10px;
	white-space: nowrap;
}

/* ------------------------------------------------------------------------------------------------
Navigation Areas
----------------------------------------------------------------------------------------------- */

/* Level 1 navigation links */

a.NavigationLevel1 {
    color : #EE9D16;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 2px 2px 2px 2px;
	font-weight : bold;
	text-decoration : none;
}

p.NavigationLevel1 {
	margin : 2px 2px 2px 2px;
}

td.NavigationLevel1 {
	background-color: #FFFFFF;
	padding-left: 3pt;
	padding-right: 3pt;
}

td.NavigationLevel1Selected {
	background-color: #FEF8DF;
	padding-left: 3pt;
	padding-right: 3pt;
}

p.NavigationLevel1Selected {
	margin : 2px 2px 2px 2px;
}

a.NavigationLevel1Selected {
	color : #0084D2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
/*	text-decoration : underline;*/
}
	
/* Level 2 navigation links */
a.NavigationLevel2 {
	color : #EE9D16;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

p.NavigationLevel2 {
	margin: 0pt 4pt 0pt 4pt;
}

td.NavigationLevel2 {
	background-color : #FFFFFF;
}

a.NavigationLevel2Selected {
	color : #0084D2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
}

td.NavigationLevel2Selected {
	background-color: #FEF8DF;
}

p.NavigationLevel2Selected {
	margin: 0pt 4pt 0pt 4pt;
}


/* PageControl navigation links */
a.NavigationTree {
    color : #263B7B;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.NavigationTreeSelected {
    color : #EE9D16;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

p.NavigationTree {
	margin: 0px 0px;
 	font-family : Trebuchet, Lucida, Tahoma, Arial, Helvetica, sans-serif;
	color : #263B7B;
	font-weight: normal;
	font-size : 11px;	
}

td.NavigationTree {
	background-color : #FEF8DF;
 	font-family : Trebuchet, Lucida, Tahoma, Arial, Helvetica, sans-serif;
	color : #263B7B;
	font-weight: normal;
	font-size : 11px;
}

/* -----------------------------------------------------------------------------------------------
ContentArea
----------------------------------------------------------------------------------------------- */

.Abstract {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #263B7B;
	font-size : 12px;
}

p.Abstract {
	margin: 3pt 3pt 5pt 2pt;
	line-height: 17px;
}

p.List
{
	color : #263B7B;
	font-size : 11px;;
	margin: 1pt 1pt 1pt 1pt;
	line-height: 15px;
}

.Note {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0084D2;
	margin: 0pt 0pt 0pt 0pt
}

a.Note {
	color: #263B7B;
	font-weight: normal;
}

.Table {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	margin: 0pt 2pt 0pt 2pt
}

tr.TableRow {
	background-color: #CCCDD2
}

p.Table {
 	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #111144;
	font-weight: normal;
	font-size : 10pt;
	line-height: 135%; 
}

table.Gallery {
	/*background-color: #F5F8FD*/
	/*background-color: #E5EAF6*/
	background-color: #FFFFFF;
}

table.Gallery2 {
	/*background-color: #F5F8FD*/
	/*background-color: #E5EAF6*/
	background-color: #DBE8F8;
}

td.Gallery2 {
 	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #263B7B;
	font-weight: normal;
	font-size : 9px;
}


/* -----------------------------------------------------------------------------------------------
Infoboxes
----------------------------------------------------------------------------------------------- */

p.InfoboxTitle {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2pt 4pt 2pt 1pt;
	color: #0084D2;
}

a.InfoboxTitle {
	color: #0084D2;
	font-weight: bold;
}

.InfoboxTitle {
	/*color: #990000; (dunkelrot)*/
	/*color: #990033; (dunkelrot desaturiert)*/
	color: #0084D2;
	font-weight: bold;
}

/* -----------------------------------------------------------------------------------------------
Channel-Footer
----------------------------------------------------------------------------------------------- */

a.ChannelFooter {
    color : #C2C2C2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

p.ChannelFooter  {
    color : #C2C2C2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin: 1pt 1pt;
}

a.SiteInformation {
    color : #C2C2C2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

p.SiteInformation {
    color : #C2C2C2;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin: 2pt 1pt;
}

/* -----------------------------------------------------------------------------------------------
Actions
----------------------------------------------------------------------------------------------- */

a.PageActions {
    font-family : Tahoma, Arial, Helvetica, sans-serif;
	/*color: #000033; (dunkelblau)
	color: #990033; (dunkelrot)*/
	color: #990033;
	font-weight: normal;
	font-size: 8pt;
}

p.PageActions {
	margin: 2pt 0pt;
}

.Actions {
	color: Gray;
	font-weight: normal;
	font-size: 8pt;
}

p.Actions {
	margin: 2pt 0pt;
}

/* ------------------------------------------------------------------------------------------------
Forms
----------------------------------------------------------------------------------------------- */

p.Form {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 8pt;
	font-weight: normal;
	margin: 0pt 0pt 0pt 0pt;
}

.Form {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	margin: 0pt 0pt 0pt 0pt;
}

input.PlainFormField {
	border : 1px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input.PlainButton{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FF9900;
	font-size: 8pt;
	color : #FFFFFF;
	border: 1px #000000;
	width: 90px;
}

td.form { margin:0; display:inline; }


/* -----------------------------------------------------------------------------------------------
HTML Headings
----------------------------------------------------------------------------------------------- */
H1 {
    color : #EE9D16;
	font-size : 12pt;
	font-weight : bold;
}

H1, H2, H3, li, p {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}

H2 {
	font-size : 11pt;
	font-weight : bold;
}

H3 {
	font-size : 10pt;
	font-weight : bold;
}

/* -----------------------------------------------------------------------------------------------
Teaser
----------------------------------------------------------------------------------------------- */

.Teaser {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}

p.Teaser {
	margin: 3pt 2pt 6pt 2pt;
	line-height: 15px;
}

/* -----------------------------------------------------------------------------------------------
Other HTML Tags
----------------------------------------------------------------------------------------------- */
ol, li, ul {
	margin-top: 1pt;
	list-style-position: outside;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
}

p {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 13px;
	margin: 1pt 0pt 0pt 1pt;
}

table.image_left {
	margin: 0pt 10pt 10pt 0pt;
}

table.image_right {
	margin: 0pt 0pt 10pt 10pt;
}

p.toptitle {
    color : #0084D2;
	background-color: #FEF8DF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 16px;
	line-height : 24px;
	font-weight : bold;
}

/* -----------------------------------------------------------------------------------------------
DataPaging
----------------------------------------------------------------------------------------------- */

td.dpLink {
	vertical-align: middle;
}

p.dpTitle {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 15px;
	color : #0084D2;
	margin: 2px 2px 2px 2px;
	font-weight: normal;
}

p.dpLinkSelected {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #EE9D16;
	line-height: 15px;	
	margin: 2px 2px 2px 2px;
	text-decoration : underline;
}

a.dpLink {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
  color : #263B7B;
	line-height: 15px;	
	font-weight: normal;
	margin: 2px 2px 2px 2px;    
}

a.dpLink:hover {
	text-decoration : underline;
 	margin: 2px 2px 2px 2px;    
	background-color: #FF9900;
}


/* -----------------------------------------------------------------------------------------------
Formulare
----------------------------------------------------------------------------------------------- */
select.form170 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	width: 170px; 
	height: 15px;
	border: 1px solid #666666;
}

/* -----------------------------------------------------------------------------------------------
Warenkorb
----------------------------------------------------------------------------------------------- */
p.BasketPrice {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #0084D2;
}

p.BasketBottom {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	line-height : 10px;
	color : #000000;
	margin: 2pt 2pt 2pt 2pt;
}

/* -----------------------------------------------------------------------------------------------
Administration
----------------------------------------------------------------------------------------------- */
textarea.adminImage {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 200px; 
	height: 400;
	border: 1px solid #666666;
}

textarea.adminTheme {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 400px; 
	height: 200;
	border: 1px solid #666666;
}

input.adminTheme400 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 400px; 
	border: 1px solid #666666;
}

input.adminTheme30 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 30px; 
	border: 1px solid #666666;
}

/* ------------------------------------------------------------------------------------------------
Formulare
----------------------------------------------------------------------------------------------- */
textarea.editarea {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 570px; 
	height: 460px;
	border: 1px solid #666666;
}

textarea.editareaAuthor {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 570px; 
	height: 200px;
	border: 1px solid #666666;
}

input.form30 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 30px; 
	height: 20px;
	border: 1px solid #666666;
}

input.form100 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 100px; 
	height: 20px;
	border: 1px solid #666666;
}

input.form350 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 17px;
	width: 350px; 
	height: 20px;
	border: 1px solid #666666;
}

/* ------------------------------------------------------------------------------------------------
Pageactions
----------------------------------------------------------------------------------------------- */
a.PageActions {
    font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #000FF8;
	font-weight: normal;
	font-size: 10px;
}



/* ------------------------------------------------------------------------------------------------
Startseite 
----------------------------------------------------------------------------------------------- */

td.HomeLine {
	background-color: #DBE8F8;
	font-weight: normal;
	font-size : 11px;
	}

p.HomeFontBlue {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight: bold;
	color : #0084D2;
}	
p.HomeFontOrange {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight: bold;
	color : #EE9D16;
}	

p.Teaserleftcontent {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
/*	color : #0070BB;*/
	color : #0084D2;
}	

p {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #111133;
	line-height : 14px;
}	

/* -----------------------------------------------------------------------------------------------
Structure
----------------------------------------------------------------------------------------------- */

p.StructureHint{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #EE9D16;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	margin: 3pt 2pt 0pt 3pt;
}

td.StructureHint {
	/*background-color : #B6BAAC;*/
	background-color : #FFFFFF;
	}

/* -----------------------------------------------------------------------------------------------
ImageInfo
----------------------------------------------------------------------------------------------- */

td.ImageInfoHead {
	background-color : #DBE8F8;
}

p.ImageInfoHead {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #EE9D16;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	margin: 3pt 2pt 0pt 3pt;
}

td.ImageInfo {
	background-color : #FFFFFF;
}

p.ImageInfo {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #263B7B;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	margin: 3pt 2pt 0pt 3pt;
}

ul.TextList {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #263B7B;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
}


/* -----------------------------------------------------------------------------------------------
Order
----------------------------------------------------------------------------------------------- */

select.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	width: 50px; 
	border: 1px solid #666666;
}
input.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	width: 50px; 
	border: 1px solid #666666;
}
input.text200 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	width: 300px; 
	border: 1px solid #666666;
}
textarea.comment {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	width: 300px; 
	height: 100px;
	border: 1px solid #666666;
}

li.verticalMenue {
	list-style: none;
	}

li.downlist {
	list-style: none;
	background: #333333;
	font-family: Arial, Helvetica;
	font-size: 11px;
	margin: 2px, 2px, 2px, 2px;
	}

/* -----------------------------------------------------------------------------------------------
Displaytag
----------------------------------------------------------------------------------------------- */
.displaytag {
	color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	margin-left: auto;
	margin-right: auto;
}

table.displaytag {
	border: 1px solid #ccc;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;	
}
table.displaytag {
	border: 1px solid #666;
	margin: 20px 0 20px 0 !important;
}

table.displaytag thead tr th {
	background-color: #eee;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
	font-size: 1.0em;
	font-weight: normal;
}

table.displaytag tr.even {
	background-color: #F9ECB9;
}

table.displaytag tr.odd {
	background-color: #FEFFC3;
}

table.displaytag td,table.displaytag th {
	padding: 2px 4px 2px 4px !important;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border-collapse: collapse;
}

table.displaytag th.order1 {
	color: #3300FF;
}

table.displaytag th.order2 {
	color: #3300FF;
}

table.displaytag th.sorted {
	color: #3300FF;
}

table.displaytag th.sortable {
	color: #FF0033;
}



.exportlinks {
	margin: 5px 0px 5px 0px; 
	padding : 3px 3px 3px 3px;
	background: #eee;
	border: 1px solid #ccc;
}

.pagebanner {
padding: 2px 2px 2px 2px;
margin-top: 5px;
margin-bottom: 5px;
background: #eee;
		}

.pagelinks {
margin: 5px 5px 5px 5px;	
padding: 2px 2px 2px 2px;
background: #eee;
border:1px solid #ccc; 
}


span.export.displaytag {
	margin: 5px 5px 5px 5px;
	padding: 0 4px 1px 20px;
	display: inline;
	cursor: pointer;
  background: #eea;
}

span.pagebanner.displaytag {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display:block;
	border-bottom: none;
}

span.pagelinks.displaytag {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display:block;
	border-top: none;
	margin-bottom: -5px;
}	




thead tr {
	background-color: #fc0;
}

th.sorted {
	background-color: orange;
}

th a,th a:visited {
	color: black;
}

th a:hover {
	text-decoration: underline;
	color: black;
}

th.sorted a,th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}

th.sortable a {
	background-image: url(../../images/icons/arrow_off.png);
	background-repeat: no-repeat;
}

th.order1 a {
	background-image: url(../../images/icons/arrow_down.png);
	background-repeat: no-repeat;
}

th.order2 a {
	background-image: url(../../images/icons/arrow_up.png);
	background-repeat: no-repeat;
}

tr.odd {
	background-color: #fff
}

tr.tableRowEven,tr.even {
	background-color: #fea
}

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 2px 0 10px 0;
	width: 79%;
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}

span.excel {
	background-image: url(../../images/icons/file_xls.png);
	background-repeat: no-repeat;
}

span.csv {
	background-image: url(../../images/icons/file_csv.png);
	background-repeat: no-repeat;
}

span.xml {
	background-image: url(../../images/icons/file_xml.png);
	background-repeat: no-repeat;
}

span.pdf {
	background-image: url(../../images/icons/file_pdf.png);
	background-repeat: no-repeat;
}

span.rtf {
	background-image: url(../../images/icons/file_rtf.png);
	background-repeat: no-repeat;
}

span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display: block;
	border-bottom: none;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display: block;
	border-top: none;
	margin-bottom: -5px;
}


