img {
   behavior: url("http://www.iserlohner-impressionen.de/index.php?/plugin/pngbehavior.htc");
}

.serendipity_geotag {
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_geotag a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_geotag a:hover {
    color: green;
}
/* # $Id: style_guestbook_backend.css - v2.8 2007/07/23 ian */

/******** Begin Guestbook Styles *********/

	.serendipity_guestbook  {
		margin: 0;
		padding: 0;
	}

	#guestbook_entrypaging {
		border: 0 none;
		padding-bottom: 10px;
		text-align: center;
	}

	h2.serendipity_title {
		text-align: center;
	}

	#guestbook_entrybundle {
		border: 1px solid #666;
		margin: 0;
		padding: 0;
		background-color: #555;
		text-align: left;
		-moz-border-radius: .0em 0 1em 1em;
	}
	
	.serendipity_commentDirection { 
		text-align:justify;
	}
	
	.guestbook_emailprotect { 
		font-size: x-small;
	}
	
	.captcha { 
		border: 1px solid #777;
	}
	
	.guestbook_entrytop { 
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: #ccc;
		font-weight: 500;
		text-align: left;
		padding: 4px;
		white-space:nowrap;
	}
	
	.guestbook_entrytop a,
	.guestbook_entrytop a:link,
	.guestbook_entrytop a:visited,
	.guestbook_entrytop a:active,
	.guestbook_entrytop a:focus { 
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: 700;
		color: #7389F5;
		text-decoration: none; 
	}
	
	.guestbook_entrytop a:hover {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: 700;
		color: #ADB4D9; 
	}
	
	.guestbook_admin { 
		text-align: right;
	}
	
	.guestbook_admintext { 
		text-align: right; 
		padding-right: 10px;
	}
	
	.guestbook_admintextdim { 
		color: #777; 
		text-decoration: none;
	}
	
	td.guestbook_adminbutton { 
		text-align: right;
		vertical-align: top;
	}
	
	.guestbook_entrybottom { 
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 11px;
		font-weight: 500;
		color: #333;
		text-align: left;
		padding: 4px;
		background: #e1e5de;
		border-top: 1px solid #996;
		border-bottom: 1px solid #996;
		margin-bottom: 6px;
	}
	
	.guestbook_dynamicentry {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: #ccc;
		font-weight: 500;
		text-align: left;
		padding: 4px;
		white-space:nowrap;
	}
	
	.guestbook_dynamicentrylabel {
		font-size: 12px;
		font-weight: 700;
		color: #7389F5;
	}
	
	.guestbook_splitentries { 
		clear: both;
	}
	
	.guestbook_errorbundled { 
		width: auto;
		border: 1px dashed #FF3300;
		-moz-border-radius: .0em 0 1em 1em;
	}
	
	.guestbook_errors { 
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 11px;
		font-weight: 600;
		text-align: left;
		color: #800040;
	}
	
	.guestbook_popup { 
		text-align:center;
		padding-bottom: 10px;
	}
	
	a:link.serendipityPrettyButton,
	a:visited.serendipityPrettyButton,
	a:hover.serendipityPrettyButton { 
	   text-decoration: none;
	   color: #1D2E3F;
	}

	.serendipityPrettyButton { 
		padding: 1px;
		/* see inside guestbook plugin while we need the template path, which does not get parsed here */
		/*background: #80B0DA url({TEMPLATE_PATH}/button_background.png) repeat-x top;*/
		color: #1D2E3F;
		font-weight: bold;
		font-size: 0.9em;
		border: 1px outset #000;
		margin: 2px;
	}

	/* Special class if the button is a <a> tag */
	a.serendipityPrettyButton { 
		padding: 2px 4px 2px 4px;
		cursor: pointer;
		/* see inside guestbook plugin while we need the template path, which does not get parsed here */
		/*background-image: url({TEMPLATE_PATH}/button_background.png);
		background-repeat: repeat-x;
		background-position: top;*/
	}

	.serendipity_entry, 
	.serendipity_entry_body {
		border-top: 0 none;
	}

