
/* @group list view */

.pageinformation
{
	margin: 20px 0 30px 0;	
}

.itemcount
{
	float: left;
	display: inline;
	width: 16em;	
}

.tx-wwdinstitutions-pi2 p
{
	margin: 0 0 1em 0;	
}

.content .db-pagination, .overlay-content .db-pagination
{
	float: left; 
	display: inline;
	width: 300px;
	margin: 0 0 0 30px;
	padding: 0 35px 0 35px;
}

.db-pagination span.active, 
.content .db-pagination .link-page, .overlay-content .db-pagination .link-page
{
	float: left;
	display: inline;
	text-decoration: none;
	padding: 0 5px 0 5px;
	font-weight:bold;
}

.db-pagination span.active
{
	color: #eb5e0e;
}

.db-pagination .link-page
{
	
}

.db-pagination div.link-page-box
{
	float: left;
	display: inline;
	width: 27px;
	height: 37px;	
}

.db-pagination .link-prev,
.db-pagination .link-next
{
	float: left;
	display: inline;
	position: relative;
	overflow: hidden;
	width: 27px;
	height: 37px;
	background: url(img/buttons_paging_overlay.png) no-repeat left top;
	text-indent: -20000em;
	padding: 0;
	margin: 0;
	top: -11px;
}

.db-pagination .link-prev
{
	left: 0;
}

.db-pagination .link-next
{
	left: 0;
	background-position: right top;
}

.resulttable
{
	clear: both;
	width: 697px;
	border-collapse: collapse;
	position: relative;
	left: -12px;
	table-layout: fixed;	
}

#overlay .resulttable
{
	width: 714px;
	border-collapse: collapse;
	position: relative;
	left: -10px;
	table-layout: fixed;
}

.resulttable th, .resulttable td
{
	text-align: left;
}

.resulttable thead tr
{
	background-color: #27496b;
}


.resulttable thead tr th
{
	background-color: #27496B;
	border: 1px solid #ffffff;	
	padding: 10px 14px 5px 10px;
	text-transform: uppercase;
}

.resulttable thead tr th a, .resulttable thead tr th span  
{
	display: block;	
	padding: 10px 14px 5px 10px;
}

.resulttable thead tr th.sortable
{
	background: #27496B url(img/icon_sorting.png) no-repeat right 12px;
	padding: 0;
}

.resulttable thead tr th.sorted-asc
{
	background: #e95d0e url(img/icon_sorting.png) no-repeat right -15px;
}

.resulttable thead tr th.sorted-desc
{
	background: #e95d0e url(img/icon_sorting.png) no-repeat right -45px;
}

.resulttable thead tr th, .resulttable thead tr th a, .resulttable thead tr th a:link, .resulttable thead tr th a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.resulttable tbody tr.even
{
	background-color: #e8f1fa;
}

.resulttable tbody
{
	border-bottom: 6px solid #27496c;
}

.resulttable tbody td
{
	padding: 5px 10px 5px 10px;
}

.resulttable th.instition
{

}

.resulttable th.zip
{
	width: 50px;
}

.resulttable th.city
{
	width: 85px;
}

.resulttable th.street
{
	width: 150px;
}

.resulttable th.distance
{
	width: 75px;
}

.resulttable th.printmarker
{
	width: 50px;
}

.resulttable td a.internal-link
{
	display: block;	
}

.link-addprint, .link-removeprint,
#page-wide .link-addprint, #page-wide .link-removeprint
{
	display: block;
	width: 45px;
	height: 32px;
	text-indent: -2000em;
}

.link-addprint,
#page-wide .link-addprint
{
	background: url(img/icon_link_printadd.png) no-repeat left bottom;
}

.link-removeprint,
#page-wide .link-removeprint
{
	background: url(img/icon_link_printremove.png) no-repeat left bottom;
}
/* @end */

/* @group map */


.tx-wwdinstitutions-pi4
{
	position: relative;
}

.tx-wwdinstitutions-pi4 #map_canvas
{
	left: -12px;
}

