/************************************************************************************/
/* Template: Lobster for Serendipity (http://www.s9y.org)         											  */
/* Authors: Ian            																								  */
/*                                                                    																		  */
/* Stylesheet based on bulletproof template and the colorset 'purple' (http://s9y-bulletproof.com)  */
/* partially based on BPA v1.0 template by Don Chambers (www.optional-necessity.com)                    */
/*                                                                    																		  */
/************************************************************************************/

/*****************************************************************************/
/* lobster stylesheet section :: content hyperlink hover and active color    						*/
/* lobster stylesheet section :: main mode 																*/
/* lobster stylesheet section :: banner - header 														*/
/* lobster stylesheet section :: header sitenavigation													*/
/* lobster stylesheet section :: icons and pictures 														*/
/* lobster stylesheet section :: sitebar 																	*/
/* lobster stylesheet section :: sitebar container_serendipity_xxx								*/
/* lobster stylesheet section :: entries content 															*/
/* lobster stylesheet section :: site footer  																*/
/* lobster stylesheet section :: archive 																	*/
/* lobster stylesheet section :: blockquotes, infoboxes and author comment 						*/
/* lobster stylesheet section :: plugins																	*/
/******************************************************************************/

/******************************************************************************/
/* lobster stylesheet section :: content hyperlink hover and active color    	      				 */
/* Color: nearly black as standard - blue for entryfooters and sidebar, hover = orange dark,  */
/******************************************************************************/

a:link, 
a:visited {
    /*color: #055BC6; blue dark*/
    color: #30303f;/*#382513;*/
    text-decoration: none;
}

a:hover, 
a:active {
    color: #FF6600; /* orange dark */
}

.serendipitySideBarItem a:link,  
.serendipitySideBarItem a:visited,
.serendipitySideBarContent a:link,
.serendipitySideBarContent a:visited,
#footer a:link,
#footer a:visited {
    color: #055BC6; /*blue dark*/
}

.serendipitySideBarItem a:hover,  
.serendipitySideBarItem a:active,
.serendipitySideBarContent a:hover,
.serendipitySideBarContent a:active,
#footer a:hover,
#footer a:active {
    color: #FF6600; /*orange dark*/
}

.serendipity_entryFooter a:link,
.serendipity_entryFooter a:visited,
.comment_evenbox a:link,
.comment_evenbox a:visited,
.comment_oddbox a:link,
.comment_oddbox a:visited,
.comment_oddbox .serendipity_comment_source a:link,
.comment_oddbox .serendipity_comment_source a:visited,
.downloadmanager_filerow a:link,
.downloadmanager_filerow a:visited {
    color: #055BC6; /*blue dark*/
}

.serendipity_entryFooter a:hover,
.serendipity_entryFooter a:active,
.comment_evenbox a:hover,
.comment_evenbox a:active,
.comment_oddbox a:hover,
.comment_oddbox a:active,
.comment_oddbox .serendipity_comment_source a:hover,
.comment_oddbox .serendipity_comment_source a:active,
.downloadmanager_filerow a:hover,
.downloadmanager_filerow a:active {
    color: #FF6600; /*orange dark*/
}

blockquote a:link,
blockquote a:visited,
.serendipity_comment_author_self a:link,
.serendipity_comment_author_self a:visited,
.serendipity_comment_author_self .serendipity_comment_source a:link,
.serendipity_comment_author_self .serendipity_comment_source a:visited,
.staticpage_navigation a:link,
.staticpage_navigation a:visited,
.staticpage_results a:link,
.staticpage_results a:visited,
.serendipity_freetag_taglist a:link,
.serendipity_freetag_taglist a:visited {
    color: #055BC6; /*blue dark*/
}

blockquote a:hover,
blockquote a:active,
.serendipity_comment_author_self a:hover,
.serendipity_comment_author_self a:active,
.serendipity_comment_author_self .serendipity_comment_source a:hover,
.serendipity_comment_author_self .serendipity_comment_source a:active,
.staticpage_navigation a:hover,
.staticpage_navigation a:active,
.staticpage_results a:hover,
.staticpage_results a:active,
.serendipity_freetag_taglist a:hover,
.serendipity_freetag_taglist a:active,
.searchterm,
.searchresults {
    color: #FF6600; /*orange dark*/
}


