* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-weight:normal;
}
html, body { text-align:center; color:#727272;} 

html {
	 font-size:62.5%; /* nicht umlndern */ 
	/* 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: 1em; /* HIER globale Schriftgrumlumle umlndern  - 1em === 10px! */
	background:#f0f0f0 url(../img/body_bg.gif) 0 0 repeat-x;
}

/* Div ausserhalb des Darstellungsbereiches, der fumlr die Shortcutnavi verwendet wird */ 
.skipover {
	position: absolute;
	left: -2000px;
	width: 0;
}

.f-left {float:left;}
.f-right {float:right;}

img {border:0;}

h1 {font-size: 2em; font-weight:bold; margin-bottom:1em; color:#da8a18; }
h2 {font-size: 1.4em; font-weight:bold; margin-bottom:1em; color:#da8a18; }
h3 {font-weight:bold;}
h4 {}
h5 {}
/* Graphische Ueberschriften: */
h1.graphic, h2.graphic, h3.graphic {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:0px; 
	background-repeat:no-repeat; 
	background-position: left top;
}
h1.graphic span, h2.graphic span, h3.graphic span {
	display:block;
	margin-top:1px;
	width:1px;
	font-size:1.2em;
	line-height:140%;
	overflow:hidden;
	position:relative;
	left:-2000px;
}
h1.graphic span {font-size:1.3em; font-size:29px;}
h1.graphic span span, h2.graphic span span, h3.graphic span span {
	display:block;
	width:1000px;
}


strong, b {font-weight:bold;}

table, tr, td { font-size:1em; }

p { padding:0 0 1.2em 0; }
p.csc-linkToTop { text-align:right; margin-top:20px; }
#maincol div.inner p.csc-linkToTop a {background:url(../img/seitenanfang.png) right 2px no-repeat; padding-right:16px; color:#585858; font-size:10px; }
p.indent {padding-left:30px;}

#content-main a, #maincol a, #leftcol a, #rightcol a {color:#d27d03; font-weight:bold; text-decoration:none;}
#content-main a:hover, #maincol a:hover, #leftcol a:hover, #rightcol a:hover { text-decoration:underline;}
a.sprungmarke {height:0; width:0; border:none; line-height:0; clear:both; display:none; visibilty:hidden; }


ul { list-style-position:inside; list-style-position:outside; list-style-type:disc; padding:0 0 1.2em 0; margin-left:15px; }
*+html ul { margin-left:16px; }
* html ul { margin-left:16px; }

/* hr.trenner {width:100%; color:#b5b5b5; background-color:#b5b5b5; height:1px; margin:10px 0 25px 0; text-align:right; border:none;} */
#maincol hr.trenner, #content-main hr.trenner, #rightcol hr.trenner  {width:567px; color:#fff; background-color:#fff; height:3px;  margin:10px 0 25px 0; position:relative; left:-25px; text-align:right; border:none;}
#maincol.wide hr.trenner  { width:858px; left:-22px; }
#rightcol hr.trenner  { width:288px; left:0; }

span.clearer {clear:both; display:none; }
.clear {clear:both;height:1px;overflow:hidden;}