#overlay .tx-wwdinstitutions-pi4 #map_canvas
{
	left: 0;
}

.mapinfo
{
	width: 380px;
	height: 220px;
}

.mapinfo h2
{
	margin: 0 0 10px 0;
}

.mapinfo p
{
	margin: 0;
	line-height: 1.3em;
}

.mapinfo .db-address
{
	margin: 0 0 10px 0;	
}

.mapinfo .db-contact
{
	margin: 0 0 10px 0;	
}

.tx-wwdinstitutions-pi4 .result-count
{
	clear: both;
	margin: 0 0 5px 0;	
}

/* @end */

/* @group details */
.tx-wwdinstitutions-pi5
{
	margin: 0 0 20px 0;
}

.tx-wwdinstitutions-pi5 h1
{
	border-bottom: 1px solid #c1c9d6;
	margin: 20px 0 0 0;
}

.tx-wwdinstitutions-pi5 h3,
.tx-wwdinstitutions-pi5 .bodytext,
.tx-wwdinstitutions-pi5 .item-buttons,
.tx-wwdinstitutions-pi5 .db-item-comment p
{
	margin: 1em 0 10px 0;
}

.tx-wwdinstitutions-pi5 .info-label
{
	display: block;
	float: left;
	width: 80px;
}
.tx-wwdinstitutions-pi5 .mail,
.tx-wwdinstitutions-pi5 .link-website
{
	margin: 0 0 0 10px;	
}

.tx-wwdinstitutions-pi5 .db-item
{
	float: left;
	display: inline;
	width: 100%;
	
	padding: 0 0 10px 0;	
	border-bottom: 1px solid #c1c9d6;
}

.tx-wwdinstitutions-pi5 .left-info
{
	float: left;
	display: inline;
	width: 220px;
}

.tx-wwdinstitutions-pi5 .right-info
{
	float: right;
	display: inline;
	width: 440px;
}

.tx-wwdinstitutions-pi5 .item-buttons
{
	clear: both;	
}

.tx-wwdinstitutions-pi5 .infotext
{
	margin: 0 0 0 15px;
}

.tx-wwdinstitutions-pi5 .item-buttons
{
	clear: both;
	height: 37px;
	padding: 10px 0 0 0;
}

.tx-wwdinstitutions-pi5 a.button
{
	display: inline;
	width: 131px;
	height: 37px;
	line-height: 37px;
	background: url(img/button_overlay.png) no-repeat left top;
	color: #ffffff;
	text-decoration: none;
	text-indent: 15px;
}
.tx-wwdinstitutions-pi5 button
{
	margin: 10px 0 0 0;
	display: block;
	width: 175px;
	background: url(img/button_overlay_w.png) no-repeat left top;
	line-height: 37px;
	height: 37px;
	color: #ffffff;
	border: 0 none;
	float: right;
	cursor: pointer;
}

.tx-wwdinstitutions-pi5 h2
{
	text-transform: none;
	background-color: #edeef2;
	margin: 0 0 10px 0;
	padding: 4px 10px 4px 15px;
}

.db-item-comment
{
	margin: 0 0 67px 0;		
}

.tx-wwdinstitutions-pi5 .db-item-comment h2
{
	background-color: transparent;
	padding-left: 0;
}

.tx-wwdinstitutions-pi5 h3
{
	color: #000000;	
}

