body { 
  background-color:#FFFFFF;  
}
p, td, li, a, fieldset, input, textarea, label {
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
p.bodytext {
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
fieldset.csc-mailform {
  border:solid 1px #523194;
  padding:15px 15px 15px 15px;
}
form {
  border:none;
}
input, textarea, submit {
  margin:2px 5px 5px 5px ;
  display:block;
}
div.twrss_bodytext {
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
#twrss_table div.twrss_bodytext a {
  color:#523194;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
h1 {
  color:#4f3790;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
}
h1.csc-firstHeader {
  color:#4f3790;
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
}
h1.csc-firstHeader a {
  color:#4f3790;
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
  text-decoration:none;
}
h1.csc-firstHeader a:hover {
  color:#4f3790;
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
  text-decoration:underline;
}
h2.balken {
  color:#523194;
  font-weight:700;
  background-color:white;
  font-family: Verdana, Arial, sans-serif;
  font-size:14px;
}
h2 {
  color:#4f3790;
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
} 
h3 {
  color:#4f3790;
  font-weight:normal;
  font-size:13px;
  font-style:italic;
  display:inline;
}
ul li {
  /* list-style-type:none; */
  list-style-image:url(/fileadmin/img/middot.gif);
}
ul li.csc-section {
  /* list-style-type:none; */
  list-style-image:url(/fileadmin/img/middot.gif);
}
a {
	color:#523194;
} 
a:hover {
 	background-color:#c8bede;
}
a.menu {
	text-decoration:none;
}
.bfooter { 
	background-color:#a593c9; 
	color: #FCFCFC; 
	font-size: 10px; 
	/* text-align:center; */
}
#balken {
  background-color: #c8bede;
  background-image:  url(img/lila0001.gif);
  width: 100%;
}  
#topdark {
	background-color:#523194;
	position:absolute;
	top:0px;
	left:50px;
	width:210px;;
	height:140px;
}
#midlong {
	position:absolute;
	top:175px;
	left:0px;
	width:100%;
	height:30px;
 	background-color: #C8BEDE;
}
#scimedia_white {
	position:absolute;
	top:98px;
	left:50px;
	width:210px;
	height:40px;
	z-index:99;
}
#midnav {
	z-index:1;
	position:absolute;
	top:140px;
	left:50px;
	width:215px;;
	height:30px;
}
#midcross {
	position:absolute;
	top:175px;
	left:50px;
	width:210px;
	height:30px;
 	background-color: #8B75B9;
}
#botrest {
	background-color:#A593C9;
	position:absolute;
	top:205px;
	left:50px;
	width:210px;
	height:130%; 
	/* height:100%; */
}
#nav {
	position:relative;
	top:33px;
	left:29px;
	width:150px;
}
#news {
	position:relative;
	top:40px;
	left:29px;
	width:150px;
}
#news h2 {
	color:#45297E;
}
div.mainnavpt {
	margin-left:0px;
	line-height:16px;
}
div.mainnavpt a {
	text-decoration:none;
}
div.navpt {
	padding-top:7px;
	margin-left:0px;
	line-height:16px;
}
div.navpt a {
	text-decoration:none;
}
div.subnavpt {
	margin-left:10px;
	line-height:16px;
}
div.subnavpt a {
	text-decoration:none;
}
div.mtsubnavpt {
	margin-top:7px;
	margin-left:10px;
	line-height:16px;
}
div.mtsubnavpt a {
	text-decoration:none;
}
div.subsubnavpt {
	margin-left:20px;
	line-height:16px;
}
div.subsubnavpt a {
	text-decoration:none;
}
div.subsubsubnavpt {
	margin-left:30px;
	line-height:16px;
}
div.subsubsubnavpt a {
	text-decoration:none;
}
div.bdiv {
/*
	border: solid 1px #dddddd;
	margin: 0px;
*/
}
#logos {
	position:absolute;
	top:245px;
	left:5px;
	width:100px;
}
#content {
	position:absolute;
	top:245px;
	left:300px;
	width:400px;
}

#toplogo1 {
	position:absolute;
	top:35px;
	left:290px;
	vertical-align:bottom;
}
#content1 p {
	color:#000000;
}
#content1 h2 {
	color:#45297E;
}
#content1 {
	position:absolute;
	top:245px;
	left:300px;
	width:180px;
}
#content1.x {
	top:220px;
	height:110px;
}
#bg1 {
	position:absolute;
	top:205px;
	left:260px;
	width:260px;
	height:5px;
	background-color: #523194;
	visibility: hidden;
}
#bg1.long {
	left:320px;
	width:430px;
}
#bg1.tall {
	left:320px;
	width:215px;
	height:20px;
}
#toplogo2 {
	position:absolute;
	top:70px;
	left:510px;
	vertical-align:bottom;
}
#toplogo2left {
	position:absolute;
	top:80px;
	left:290px;
	vertical-align:bottom;
}
#content2 p {
	color:#000000;
}
#content2 h2 {
	color:#45297E; /*8b75b9*/
}
#content2 {
	position:absolute;
	top:245px;
	left:530px;
	width:180px;
}
#content2.x {
	top:220px;
	height:110px;
}
#bg2 {
	position:absolute;
	top:205px;
	left:490px;
	width:260px;
	height:5px;
	background-color: #8B75B9;
	visibility: hidden;

}
#bg2.long {
	left:320px;
	width:430px;
}
#bg2.tall {
	left:535px;
	width:215px;
	height:20px;
}
#toplogo3 {
	position:absolute;
	top:245px;
	left:760px;
	vertical-align:bottom;
}
#content3 p {
	color:#45297E;
}
#content3 h2 {
	color:#45297E;
}
#content3 {
	position:absolute;
	top:300px;
	left:760px;
	width:180px;
}
#content3.x {
	top:220px;
	height:110px;
}
#bg3 {
	position:absolute;
	top:205px;
	left:780px;
	width:260px;
	height:5px;
	background-color: #DDD8EB;
	visibility: hidden;

 	/* background-color: #C8BEDE; */
}
#bg3.main {
	height:130px;
}

#old {
	visibility:hidden;
}
/*
A.menu {text-decoration:none;color:white;font-size:12px;background-color:#a593c9;font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.menu:visited {text-decoration:none;color:#FFFFFF;font-size:12px;font-size:12px;background-color:#a593c9;font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.menu:hover {text-decoration:none;color:#000;font-size:12px;background-color:#a593c9;font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menu:active {text-decoration:none;color:#163162;font-size:12px;background-color:#a593c9;font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.active {text-decoration:none;color:#163162;font-size:12px;background-color:#a593c9;font-family: Verdana, Arial, Helvetica, sans-serif;} 
*/
/*
P.tipp {background-color: #EEEEEE;border: 2px ridge #523194; padding:4px;}
.bglilanav {background-color:#523194;}
.bgliladoppel {background-color:#8b75b9;}
.bglilaueber {
  background-color:#c8bede;
  background-image:  url(img/lila0001.gif);
}
.bglilamenu {background-color:#a593c
