/* CSS Document */

.htmlarea-content-body {
	font-size: 12px;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
}

/* -------------------------- TEXTE ---------------------------- */

h1{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin: 15px 0 15px 0;
}

h2{
	font-size: 12px;
	color: #B7C634;
	font-weight: bold;
	margin: 10px 0 6px 0;
}

h3{
  	font-size: 12px;
  	color: #000;
	font-weight: bold;
	margin: 5px 0 0 0;
}

p {
	padding: 0;
	margin:0 0 10px;
	font-size:12px;
}

label{
	font-size:12px;
}

#Content_Right h1{
font-size:11px;
font-weight:bold;
margin-bottom:3px;
margin-left:-17px;
margin-top:0;
padding-left:17px;
padding-top:5px;
}

#Content_Right p{
	padding: 0;
	margin: 0;
	font-size:11px;
	line-height:14px;
}
#Content_Right a{
	font-size:11px;
	background-image:none !important;
	padding-left:0px;
}


.teaser {
	font-weight: bold;
	color: #1D2C4C;
}

.align-justify{
	text-align: justify;
}

.align-left{
	text-align: left;
}

.align-right{
	text-align: right;
}

.align-center{
	text-align: center;
}

/* -------------------------- LINKS ---------------------------- */
a:link, a:active, a:visited{
  color: #000;
  text-decoration: none;
  font-size:12px;
}

a:hover{
  color: #B7C634;
}

.external-link, a.external-link:link, a.external-link:active, a.external-link:visited,
.external-link-new-window, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited,
.tx-abook-pi1-www a:link, .tx-abook-pi1-www a:active, .tx-abook-pi1-www a:visited {
  /*background-image:url(../lay/external-link.gif);*/
  background-image:url(../lay/gruen/external-link.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 18px;
}

.internal-link, a.internal-link:link, a.internal-link:active, a.internal-link:visited,
.internal-link-new-window, a.internal-link-new-window:link, a.internal-link-new-window:active, a.internal-link-new-window:visited,
.tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:visited,
.tx-abook-pi1-backlink a:link, .tx-abook-pi1-backlink a:active, .tx-abook-pi1-backlink a:visited
{
  /*background-image:url(../lay/internal-link.gif);*/
  background-image:url(../lay/gruen/internal-link.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 18px;
}

.mail, a.mail:active, a.mail:visited, a.mail:link,
.tx-abook-pi1-email a:link, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:active {
  /*background-image:url(../lay/mail.gif);*/
  background-image:url(../lay/gruen/mail.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 18px;
}

.download, a.download:active, a.download:visited, a.download:link{
  /*background-image:url(../lay/download.gif);*/
  background-image:url(../lay/gruen/download.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 18px;
}

/* -------------------------- TABELLEN ---------------------------- */

.contenttable td {
	padding: 3px;
	margin: 0;
}

TABLE.contenttable{
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial;
	width: 99%;
	vertical-align: text-top;
	font-size: 13px;
}
	
.TabelleHell {
	background-color: #F6F6F6;
}
	
.TabelleMittel{
	background-color: #E2E2E2;
}
	
.TabelleDunkel {
	background-color: #CACACA;
	font-weight: bold;
}

TD P{
	font-size: 13px;
	margin: 0;
}
