/*---------------------- Generelles ---------------------- */
/* IE PNG Fix */

img, div { 
	behavior: url(http://www.schoenherrfabrik.de/typo3/fileadmin/css/iepngfix.htc) 
}

body { 
	margin: 0;
	padding: 0;
	color: #555;
	background-color: #CCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clearer {
	clear: both;
}
img {
  border:0px;
}
.hidethis, 
.unsichtbar,
.hidden {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}
acronym, 
abbr {
	cursor: help;
	border-bottom: 1px dotted #555;
}
a:link, a:visited  {
	color: #000;
}
a:hover {
	color: #022D6F;
}
input {
  width:200px;
  height:16px;
  border:1px solid #555;  
}
input.submit  {
  height:auto ! important;
  width:auto ! important;
  padding:0px 20px;
  line-height:15px;
  cursor:pointer;
}  
input.submit:hover  {
  background-color:#022D6F;
  border:1px solid #022D6F;
  color:#FFFFFF;
} 
textarea {    
  border:1px solid #555;
  font:12px Verdana;
  margin:5px 0px;
}
div.csc-textpic-clear {
	line-height:0;
	height:0;
	overflow:hidden;
}
.blocksatz 
	{
	text-align:justify;
	}
/*---------------------- Boxenformate ---------------------- */
#closeBtn {
	background:transparent url(../images/close.png) no-repeat 0 0;
	cursor:pointer;
	height:0;
	padding-top:20px;
	position:absolute;
	right:-15px;
	text-indent:-9999px;
	top:-15px;
	width:20px;
}
#weba_overlay {
	background:#000;
	display:none;
	height:3000px;
	left:0;
	opacity:0.5;
	position:fixed;
	top:0;
	width:3000px;
	z-index:1000;
	filter:alpha(opacity = 50);
}
#weba_popup {
	background-color:#C9DAE4;
	border:10px solid #fff;
	display:none;
	left:50%;
	margin:0 0 0 -270px;
	padding:10px;
	position:absolute;
	top:100px;
	width:500px;
	z-index:1010;
}
#weba_popup img {
	padding-bottom:10px;
}
#weba_popup h2 {
	font-family:Georgia,Times New Roman,serif;
	margin:0 0 10px;
}
#weba_popup .more {
	background:url("../images/pfeil.gif") no-repeat scroll 0 4px transparent;
	display:block;
	line-height:16px;
	padding-left:14px;
}
#weba_popup a {
	color:#032F70;
	text-decoration:none;
}
#seite {
	display: block;
	margin: 0px auto;
	padding-bottom:20px;
	width: 960px;
	text-align: center;
	background-color: #FFF;
}
/*---------------------- Impressum Navigation oben ---------------------- */
#impressumbox {
	width:100%;
	height:25px;
	font: 10px Arial;	
	color: #868585;
}
#impressumbox ul {
	padding:7px 25px 0 0;
	float:right;
}
#impressumbox ul li {
	display:inline;
	line-height:12px;
	border-left:1px solid #868585;
   	padding:0 4px;
}
#impressumbox ul li.first {
	border-left:0px;
}
#impressumbox a,
#impressumbox a:link{
	color: #868585;
	text-decoration:none;
}
#impressumbox a:hover {
	color:#032F70;	
}

/*---------------------- Headerbox ---------------------- */

#headerbox {
	display: block;
	width: 100%;
	text-align: left;
}
#headerbox #logobox {
	display: block;
	margin: 0 0 25px 0;
	height: 25px;
	background-color: #ebeff2;
	overflow:hidden;
}

#headerbox #logobox img {
	margin-left:89px;
}

#headerbox #logobox a,
#headerbox #logobox a:link,
#headerbox #logobox a:hover {
	text-decoration:none;
	background: none;
}

#headerbox_inner_one {
	display: block;
	width: 100%;
	height: 154px;
	position:relative;
	background: #FFF url(../images/header_default.jpg) top left no-repeat;
}
#headerbox_inner_one .red_border {
	display:block;
	position:absolute;
	top:150px;left:0px;
	height:4px;width:235px;
	background-color:#ee1d23;
}
/*--------------- Content Box ------------------*/
#content {
	display: block;
	text-align: left;
	width:960px;
	background: url(../images/verlauf.gif) repeat-x #fff;
}
#spaltelinks {
	display: block;
	float: left;
	width: 235px;
}

