* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size: 1em; /* nicht ändern */
	margin:0;
	padding:0;
	/* border:0; */
	line-height:140%;
	color:#00002f;	
}
html, body { text-align:center; } 

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:#f5f5eb;
	background:#ffffc9;
}

#twocols, #leftcol, #leftcol div, #maincol, #maincol *, #rightcol, #rightcol div { position:relative; top:0; left:0; }

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

img { border:none; }
.csc-textpic-caption { padding:0 1em; position:relative; top:-4em;}
#rightcol .csc-textpic-caption { padding:0; top:-8px;}
dt.clickenlarge-0 img { padding:0 0 1.3em 0; }
dt.clickenlarge-1 img { padding:0 0 1.3em 0; background-image: url(../img/zoom.gif); background-repeat: no-repeat; background-position: 98% bottom; display:block; }


h1 {font-size:1.6em;font-weight:bold;margin-bottom:1em;color:#ba0707;}
h2 {font-size:1.2em;font-weight:bold;margin:1.8em 0 0.7em 0;color:#ba0707;}
h3 {font-size:1.1em;font-weight:bold;}
h4 {}
h5 {}

strong, b {font-weight:bold;}

span.important {color:#ba0707;}

p { margin-bottom:1.2em;}

p.align-right { text-align:right; }
p.csc-linkToTop { text-align:right; }
p.csc-linkToTop a {}

a {}
a:hover {}

a.internal-link { padding-left:.8em; background:transparent url(../icons/internal_link.gif) 0 center no-repeat;}
.news-single-backlink a { padding-left:1.2em; background:transparent url(../icons/backlink.gif) 0 center no-repeat;}
a.internal-link-new-window { padding-left:1.3em; background:transparent url(../icons/internal_link_new_window.gif) 0 center no-repeat;}
a.external-link { padding-left:.8em; background:transparent url(../icons/external_link.gif) 0 center no-repeat;}
a.external-link-new-window { padding-left:1.3em; background:transparent url(../icons/external_link_new_window.gif) 0 center no-repeat;}
a.mail { padding-left:1.5em; background:transparent url(../icons/mail.gif) 0 center no-repeat;}
a.download { padding-left:1.5em; background:transparent url(../icons/download.gif) 0 center no-repeat;}
b a { font-weight:bold;}

ul { list-style-position:inside; list-style-type:disc; }
#maincol ul { list-style-position:outside; margin:0 0 2em 2em; }
#maincol ol { list-style-position:outside; margin-left:2em; }
#maincol ul li {} 
#maincol ul ul {margin:0 0 0 1em;} 

/*
#maincol ul.csc-menu-1 {list-style-type:none;margin:0; width:100%;height:4em; background:#e2e2d7;}
#maincol ul.csc-menu-1 li {display:inline; background:#e2e2d7; line-height:2em; padding:0 .6em; border-right:1px solid #ba0707;}
#maincol ul.csc-menu-1 li a {text-decoration:none; font-weight:bold; }
#maincol ul.csc-menu-1 li.last {border:none;}
#maincol ul.csc-menu-1 li a {color: #ba0707;}
*/

#maincol ul.csc-menu-1 {list-style-type:none;margin:0; padding:.4em 0; width:100%;height:5.5em; background:#e2e2d7;}
#maincol ul.csc-menu-1 li {display:inline;display:block;float:left;background:#e2e2d7;line-height:2em; padding:0 .6em; border-right:2px solid #ba0707; white-space:nowrap;}
#maincol ul.csc-menu-1 li.last {border:none;}
#maincol ul.csc-menu-1 li a { color: #ba0707; display:block;float:left; text-decoration:none; font-weight:bold; }


#maincol div.inner p, #maincol div.inner ul, #rightcol div.inner p, #rightcol div.inner ul, #maincol div.inner input, #maincol div.inner textarea  {font-size:1.2em;}
#maincol div.inner ul ul, #rightcol div.inner ul ul {font-size:1em;}
#maincol div.inner p.csc-frame-frame2 {font-size:1.1em; font-style:italic;}

#rightcol div.inner .csc-frame-frame1 p {border:1px solid #ba0707; padding:5px;}
#rightcol div.inner .csc-frame-frame1 p a {color:#ba0707; font-weight:bold;}

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





