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

html {
	 font-size:62.5%; /* nicht ändern */ 
	/* 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 Schriftgröße ändern  - 1em === 10px! */
	background:#fff;
}

/* Div ausserhalb des Darstellungsbereiches, der fï¿½r 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-size: 1.5em; font-weight:bold; margin-bottom:7px; color:#fff; }
h2 {font-size: 1.1em; line-height:1.2em; font-weight:bold; margin-bottom:0em; color:#3d434d; }
h3 { font-weight:bold; margin-bottom:7px; color:#3d434d;}
h4 {}
h5 {}
/* Graphische Ueberschriften: */
h1.graphic {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:0px; 
	background-repeat:no-repeat; 
	background-position: left top;
}
h1.graphic span {
	display:block;
	margin-top:1px;
	width:1px;
	font-size:1.2em;
	line-height:140%;
	line-height:122%;
	overflow:hidden;
}
h1.graphic span {font-size:1.3em;}
h1.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:55px; }
#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, #rightcol a {color:#009de0; text-decoration:none;}
#content-main a:hover, #maincol a:hover, #rightcol a:hover { color:#3d434d; text-decoration:underline;}
a.sprungmarke {height:0; width:0; border:none; line-height:0; clear:both; display:none; visibility:hidden; }

span.substat {height:11px; padding:0 5px; background:transparent url(../img/at.gif) 0 1px no-repeat;}
a:hover span.substat {background:transparent url(../img/at.gif) -12px 1px no-repeat;}

a.internal-link-arrow { background:transparent url(../img/link_arrow.gif) 0 3px no-repeat; padding-left:12px;}

ul { list-style-position:inside; list-style-type:disc; padding:0 0 1.2em 0; }
#content-main ul, #maincol ul, #rightcol ul { list-style-position:outside; padding:0 0 1.2em 1.2em; }

hr.trenner {width:100%; color:#b5b5b5; background-color:#b5b5b5; height:1px; margin:10px 0 25px 0; text-align:right; border:none;}

input, select, textarea { color:#777b82; font-size:11px;}


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


