@charset "iso-8859-1";
body {
	font:100.01%/1.3 Tahoma, Arial, sansserif;
	text-align: left;
	height:100%;
	color: #333333;
}
/*******************************************************
*                                                      *
*   below all logical mark up appearance is defined    *
*   BEWARE: MOST OF THOSE ARE NOT YET DONE             * 
*                                                      *
*******************************************************/
acronym {
	cursor: help ;
	border-bottom: 1px dotted #000000;
}
abbr {
	cursor: help ;
	border-bottom: 1px dotted #000000;
}
address{
	font-family: Tahoma, Arial, sansserif;
	font-style: italic;
}
blockquote{	
	font-family: Tahoma, Arial, sansserif;
	font-style: italic;
}
code {
	font-family: monospace;
}
cite {	
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}
dl {
}
dt{
font-weight: bold;
}
dd {
}
del{
	text-decoration:line-through;
}
dfn{
	font-weight: bold;
}
em {
	font-style:italic;
}
ins {
	text-decoration:underline;
}
kbd {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}
pre {
	font-family: monospace;
}
q {	
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}
samp {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}
strong {
	font-weight:bold;
}
var {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}
/*******************************************************
*                                                      *
*   below all physical mark up appearance is defined   *
*   BEWARE: MOST OF THOSE ARE NOT YET DONE             *                                                   *
*                                                      *
*******************************************************/
b {
	font-weight: bold;
}
big {
	font-size: large 
}
i{
	font-style:italic;
}
small{
	font-size: small;
}
sub {
  font-size: 70%;
  vertical-align:sub
}
sup {
  font-size: 70%;
  vertical-align:top;
	}
tt{
	font-family: monospace;
}
/*******************************************************
*                                                      *
*   below are all the styles that are predefined for   *
*   the content area                                   *
*                                                      *
*******************************************************/
#content p {
	margin: 0 0 10px 0;
}
#content h1 {
	border-bottom: 1px solid #af3236;
	font-size: 1.5em;
	margin: 0 0 50px 0;
	font-weight:bold;
}
#content h2 {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	font-weight:bold;
}
#content h3 {
	font-size: 1.2em;
	margin: 0 0 6px 0;
	font-weight:bold;
}
#content h4 {
	font-size: 1.1em;
	margin: 0 0 4px 0;
	font-weight:bold;
}
#content h5 {
	font-size: 1em;
	margin: 0 0 4px 0;
	font-weight:bold;
}
#content h6 {
	font-size: 1em;
	margin: 0 0 4px 0;
	font-weight:bold;
}

#content a {
	text-decoration:none;
	color: #af3236;
	border-bottom: 1px dotted #af3236;
}

#content a:visited {
	color: #777777;
	border-bottom: 1px dotted #777777;	
}
#content a:hover {
	color: #000000;
	border-bottom: 1px solid #f8b131;
	}
#content a:focus {
	color: #000000;
	border-bottom: 1px solid #f8b131;
}
#content a:active {
	color: #000000;
	border-bottom: 1px solid #f8b131;
}

#content ul {
	list-style-position: outside;
	list-style-image:url('../images/arrow_orange.jpg');
	margin: 0 0 0 15px;
	padding: 10px 0 10px 15px;
}

	#content ul li {
		margin: 0 0 5px 15px;
	}

/*******************************************************
*                                                      *
*   below all the styles available in the              *
*   style the content editor to                        *
*                                                      *
*******************************************************/
.sprache {}

.txtanmerkung {
	font-size: 0.85em;
	font-style: italic;
}

.txtachtung {
	font-size: 1.1em;
	text-transform:uppercase;
	font-weight:bold;
	color: #af3236;
}

.txthinweis {
	font-size: 0.85em;
}


.bildrechts {
	float:right;
	margin: 0 0 20px 20px;
}

.bildlinks {
float:left;
margin: 0 20px 20px 0;
}

.bildrechtsrahmen {
float:right;
margin: 0 0 20px 20px;
border: 1px solid #000000;
}

.bildlinksrahmen {
float:left;
margin: 0 20px 20px 0;
border: 1px solid #000000;
}

.clear {
clear:both;
}

.tbleinfach {
		border-collapse:collapse;
		padding: 3px;
		vertical-align:top;
}
	.tbleinfach tr {
	}
	.tbleinfach td {
		border: 1px solid #555555;
		padding: 3px;
	}
	.tbleinfach th {
		border: 1px solid #555555;
		padding: 3px 3px 10px 3px;
		font-weight:bold;
		font-size:1.3em;
	}

.tbllinien{
		border-collapse: collapse;
		padding: 3px;
		vertical-align:top;
}
	.tbllinien tr {
		border-bottom: 1px solid #555555;
	}
	.tbllinien td {
		padding: 3px;
	}
	.tbllinien th {
		padding: 3px 3px 10px 3px;
		font-weight:bold;
		font-size:1.3em;
	}

.tblhellgrau {
  border-collapse: collapse;
  padding: 3px;
  background: #eeeeee;
  vertical-align:top;
}	
	.tblhellgrau  tr{
		background: #eeeeee;
		padding: 3px;
	}
	.tblhellgrau td {
		background: #eeeeee;
		padding: 3px;
	}
	.tblhellgrau th {
		background: #eeeeee;
		padding: 3px 3px 10px 3px;
		font-weight:bold;
		font-size:1.3em;
	}

.tbldklgrau {
		border-collapse: collapse;
		padding: 3px;
		background: #aaaaaa;
		color: #ffffff;
		vertical-align:top;
}	
	.tbldklgrau  tr{
		padding: 3px;
	}
	.tbldklgrau td {
		padding: 3px;
	}
	.tbldklgrau th {
		padding: 3px 3px 10px 3px;
		font-weight:bold;
		font-size:1.2em;
	}