#spaltelinks .red_border {
	display:block;
	height:4px;width:235px;
	background-color:#ee1d23;
	margin-bottom:30px;
}
#content_left {
	margin-left:20px;
}
#contentmainpart{
	display:block;
	float:right;
	width:705px;
	overflow:hidden;
	margin-top:34px;
}
#spaltemitte {
	display: block;
	float: left;
	margin: 0 20px 0 0;
	width: 430px;
	text-align: left;
}
#spalterechts {
	display: block;
	float: right;
	padding-right: 20px;
	width: 215px;
	text-align: left;
}

/*---------------------- Navigation ---------------------- */
#navi_main {
  	border-bottom:8px solid #032f70;
  	height:25px;
  	padding: 121px 0 0 28px;
  	margin:0 0 0 227px;
  	overflow:hidden;
}
#navi_main ul {
	display: block;
}
#navi_main ul li {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	list-style: none;
}
#navi_main ul li a:link, 
#navi_main ul li a:visited  {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 17px 0 16px;
	color: #555;
	background-color: #FFF;
	text-decoration: none;
}
#navi_main ul li a:hover,
#navi_main ul li.active a {
	color: #FFF!important;
	background-color: #022D6F!important;
	text-decoration: none;
}
/*------------------------ Subnavigation --------------------*/
#navi_sub {
	margin: 0 0 20px 20px;
}
#spaltelinks .navibox {
  margin-bottom:20px;
}
#navi_sub ul,
#spaltelinks .navibox ul{
	display: block;
	border-top: 1px solid #c9dae4;
}
#navi_sub ul li,
#spaltelinks .navibox ul li {
	display: block;
	border-bottom: 1px solid #c9dae4;
	line-height: 23px;
}
#navi_sub ul li a:link,
#navi_sub ul li a:visited,
#spaltelinks .navibox ul li a:link,
#spaltelinks .navibox ul li a:visited {
	display: block;
	color: #555;
	text-decoration: none;
	font-family: Arial;
	font-size:	11px;	
	padding: 0 5px;
}
#navi_sub ul li a:hover, 
#navi_sub ul li.active a:link,
#navi_sub ul li.active a:visited,
#spaltelinks .navibox ul li a:hover,
#spaltelinks .navibox ul li.active a:link,
#spaltelinks .navibox ul li.active a:visited,
#spaltelinks .navibox ul li a.active{
	color: #032f70;
	background: #ebeff2;
	text-decoration: none;
	font-weight:bold;
}
/*---------------------- Content-Styles allgemein---------------------- */
#content .content_block {
	margin-bottom:20px;
}
#content .small_block, 
#spaltelinks .news_block {
	background:#ebeff2;
	margin: 0 0 20px 0;
}	

#content .medium_block {
	width:430px;
}