/***********************************************************/
/* lobster stylesheet section :: main mode 									*/
/***********************************************************/
body {
	background: #3f1a3c;
}

#wrapper {
    width: 944px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 69%;
    background-color: #ffffff;
	margin-bottom: 3px;
	border-top: 0px;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
    border-bottom: 1px solid #777;
}


/***********************************************************/
/* lobster stylesheet section :: banner - header 							*/
/***********************************************************/

#serendipity_banner {
	height: 72px;
    margin: 0;
	border-top: 1px solid #555;
    /*border-top: 1px solid #3f1a3c;
    border-left: 1px solid #777;
    border-right: 1px solid #292B5C;*//*#1A1648;*/
    border-bottom: 4px solid #C03F00;
	/*background: #3f1a3c url('img/solvihead.png') repeat-x;*/
	background: #292B5C url('img/background_inlopa.png') left center no-repeat;
    visibility: visible;
   }

#lobster {
	margin-top: 5px;
	/*background: url('img/solvilob.png') left center no-repeat;*/
}
	
#serendipity_banner h1 {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
    /*font-size: 84%;*/
    font-size: 1.8em;
    padding: 0.25em;
}

#serendipity_banner h2 {
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .2em;
    /*font-size: 84%;*/
    font-size: 1.2em;
    padding: 0.25em;
}

#serendipity_banner h1, #serendipity_banner h2 {
    margin-left: 60px;
}

#serendipity_banner h1 a {
	font-size: 84%;
	color: #E67D18;
    letter-spacing: .2em;
    text-decoration: none;
}
#serendipity_banner h2 a {
    color: #ffffff;
	font-size: 84%;
    text-decoration: none;
}

#serendipity_below_banner {
    /* not used in this template */
}
  
/***********************************************************/
/* lobster stylesheet section :: header sitenavigation						*/
/***********************************************************/

#sitenav {
    margin: 0;
    padding: 0;
    /* background: #fff url('img/solvitur_nav.png') top left; set navigation line equal to navbuttons */
    background: #CCCCCC url('img/silver_sitenav.png') center left repeat-x; /*silver*/
    border: 1px solid #72878A; /* grey */
}

#sitenav ul li {
    font-size: 90%; 
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
    margin: 0;
    padding: 0; 
    display: inline;
}

#sitenav ul a {
    float: left;
    padding: 6px 10px 6px 10px;
    /* background: #FBB73C url('img/orange_nav_link.png') center left repeat-x; background is dark gradient */
    background: #fff url('img/solvitur_nav.png') top left;
    border-left: 1px solid #E67D18; /*oddbox border*/
    border-right: 1px solid #FAE9CD; /*oddbox background */
    overflow: hidden;
}

#sitenav ul li a:hover,
#sitenav .currentpage a {
    padding: 6px 10px 6px 10px;
    /*background: #CB97D8 url('img/solvitur_nav.png') bottom left;*/
    background: #FDE33F url('img/orange_nav_link_h.png') center left repeat-x; /* background is light gradient */
}

#sitenav ul li a:active{
    /* background: #FDE33F url('img/orange_nav_link_a.png') center left repeat-x; background is light gradient */
}

.navlink_last a:link,
.navlink_last a:visited,
.navlink_last a:hover,
.navlink_last a:active {
    border-right: 1px solid #72878A !important; /*same as sitenav border - grey*/
}

/* navbar quicksearch */
#sitenav #searchform {
    margin: 0 3px 0 0;
}

/* navbar quicksearch */
#sitenav #searchform input {
    margin: 3px 6px 0 0;
    width: 190px;
    border: 1px solid #72878A !important; /* same as sitenav border - grey */
}


/**********************************************************************/
/* lobster stylesheet section :: icons and pictures 											*/
/*********************************************************************/

.serendipity_xml_icon {
    /*background: url('img/orange_xml.png') 50% 50% no-repeat;*/
    background: url('img/solvitur_xml.png') left center no-repeat;
	border: 1px solid #EEE;
}

.serendipity_xml_icon img {
	/* hide all other loaded xml icons */
    visibility: hidden;
}

img.serendipity_entryIcon {
    float: left;
    border: 0px;
    margin: 0 5px 0px 0;
}


/***********************************************************/
/* lobster stylesheet section :: sitebar 										*/
/***********************************************************/

#serendipityLeftSideBar,
#serendipityRightSideBar {
    background-color: #fff;
    color: #505050;
    overflow: hidden; 
}

