#logo {
  padding:0px;
  overflow:hidden;

}
#intro h2 {
  padding-top: 5px;
}
#menu ul li {
   margin:0px;
}
#menu ul {
  margin: 0px 0px 15px 0px;
}
#menu ul li.act a {
  border-top:1px solid #ddd;
  border-right:1px solid #888; 
  border-bottom:1px solid #888;
  border-left:1px solid #ddd;
  color:#f44;
} 
#menu ul li.act ul li a {
  color:#444;
}
#menu ul li.act ul li.act a {
  color:#f44;
}
#menu ul ul a {
   width:110px; 
   margin:3px 10px 2px 30px; padding:2px 0 2px 8px; font-size:1.0em;
   
}
h1, #content h2 {
  font-size:1.5em;	
  background:#EEEEEE url(../template/andreas03/img/gradient2.png) repeat-x scroll 0 0;
  border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
border-style:solid;
border-width:1px;
clear:left;
color:#444444;
display:block;
margin:00px 0px 10px 0px;
padding:2px 0 5px 8px;
text-decoration:none;
line-height:1.1em;
}
h1 {
	margin:15px 0px 10px 0px;
}
h1.csc-firstHeader {
	margin:0px 0px 10px 0px;
}
h3 {
	padding-top:0px;
}
#content {
	padding-top:15px;
}
#content h2 a {
	color:#444;
	font-size:0.9em;
}

h4 {
	font-size:1em;
}
/*#content h2:hover {
	background:#fff url(../template/andreas03/img/gradient1.png);
}*/
.tx-felogin-pi1 input {
	width:140px;
}
.news-list-date {
	margin-right:5px;
	margin-top:5px;
	color:#444444;
	
}
.news-single-rightbox {
	margin-right:5px;
	margin-top:16px;
	font-size:12px;
}
.facebook_comment_nr {
	margin-left:10px;
}
#tx-srfeuserregister-pi1-comments {
	width:300px;
}
.csc-mailform-field label {
	float:left;
	width:80px;
}
div.sfo_fbevents_userlist {
	margin-left:10px;min-height:70px;clear:both;

}
#sidecontent .FBConnectButton_Text, 
#sidecontent .FBConnectButton_Medium .FBConnectButton_Text {
margin-left:21px;
padding:2px 4px 3px;
}
.tx-sfofbevents-pi1 label {
	font-weight:bold;
}