body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	line-height: 14pt;

	margin: 0.5cm;

	color: #000;

	background-color: #fff;

}



/* ---------------------------------------------- generelle Layoutelemente */



#header {

	text-align: center;

}



#globalnavi,

#mainnavi,

#toplink,

#skiplink,

.noprint,

.leer { /* alles, was ausgeblendet wird */

	display: none;

}



#container { /* fasst die Spalten zusammen */

}



#footer { 

	text-align: center;

	font-size: 8pt;

	line-height: 10pt;

	margin-top: 0.3cm;

}



/* ---------------------------------------------- Navigationen */



/* ---------------------------------------------- Inhaltscontainer */



#maincontent {

}



#mainmargin { /* Marginalie rechts */

}



/* ---------------------------------------------- Teaser auf der Startseite (rechts oben) */







/* ---------------------------------------------- Ueberschriften, Absaetze */



h1 {

	font-size: 14pt;

	line-height: 16pt;

	font-weight: bold;

	margin: 0.3cm 0;

}



h2 {

	font-size: 14pt;

	line-height: 16pt;

	font-weight: bold;

	margin: 0.3cm 0;

	color: #666;

	background-color: #fff;

}



h3 {

	font-size: 12pt;

	line-height: 13pt;

	font-weight: bold;

	font-style: italic;

	margin: 0.3cm 0;

	color: #333;

	background-color: #fff;

}



h4 {

	font-size: 12pt;

	line-height: 13pt;

	font-weight: bold;

	font-style: italic;

	margin: 0.3cm 0;

	color: #666;

	background-color: #fff;

}



p {

	font-weight: normal;

	line-height: 14pt;

	padding: 0 0 0.5cm 0;

	margin: 0;

}



p.last {

	border-bottom: 1px solid #666;

	margin-bottom: 0.5cm;

}



p.floatleft {

	float: left;

	margin-right: 0.7cm;

}



p.floatright {

	float: right;

	margin-left: 0.7cm;

}



p.anreisser {

	font-style: italic;

}



p.marker1 {

	font-weight: bold;

	color: #c00;

	background-color: #fff;

}



.clearall {

	clear: both;

	margin-top: 0;

	padding-top: 0;

} 



/* ---------------------------------------------- Textauszeichnungen */



strong {

	font-weight: bold;

}



em {

	font-style: italic;

}



.center, .centernoprint {

	text-align: center;

}



.blind {

}



.asterisk {

	font-size: 120%;

	color: #c00;

	background-color: #fff;

	font-weight: bold;

}



.marker1 {

	color: #c00;

	background-color: #fff;

	font-weight: bold;

}



.kap {

	text-transform: uppercase;

}



/* ---------------------------------------------- Bildauszeichnungen */



img {

	border: none;

}



.noborder {

	border: none;

}



.imgborder {

	border: 1px solid #666;

}



.imglegend { /* Bildunterschrift */

	font-size: 9pt;

	line-height: 11pt;

	font-style: italic;

	color: #333;

	background-color: #fff;

}



/* ---------------------------------------------- Aufzaehlungen */



ul, dl {

	margin-top: 0;

	padding: 0;

}



ul li {

	line-height: 16pt;

	list-style: url(img/listitem-grey.gif) none;

}



ul li ul li {

	list-style: url(img/listitem-grey2.gif) none;

}



ul.linking li {

	list-style: url(img/listitem-red.gif) none;

}



ul li strong {

	font-weight: normal;

}



ul.linking li {

	list-style: url(img/listitem-red.gif) none;

}



/* ---------------------------------------------- links innerhalb von texten */



a:link,

a:visited {

	font-weight: normal;

	text-decoration: underline;

	color: #333;

	background-color: #fff;

}



ul li ul li ul li a:link {

	font-style: italic;

	list-style: url(img/listitem-grey3.gif) none;

}



/* ---------------------------------------------- Formulardefinitionen */



form { 

	display: none;

}



/* ----------------------------------- Footerinhalte */



#footer img{ 

	float: left;

}



#footer a:link {

	text-decoration: none;

}