#sbsitenav .serendipitySideBarContent {
    margin: 0;
    padding: 0;
    border: 0;
}

#sbsitenav {
    margin: 0;
    padding: 10px;
}

#sbsitenav ul{
    margin: 0;
    list-style-type: none;
}

#sbsitenav ul a {
    display: block;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-left: 4px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding: 8px 0px 8px 5px;
    background: #EDE6EE url('img/solvitur_nav.png') top left;
}

#sbsitenav ul a:hover,
#sbsitenav .currentpage a {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-left: 4px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    background: #CB97D8 url('img/solvitur_nav.png') bottom left;
}

#sbsitenav li {
    margin: 0;
    padding: 0;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
    background-color: #efefef;
    overflow: hidden;
}

.serendipitySideBarItem {
	/*margin:  0 5px;padding: 0;*/
    margin: 0;
    padding: 0;
    border: 0px none;
    overflow: hidden; 
	/** Abstand zur Nav - Einkassieren der title Hintergrundfarbe bis zum wrapperrand - org - verschieben der seitenleiste nach rechts **/
    margin: 5px 5px 2px 30px; /*t r b l - org: margin: 0 0 2px 0; */
}

.serendipitySideBarTitle {
    font-weight: bold;
    font-size: 100%;
    color: #30303f; /*near black - matches admin*/
    background: #B0BEC0 url('img/grey_sidebar_title.png') no-repeat;  /*grey*/
    height: 30px;
    padding: 0 0 0 5px; /* t r b l */
    line-height: 28px;
    margin: 0 0 5px 0;
    overflow: hidden;
    margin: 0;
}

.serendipitySideBarTitleEmpty {
    background: #EEEEEE url('img/grey_sidebar_title_empty.png') no-repeat;
    height: 5px;
    font-size: 0; /* ie6, otherwise item is too tall */
}

.serendipitySideBarContent {
    overflow: hidden; 
    background: #EEEEEE url('img/grey_sidebar_content.png') repeat-y;    /*grey*/
    margin: 0;
    font-size: 90%;
    padding: 5px 5px 2px 5px;
}

.serendipitySideBarFooter {
    /* background: #EEEEEE url('img/grey_sidebar_footer.png') no-repeat; */
    background: #FFFFFF url('img/grey_sidebar_footer.png') no-repeat;    /*grey*/
    display: block !important;
    height: 8px;
    font-size: 0; /* ie6, otherwise item is too tall */
    margin: 0;
}

/* sidebar calendar */
.serendipity_calendarDay.Active.Link {
    background-color: #D9D7D7; /*darker than oddbox same as blockquote and comment_self*/
    border: 1px solid #72878A; /*oddbox*/
}

/* sidebar calendar */
#month, .serendipity_weekDayName, #today {
    font-size: 100%;
}

/* sidebar quicksearch */
input#serendipityQuickSearchTermField {
    background: #ffffff url('img/quicksearch.png') no-repeat 97% 50%;
    border: 1px solid #72878A !important;
}


/**************************************************************************************/
/* lobster stylesheet section :: sitebar container_serendipity_xxx											 */
/* class="serendipitySideBarItem container_serendipity_plugin_loginform" werden so geschrieben */
/**************************************************************************************/

/* sidebar quicksearch */

/* overide serendipitySideBarItem overflow: hidden just for sidebar quicksearch livesearch_result */
/* this is more precise than bp for this template due to other overflow settings                  */
.container_serendipity_quicksearch_plugin .serendipitySideBarContent{
    overflow: visible !important;
}

/* special treatment for the sidebar admin item                 */

/* make it look like a button instead of a typical sidebar item */
/* MOVE THIS to a separate stylesheet selected by admin option  */
.container_serendipity_superuser_plugin .serendipitySideBarTitle,
.container_serendipity_superuser_plugin .serendipitySideBarFooter { 
    display: none !important;
}

.container_serendipity_superuser_plugin .serendipitySideBarContent { 
    margin: 0;
    padding: 0;
}

.container_serendipity_superuser_plugin .serendipitySideBarContent a { 
    display: block;
    margin: 0;
    padding-left: 5px;
    height: 33px;
    background: #FBB73C url('img/orange_admin_button.png') no-repeat; /* background is dark gradient */
    font-size: 112%;
    font-weight: bold;
    line-height: 28px;
}

