body { margin : 0; padding : 0; border : none; background : #fff; font : normal 12px Arial, Verdana, sans-serif; color : black;}
div, p, form { margin : 0; padding : 0; border : none; }
hr { display : none; }
a {	color : #003263;text-decoration : none;}
a:hover {color : #000;text-decoration : none;}
.hidden { display : none; }
.uppercase { text-transform : uppercase; }
.clearboth { clear : both; }
img { border : 0; }
p.csc-caption {
	margin 2px 0 0 0; padding 0; border: 0;	font : normal 11px Arial, Verdana, sans-serif; color : #003263;
}
table.contenttable {	border:1px solid #939498;border-collapse:collapse;}
table.contenttable td {	border-color:#939498; padding:2px;vertical-align:top;}

/*
	Textklassen
	===============================================================================================
*/
.text1 { font : normal 12px Arial, Verdana, sans-serif; color : white; }
.text2 { font : normal 12px Arial, Verdana, sans-serif; color : #7392A7; }
.text3 { font : normal 12px Arial, Verdana, sans-serif; color : #003263; }
.text4 { font : normal 12px Arial, Verdana, sans-serif; color : black; }
.text5 { font : normal 10px Arial, Verdana, sans-serif; color : #003263; }

/*
	Ueberschriften
	===============================================================================================
*/
h2 { font : normal 20px Arial, Verdana, sans-serif; color : #003263; margin : 0; padding : 0; }
h3 { font : bold 16px Arial, Verdana, sans-serif; color : #003263; margin : 0 0 20px 0; padding : 0;}
h5 { font : normal 12px Arial, Verdana, sans-serif; color : #003263; margin : 0; padding : 1px 0 1px 0; }

#balken{ display:none; }
#klickoben { display:none; }
#language { display:none; }
#header { display:none; }
#menu1, #menu2, #menu3, #menu4 { display:none; }
#content3 { display:none; }
#contentbild { display:none; }
#cover1, #cover2, #cover3 { display:none; }
#content5 { display:none; }
#path { display:none; }
#footer { display:none; }
.funktionen { display: none; }
#sub0 { display: none; }
.nonprint { display: none; }

html, body { width: 450px; }
#container { width: 420px; }
hr { display: none;   clear:both; }
a {color : #003263;text-decoration : underline;}

/* neues CSS f�r Druckansicht */
.print_footer {
  width: 600px;
  margin-top: 10px;
  margin-left: 20px;
  font-size: 12px;
  border-top: 1px solid #000;
  padding-top: 5px;
}

.print_footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}