#spaltelinks .news_block{
	height:254px;
}
#spaltelinks .tx-cal-controller .news_block{
	height:auto;
}
#content h1.boxHeader {
	display: block;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height:20px;
	color: #022D6F;
	font-weight: normal!important;
	background-color:#c9dae4;
	border-bottom:1px solid #fff;
	margin:0px;
	padding: 0 10px;			
}
#content .small_block .csc-bulletlist,
#content .small_block .bodytext, 
#content .small_block .blocksatz,
#spaltelinks .news_block .newscontent {
	padding:10px 10px 5px 10px!important;
	color:#555;
}
#content .small_block ul li{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	line-height:14px;
	padding-left: 9px;
	margin-bottom: 5px;
	background: url(../images/bullet.gif) 0px 5px no-repeat;	
}
#content a,
#content a:link {
	color:#032f70;
	text-decoration:none;	
}
#content .more,
#content .small_block .csc-textpic-text .more:hover {
	display:block;
	background: url(../images/pfeil.gif) 0px 4px no-repeat;
	padding-left: 14px;
	line-height: 16px;
}
#content .orgdetails .more {
	margin-top:14px;
}
#content img{
	display:block;
}
#content .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px!important;
}
#spaltelinks .news_block .newscontent h2,
#content .small_block h2{
	font-family: Georgia, Times New Roman, serif;	
	font-size: 11px;
	line-height: 13px;	
	font-weight:normal;	
	margin:0 0 10px 0;	
}
#spaltelinks .news_block .newscontent,
#content .small_block .bodytext,
#content .small_block .blocksatz,
#content .small_block .csc-bulletlist li
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-bottom:5px;
}
#content .small_block hr {
	border-top:solid 1px #fff;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:0px; padding:0px;
}
#content .small_block .csc-textpic-text a:hover,
#spaltelinks .news_block .newscontent a:hover {
	background:none;
}
span.blue {
	color: #022D6F;
}
span.red {
	color: #EE1C23;	
}
/*---------------------- Content-Styles Spalte Links---------------------- */
#spaltelinks .news_block .newscontent h2 .date{
	color:#ee1d23;
}
/*---------------------- Content-Styles Mitte---------------------- */
#spaltebreit-rechts .content_block {
	width:685px;
}
#spaltemitte .small_block,
#spaltebreit-rechts .small_block {
	margin-right:20px;
}
#spaltemitte .small_block,
#spaltebreit-rechts .small_block {
	width:215px;
	float:left;
}
#spaltebreit-rechts .small_block {
	height: 295px;
	}
#contentmainpart h1 {
	display: block;
	font-family: Georgia, Times New Roman, serif;	
	color: #022D6F;
	font-weight: normal;
	font-size: 22px;
	line-height:22px;
	margin-bottom: 20px;
}
#contentmainpart h2 {
	display: block;
	font-family: Arial;
	font-size:12px;	
	font-weight: bold;
	color: #555;
	margin-bottom:20px;
}

#contentmainpart h3, #contentmainpart h4, #contentmainpart h5, #contentmainpart h6 {
	display: block;
	margin-bottom: 10px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-weight: bold;
}
#spaltemitte p {
	line-height: 18px;	
	margin-bottom: 10px;
}

#spaltemitte dl {
	border-top: 1px solid #c9dae4;
	line-height: 20px;	
	margin-bottom: 20px;
}

#spaltemitte dt {
	float:left;
	width:80px;
	clear:both;
	padding:5px 0px
}

#spaltemitte dd {
	border-bottom: 1px solid #c9dae4;
	padding: 5px 0px 5px 80px;
}

#spaltemitte ul {
	list-style-type: square;
}
#spaltemitte li {
	padding: 0 0 10px 0;	
	list-style-type: square;
}

.createdate, .modifydate, .small {
	color: #777;
	font-size: 10px;	
}
.createdate  {
  padding-bottom:15px;
  display:block;
}
div.pagenav {
	display: block;
	width: 396px;
	margin: 24px 0 4px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #777;	
}
span.pagecount {
	display: block;
	width: 396px;
	margin: 4px 0 12px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #777;	
}
a.title_link:link, a.title_link:visited {
	font-family: Georgia, Times New Roman, serif;	
	font-size: 18px;
	color: #022D6F;
	font-weight: normal;
	text-decoration: underline;	
}
a.title_link:hover {
	text-decoration: none;	
}
.contentimg_left {
	display: block;
	margin: 0 8px 0 0;
	padding: 1px;
	border: 1px solid #555;
}
.contentimg {
	display: block;
	padding: 1px;
	border: 1px solid #555;
}
.external-link-new-window{ 
	line-height: 1.2em; 
	background: url(../images/ext_link.gif) left top no-repeat;      
	padding-left: 1em;
}
.team_image  {
  width:100%;
}
.team_image .csc-textpic-imagewrap  {
  float:left;
  width:100px !important;
}
/* ----------------------------------------- Formulare -------------------------------------------- */
#search_box
	{
	padding-bottom:20px;
	float:left;
	width:430px;
	}  
.small_block #search_box
	{
	padding-bottom:20px;
	float:left;
	width:215px;
	} 	
#search_box fieldset 
	{
	width:200px;
	float:left;
	}
#search_box fieldset label
	{
	margin-bottom:10px;
	float:left;
	}	
.small_block #search_box input
	{
	width:150px;
	}
#search_box input 
	{
	float:left;
	width:162px;
	}