/******** End Guestbook Styles *********/


    .serendipity_guestbook .serendipityPrettyButton {
        background: #80B0DA url(http://www.iserlohner-impressionen.de/plugins/serendipity_event_guestbook/img/button_background.png) repeat-x top;
    }

    .serendipity_guestbook a.serendipityPrettyButton {
        background: transparent url(http://www.iserlohner-impressionen.de/plugins/serendipity_event_guestbook/img/button_background.png) repeat-x top;
    }


/* templates/joshua-Nino/style.css  */
}h4,h3,ul {    margin: 0;}.serendipitySideBarContent input {    width: 90%;	margin-left: 7px;}.serendipitySideBarContent input.textfield {}pre {	font-size: 11px;}#mainborder {	background-color: #ffffff;	-moz-border-radius: 9px 9px 9px 9px;	padding: 10px;	border: 1px solid #acab95;    width: 780px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;}#mainpane {	font-size: 10px;    text-align: justify;	color: #444;    padding: 0px;	X-moz-border-radius: 9px 9px 9px 9px;    background-color: #fff;}#content {    width: 545px;    background-color: #f0f0e5;    padding: 10px;    border: 1px solid #e0e0d0;    -moz-border-radius: 9px 9px 9px 9px;}#serendipityRightSideBar {    width: 200px;    vertical-align: top;	padding: 0px;	padding-left: 10px;	margin: 0px;}#serendipityLeftSideBar {    width: 210px;    padding: 10px;    vertical-align: top;}body {	margin-top: 20px;	margin-bottom: 20px;	background-color: #706e48;	background-image: url(templates/joshua-Nino/img/bodybg.png);	background-position: top;	background-repeat: repeat-x;}input, textarea {    font-size: x-small;    font-family: verdana, arial, helvetica, sans-serif;}th, td {    font-size: x-small;}p, td, th, div, span {    font-family: verdana, arial, helvetica, sans-serif;}#mainpane li  {       list-style: none;    padding-left: 10px;    background: url(templates/joshua-Nino/img/bullet_rounded.gif) no-repeat 0 6px;    margin-left: -11px;}#header {    margin-top: 10px;    margin-left: auto;    margin-right: auto;    -moz-border-radius: 9px 9px 9px 9px;    padding: 10px;    background-color: #fff;    width: 780px;}#serendipity_banner {    font-family: Arial, sans-serif;    margin: 0px;    padding-bottom: 10px;    padding-left: 26px;    border: 1px solid #e0e0d0;    height: 120px;    background-position: top;    background-repeat: no-repeat;    background-image: url(templates/joshua-Nino/img/titlebg.jpg);    background-color: #acab95;    text-align: left;}a.homelink1,a.homelink1:hover,a.homelink1:link,a.homelink1:visited,#serendipity_banner h1 {    color: #fff;    font-size: xx-large;    font-weight: normal;    padding-top: 5px;    margin: 0px;    text-decoration: none;}a.homelink2,a.homelink2:hover,a.homelink2:link,a.homelink2:visited,#serendipity_banner h2 {    color: #fff;    font-size: small;    font-weight: normal;    margin: 0px;    text-decoration: none;}.serendipity_title {    color: #4b512f;    font-size: small;    text-align: left;    font-weight: bold;}.serendipity_title a:link {    color: #4b512f;    text-decoration: none;}.serendipity_title a:visited {    color: #4b512f;    text-decoration: none;}.serendipity_title a:hover {    color: #4b512f;    text-decoration: none;}.serendipity_entry {    padding: 15px 15px 5px 0px;	color: #444;    font-size: 11px;}.serendipity_entry_body_folded,.serendipity_entry_body_unfolded,.serendipity_entry_extended {    /* Inner blocks of .serendipity_entry, can be used for further customization */}div.serendipity_Entry_Date {    padding-left: 15px;    width: auto;}.serendipity_date {    color: #666666;    font-family: 'Trebuchet MS', sans-serif;    font-size: small;    text-align: left;    font-weight: bold;    margin-bottom: 10px;	padding-bottom: 2px;	background-position: bottom;	border-bottom: 1px solid #808080;}.serendipity_commentsTitle {    display: block;    width: 100%;    color: #666666;    font-size: small;    font-weight: bold;	margin-bottom: 5px;}div.serendipity_entryFooter {    color: #999999;    font-size: x-small;    border-top: 1px solid #e0e0e0;    text-align: center;    margin-bottom: 25px;    line-height: normal;    padding: 3px;	margin-top: 0.5em;}img.serendipity_entryIcon {    float: right;    border: 0px;    margin: 5px;}td.serendipity_commentsValue input,td.serendipity_commentsValue select,td.serendipity_commentsValue textarea {    width: 95%;    border: 1px solid #e0e0e0;    padding: 2px;}td.serendipity_commentsLabel {    font-size: x-small;    font-weight: bold;    vertical-align: top;}.serendipity_commentForm {    font-size:x-small;    color: #666666;    margin-bottom: 13px;    margin-right: 10px;    margin-left: 10px;}.serendipity_comment {    font-size: x-small;    margin-right: 10px;    margin-left: 10px;    color: #666666;    padding: 3px;    border-right: 1px dotted #BBB;    border-left: 1px dotted #BBB;    margin-bottom: 10px;    overflow: auto;}.serendipity_comment_source {    margin-top: 5px;    padding-left: 5px;    margin-bottom: 5px;}td.serendipity_admin {    padding: 10px;}a, a:link, a:visited, a:active {	color: #782a1b;	text-decoration: none;}a:hover {	color: #7998c6;	text-decoration: solid;	}table.serendipity_calendar td {    font-size: x-small;    padding: 3px;    text-align: center;}table.serendipity_calendar a {    font-weight: bold;    text-decoration: underline;}table.serendipity_calendar a:hover {    text-decoration: none;}td.serendipity_weekDayName {    font-size: x-small;    font-weight:bold;}td.serendipity_calendarHeader a:link,td.serendipity_calendarHeader a:visited,td.serendipity_calendarHeader a:hover {    border: 0;    text-decoration: none;}div.serendipityPlug, div.serendipityPlug a {    font-size: 11px;    text-decoration: none;    border: 0px;    text-align: center;}/* Container for each item on the side bar */.serendipitySideBarContent {	background-color: #f0f0e5;	-moz-border-radius: 0px 0px 9px 9px;	border: 1px solid #e0e0d0; 	padding-right: 0px;	margin-left: 8px;	margin-right: -8px;	padding-left: 5px;}div.serendipitySideBarItem {    color: #666666;    font-family: 'Trebuchet MS', sans-serif;    font-size: x-small;    text-align: left;    margin-bottom: 15px;    line-height: normal;    padding: 3px;	margin-right: 0px;	margin-top: 0px;}/* title of an individual item */.serendipitySideBarTitle {	background-color: #4b512f;	-moz-border-radius: 9px 9px 0px 0px;    color: #fff;    font-family: Arial, sans-serif;    font-size: x-small;    text-align: center;    font-weight: bold;    text-transform: uppercase;    letter-spacing: .2em;    padding: 3px;	margin-left: 8px;	margin-right: -8px;	margin-bottom: 5px;	margin-top: -4px;}.serendipityImageButton {    cursor: pointer;}td.serendipitySideBar {    font-size: x-small;    width: 200px;    padding: 10px;}div.serendipity_admin_title {    font-size: 22px;    font-weight: bold;    margin-bottom: 12px;}div.serendipity_admin_list_title {    font-size: 12px;    font-weight: bold;    margin-bottom: 8px;}td.serendipity_admin_list_item {    padding: 15px;    border: dashed 1px #000000;}.serendipity_entry p {    margin: 0px;    padding-bottom: 10px;}/** Embedded images with the s9y image manager **/.serendipity_imageComment_center,.serendipity_imageComment_left,.serendipity_imageComment_right {    border: 1px solid black;    background-color: #EFEFEF;    margin: 3px;}.serendipity_imageComment_center {    margin: 0px;}.serendipity_imageComment_left {    float: left;}.serendipity_imageComment_right {    float: right;}.serendipity_imageComment_img,.serendipity_imageComment_img img {    margin: 0px;    padding: 0px;    border: 0px;    text-align: center;}.serendipity_imageComment_txt {    margin: 0px;    padding: 3px;    clear: both;    font-size: xx-small;    text-align: center;}.serendipity_admin_list_item_even {    background-color: #ffffff;}.serendipity_admin_list_item_uneven {    background-color: #E0E0E0;}.serendipity_admin_filters {    border: 1px dashed;    font-size: 10px;    margin-bottom: 10px;    padding: 2px;}.serendipity_admin_filters_headline {    border-bottom: 1px solid;}.serendipity_admin_sortorder {    font-size: 10px;    text-align: center;}.serendipity_admin_sortorder input,.serendipity_admin_sortorder select,.serendipity_admin_filters input,.serendipity_admin_filters select {    font-size: 10px;}.serendipity_center {    margin-left: auto;    margin-right: auto;    text-align: center;}.serendipity_entry_author_self {}.serendipity_comment_author_self {}select, input, textarea {    border: 1px solid #bababa;    background-color: #f8f8f4;    color: #666;}   select:focus, input:focus, textarea:focus {    border: 1px solid #d0d0d0;    color: #000;    background-color: #fff;}.captcha {	border: 1px solid #d0d0d0;}blockquote {    background-color: #f8f8f2;    border-left: 3px solid #c3c3b5;	border-right: 1px solid #c3c3b5;	border-bottom: 1px solid #c3c3b5;	border-top: 1px solid #c3c3b5;	padding: 3px;    -moz-border-radius: 0px 8px 8px 0px;}/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}