.tx-wwdinstitutions-pi5 .item-image, .tx-wwdinstitutions-pi5 .item-map
{
	clear: both;
	float: left;
	display: inline;
	width: 220px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

.tx-wwdinstitutions-pi5 .item-map span
{
	display: block;	
	position: absolute;
	top: -2.3em;
	left: -150px;
}

.tx-wwdinstitutions-pi5 .item-map .terms-of-use-link
{
	clear: both;
	position: absolute;
	top: -1.3em;
	left: -150px;	
}

#overlay .tabcontent .tx-wwdinstitutions-pi5 ul.item-offers,
#wrapper .tabcontent .tx-wwdinstitutions-pi5 ul.item-offers
{
	list-style-type: none;
	margin: 0 0 25px 0;	
}

.tx-wwdinstitutions-pi5 .item-offers li, .tx-wwdinstitutions-pi5 .item-offers p
{
	line-height: 1.3em;	
}

.tx-wwdinstitutions-pi5 .item-offers p, .tx-wwdinstitutions-pi5 .item-offers li
{
	margin: 0;	
}

.tx-wwdinstitutions-pi5 .item-offers p.bodytext
{
	margin: 0 0 20px 0;	
}

.tx-wwdinstitutions-pi5 .item-offers p.internal-link
{
	color: #2d6b13;
	cursor: pointer;
	text-decoration: underline;
	padding-left: 20px;
	background: url(img/icon_link_internal.png) no-repeat left 2px;	
}

.tx-wwdinstitutions-pi5 textarea
{
	width: 664px;
	height: 5em;
	border: #27496c solid 1px;
	margin: 10px 0 5px 0;
}

.tx-wwdinstitutions-pi5 .lastchange
{
	padding: 0 5px 0 0;
	margin: 10px 0 0 0;
	text-align: right;	
}

.tx-wwdinstitutions-pi5 .db-comment
{
	clear: both;
	margin: 20px 0 0 0;
}

#main-content .tx-wwdinstitutions-pi7 .commentbox {
	margin-top: 20px;
	clear: both;
}

/* @end */



/* @group new/edit database entry */
.tx-wwdinstitutions-pi6 .input button, 
.tx-wwdinstitutions-pi7 .input button,
.tx-wwdinstitutions-pi10 .input button
{
	float: right;
	clear: both;
}

.tx-wwdinstitutions-pi6, 
.tx-wwdinstitutions-pi7
{
	
}

.tx-wwdinstitutions-pi6 .item-image img, 
.tx-wwdinstitutions-pi7 .item-image img
{
	width: 120px;
	margin: 10px 0 10px 180px;
}

.tx-wwdinstitutions-pi6 .input, .tx-wwdinstitutions-pi6 .clear, .tx-wwdinstitutions-pi6 p, .tx-wwdinstitutions-pi6 .item-image, 
.tx-wwdinstitutions-pi7 .input, .tx-wwdinstitutions-pi7 .clear, .tx-wwdinstitutions-pi7 p, .tx-wwdinstitutions-pi7 .item-image
.tx-wwdinstitutions-pi10 .input, .tx-wwdinstitutions-pi10 .clear, .tx-wwdinstitutions-pi10 p, .tx-wwdinstitutions-pi10 .item-image
{
	clear: both;
}

.tx-wwdinstitutions-pi6 .input, .tx-wwdinstitutions-pi6 .inputsmall, .tx-wwdinstitutions-pi6 label, .tx-wwdinstitutions-pi6 input, .tx-wwdinstitutions-pi6 select, 
.tx-wwdinstitutions-pi6 textarea, .tx-wwdinstitutions-pi6 .checkbox-items, .tx-wwdinstitutions-pi6 .checkbox-item, .tx-wwdinstitutions-pi6 .item-image,    
.tx-wwdinstitutions-pi7 .input, .tx-wwdinstitutions-pi7 .inputsmall, .tx-wwdinstitutions-pi7 label, .tx-wwdinstitutions-pi7 input, .tx-wwdinstitutions-pi7 select, 
.tx-wwdinstitutions-pi7 textarea, .tx-wwdinstitutions-pi7 .checkbox-items, .tx-wwdinstitutions-pi7 .checkbox-item, .tx-wwdinstitutions-pi7 .item-image,
.tx-wwdinstitutions-pi10 .input, .tx-wwdinstitutions-pi10 .inputsmall, .tx-wwdinstitutions-pi10 label, .tx-wwdinstitutions-pi10 input, .tx-wwdinstitutions-pi10 select, 
.tx-wwdinstitutions-pi10 textarea, .tx-wwdinstitutions-pi10 .checkbox-items, .tx-wwdinstitutions-pi10 .checkbox-item, .tx-wwdinstitutions-pi10 .item-image,
.tx-wwdinstitutions-pi6 .input p, .tx-wwdinstitutions-pi6 .input p, 
.tx-wwdinstitutions-pi7 .input p, .tx-wwdinstitutions-pi7 .input p,
.tx-wwdinstitutions-pi10 .input p, .tx-wwdinstitutions-pi10 .input p
{
	clear: none;
	float: left;
	display: inline;
}