.container_serendipity_superuser_plugin .serendipitySideBarContent a:hover { 
    background: #FDE33F url('img/orange_admin_button_h.png') no-repeat; /* background is light gradient */
}

.container_serendipity_superuser_plugin .serendipitySideBarContent a:active { 
    background: #FDE33F url('img/orange_admin_button_a.png') no-repeat; /* background is light gradient */
    line-height: 30px !important;
}

/* container_serendipity_plugin_loginform */

.container_serendipity_plugin_loginform .serendipitySideBarContent { 
   /* Hochrücken der Benuzername Abteilung */
   margin-top: -12px;
}
	
.container_serendipity_plugin_loginform .loginform_link_entry { 
   /* Abstand der Links zum Abmelde Button */
	padding-top: 10px;
}
	
/* container_serendipity_categories_plugin */

.container_serendipity_categories_plugin .category_link_all { 
   /* Hochrücken des Alle Kategorien Links */
   margin-top: -12px;
}

.container_serendipity_categories_plugin .serendipitySideBarContent input {
    /* Ausschalten der Kategorien Checkboxen und des Submit Buttons */
	display: none;
	visibility:hidden;
}

/***********************************************************/
/* lobster stylesheet section :: entries content 								*/
/***********************************************************/

#content {
    background-color: #fff;
    color: #505050;
}

#content h3 {
    font-size: 100%;
    margin: 10px 0 0 0;
}

.serendipity_commentsTitle {
    font-size: 100%;
    font-weight: bold;
}

#content h4 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 170%;
    letter-spacing: -1px;
    margin: 45px 0 15px 0; /* t r b l */
}

#content h3.serendipity_date { 
	float: right;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
	font-size: 140%;
	color: #30303f;
}


#content h4.serendipity_title a { 
	/*color: #3f1a3c;*/
}

.smalltext { 
	font-size: 76%;
}

.serendipity_entryFooter { 
    font-size: 90%;
    margin: 5px 0;
    margin-top: 3em;
	padding: 5px 4px;
	border: 1px solid #777;
    background-color: #f6f6f6; /* evenbox background */
}

/************************************************************** content :: comments styles start ****/

.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    background-color: inherit; /* override default */
    border: 1px solid #dfdfdf; /* evenbox border or lighter */
}

.serendipity_imageComment_txt {
    border-top: 1px solid #dfdfdf; /* evenbox border or lighter */
    background-color: #f6f6f6; /* evenbox background */
}

.comment_evenbox {
    border: 1px dotted #c5c5c5; /* lightest of gradient */
    background-color: #f6f6f6; /* lighter than oddbox */
}

#serendipity_trackbacklist .serendipity_comment,
.comment_oddbox {
    border: 1px dotted #72878A; /* same as sidebar content border, usually darkest gradient */
    background-color: #EEEEEE; /* same as sidebar content background */
}

#serendipity_trackbacklist .serendipity_comment_source,
.comment_oddbox .serendipity_comment_source{
    border-top: 1px dotted #72878A; /* oddbox border */
}

.comment_evenbox .serendipity_comment_source{
    border-top: 1px dotted #c5c5c5; /* evenbox border */
}

.downloadmanager_filerow {
    background-color: #EEEEEE; /* oddbox background */
}

.serendipity_commentsTitle {
    background-color: #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
}

#serendipity_comment_CommentForm fieldset {
    border: 1px solid #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
}

#serendipity_comment_CommentForm fieldset legend {
    background-color: #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
    border: 1px solid #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
    color: #FFFFFF;
}
#serendipity_comment_CommentForm fieldset legend {
    background-color: #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
    border: 1px solid #777; /* navlink background and downloadmanager_filelist_headerrow */
    color: #555;
}


#serendipity_comment_CommentForm fieldset legend a{
    color: #FFFFFF;
}

.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
    border: 1px solid #B0BEC0; /* navlink background and downloadmanager_filelist_headerrow */
}

#serendipity_comment_CommentForm select:focus,
.serendipity_commentsValue .frm:focus {
    background-color: #EEEEEE;/* evenbox or ODDBOX background */
}

/************************************************************** content :: comments styles end *****/

.serendipity_pageFooter {
    margin: 5px 0 10px;
}

.serendipity_date abbr { 
    border-bottom: 0;
}

#content .serendipity_content_message,
#content .serendipity_overview_noentries { 
    font-size: 100%;
    margin: 10px 0 0 10px;
    font-weight: bold;
}
    
/***********************************************************/
/* lobster stylesheet section :: site footer 									*/
/***********************************************************/
  
#footer {
    margin: 3px 8px;
    width: 926px;
	background: #fff url('img/solvicated7.png') left center repeat-x; 
    background-color: #dfdfdf; /*grey uses same color as admin footer background*/
    border: 1px solid #72878A; /*oddbox border or darker than darkest gradient*/
    font-size: 80%;
}

#serendipity_bulletproof_button img {
	display: none;
	visibility:hidden;
}

#break_footer { 
	background: #3f1a3c;
	padding-bottom: 10px;
}

#footer_sitenav { 
	float: left;
	padding: 31px 0 0 0 !important;
}

#serendipity_credit_line { 
	float: right;
	padding: 26px 6px 0 0;
}


/***********************************************************/
/* lobster stylesheet section :: archive 										*/
/***********************************************************/
  
.archive_summary_entry {
    margin-top: 10px;
    font-size: 80%;
}

.archive_summary {
    margin: 0;
    padding: 2px 5px;
}

.archive_summary_odd {
    background-color: #EEEEEE;
}

.archive_summary_even {
    background-color: #f6f6f6;
}

.archive_summary_postdetails {
/* needs to be in style.css if bp */
    margin: 0;
}


ul.archives_row li.archives_date {
	padding-left: 2px;
}

.archives_all_entry {
    margin: 10px 0 20px 0;
}

.archives_header {
    background: #FBB73C url('img/orange_nav_link.png') top left repeat-x; 
	color: #3f1a3c;
    font-size: 130% !important;
    padding-left: 5px !important;
}

.archives_row_odd {
/* move to primarybox */
    background-color: #EEEEEE;
    padding: 5px;
    margin: 0;
}

.archives_row_even {
    background-color: #f6f6f6;
	padding: 5px;
	margin: 0;
}

ul.archives_row li.archives_graph,
ul.archives_row li.archives_date,
ul.archives_row li.archives_count,
ul.archives_row li.archives_count_link,
ul.archives_rowli.archives_link {
    width: 20%;
}

/************************************************************************/
/* lobster stylesheet section :: blockquotes, infoboxes and author comment           		*/
/* Color: Orange                                                                                                                   */
/************************************************************************/

/*ul {list-style-type: none;}ol {list-style-type: none;} */
blockquote {
	display: list-item;
	list-style-image: url('img/orange_openquote.png');
	list-style-position: inside; 
    background: #F7D9A7 url('img/orange_closequote.png') 99% 98% no-repeat; /*darker than oddbox same as comment_self*/
    padding: 3px 6px;
    margin: 0;
	color: #505050;
	font-style: italic;
	text-align: justify;
    border: 1px solid #E67D18; /*oddbox*/
}

blockquote {
    /* blockquote purple */
    margin: 1em 2em 1em 4em;
}

blockquote p {
   margin: 0.5em 0;
   padding: 0;
}

/* diese drei von purple */
.serendipity_commentsTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 130%;
    letter-spacing: -1px;
    margin: 1em 0;
    padding: 0.5em 0;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
    line-height: 1.2em;   
    border: 1px dotted #823995;
    background: #EDE6EE;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
    line-height: 1.2em;
    border: 1px dotted #823995;
    background: #F5F4F8;
}

.serendipity_comment_author_self {
    background-color: #F7D9A7; /* darker than oddbox, same as blockquote */
    border: 1px solid #E67D18; /* same as oddbox*/
}

.serendipity_comment_author_self .serendipity_comment_source {
    border-top: 1px solid #E67D18; /* same as color as oddbox*/
}

.serendipity_search,
/* double check staticpage navigation */
.staticpage_navigation,
.staticpage_results,
.serendipity_overview_noentries,
.serendipity_freetag_taglist {
    background-color: #FAE9CD; /*same as oddbox background*/
    border: 1px solid #E67D18; /* same as oddbox border */
}

.s9y_wrap {
    background: #fff;
    font-size: 69%;
}


/***********************************************************/
/* lobster stylesheet section :: plugins										*/
/***********************************************************/

.downloadmanager_filelist_headerrow {
    background-color: #FBB73C; /* darkest gradient color, also navlink background */
}

