/* Designed by François PLANQUE - http://fplanque.net/ */
/* Customized by Alex (sam2kb) - Russian b2evolution http://ru.b2evo.net */
/* Last edit: 2008/03/19 15:35 */

 @import url(../../rsc/css/basic.css);			/* Import basic styles */
 @import url(../../rsc/css/img.css);			/* Import standard image styles */
 @import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
 @import url(../../rsc/css/forms.css);			/* Import default form styles */
 @import url(../../rsc/css/comments.css);		/* Import default comment styles */
 

body { background: #FFF0E0  url(img/bg.jpg) repeat-x left top; background-color: #FFF0E0; padding: 0; margin: 0; color: #3F2200; font: 84% Arial, Helvetica, sans-serif; }
legend {color: #C49A64; }
.notes {color: #C49A64;}
.note {color: #C49A64;}
a { color: #3F2200 ; }
a:visited { color: #3F2200 ; }
a:hover { color: #D87300; }



h1 { margin: 0; padding: 0; color: #3F2200; font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
h2 { color: #3F2200; font-size: 180%; margin: 0; margin: 1ex; border-bottom: 1px solid #BC9460; }
h3 { color: #3F2200; font-size: 120%; }
h4 { color: #3F2200; font-size: 110%; }

hr { height: 0; border: 0; border-top: 1px solid #BC9460; }

td.right { text-align: right }
table.invisible { margin: 1ex; border-collapse: collapse }
table.invisible td { padding: 0ex 1ex }
div.prevnext_post { padding: 10px 0 }
div.prevnext_post table { margin:0 auto; width: 80%; font-size: 110%; font-weight:bold; text-decoration:underline; }
div.prevnext_post a { text-decoration:underline; }
div.input img { display:none }




/* Page */
div#wrapper { width: 80%; min-width:770px; max-width:1280px; margin: 0 auto; padding: 0; }
div#page { background-color:#FFF8EF; width: 100%; margin: 0 auto; padding: 0; }

/* Containers */
.PostBottom { margin:0 20px 20px 20px }
.AfterPosts { margin:20px }

/* Header */
div#pageHeader { }
div.header { padding:10px 20px 20px 20px}
div.top_header { margin:0px 30px 0px 30px }

/*Logo*/
.logoRight{border:none; float:right;}
.logoLeft{border:none; float:left;}

/* Top menu */
div.top_menu { clear: both; background: url(img/whitebar_shadow.gif) repeat-x bottom; padding: 0 0 5px 0; }
div.top_menu ul { background: #9f9f9f url(img/bluebar.gif) repeat-x 1px; margin: 0; padding: 0 14px; height: 25px; }
div.top_menu li { list-style: none; float: left; height: 21px; }

div.top_menu li a, div.top_menu li a:visited { text-decoration:none; float: left; display: block; height: 15px; padding: 3px 9px 6px 9px; color: #3D3123; font-weight: bold; }/* IE6 */
html>body div.top_menu li a { text-decoration:none; float: left; display: block; height: 15px; padding: 4px 9px 6px 9px; color: #000; font-weight: bold; }

div.top_menu li a:hover, #coll_list li a:active, #top_menu li.current a { padding: 2px 8px 4px 8px; background-color: #A05500; color: #fff; background-image: url(img/bar_selected24.png); background-repeat: repeat-x; background-position: top; border: 1px solid #205e95 }/* IE6 */
html>body div.top_menu li a:hover,html>body  #coll_list li a:active,html>body  #top_menu li.current a { padding: 3px 8px 4px 8px; background-color: #A05500; color: #3D3123; background-image: url(img/bar_selected24.png); background-repeat: repeat-x; background-position: top; border: 1px solid #BC9460; }


/* Post header */
.block_item_wrap { margin: 0 0 1em 0 }
.block_item, .browse_side_item { border: 1px solid #BC9460 ; background-color: #FFF0E0 ; padding: 0.5ex; }
.fieldset_title { width: 100%; margin-top: 1ex; background: url(img/title_left.gif) no-repeat left top; }
.fieldset_title_right { padding: 0 5px; background: url(img/title_right.gif) no-repeat right top; }
.fieldset_title_bg { background: url(img/title_bg.png) repeat-x; padding: 0 6px; height: 32px; font-weight: bold; }
.fieldset_title .action_icon { font-size: 84%; }

blockquote 
{
	color:#100000;
	background-color: #FFF3E3;
	margin: 15px 10px 0 20px;
	padding-left: 10px;
	border:none;
	border-left: 4px solid #BC9460;
}
 
/*blockquote  {  border: 1px solid #BC9460; }*/

.displaynone  { display:none; }
/* Posts */
div.bPosts { }
div.action_messages { margin: 0 2ex; }
p.msg_nothing { font-size: 100%; margin: 20px; }
.PostDate { font-size:16px; padding:5px 0 0 20px; font-weight:bold; color:#3F2200 }
.bPost, .bPostpublished { clear: both; margin: 0 1.5ex; padding: 0; }
.bPost ol { margin-left:0; /* IE6 */ }
.bPost h3 a { color: #3F2200; font-size: 110%; text-decoration: none; }
.bPost h3 a:hover { text-decoration: underline; }
.bSmallHead { font-size: 90%; color: #3F2200; padding: 1ex; margin:0 }
.stars { float:right; padding:5px 10px 0 0 } /* Star Rating */

div.pframe 
 { 
 background-color: #FFF0E0; 
 border: 1px solid #ddd;
 }
/* Post content */
div.PostContent { border: 1px solid #BC9460; padding: 5px 10px; margin: 1ex; background-color: #FFF8EF; }
.bTitle { color: #3F2200; padding:6px 0 0 0; margin:0; font-size:16px }
h3.bTitle a:link, h3.bTitle a:visited { color: #3F2200 }
.PageLinks { color:#3F2200; font-size: 120%; font-weight:bold; text-align:center }
.post_link { font-weight:bold }
.post_link a, .post_link a:visited  { font-weight:normal; color: #FF8800 }
.bText { margin: 20px; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.0002pt; text-align: justify;  overflow:hidden }
.bText p { margin:8px 0; padding:0 }
h4.bText { text-align:center; color: #3F2200; }
.bText ul li { text-indent:0 }
div.image_block { text-indent: 0; }


/* After post links */
.bSmallPrint { clear: both; color: #3F2200; font-size: 90%; font-weight: bold; margin: 1ex 0 2ex 0; padding-top:1.5ex; border-top:#BC9460 solid 1px }
.bSmallPrint a { text-decoration:none }
.permalink, permalink a { text-align:right; float:right; text-decoration:none }
.bMore { text-align: center; text-indent: 0; }
.bMore a { font-weight: bold; font-size: 100%; text-indent: 0; text-decoration:none }


/* Contact/feedback forms */
div.bComment, form.bComment { background-color:#FFF3E3 }
div.bCommentText { background-color:#FFF3E3 ; padding:7px }
form.bComment fieldset div.info { padding-left: 10px }
input.bComment, textarea.bComment { float:left; background-color:#FFFFFF ; border: 1px solid #BC9460 ; width: 97%; padding: 2px; margin: 0ex; }
select.bComment { background-color: #FFFFFF; border: 1px solid #BC9460 ; padding: 1px; margin: 0ex; }


/* Sidebar */
.bSideBar { width: 235px; }
.bSideItem { margin: 2ex; padding: 0 0 2ex 0; border-bottom: 1px solid #FFC880 ; }
.bSideItem ul { margin-left: 8px; padding-left: 8px; margin-top: 8px; margin-bottom: 8px; }
.bSideItem ul ul { margin-left: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; list-style-type: inherit; }
.bSideItem form { margin-top: 0px; margin-bottom: 0px; }
.dimmed { color: #FF8800; font-size: 84%; }
input.SearchField { padding: .5ex; width: 96%; background-color:#FFFFFF; border:1px solid #BC9460; }


/* Footer */
div#pageFooter { clear: both; background: #FFF8EF  url(img/footer.png) repeat-x bottom; margin: 0 auto; padding: 0 0 1ex 0; }
.copyright { padding:0px 10px; color:#3F2200; text-align:center; font-size: 12px }
.copyright a{ text-decoration:none }
.copyright p { margin:0; padding:10px 0 0 0 }


/* Tabs Noch nicht gefunden wo das verwendet wird*/
table.tabs { float:right; line-height:normal; position: relative; top: 2px; z-index: 1; margin: 0 20px 1px 0; list-style: none; font-size: 84% }
table.tabs td { background:url(img/tabs_left.png) no-repeat -2px top; padding: 0 0 0 6px; border-bottom: 1px solid #9db0bc }
table.tabs td.first { background:url(img/tabs_left.png) no-repeat left top; width: 2px; padding: 0; border-bottom:1px solid #9db0bc }
table.tabs td.last { background:url(img/tabs_right_shadow.png) no-repeat right top; width: 4px; padding: 0; border-bottom:1px solid #9db0bc}
table.tabs td a { display:block; white-space:nowrap; background: url(img/tabs_right.png) no-repeat right top; padding: 5px 11px 4px 4px; text-decoration:none; color:#666 }
table.tabs td a:hover { /* IE */ text-decoration: underline;}
table.tabs td.option:hover { /* Won't work in IE6 */ background-position: -2px -150px }
table.tabs td:hover a { /* Won't work in IE6 */ background-position:100% -150px; /* text-decoration: none; */ }
table.tabs td.current {	background-position: -2px -150px; border-width: 0; font-weight:bold }
table.tabs td.current a { background-position:100% -150px; color:#333; padding-bottom:5px }
table.tabs td.current a:hover { text-decoration: underline; color:#333 }

/* Widget Rechts und Header (title) */
.widget_core_coll_title { padding: 0; border-bottom: 0; }

.widget_core_coll_title,  .widget_core_coll_longdesc { text-align:center }
.widget_core_coll_title a { text-decoration: none; color: #3F2200; }

/*Header*/
.widget_core_coll_tagline, .widget_core_coll_title h1 { text-align:Left; }
.widget_core_coll_title h1 { font-family:PirateFont }
.widget_core_coll_title h1:first-letter {color:#FF8800;}
.widget_core_coll_tagline { margin: 1px 0 0 60px; color: #3F2200; font-size: 120%;}
.widget_core_coll_title h1 { font-size:650%; }


/* Calendar */
table.bCalendarTable caption { border: 1px solid #BC9460; background-color: #FFF0E0; border-bottom: 0; }
table.bCalendarTable { border: solid 1px #BC9460; border-collapse: separate; color: #3F2200}
table.bCalendarTable tfoot td { background-color: #FFF0E0  ; border-top: 1px solid #BC9460; }
table.bCalendarTable tfoot a { text-decoration: none; }
table.bCalendarTable tfoot a:hover { background-color: #FFA640; color: #3F2200; }
th.bCalendarHeaderCell { color: #3F2200 ; }
#bCalendarToday { background-color: #FFC880; }
td.bCalendarLinkPost a, td.bCalendarLinkPost a:visited { color:#3F2200; font-weight:bold;font-size: 110%; text-decoration:none; }





