body {
	background-image: url('gfx/bg.gif');
	color: #404040;
	margin: 0px 50px 0px 0px;
	padding-left: 50px;
}

body, td { color:#404040; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; font-weight:normal; line-height:140%; }

img		{ border: 0px; }
a               { color:#202020; text-decoration:underline; line-height:120%; }
a:vlink         { color:#202020; }
a:alink         { color:#000000; }
a:hover         { color:#404040; }

li a, .csc-menu a, h3 a			{ color:#901010; font-weight:bold; text-decoration:none; line-height:120%; }
li a:vlink, .csc-menu a:vlink, h3 a:vlink	{ color:#901010; }
li a:alink, .csc-menu a:alink, h3 a:alink	{ color:#404040; }
li a:hover, .csc-menu a:hover, h3 a:hover	{ color:#404040; }

b                       { font-weight:bold; }
ul                      { position:relative; top:-10px; }
li                      { margin-left:-10px; }

h2,h3		{ color: #901010; font-weight:bold; font-size:11px;}
strong		{ color: #901010; }

.box            { color:#FFFFFF; background-color:#DCDCDC; border-width:0; }

input, select, textarea	{ border:1px solid #000000; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; color:#404040; background-color:#FFFFFF; margin-bottom:5px; }
label 			{ display: block; float: left; width: 70px; }

#navigation     { position:absolute; z-index:1; top:303px; left:126px; }
#zitat          { position:absolute; z-index:3; top:0px; left:650px; width:280px; height:255px; text-align:right; }
#zitat_bottom   { position:absolute; left: 0px; bottom:0px; width:280px; }
#zitat_name	{ font-weight: bold; }
#main 		{ position:absolute; z-index:1; top:300px; left:270px; width: 410px; }
#newscol        { position:absolute; z-index:1; top:306px; left:750px; width: 170px; }

#newscol h3 a 	{ font-size: 11px; text-decoration: none; }

.news-list-item { font-size:11px; }

.sitemap-date, #subtitle	{ color:#ED6C02; }
dt.sitemap-date			{ margin-top: 15px; }
.sitemap-link			{ color:#901010; text-decoration: none; font-weight: bold;}

.csc-textpic-intext-left-nowrap p	
		{ margin-bottom: 45px; }

.size11px 	{ font-size:11px; }
.size10px 	{ font-size:10px; }

.csc-menu-1 a { display: block; padding: 7px 0px; width: 100%; }
.csc-menu-1 a:hover { background-color: #c0c0c0; } 	

/* =================================================================================== */
/* === Farbformatierungen */
.farbert { color:#901010; }
.farbeor { color:#ED6C02; }
.farbews { color:#FFFFFF; }
.farbesw { color:#000000; }