@charset "iso-8859-1";
body {
	font:100.01%/1.3 Tahoma, Arial, sansserif;
	text-align: left;
	height:100%;
	background:transparent;
	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: Arial, Helvetica, Verdana, sansserif;
	font-style: italic;
}
blockquote{	
	font-family: Arial, Helvetica, Verdana, 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 {
}
sup {
	}
tt{
	font-family: monospace;
}
/*******************************************************
*   Styling the Print-Preview and Printout for modern  *
*   Browsers rathre than use a seperate printer-page   *
*******************************************************/
#allaround {
	width: 100%;
	margin: 0;
}
#jumpers {
	display:none;
}
#warpitup {
	width: 100%;
	margin: 0;
}
#floatingstuff {
	width: 100%;
	margin: 0;
}
#pagebody {
	width: 100%;
	margin: 0;
	}
#content {
	font-size: 0.8em;
	}
/*******************************************************
*                                                      *
*   below the styles that will be applied automati-    *
*   cally to the text in the printpreview              *
*                                                      *
*******************************************************/
#content p {
	margin: 0 0 10px 0;
}

#content h1 {
	background: url('images/back_headline.jpg') no-repeat bottom;
	width: 467px;
	height: 24px;
	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;
	}
	
#sidebar {
	display:none;
}

#inav {
	display:none;
}

#showcase {
	display:none;
}

#footer {
	display:none;
}

#printheader {
	position: absolute;
	top: 0;
	right:0;
	z-index: 70;
}
#header {
	display:none;
	
}

#gnav {
	display:none;
}

#breadcrumb {
	display:none;
}
	#breadcrumb img {
		margin: 1px 0 0 0;
	}
	
	#breadcrumb a {
		text-decoration:none;
		border-bottom: 1px dotted #af3236;
		color: #af3236;
	}
	#breadcrumb a:visited {
		border-bottom: 1px dotted #777777;
		color: #777777;
	}
	#breadcrumb a:hover {
		text-decoration:none;
		border-bottom: 1px solid #f8b131;
		color: #000000;
		}
	#breadcrumb a:focus {
		text-decoration:none;
		border-bottom: 1px solid #f8b131;
		color: #000000;
		}
	#breadcrumb a:active {
		text-decoration:none;
		border-bottom: 1px solid #f8b131;
		color: #000000;
		}

/*******************************************************
*                                                      *
*   below all the styles available in the editor to    *
*   style the content are defined                      *
*                                                      *
*******************************************************/
.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;
	}