.small_block #search_box input.button.search
	{
	margin-top:0px;
	width:25px;
	}
#search_box input.button.search 
	{
	height:18px;
	float:right;
	width:25px;
	margin-top:22px;
	}
#kontakt td {
	padding:2px 5px 2px 0;
}
#kontakt textarea
	{
	width: 315px;
	height:100px;
	}
#kontakt .submit
	{
	float:right;
	}
/* ----------------------------------------- Listentabelle -------------------------------------------- */  
#spaltemitte table.liste {
	margin-bottom: 20px;
	font-family:Arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	width:100%;
	border-collapse:collapse;
/*	float:left; */
}
#spaltemitte table.liste td,
#spaltemitte table.liste th {
	padding:5px;
}
#spaltemitte table.liste th {
	font-style:italic;
	padding-right:0px!important;
}
#spaltemitte table.liste .row0 {
	background: #c9dae4;
}
#spaltemitte table.liste .infolink {
	width:76px;
	text-align:center;
	padding:0px;
	vertical-align:middle;
}
.sidebar {
	padding-bottom:20px;	
}
table.month-small {
	margin:0 auto;
}
#content table.month-small td.monthSmallBasic,
#content table.month-small th.month-weeknums {
	height:15px;
	vertical-align:middle;
	width:22px;
	text-align:center;
	line-height:11px;
}
#content table.month-small td.active {
	padding: 0px;
}
#content table.month-small td span a {
	display:block;
	padding:2px 2px 3px;
	text-align:center;	
	}
	#content table.month-small td {
	padding:0px;
	}
#content table.month-small td.active span a {
	color:#fff;
	background-color:#032F70;
	}
/* ----------------------------------- Organisationen ---------------------------------------- */

#spaltemitte .mieterliste {
	margin-bottom: 20px;
	font-family:Arial, sans-serif;
	font-size: 12px;
	line-height:14px;	
	width:100%;
	border-collapse:collapse;
}

#spaltemitte .mieterliste td {
	padding:5px;
}
#spaltemitte .mieterliste .row0 {
	background: #c9dae4;
}
#spaltemitte .mieterliste .infolink {
	width:76px;
	text-align:center;
	padding:0px;
	vertical-align:middle;
}
.orgdetails table{
	width:100%;
}
.orgdetails table tr{
}
.orgdetails table td{
	vertical-align:top;
	padding-bottom:20px;
	line-height:18px;
}
.orgdetails table .orgdetails_label {
	width:140px;	
	overflow:hidden;
}
/* ----------------------------------- Gebäude ----------------------------------------------- */
table.gebaeude  {
}
table.gebaeude tr td {

  line-height:15px;

  padding:8px 0px;

}

table.gebaeude .col1 {

  width:135px;

}  
table.gebaeude .col2 {

  width:290px;

} 
table.gebaeude_desc  {
	margin-bottom:20px;
	}
table.gebaeude_desc tr td {
  line-height:15px;
  padding:8px 0px;
}
table.gebaeude_desc .col1 {
  width:135px;
}  
table.gebaeude_desc .col2 {

  width:290px;

} 
table.mieterliste.gebaeude td {
  vertical-align:middle;
}  
table.mieterliste.gebaeude .col1 {

  width:135px;

}  
table.mieterliste.gebaeude .col2 {
  width:76px;
}  
table.mieterliste.gebaeude .col3 {
  width:39px;
}
table.mieterliste.gebaeude tr.row0 td {
  border-right:1px solid #FFF;
  background-color:#c8dae6;
}  
table.mieterliste.gebaeude tr.row1 td {
  border-right:1px solid #c8dae6;
  background-color:#fff;
}
table.mieterliste.gebaeude col3 tr td {
  border-right:1px solid #FFF;
}
table.mieterliste.gebaeude tr td.lagelink {
  border-right:none;
}
/* ----------------------------------- News -------------------------------------------------- */
#spaltemitte .news_block table.liste.news td {
  padding-right:0px;
}
table.liste.news .col1 {
  width:80px;
  font-family:italic;
}  
table.liste.news .col3
{
  width:70px;
}
table.liste.news .col4
{
  width:50px;
}  
#monthlist,
#yearlist,
#daylist
{
/*  float:left; */
  height:22px;
  overflow:hidden;
  width:100%;
  border-top:1px solid #c8dae6;
  border-bottom:1px solid #c8dae6;
  margin-bottom:15px;
  text-align:center;
} 
#yearlist,
#monthlist
{
  border-bottom:0px;
  margin-bottom:0px;
}   
#monthlist span.month,
#monthlist span.monthactive,
#yearlist span.month,
#yearlist span.month_active,
#daylist span.day
{
  display:block;
  padding:4px 6px;
  height:14px;
  overflow:hidden;
  float:left; 
}