.tx-wwdinstitutions-pi6 input, .tx-wwdinstitutions-pi6 select, .tx-wwdinstitutions-pi6 textarea, 
.tx-wwdinstitutions-pi7 input, .tx-wwdinstitutions-pi7 select, .tx-wwdinstitutions-pi7 textarea,
.tx-wwdinstitutions-pi10 input, .tx-wwdinstitutions-pi10 select, .tx-wwdinstitutions-pi10 textarea
{
	border: 1px solid #27486B;	
}

.tx-wwdinstitutions-pi6 .input button, 
.tx-wwdinstitutions-pi7 .input button,
.tx-wwdinstitutions-pi10 .input button
{
	border: 0;	
}

.tx-wwdinstitutions-pi6 .input, .tx-wwdinstitutions-pi6 .inputsmall, 
.tx-wwdinstitutions-pi7 .input, .tx-wwdinstitutions-pi7 .inputsmall,
.tx-wwdinstitutions-pi10 .input, .tx-wwdinstitutions-pi10 .inputsmall
{
	width: 100%;
	margin: 5px 0 5px 0;	
}

.tx-wwdinstitutions-pi6 label, 
.tx-wwdinstitutions-pi7 label,
.tx-wwdinstitutions-pi10 label
{
	width: 180px;
}

.tx-wwdinstitutions-pi6 .input input, .tx-wwdinstitutions-pi6 .input textarea, 
.tx-wwdinstitutions-pi7 .input input, .tx-wwdinstitutions-pi7 .input textarea,
.tx-wwdinstitutions-pi10 .input input, .tx-wwdinstitutions-pi10 .input textarea,
.tx-wwdinstitutions-pi6 .input p, .tx-wwdinstitutions-pi6 .input p, 
.tx-wwdinstitutions-pi7 .input p, .tx-wwdinstitutions-pi7 .input p,
.tx-wwdinstitutions-pi10 .input p, .tx-wwdinstitutions-pi10 .input p
{
	width: 460px;
}

.tx-wwdinstitutions-pi7 .input input.checkbox
{
	width: auto;	
}

.tx-wwdinstitutions-pi6 .input p, .tx-wwdinstitutions-pi6 .input p, 
.tx-wwdinstitutions-pi7 .input p, .tx-wwdinstitutions-pi7 .input p
.tx-wwdinstitutions-pi10 .input p, .tx-wwdinstitutions-pi10 .input p
{
	margin: 0;
}

.tx-wwdinstitutions-pi6 .input p sup, .tx-wwdinstitutions-pi6 .input p sup, 
.tx-wwdinstitutions-pi7 .input p sup, .tx-wwdinstitutions-pi7 .input p sup,
.tx-wwdinstitutions-pi6 .input label sup, .tx-wwdinstitutions-pi6 .input label sup, 
.tx-wwdinstitutions-pi7 .input label sup, .tx-wwdinstitutions-pi7 .input label sup
{
	vertical-align: super;	
}

.tx-wwdinstitutions-pi6 .input textarea, 
.tx-wwdinstitutions-pi7 .input textarea
{
	height: 100px;	
}

.content .tx-wwdinstitutions-pi6 .input .ml180, 
.content .tx-wwdinstitutions-pi7 .input .ml180,
.content .tx-wwdinstitutions-pi10 .input .ml180,
#overlay .tx-wwdinstitutions-pi6 .input .ml180, 
#overlay .tx-wwdinstitutions-pi7 .input .ml180,
#overlay .tx-wwdinstitutions-pi10 .input .ml180
{
	margin-left: 180px;	
}

