* { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:140%; font-weight:normal; }
html, body { text-align:center; color:#0d2e58; } 
html {
	 font-size:62.5%; /* nicht aendern */ 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	/* overflow: hidden;  */
	/* */
}

html[xmlns^="http"] {/* verhindert Mozilla-Zucken */height: 100.01%;}
body { height:100%; max-height:100%; font-size: 1.2em; /* HIER globale Schriftgroesse aendern  - 1em === 10px! */ }

/* Div ausserhalb des Darstellungsbereiches, der fuer die Shortcutnavi verwendet wird */ 
.skipover { position: absolute; left: -2000px; width: 0; }
.f-left {float:left;}
.f-right {float:right;}

img {border:0;}
dd.csc-textpic-caption {font-size:10px; margin:0; padding:10px 0; }

h1  {}
h2 { font-size:1em;  font-weight:normal; margin:0; padding:0; color:#0d2e58; text-align:right; }
h3 { font-size:.8em; font-weight:bold; margin:0; padding:0 0 .2em 0px; }
h4 {}
h5 {}

/* Graphische Ueberschrift, grafischer Text: */
h1.graphic { position:relative; display:block; width:100%; margin-bottom:28px; margin-bottom:0px; background-repeat:no-repeat; background-position: left top; }
h1.graphic span { display:block; width:1px; line-height:140%; line-height:80%; overflow:hidden; position:relative; left:-9000px; }
h1.graphic span	{ padding:10px 0 10px 0; font-size:30px; }
h1.graphic span span	{ display:block; width:487px; width:570px; }

p.graphic { position:relative; display:block; width:100%; background-repeat:no-repeat; background-position: left top; margin:0; padding:0; }
p.graphic span { display:block; width:1px; line-height:90%; overflow:hidden; position:relative; left:-9000px; }
p.graphic span 	{ padding:0; font-size:16px; }
p.graphic span span		{ display:block; width:622px;}

div.grafText1, div.grafText2 {position:relative; top:0; left:182px; width:622px; }
div.grafText1 { margin:52px 0 0 0; padding:0;}
div.grafText2 { padding:0px 0 0 0; margin:0 0 46px 0; } 
div.grafText2 p.graphic span  { font-size:22px; line-height:100%; }

div.introtext {position:relative; top:0; left:0; width:900px; }
div.introtext { margin:17px 0 0 0; padding:0;}
div.introtext p.graphic span  { font-size:22px; line-height:100%; }
div.introtext p.graphic  { padding:0 0 2px 0; }


strong, b {font-weight:bold;}

table, tr, td { font-size:1em; }

p { padding:0 0 1.8em 0; }
td p {padding:0;}
.csc-textpic p { padding:0 0 0em 0px; }
p.indent {padding-left:30px;}
p.backlink { padding:20px 0 0 0; position:relative; top:6px; z-index:999;}

#content-main a {color:#b5a052; text-decoration:none; background:transparent url(../img/next.gif) right 4px no-repeat; padding-right:12px; }
#content-main a:hover { color:#0d2e58; text-decoration:none;}
#content-main a.external-link { background:none; padding-right:4px; }
a.sprungmarke {height:0; width:0; border:none; line-height:0; clear:both; display:none; visibilty:hidden; }

span.substat {height:12px; padding:0 4px; background:transparent url(../img/at.gif) 0 3px no-repeat;}
a:hover span.substat {background:transparent url(../img/at.gif) -12px 3px no-repeat;}

ul { list-style-position:outside; list-style-type:disc; padding:0 0 1.2em 12px; }

input, select, textarea { color:#24272c; font-size:11px; padding:2px 5px;}

span.clearer {clear:both; display:none; }
.clear {clear:both;height:1px;overflow:hidden;}

button {background:none; margin:0; padding:0;}


