/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 td, p.csc-frame-frame3, table.csc-frame-frame3  td, p.csc-frame-frame4, table.csc-frame-frame4 td, p.csc-frame-frame5, table.csc-frame-frame5 td, table.csc-frame-frame6 td {vertical-align : top; }

p.csc-frame-frame5, table.csc-frame-frame5 th, p.csc-frame-frame6, table.csc-frame-frame6 th {padding-right: 5px;}
p.csc-frame-frame5, table.csc-frame-frame5 td, p.csc-frame-frame6, table.csc-frame-frame6 td {width: 280px; font-size:11px; padding-top: 5px; }
p.csc-frame-frame5, table.csc-frame-frame5 th, p.csc-frame-frame6, table.csc-frame-frame6 th {width: 80px; font-size:11px; padding: 5px;}

p.csc-frame-frame1, table.csc-frame-frame1 { width: 150px; }
p.csc-frame-frame2, table.csc-frame-frame2 {  }
p.csc-frame-frame3, table.csc-frame-frame3 { width:160px; height: 190px; background-image: url(../images/bg-kaesten-ohne.gif); background-repeat: no-repeat;padding-left: 15px; padding-right: 15px; padding-top: 5px;}
p.csc-frame-frame4, table.csc-frame-frame4 { width:160px; height: 100px; background-image: url(../images/bg-kaesten-ohne-klein.gif); background-repeat: no-repeat;padding-left: 15px;padding-right: 15px; padding-top: 5px;}
div.csc-frame-frame4 { width:160px; height: 100px; background-image: url(../images/bg-kaesten-ohne-klein.gif); background-repeat: no-repeat;padding-left: 15px;padding-right: 15px; padding-top: 5px;}
div.csc-frame-frame4 form input {
	width:150px;
	border: 1px solid #cdcdcd;
	}
	
div.csc-frame-frame4 form  strong {
	color: #535353;
	font-size: 10px;
	padding-left: 70px;
	font-family: verdana;
	font-weight: normal;
	}
	
div.csc-frame-frame4 .submit {
	height: 30px;
	width: 150px;
	text-align: left;
	border: 0px;
	color: #CC3300;
	background-color: transparent;
	}

table.csc-frame-frame5 .pdf, table.csc-frame-frame6 .pdf {
	display:inline;
	}

p.csc-frame-frame5, table.csc-frame-frame5 { width:550px; height: 130px; background-image: url(../images/bg-download-gross.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 5px; }
p.csc-frame-frame6, table.csc-frame-frame6 { width:550px; height:  90px; background-image: url(../images/bg-download-klein.gif); background-repeat: no-repeat;  text-align: left; margin-bottom: 5px; }

p.csc-frame-frame7, table.csc-frame-frame7 { width:550px; height:  90px; background-image: url(../images/bg-download-klein.gif); background-repeat: no-repeat;  text-align: left; margin-bottom: 5px; padding:5px; }

p.csc-frame-siemens, table.csc-frame-siemens { width:160px; height: 190px; background-image: url(../images/siemens_box_rechts.jpg); background-repeat: no-repeat;padding-left: 15px; padding-right: 15px; padding-top: 5px; color:#FFF;}

p.csc-frame-webkonferenz, table.csc-frame-webkonferenz { width:160px; height: 190px; background-image: url(../images/bg-kaesten-webkonferenz.jpg); background-repeat: no-repeat;padding-left: 15px; padding-right: 15px; padding-top: 5px;}

p.csc-frame-webkonferenz_root, table.csc-frame-webkonferenz_root { width:160px; height: 190px; background-image: url(../images/bg-kaesten-webkonferenz.jpg); background-repeat: no-repeat;padding-left: 15px; padding-right: 15px; padding-top: 5px; margin-top: 30px;}

p.csc-frame-siemens span { margin-top:100px;}
p.csc-frame-siemens a { padding-top:10px; margin-left:55px;}

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.tuerkis  { color: #27989c; }
span.rot{ color: #f00; }
span.blau{ color: #00f; }
span.gruen { color: #0f0; }
span.unterstrichen  {text-decoration: underline;}

span.downloadgroesse  {font-size: 10px; font-family: verdana; color: #535353; padding-left: 20px;}

span.kasten-gross {height: 200px; background-color:#f00;}

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
	
a:link.pdf {
	display: block;
	padding-left: 20px;
	background-image: url(../images/pdf.gif) !important;
	background-repeat: no-repeat; 
}

a:hover.pdf {
	display: block;
	padding-left: 20px;
	background-image: url(../images/pdf.gif) !important;
	background-repeat: no-repeat; 
}
a:visited.pdf {
	display: block;
	padding-left: 20px;
	background-image: url(../images/pdf.gif) !important;
	background-repeat: no-repeat; 
}
a:active.pdf {
	display: block;
	padding-left: 20px;
	background-image: url(../images/pdf.gif) !important;
	background-repeat: no-repeat; 
}

a:link.bildschirmschoner {
	display: block;
	padding-left: 20px;
	background-image: url(../images/icon_bushaltestelle.gif) !important;
	background-repeat: no-repeat; 
}
a:hover.bildschirmschoner {
	display: block;
	padding-left: 20px;
	background-image: url(../images/icon_bushaltestelle.gif) !important;
	background-repeat: no-repeat; 
}
a:visited.bildschirmschoner {
	display: block;
	padding-left: 20px;
	background-image: url(../images/icon_bushaltestelle.gif) !important;
	background-repeat: no-repeat; 
}
a:active.bildschirmschoner {
	display: block;
	padding-left: 20px;
	background-image: url(../images/icon_bushaltestelle.gif) !important;
	background-repeat: no-repeat; 
}

.kasten a.url {
	padding-left: 27px;
	background-image: url(../images/url.gif) !important;
	background-repeat: no-repeat; 
	}
a.mail {}

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }
