body {
font-family:Verdana;
color:#01499D;

}

.sidebar-left #content  {
    width: 660px;
    margin-left: 300px; /* The width of #sidebar-left. */
}

#sidebar-left {

width: 300px;
margin-right: -300px;
}

#primary {
 margin:0; 
 right:0; 
 bottom:4px; 
 position:absolute
}

#primary ul.links a {
	display:block;
	padding:4px 12px 4px 12px;
	border:2px solid transparent;
	margin:1px;
	font-size:16pt;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
	color:#01499D;
}

#primary ul.links li {
  display:block;
  float:left;
  padding:0;
  margin:0;
}

#primary ul.links {
  display:block;
  margin:auto;
}

#primary ul.links a:hover {
  border:2px solid #E4671A;
}

#pageline {
  height:24px;
  background-image: url(/sites/privatschule-bruecke.de/files/balken3a.png);
}

#primary li a.active {
  color:#E4671A;
}

li a.active {
  color:#E4671A;
}

#site-name a {
  font-size:18pt;
}

.block ul {
  padding-left:3px;
}

ul.menu li {
  display:block;
  border-bottom:1px solid #01499D;
  margin:0;
  padding:4px; 
}

ul.menu li .first {
  margin-top:5px;
  border-top:1px solid #01499D;
  }

ul.menu li a {
  text-decoration:none;
  color:#E4671A;
 font-weight: bold;
  }

 ul.menu ul.menu li a {
  font-weight: normal;
  }
  
ul.menu li a:visited  {
  color:#E4671A;
}

#pageendline1 {
  margin-top: 12px;
  border-width: 4px 0 0 0;
  border-color: #E4671A;
  border-style: solid;
}

#pageendline2 {
  border-width: 4px 0 0 0;
  border-color: #E4671A;
  border-style: solid;
  clear:both;
  }

#pageendline_content {
	width:960px;
	margin:auto;
}

.endline_text {
 padding: 5px 0 5px 0;
 width: 320px;
 text-align: center;
 font-weight: bold;
 font-size: 16pt;
 text-decoration: none;
 font-family: Verdana;
 float: left;

}

.view-Fotoalben .views-table caption {
text-align: left;
font-weight: bold;
font-size: 18px;
padding-bottom:4px;
}

.view-Fotoalben .views-table, .view-fotokategorie .views-table  {
 font-size: 16px;
}

.view-Fotoalben .views-table a, .view-fotokategorie .views-table a  {
 text-decoration: none;
 color:  #E4671A;
}

.view-Fotoalben .views-table  a:visited, .view-fotokategorie .views-table a:visited{
 color:  #01499D;
}

.view-Fotoalben .views-table, .view-fotokategorie .views-table, .view-Kalender .views-table {
  width: 100%;
}

.view-Fotoalben .views-table td.views-field-field-date-value, .view-fotokategorie .views-table td.views-field-field-date-value{
  width: 120px;
}

.view-Fotoalben .views-table .views-field-phpcode, .view-fotokategorie .views-table .views-field-phpcode {
  width: 80px;
  text-align:center;
}