.tx-wwdinstitutions-pi6 .inputsmall input, .tx-wwdinstitutions-pi6 select, 
.tx-wwdinstitutions-pi7 .inputsmall input, .tx-wwdinstitutions-pi7 select,
.tx-wwdinstitutions-pi10 .inputsmall input, .tx-wwdinstitutions-pi10 select
{
	width: 180px;
}

.tx-wwdinstitutions-pi6 select, 
.tx-wwdinstitutions-pi7 select,
.tx-wwdinstitutions-pi10 select
{
	width: 190px;	
}

.tx-wwdinstitutions-pi6 .labelsmall, 
.tx-wwdinstitutions-pi7 .labelsmall
{
	width: 60px;
	margin: 0 0 0 28px;
}

.tx-wwdinstitutions-pi6 .checkbox-items, 
.tx-wwdinstitutions-pi7 .checkbox-items
{
	width: 410px;	
}

.tx-wwdinstitutions-pi6 .checkbox-item, 
.tx-wwdinstitutions-pi7 .checkbox-item
{
	width: 200px;	
}

.tx-wwdinstitutions-pi6 .checkbox-item input, 
.tx-wwdinstitutions-pi7 .checkbox-item input
{
	width: auto;
	border: 0px none;	
}

.tx-wwdinstitutions-pi6 .checkbox-item label, 
.tx-wwdinstitutions-pi7 .checkbox-item label
{
	width: 170px;	
}

.tx-wwdinstitutions-pi6 .charcount, 
.tx-wwdinstitutions-pi7 .charcount
{
	clear: both;
	float: left;
	display: inline;
	width: 400px;
	color: #a0a0a0;
	margin: 0 0 0 180px;
}

.tx-wwdinstitutions-pi6 span.red, 
.tx-wwdinstitutions-pi7 span.red
{
	color: #CB0002;
}

/* @end */

/* @group print selection */

.tx-wwdinstitutions-pi11
{
	clear: both;	
}

.tx-wwdinstitutions-pi11 th.info
{
	width: 580px;
}

.tx-wwdinstitutions-pi11 td p,
.tx-wwdinstitutions-pi11 td h2
{
	margin: 0 0 10px 0;
}
/* @end */


/* @group general */

.tx-wwdinstitutions-pi4 a.button,
.tx-wwdinstitutions-pi5 a.button,
.tx-wwdinstitutions-pi6 a.button,
.tx-wwdinstitutions-pi7 a.button,
.tx-wwdinstitutions-pi10 a.button,
.tx-wwdinstitutions-pi11 a.button
{
	clear: both;
	float: left;
	display: inline;
	width: 131px;
	height: 37px;
	line-height: 37px;
	background: url(img/button_overlay.png) no-repeat left top;
	color: #ffffff;
	text-decoration: none;
	text-indent: 15px;
	margin: 0 0 24px 0;
}

.tx-wwdinstitutions-pi7 a.button-wide,
.tx-wwdinstitutions-pi11 a.link-print-selection
{
	width: 175px;	
	background: url(img/button_overlay_w.png) no-repeat left top;	
}

.tx-wwdinstitutions-pi10 a.button-wide
{
	width: 220px;	
	background: url(img/button_overlay_xw.png) no-repeat left top;	
}

.tx-wwdinstitutions-pi7 a.link-back
{
	float: left;
	display: inline;
}

.tx-wwdinstitutions-pi7 a.link-detail,
.tx-wwdinstitutions-pi5 a.link-print-details,
.tx-wwdinstitutions-pi5 a.link-edit-details,
.tx-wwdinstitutions-pi7 a.link-change-email,
.tx-wwdinstitutions-pi10 a.link-edit-details,
.tx-wwdinstitutions-pi11 a.link-print-selection
{
	clear: none;
	float: right;
	display: inline;
}

.tx-wwdinstitutions-pi7 span.email
{
	float: left;
	display: inline;
	line-height: 37px;
}

/* @end */


.tx-wwdinstitutions-pi7 div.hidden, #printstyle
{
	display: none;
}