#monthlist span.month,
#monthlist span.monthactive
{
 	width:23px; 
}  

#yearlist span.month,
#yearlist span.month_active
{
 	width:36px; 
}  

#monthlist span.monthactive,
#yearlist span.month_active,
#daylist span.day-active {
	color:#032f70!important;
	background-color: #ebeff2;
  	font-weight:bold;	
}

#yearlist span.month a:hover,
#monthlist span.month a:hover,
#daylist span.day a:hover {
	color:#032f70!important;
  	font-weight:bold;	
}

#yearlist span.month a
{
  color:#555555!important;
}
#monthlist span.month a,
#yearlist span.month a
{
  padding:0px;
}  

/*-------------------------- Mietangebote ----------------------*/
div.plugin-mietangebote{
	margin-right:20px;
}
table.mietangebote {
 	margin-bottom:20px;
}	
table.mietangebote tr td{
  	vertical-align:top;
  	padding:5px 0px 10px 0px;
  	line-height:16px;
}
table.mietangebote tr.head td{
  	padding:0px!important;
    border-top:none!important;
    line-height:20px!important;
}
table.mietangebote tr td.col1,
table.mietangebote tr td.col2,
table.mietangebote tr td.col3,
table.mietangebote tr td.col4 {
    border-top:1px solid #c8dae6;
}
table.mietangebote tr td.col1 {
  width:95px;
}
table.mietangebote tr td.col2 {
  width:130px;
}
table.mietangebote tr td.col3 {
  width:115px;
}
table.mietangebote tr td.col4 {
  width:120px;
}
table.mietangebote tr td.col5 {
  padding-left:20px;
  width:215px;
}
table.mietangebote tr td.col5 .imagewrap {
  background-color: #c8dae6;
}
table.mietangebote tr td.col5 .imagewrap a.more { 
	margin: 2px 2px 0 10px;
	padding-bottom:2px;s
}
table.mietangebote tr td.col5 .imagewrap img{
  padding-top:5px;
}
/*--------------------- Pagebrowser ------------------------*/
.pagebrowser {
	width:100%;
	border-top: solid 1px #c8dae6;	
	border-bottom: solid 1px #c8dae6;
	text-align:center;
	line-height:23px;
	position:relative;	
}
.pagebrowser .pagebrowser-page {
	padding: 5px 6px 4px 8px;
}
.pagebrowser .link {
	background-color:#e8ecef;
}
.pagebrowser .pagebrowser-prev{
	position:absolute;
	top:0px;
	left:0px;
}
.pagebrowser .pagebrowser-prev a,
.pagebrowser .pagebrowser-prev a:link,
.pagebrowser .pagebrowser-prev a:hover,
.pagebrowser .pagebrowser-next a,
.pagebrowser .pagebrowser-next a:link,
.pagebrowser .pagebrowser-next a:hover {
	color:#565656!important;		
}

.pagebrowser .pagebrowser-prev a {
	padding-left:12px;
	background:url(../images/browser-prev.gif) 0px center no-repeat;
}

.pagebrowser .pagebrowser-next a {
	padding-right:12px;
	background:url(../images/browser-next.gif) right center no-repeat;
}
.pagebrowser .pagebrowser-next{
	position:absolute;
	top:0px;
	right:0px;
}
/*--------------------- fotogallerie ------------------------*/
.swGallery {
	margin:0 auto;
}

#content table.fotoimpressionen {
	margin-top: 10px;
}

#content table.fotoimpressionen .col1 {
	width:90px;
	vertical-align: top;
	font-style:italic;
	border-top: 1px solid #c8dae6;
	padding-top:12px;
}

