@charset "utf-8";



@page { size: 21.0cm 29.7cm; margin: 2.5cm; }


/* LAYOUT */
body { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; line-height: 1.2; background: #fff !important; color: #000; margin:0 !important; padding:0 !important; }

#navigation { display: none; }
#metanavigation { display: none; }
#leftbar { display: none; }
#rightbar { display: none; }
.hideme { display: none; }
.break { clear: left; }


#header img { position: absolute; top: 0; right: 1.5cm; display: block; }

#content { 	margin: 2cm 0 0 1.5cm; width: 12cm; }

#footer { margin: 1cm 0 0 1.5cm; width: 12cm; font-size: 7pt; }


/* TYPO */
h1, h2, h3, h4 { font-family: Georgia, 'Century Old Style Std', 'Century Schoolbook', serif; font-weight: 400; }

h1 { font-size: 22pt; }

h2 { font-size: 20pt; margin: 0.025cm 0 0.075cm 0; }

h3 { font-size: 16pt; margin: 0 0 0.05cm 0; }

#anspruch h3 { margin: 36px 0 12px 0; }

#impressum h3 { margin: 0 0 12px 0; }

#kontakt h3 { margin-bottom: 12px; }

h4 { font-size: 14pt; }

p { font-weight: normal; }

p { margin: 0; padding: 0 0 0.25cm 0; }

ul { margin: 0; padding: 0 0 0.25cm 0.5cm; }

span.info { font-size: 7pt; }

dd.csc-textpic-caption { font-size: 8pt; 

strong { font-weight: bold; }

hr {
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #333;
	clear: left;
}

hr.dotted {
	border-style: dotted;
	clear: left;
}
