* {
	margin:0;
	padding:0;
	font-family: sans-serif;
	line-height:140%;
	font-weight:normal;
}
html, body { text-align:center; text-align:left; color:#333333;} 

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: 1em; /* HIER globale Schriftgroesse aendern  - 1em === 10px! */
	background:#fff url(../img/backgroundXtreme.jpg) 0 0 no-repeat;
}


.f-left {float:left;}
.f-right {float:right;}

img {border:0;}

h1 {font-size:1.4em; margin-bottom:1em;}
h2 {font-size:1.2em; margin-bottom:1em;}
h3 {font-weight:bold; margin-bottom:1em;}
h4 {}
h5 {}
/* Graphische Ueberschriften: */
/*
h1.graphic { width:100%; min-height:21px; height:auto; border:1px solid lime; }
h2.graphic { width:100%; min-height:16px; }
h3.graphic { width:100%; min-height:16px; }
h1 span, h2 span, h3 span {display:block;width:1px;height:1px;overflow:hidden;}
*/
h1.graphic, h2.graphic, h3.graphic {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:0px; 
}
h1.graphic span, h2.graphic span, h3.graphic span, label span {
	display:block;
	margin-top:1px;
	width:1px;
	font-size:1.4em;
	line-height:100%;
	overflow:hidden;
	color:#ffffff;
}
h1.graphic span span, h2.graphic span span, h3.graphic span span, label span span {
	display:block;
	width:1000px;
}

strong {font-weight:bold;}

p { margin-bottom:1.2em;}
p.csc-linkToTop { text-align:right; }
p.csc-linkToTop a {}

div.inner a {color:#cf0e0e; text-decoration:underline;}
div.inner a:hover {}


ul { list-style-position:inside; list-style-type:disc; margin-bottom:1.2em; }
#maincol div.inner ul { list-style-position:inside; list-style-type:disc; padding:.4em 0 .4em 0.2em; }
#maincol div.inner ul, #maincol div.inner ol  { margin-bottom:1.2em; line-height:1.2em; }
#maincol div.inner ul ul, #maincol div.inner ol ol { margin-bottom:0em; list-style-type:circle; padding:0 1em; }

/* Formulare */
fieldset {border:none;}
legend {visibility:hidden; display:none;}
input, textarea {font-size:100%;}
input#tx-srfeuserregister-pi1-image-0 {}
label.graphic { width:100%; height:21px; }
label.graphic span {display:block;width:1px;height:1px;overflow:hidden;}

span.clearer {clear:both; display:none; }
.clear {clear:both;height:1px;overflow:hidden;}