#content table.fotoimpressionen .col2 {
	width:340px;
	vertical-align: top;
	border-top: 1px solid #c8dae6;
	padding-top:12px;
}

#content table.fotoimpressionen .col3 {
	padding-left:20px;
	vertical-alignt: top;
	padding-top:7px;
}

#content table.fotoimpressionen .col3 .imagewrap{
	background-color:#C8DAE6;
	padding: 5px 0 2px 0px;
	width:215px;
}	

#content table.fotoimpressionen .col3 .imagewrap a{
	margin-left:10px;
}

ul.weeaar_dam_gallery li {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	width:215px;
	height:120px;
	overflow:hidden;
}
/*--------------------- Exposé ----------------------------*/
.printlink {
	float:right;
	display:block;
	width:125px;
}
.printlink a {
	display:block;
	padding-left:25px;
	background: url(../images/print.gif) 0 bottom no-repeat;
	line-height:20px;
	height:20px;
}


/*---------------------- Veranstaltungen ------------------*/
#content .pagebrowser 
  {
  display:block;
  height:25px;
  line-height:25px;
  float:left;
  }
#content .pagebrowser .previous
  {
  display:block;
  float:left;
  text-align:left;
  width:115px;
  }
#content .pagebrowser .next
  {
  display:block;
  float:right;
  text-align:right;
  width:115px;
  }
#content .pagebrowser .pages
  {
  display:block;
  float:left;
  text-align:center;
  width:200px;
  }
#content .pagebrowser .previous a,
#content .pagebrowser .next a,
#content .pagebrowser .pages a
  {
  font-size:90%;
  color:#555;
  }
#content .pagebrowser .previous a
  {
  padding-left:15px;
  background:url(../images/browser-prev.gif) no-repeat left 3px;
  } 
#content .pagebrowser .next a
  {
  padding-right:15px;
  background:url(../images/browser-next.gif) no-repeat right 3px;
  }  
#content .pagebrowser .pages span a
  {
  line-height:25px;
  }    
#content .pagebrowser .pages span 
  {
  padding:6px 8px;
  }
#content .pagebrowser .pages span.active
  {
  font-weight:bold;
  color:#022d6f;
  background-color:#ebeff2;
  font-size:90%;
  }  
/* -------------- Fotoimpressionen -------------------- */
.tx-gooffotoboek-pi1 .pagebrowser img
   {
   float:left;
   padding:0px;
   margin:0px;
   }
.tx-gooffotoboek-pi1,
.tx-gooffotoboek-pi1 .thumbview
	{
	float:left;
	width:685px;
	}
.tx-gooffotoboek-pi1 div.image
	{
	float:left;
	margin:10px 0px;
	}
#spaltemitte .tx-gooffotoboek-pi1 ul.thumblist li,
.tx-gooffotoboek-pi1 ul.thumblist li
	{
	float:left;
	padding:5px;
	list-style:none;
	height:148px;
	overflow:hidden;
    width:218px;
    text-align:center;
	}
	
#spaltemitte .tx-gooffotoboek-pi1 ul.thumblist li img,
.tx-gooffotoboek-pi1 ul.thumblist li img
	{
	border:2px solid #C9DAE4;
	padding:2px;
	margin:0px auto;
	}
.tx-gooffotoboek-pi1 ul.fotolist 
	{
	background:url(../images/bg_fotolist.jpg) 0px 0px;
	float:left;
	width:100%;
	margin-bottom: 20px;	
	}	
#spaltemitte .tx-gooffotoboek-pi1 ul.fotolist li,
.tx-gooffotoboek-pi1 ul.fotolist li {
	font-family:Arial, sans-serif;
	font-size: 12px;
	line-height:24px;	
	width:675px;
	border-collapse:collapse;
	padding:0px 5px;
	list-style:none;
}		   
.tx-gooffotoboek-pi1 ul.fotolist li a,
.tx-gooffotoboek-pi1 ul.fotolist li a:link
	{
	color:#032F70;
	}
/**
 * mkCalDays
 */
#daylist {
	height:auto;
	line-height:22px;
	overflow:visible;
}
#daylist span.day {
	display:inline;
	float:none;
	padding:4px;
}
