/**
 * Xtreme Workfolio Stylesheet
 *
 * @copyright       Copyright 2011 dynamicinternet GmbH
 * @license         see http://xtreme-theme.com/licence/
 * @link            http://xtreme-theme.com
 * @package         xtreme-one
**/

/** Download at http://www.fontsquirrel.com/fontfacedemo/bebas-neue
 *  and put the files into /fonts/
**/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../../fonts/BebasNeue-webfont.eot');
    src: url('../../fonts/BebasNeue-webfont.eot?#iefix') format('eot'),
         url('../../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../../fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');
    font-weight: normal;
    font-style: normal
}

@media all {
	h1,h2,h3,h4,h5,h6, .widget-title, .posttitle, .page-title, .entry-meta.date, .commentlist .fn,
	.xtreme-tweets .username{
		/*font-family: 'BebasNeueRegular',arial,sans-serif;*/
		font-weight: bold;
		color:#333;
		/*font-family:Georgia,Times,serif;*/
		/*font-style:italic;*/
	}
	h1 { font-size:  3.692em; line-height: 1em; margin-bottom: 0.4167em } /* 48px */
	h2, .posttitle {
		/*font-size: 2.462em;*/
		font-size: 2.0em;
		line-height: 1em;
		margin-bottom: 0.625em ;
		/*font-family: 'Cabin',arial,serif;*/
		
		
		}  /* 32px */
		

	h3, .widget-title, .page-title, .sidebar h3, .sidebar h4, .sidebar h5, #footer h5,
	#comments-title, #pings-title { font-size: 1.846em; line-height: 1em; margin-bottom: 0.833em;
	background:
	
	}  /* 24px */
	h4 { font-size: 1.3846em; line-height: 1.111em; margin-bottom: 1.111em }   /* 18px */
	h5, h6 { font-size: 1.231em; line-height: 1.25em; margin-bottom: 1.25em }/* 16px */

	/*.page-title span { font-style: normal }*/

	p, ul, ol, dl, dd, dt, li, blockquote, pre { font-size: 1em; line-height: 1.5385em; margin-bottom: 1.5385em }
	ul ul, ul ul ul, ul ul ul ul, ol ul, ol ul ul, ol ul ul ul, ol ol, ol ol ol, li, a  { margin-bottom: 0 }

	li { margin-left: 30px }
	dt { margin: 0 }
	dd { margin:0 0 1.5385em 30px }
	blockquote { margin-left: 30px; margin-right: 30px; color: #444 }
	table { border-top: 1px #444 solid; border-bottom: 1px #444 solid }
	thead th { color: #444; border-bottom: 1px #444 solid }
	tbody th { background: transparent; color: #444 }
	tbody th[scope="row"], tbody th.sub { background: transparent }
	tbody th { border-bottom: none; text-align:left }
	tbody td { border-bottom: none }
	tbody tr:hover th[scope="row"],
	tbody tr:hover tbody th.sub { background: transparent }
	tbody tr:hover td { background: transparent }
}

@media screen, projection {
	body {
		/*background: url(../../images/bg.png) 0 0 repeat;*/
		background: url(../../images/pattern_backg.jpg) 0 0 repeat;
		color: #444;
		font-family: Arial, Helvecia, sans-serif
	}
	.yamlpage {
		/*background: transparent url(../../images/turmbund.png) 0  no-repeat;*/
		/*background: transparent;*/
		
		padding: 0 15px
	}
	
	a, a:visited { color: #990000 }
	a:hover, a:focus, a:active { color: #444 }

	/** we use it for the awaiting moderation message **/
	.info { background: #fff; color: #444; padding: 10px; margin-bottom: 1.5385em; font-size: 1em }
	/** we use it for post is password protected **/
	.warning { background: transparent; color: #9f3527; border: 1px #9f3527 solid; padding: 10px; margin-bottom: 1.5385em }

	.two-right .col1_content, .three-right-right .col1_content,
	.three-right-right .col2_content,.three-left-right .col1_content { padding: 0 0 0 20px }
	.two-right .col3_content, .three-right-right .col3_content { padding: 0 10px 0 0 }
	.two-left .col1_content, .three-left-left .col1_content,
	.three-left-left .col2_content, .three-left-right .col2_content { padding: 0 20px 0 0 }
	.two-left .col3_content, .three-left-left .col3_content { padding: 0 0 0 10px }
	.three-left-right .col3_content { padding: 0 10px }

	#footer .subcl, #footer .subc, #footer .subcr {
		background: url(../../images/subcol-bg.png) 0 0 repeat;
		padding: 10px 15px
	}
	.subcl, .subc, .subcr { padding: 0 }
	/** 2 containers **/
	.c50l .subcl { margin: 0 15px 0 0 }
	.c50r .subcr { margin: 0 0 0 15px }
	/** 3 containers **/
	.c33l .subc { margin: 0 10px }
	.c33l .subcl { margin: 0 20px 0 0 }
	.c33r .subcr { margin: 0 0 0 20px }
	/** 4 containers **/
	.c25l .subcl { margin: 0 17px 0 0 }
	.c25l .subc { margin: 0 13px }
	.c25r .subcr { margin: 0 0 0 17px }
	/** 5 containers **/
	.c20l .subcl { margin: 0 11px 0 0 }
	.c20l .subc { margin: 0 10px }
	.c20r .subcr { margin: 0 0 0 11px }

	.c66r .subcr { margin: 0 0 0 10px }
	.c66l .subcl { margin: 0 10px 0 0 }

	/** Equalize Post Widget **/
	.box-bottom, .no-bottom { margin-bottom: 1.5em }
	.xtreme_equalize_grid_posts .post { margin-bottom: 0 }
	.equalize .subcl, .equalize .subcr, .equalize .subc {
		padding-bottom: 100em;
		margin-bottom: -100em
	}

	#header, #teaser, #main, #footer, #siteinfo, #primarynav, #primarynav .hlist {
		background: transparent;
		padding: 0
	}
	#header {
		/*background: #B81919 url(../../images/bg-header.png) 0 20px repeat-x;*/
		background: #B81919 url(../../images/bg-header.png)  no-repeat;/
		padding-top: 10px;
		
		
		
	}
	#header .col1_content { padding-left: 10px }
	.blogtitle, .blogtitle a { color: #fcf9da }
	.blogtitle a:hover,.blogtitle a:focus,.blogtitle a:active {
		color: #444
	}
	.blogtitle {
		font-size: 3.077em;
		line-height: 1em;
		padding: 16px 0 3px 0;
		margin: 0
	}
	.logo .blogtitle { padding: 0 }
	.logo #header h1 a, .logo .blogtitle a, .logo .blogtitle span  {
		background: transparent url(../../images/logo.png) 0  no-repeat;
		width: 291px;
		height: 120px;
	}
	#teaser {
		padding-top: 10px;
		
		/*background:white;*/
		background: url("../../images/pattern_backg_dark.jpg") repeat scroll 0 0;
	
	}
	#main { padding-top: 20px }
	#footer {
		/*color: #fcf9da;*/
		padding: 15px 15px 15px 15px;
		background: url("../../images/pattern_backg_dark.jpg") repeat scroll 0 0;
	}
	#footer .textwidget{
		text-align:center;
	}
	#footer a, #footer a:visited { color: #fcf9da  }
	#footer a:hover, #footer a:focus, #footer a:active { color: #333 }
	#siteinfo {
		border-top: 5px solid #444;
		/*background:#B81919;*/
		padding-bottom:5px;
	}
	#siteinfo p {
		font-size: 0.846em;
		line-height: 1.818em;
		margin-bottom: 1.818em;
		text-align: right;
		padding-top: 15px
	}
	
	#primarynav {
		margin-top: 20px;
		margin-bottom:5px;
		z-index:1002;
		/*padding-bottom:4px;*/
		/*background: transparent url(../../images/menu-header.png) no-repeat;
		min-height:55px;*/
		
		
		}
	.shinybuttons .hlist ul {
		float: right;		
		vertical-align:bottom;		
		}
	
	.shinybuttons .hlist ul li a {
		color: #fcf9da;
		font-weight: normal
	}
	.shinybuttons .hlist ul li a:focus,
	.shinybuttons .hlist ul li a:hover,
	.shinybuttons .hlist ul li a:active {
		background: #990000;
		/*color: #111*/
	}
    .shinybuttons .hlist ul li.current_page_item a,
    .shinybuttons .hlist ul li.current_page_parent a,
    .shinybuttons .hlist ul li.current-menu-item a,
    .shinybuttons .hlist ul li.current-cat a,
    .shinybuttons .hlist ul li.current_page_item a,
    .shinybuttons .hlist ul li.current_page_item a:hover,
    .shinybuttons .hlist ul li.current_page_item a:active,
    .shinybuttons .hlist ul li.current_page_item a:focus,
    .shinybuttons .hlist ul li.current_page_parent a,
    .shinybuttons .hlist ul li.current_page_parent a:hover,
    .shinybuttons .hlist ul li.current_page_parent a:active,
    .shinybuttons .hlist ul li.current_page_parent a:focus,
    .shinybuttons .hlist ul li.current-cat a,
    .shinybuttons .hlist ul li.current-cat a:hover,
    .shinybuttons .hlist ul li.current-cat a:focus,
    .shinybuttons .hlist ul li.current-cat a:active,
    .shinybuttons .hlist ul li.current-menu-item a,
    .shinybuttons .hlist ul li.current-menu-item a:hover,
    .shinybuttons .hlist ul li.current-menu-item a:focus,
    .shinybuttons .hlist ul li.current-menu-item a:active,
    .shinybuttons .hlist ul li.current-page-ancestor a,
    .shinybuttons .hlist ul li.current-page-ancestor a:hover,
    .shinybuttons .hlist ul li.current-page-ancestor a:focus,
    .shinybuttons .hlist ul li.current-page-ancestor a:active {
        /*background: transparent;
		color: #444;*/
		background:#900;
		color:white;
		font-weight:bold;
    }
	.shinybuttons .hlist .sf-menu li:hover ul,
	.shinybuttons .hlist .sf-menu li.sfHover ul {
		/*border-left: 1px solid #ccc;*/
		border-left: 1px solid #990000;
		border-right: 1px solid #990000;
		background: #fcf9da
	}
	.shinybuttons .hlist .sf-menu li:hover ul ul,
	.shinybuttons .hlist .sf-menu li.sfHover ul ul { margin-top: -1px;
	
	/*border-top: 1px solid black;*/
	}
	.shinybuttons .hlist .sf-menu ul li {
		border-bottom: 1px solid #990000;
		/*background: #fcf9da*/
		background:#900;
	}
	.shinybuttons .hlist .sf-menu ul li a {
		/*color: #444*/
		color: white;
	}
	.shinybuttons .hlist .sf-menu ul li a:hover {
		/*color: #111*/
		/*font-weight:bold;*/
		background:#B81A19;		
	}
	.shinybuttons .hlist ul li a:hover{
	color:white;	
	}
	
	.shinybuttons .sf-sub-indicator {
		background: url('../../images/dropdown.png') no-repeat -10px -100px
	}

	.superfish { background: transparent }
	.superfish .sf-menu {
		float: right
	}
	.superfish .sf-menu a {
		border-left: none;
	}
	.superfish .sf-menu li.last a {
		border-right: none
	}
	.superfish .sf-menu li li a, .superfish .sf-menu li.last li a {
		border-left: 1px solid #990000;
		border-right: 1px solid #990000;
		border-bottom: 1px solid #990000;
	}
	.superfish .sf-menu li li li a, .superfish .sf-menu li.last li li a {
		border-left: none
	}
	.superfish .sf-menu li ul {
		/*border-top: 1px solid black;*/
	}
	.superfish .sf-menu li ul ul {
		margin-top: -1px;
	}
	.superfish .sf-menu a, .superfish .sf-menu a:visited  {
		/*color: #fcf9da*/
		color:#999;
		font-size:0.9em;
	}
	.superfish .sf-menu li li a, .superfish .sf-menu li li a:visited  {
		color: #444
	}
	.superfish .sf-menu li {
		background: transparent
	}
	.superfish .sf-menu li li {
		background: #fcf9da
	}
	.superfish .sf-menu li li li {
		background: #fcf9da
	}
	.superfish .sf-menu li:hover, .superfish .sf-menu li.sfHover,
	.superfish .sf-menu a:focus, .superfish .sf-menu a:hover, .superfish .sf-menu a:active {
		background: transparent;
		/*color: #444*/
	}
	.superfish .sf-menu li li a:focus, .superfish .sf-menu li li a:hover, .superfish .sf-menu li li a:active {
		color: #111
	}
	.superfish .sf-menu li li:hover, .superfish .sf-menu li.sfHover li {
		background: #fcf9da
	}
	.superfish .sf-menu li.current_page_item a,
	.superfish .sf-menu li.current_page_item a:hover,
	.superfish .sf-menu li.current_page_item a:active,
	.superfish .sf-menu li.current_page_item a:focus,
	.superfish .sf-menu li.current_page_parent a,
	.superfish .sf-menu li.current_page_parent a:hover,
	.superfish .sf-menu li.current_page_parent a:active,
	.superfish .sf-menu li.current_page_parent a:focus,
	.superfish .sf-menu li.current-cat a,
	.superfish .sf-menu li.current-cat a:hover,
	.superfish .sf-menu li.current-cat a:focus,
	.superfish .sf-menu li.current-cat a:active,
	.superfish .sf-menu li.current-menu-item a,
	.superfish .sf-menu li.current-menu-item a:hover,
	.superfish .sf-menu li.current-menu-item a:focus,
	.superfish .sf-menu li.current-menu-item a:active,
	.superfish .sf-menu li.current-page-ancestor a,
	.superfish .sf-menu li.current-page-ancestor a:hover,
	.superfish .sf-menu li.current-page-ancestor a:focus,
	.superfish .sf-menu li.current-page-ancestor a:active { background: transparent; color: #111 }
	.superfish .sf-sub-indicator {
		top: .85em;
		background: url('../../images/dropdown.png') no-repeat -10px -100px
	}

	#primarynav.slidingdoor { margin-top: 25px }
	.slidingdoor, .slidingdoor.xf-fullpage, .slidingdoor .hlist { background:transparent }
	.slidingdoor .hlist li {
		background: transparent;
		border: 1px solid #fcf9da;
		border-bottom: none;
		float: right;
		padding:0;
		margin-right: 3px
	}
	.slidingdoor .hlist a {
		background: #fcf9da;
		color: #fcf9da;
		padding: 4px 11px 3px 8px
	}
	.slidingdoor .hlist a:link,
	.slidingdoor .hlist a:visited { color: #fcf9da; }
	.slidingdoor .hlist ul li:focus,
	.slidingdoor .hlist ul li:hover,
	.slidingdoor .hlist ul li:active {
		background: #444;
		border-color: #444
	}
	.slidingdoor .hlist ul li:focus a,
	.slidingdoor .hlist ul li:hover a,
	.slidingdoor .hlist ul li:active a { background: #444 }
	.slidingdoor .hlist a:focus,
	.slidingdoor .hlist a:hover,
	.slidingdoor .hlist a:active {
		background: #444;
		color: #fff;
	}
    .slidingdoor .hlist li.current_page_item a,
    .slidingdoor .hlist li.current_page_item a:hover,
    .slidingdoor .hlist li.current_page_item a:focus,
    .slidingdoor .hlist li.current_page_item a:active,
    .slidingdoor .hlist li.current_page_parent a,
    .slidingdoor .hlist li.current_page_parent a:hover,
    .slidingdoor .hlist li.current_page_parent a:focus,
    .slidingdoor .hlist li.current_page_parent a:active,
    .slidingdoor .hlist li.current-cat a,
    .slidingdoor .hlist li.current-cat a:active,
    .slidingdoor .hlist li.current-cat a:focus,
    .slidingdoor .hlist li.current-cat a:hover,
    .slidingdoor .hlist li.current-menu-item a,
    .slidingdoor .hlist li.current-menu-item a:active,
    .slidingdoor .hlist li.current-menu-item a:focus,
    .slidingdoor .hlist li.current-menu-item a:hover,
    .slidingdoor .hlist li.current-page-ancestor a,
    .slidingdoor .hlist li.current-page-ancestor a:active,
    .slidingdoor .hlist li.current-page-ancestor a:hover,
    .slidingdoor .hlist li.current-page-ancestor a:focus {
		background: #fcf9da;
		color: #990000;
    }
    .slidingdoor .hlist ul li.current_page_item,
    .slidingdoor .hlist ul li.current_page_item:hover,
    .slidingdoor .hlist ul li.current_page_item:active,
    .slidingdoor .hlist ul li.current_page_item:focus,
    .slidingdoor .hlist ul li.current_page_parent,
    .slidingdoor .hlist ul li.current_page_parent:hover,
    .slidingdoor .hlist ul li.current_page_parent:active,
    .slidingdoor .hlist ul li.current_page_parent:focus,
    .slidingdoor .hlist ul li.current-cat,
    .slidingdoor .hlist ul li.current-cat:hover,
    .slidingdoor .hlist ul li.current-cat:focus,
    .slidingdoor .hlist ul li.current-cat:active,
    .slidingdoor .hlist ul li.current-menu-item,
    .slidingdoor .hlist ul li.current-menu-item:hover,
    .slidingdoor .hlist ul li.current-menu-item:focus,
    .slidingdoor .hlist ul li.current-menu-item:active,
    .slidingdoor .hlist ul li.current-page-ancestor {
		background: #fcf9da;
		border-color: #fcf9da;
    }

	#primarynav.descriptive, #secondarynav.descriptive {
		border-top: none;
		border-bottom: none;
		margin: 13px 0 0 0
	}
	.descriptive .hlist {
		background: transparent;
		padding: 0
	}
	.descriptive ul li {
		padding: 0 0 0 0;
		text-align: center;
		width: 25%
	}
	.descriptive ul li.first a, .descriptive ul li:first-child a {
		border-left: 1px solid #fcf9da;
	}
	.descriptive ul li a {
		font-weight: bold;
		color: #fcf9da;
		min-height: 32px;
		padding: 8px 12px 0 12px;
		border-right: 1px solid #fcf9da;
		text-transform: uppercase;
	}
	.descriptive ul li a span {
		color: #fcf9da;
		font-size: 0.7692em;
		font-weight: normal;
		padding: 3px 0 0 0;
		text-transform: none;
	}
	.descriptive ul li a:focus, .descriptive ul li a:hover, .descriptive ul li a:active,
	.descriptive ul li a:focus span, .descriptive ul li a:hover span, .descriptive ul li a:active span {
		background: transparent;
		color: #444
	}
	.descriptive ul li.current-menu-item, .descriptive ul li.current-menu-item a,
	.descriptive ul li.current_page_parent, .descriptive ul li.current_page_parent a,
	.descriptive ul li.current-menu-item a span, .descriptive ul li.current_page_parent a span {
		background: transparent;
		color: #111
	}

	.wp-post-image, .size-thumbnail, .size-medium, .size-large,
	.attachment-thumbnail, .attachment-medium, .attachment-large {
		background: #fcf9e0;
		padding: 10px;
		border: 1px solid #ccc
	}
	.alignleft img, .alignright img, .aligncenter img, .alignnone img { margin-bottom: 1em; }
	

	.post { position: relative;
	border-bottom:1px #999 dashed;
	}
	.entry-meta.date {
		/*text-transform: uppercase;*/
		/*font-size: 2.462em;*/
		font-size:2.0em;
		line-height: 1em;
		margin-bottom: 0.625em;
		position: absolute;
		display: inline;
		top: 0;
		right: 0
	}
	.entry-meta.date abbr {
		border-bottom: none;
		font-variant: normal;
		letter-spacing: 0;
		cursor: pointer
	}

	.previous_link, .next_link, .read-more {
		color: #fcf9da;
		line-height: 1em;
		padding: 5px 0;
	}
	.previous_link a, .previous_link a:visited, .next_link a, .next_link a:visited,
	.read-more a, .read-more a:visited, .backto_link a, .backto_link a:visited,
	#authorbox .fn a, #authorbox .fn a:visited {
		background: transparent url(../../images/arrows.png) no-repeat;
		color: #fcf9da;
		padding: 5px 10px 4px 10px
	}
	.read-more a, .read-more a:visited,
	#authorbox .fn a, #authorbox .fn a:visited {
		background-position: 101% -12px;
		padding-right: 20px
	}
	.previous_link a, .previous_link a:visited {
		background-position: 101% -211px;
		padding-right: 20px
	}
	.previous_link a:focus, .previous_link a:hover, .previous_link a:active,
	.read-more a:focus, .read-more a:hover, .read-more a:active,
	#authorbox .fn a:focus, #authorbox .fn a:hover, #authorbox .fn a:active {
		background-position: 101% -112px;
		color: #444;
	}
	#authorbox .url.fn { text-align: right }
	.next_link a, .next_link a:visited,
	.backto_link a, .backto_link a:visited {
		background-position: 0 -261px;
		padding-left: 20px
	}
	.next_link a:focus, .next_link a:hover, .next_link a:active,
	.backto_link a:focus, .backto_link a:hover, .backto_link a:active {
		background-position: 0 -161px;
		color: #444;
	}
	.previous_link span, .next_link span, #authorbox .sign {
		display: none
	}
	.attachment .previous_link a, .attachment .previous_link a,
	.attachment .next_link a, .attachment .next_link a{
		background: transparent;
		padding: 0
	}
	.read-more {
		float: none;
		display: block;
		text-align: right;
		margin-top: 1em;
	}
	.equalize .read-more { margin-top: 0 }
	.skip_top a {
		background: transparent url(../../images/icons.png) 0 0 no-repeat;
		display: block;
		width: 22px;
		height: 16px
	}
	.skip_top span {
		display: block;
		text-indent: -9999em
	}
	#authorbox {
		background: #fcf9e0;
		border: 1px solid #ccc;
		padding: 10px
	}
	
	.yform {
		background: transparent;
		border: none;
		padding: 0
	}
	.yform label { color: #444 }
	.yform .type-text input,
	.yform .type-text textarea,
	.yform .type-select select,
	#x-email, #s {
		border: 1px solid #ccc;
		background: #fcf9e0;
		color: #444
	}
	.yform div.type-text input:focus,
	.yform div textarea:focus,
	.yform div.type-text input:hover,
	.yform div textarea:hover,
	.yform div.type-text input:active,
	.yform div textarea:active,
	#x-email:hover, #x-email:focus, #x-email:active,
	#s:hover, #s:focus, #s:active {
		border: 1px #b25f4d solid;
		background: #fff
	}
	.yform div.type-text,
	.yform div.type-select,
	.yform div.type-check,
	.yform div.type-button,
	.yform p.form-submit{
		padding:3px 0
	}
	.yform.columnar .form-submit {
		text-align: right
	}
	#searchsubmit, .x-newsletter-submit {
		padding: .11em 5px .1em 5px
	}
	.yform .type-button input[type=submit], .yform #submit,
	#searchsubmit, .x-newsletter-submit, .reply a {
		color:#fcf9e0;
		background:#444;
		border: 1px solid #444
	}
	.yform .type-button input[type=submit]:hover, .yform #submit:hover, 
	.yform .type-button input[type=submit]:focus, .yform #submit:focus, 
	#searchsubmit:hover, .x-newsletter-submit:hover, #searchsubmit:focus, .x-newsletter-submit:focus, 
	.reply a:hover, .reply a:focus {
		color:#fcf9e0;
		background:#b25f4d;
		border: 1px solid #b25f4d
	}
	.yform .type-button input[type=submit]:active, .yform #submit:active, 
	#searchsubmit:active, .x-newsletter-submit:active, .reply a:active {
		color:#444;
		background: #ccc;
		border-top: 1px solid #444;
		border-right: 1px solid #fff;
		border-left: 1px solid #444;
		border-bottom: 1px solid #fff
	}
	.form-allowed-tags, .reply a, .comment-meta {
		font-size: 0.846em;
		line-height: 1.818em;
		margin-bottom: 1.818em
	}
	.reply a { padding: 3px 8px }
	#authorbox .url { margin: 0 }
	.comment-wrapper { padding: 10px 10px 10px 20px }
	.commentlist li {
		border: 1px solid #ccc;
		margin-bottom: 10px;
		margin-top: 10px
	}
	.commentlist li li {
		border-right: none;
	}
	.commentlist .vcard { }
	.commentlist .avatar, #authorbox img.avatar {
		background: #fcf9e0;
		border: 1px solid #ccc;
		padding: 5px
	}
	.commentlist .fn {
		font-size: 1.846em; line-height: 1em; margin-bottom: 0.833em
	}
	.comment-meta { margin-bottom: 1em }
	.sidebar {
		
		margin-top: 0;
		padding-left:10px;
		border-left: #CCC 1px dashed;
		}
	/*.sidebar .widget ul li {
		font-size: 1.846em;
		line-height: 1em;
		text-transform: uppercase
	}
	.sidebar .widget ul li li {
		font-size: 1em;
		margin-left: 30px
	}
	.sidebar section {
		margin-bottom: 1.692em
	}*/
	.widget_tag_cloud { margin: 0 }
	.xtreme_jqfancy_slider {
		/*background: #fff;*/
		padding: 14px;
		
		/*border: 1px solid #ccc*/
	}
	.xtreme_easyslider {}
	.easyslider_wrapper	{
		padding: 0 14px;
		background: #fff;
		border: 1px solid #ccc
	}
	.xtreme_easyslider .wp-post-image {
		margin: 0;
		padding: 0;
		border: none;
	}

	.xtreme_carousel {
		background: transparent;
	}
	.x-carousel img, .x-carousel .wp-post-image {
		border: 1px solid #ccc;
		background: #fcf9e0;
		padding: 14px
	}
	
	.xtreme-tweets li {
		border-bottom: 1px solid #ccc;
		margin-bottom: 0.75em;
		padding: 0.75em 0;
	}
	.xtreme-tweets .tweet-date {
		color: #990000
	}
	.xtreme-tweets .avatar img {
		background: #fcf9e0;
		border: 1px solid #ccc;
		padding: 5px
	}
	.xtreme-tweets .username {
		font-size: 1.3846em;
		line-height: 1.111em;
		margin-bottom: .75em
	}
	.xtreme-tweets li.tweet_header { padding: 0 }
	
	/** Accessible Tabs **/
	.jquery_tabs .tabs-list li a {
		background: #990000;
		border:1px solid #ccc;
		color: #fcf9e0;
		text-transform: uppercase
	}
	.jquery_tabs .tabs-list li a:focus,
	.jquery_tabs .tabs-list li a:hover,
	.jquery_tabs .tabs-list li a:active {
		background:#bebdab;
		color:#444;
	}
	.jquery_tabs .tabs-list li.current a,
	.jquery_tabs .tabs-list li.current a:focus,
	.jquery_tabs .tabs-list li.current a:hover,
	.jquery_tabs .tabs-list li.current a:active {
		background: url(../../images/bg.png) 0 1px repeat;
		color:#990000;
		border-color: #ccc;
	}
	.jquery_tabs .content {
		background: transparent;
		border: 1px #ccc solid;
		padding: 1.5em 10px;
	}
	.jquery_tabs .alignleft, .jquery_tabs .alignright,
	.jquery_tabs .alignnone, .jquery_tabs .aligncenter {
		margin-bottom: 0
	}
	
	.xtreme_coin_slider, .xtreme_jqfancy_slider {
		/*background: #B81919 url(../../images/loading.gif) no-repeat 50% 50%;*/
		
		/*border:1px dashed #990000;*/
		/*border:1px dotted #990000;*/
		/*border:1px solid #cccccc;*/
		/*border-bottom: 1px solid #999;
		border-right: 1px solid #999;*/
		padding: 0px
	}
	.ft-prev:hover, .ft-next:hover{
		opacity: 1!important;
	}
	.cs-prev, .cs-next,.ft-prev, .ft-next  {
		cursor:pointer;
		text-indent: -9999em;
		background: url('../../images/slider-controls.png') no-repeat;
		width: 40px;
		height: 50px;
		opacity: 1!important;
	}
	.cs-prev, .ft-prev {
		background-position: 0 0;
	}
	.cs-next, .ft-next {
		background-position: 5px -50px;
	}
    .ft-button, .cs-buttons a {
        display: inline-block;
        line-height: 0px;
        font-size: 0px;
        width: 10px;
        height: 10px;
        margin: 5px;
        background: url(../../images/slider-controls.png) no-repeat 0 -103px
    }
    .ft-button:focus, .cs-buttons a:focus { outline: none }
    .ft-active, .cs-buttons a.cs-active {
        background: url(../../images/slider-controls.png) no-repeat -20px -103px
    }
    
	/** xtreme feature list posts widget**/
	.xtreme_featurelist_posts {
		background: #fcf9e0;
		border: 1px solid #ccc;
		padding: 14px;
	}
	.fl-wrapper {
		background: transparent
	}
	.fl-output img {
		padding: 0;
		border: none
	}
	.fl-right li a.current {
		background: url(../../images/fl-right-current.png) 0% 50%
	}
	.fl-left li a.current {
		background: url(../../images/fl-left-current.png) 100% 50%
	}
	.fl-tabs li a {
		color: #444;
	}
	.fl-tabs li a:hover, .fl-tabs li a:focus, .fl-tabs li a:active {
		color: #111
	}
	.fl-tabs li a.current {
		color: #fcf9e0
	}
	.fl-read-more, .fl-read-more:visited {
		color: #fcf9e0;
		background: #990000
	}
	.fl-read-more {
		padding: 4px 10px;
	}
	.fl-read-more:hover, .fl-read-more:focus, .fl-read-more:active {
		background: #fcf9e0;
		color: #111
	}
}



/*Breadcrumb*/
.widget_breadcrumb_navxt{
	/*border-bottom: 1px solid #990000;*/
	border-bottom: 1px dashed #cccccc;
	padding-bottom:5px;
}

/*�bersicht f�r Veranstaltungen */
.type-veranstaltungen{
	border-bottom: 1px dashed #cccccc;
	margin-bottom:10px;
	float:none;
	min-height:220px;
}



/*Byline Formatierung*/
.jourfixe-byline{
	background:  url("../../images/jourfixe-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}

.literaturcafe-byline{
	background:  url("../../images/literaturcafe-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
.schreibwerkstatt-byline{
	background:  url("../../images/schreibwerkstatt-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
.tagebuchlesungen-byline{
	background:  url("../../images/tagebuchlesungen-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
.vortrag-byline{
	background:  url("../../images/vortrag-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
.ausstellung-byline{
	background:  url("../../images/ausstellung-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
.konzertcafe-byline{
	background:  url("../../images/konzertcafe-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}

.buchpraesentation-byline{
	background:  url("../../images/buchpraesentation-bg.png") no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	margin-right:15px;
	margin-top:5px;
	
	/*font-style:italic;*/
	float:left;
	font-size:1.0em;
	/*border-left:1px solid #999;
	border-top:1px solid #999;*/
	font-family: 'Cabin',arial,serif;
}
/*Byline Tag und Monat*/


.day{
	font-weight:bold;
	font-size:1.5em;
	/*color:white;*/
}

/*Auszug links vom Bild anzeigen*/
.wp-post-image{
	float:left;
	margin-right:10px;
	border:none;
}
/*Text*/
.entry-content{
  line-height:1.5;
  text-align:justify;
  /*text-indent:50px;*/
  
}


.col3{
	/*border-right:1px dashed #CCCCCC;*/
	/*padding-top:10px;*/
}
.widget{
		/*border-bottom:1px dotted #990000;*/
		padding-bottom:20px;
}
.menu-hauptmenu{
padding-top:10px;	
}
.shinybuttons .hlist{
background:none repeat scroll 0 0;
}

.widget {
	/*background: url("../../images/sidebarbg.png") no-repeat scroll center top transparent;*/
}
.widget-title{
	padding-top:2px;
	text-align:center;
	color:#333;
	
}
.xtreme_jqfancy_slider{
	background: url(../../images/loading.gif) no-repeat 50% 50%;
	padding-bottom:0;
	/*background: url("../../images/pattern_backg_dark.jpg") repeat scroll 0 0;*/
	/*background: white url(../../images/loading.gif) no-repeat 50% 50%;*/
	/*background: white url("../../images/bg-teaser.png") repeat scroll 0 0;*/
	/*background:  url("../../images/pattern_backg.jpg") repeat scroll 0 0;*/
}
.widget_breadcrumb_navxt{
	background: transparent;
}

.yamlpage{
	/*border-left: #990000 1px dotted;
	border-right:#990000 1px dotted;*/
	padding-top:10px;
	background: url("../../images/bordershadow.png") scroll repeat-y;
	/*background: url("../../images/shadowleft.png") repeat-y scroll -5px top ;*/
	/*background: url("../../images/bordershadow.png") repeat-y scroll right top transparent;*/
}

.shinybuttons .hlist ul.sf-menu{
	padding-right:20px;
}
.nav_search{
	margin-left:0px;
}
.mypostthumbnail{
	padding:10px;
	margin:10px;
	/*background: url("../../images/mypostthumbnail-bg.png")repeat scroll 0 0;*/
	background: #FCF9E0;
}

/*Kalender*/
/*Farben im Kalender*/

/*Jour Fixe*/
.widget_calendar td.jourfixe-active{
	background:#B81A19;
	color:white;
}
.widget_calendar span.jourfixe-active a{
	background:#B81A19;
	color:white;
}
.mybyline-jourfixe a{
	color:#B81A19;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Vortrag*/
.widget_calendar td.vortrag-active{
	background:#0099CC;
	color:white;
}
.widget_calendar span.vortrag-active a{
	background:#0099CC;
	color:white;
}
.mybyline-vortrag a{
	color:#0099CC;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Schreibwerkstatt*/
.widget_calendar td.schreibwerkstatt-active{
	background:#993366;
	color:white;
}
.widget_calendar span.schreibwerkstatt-active a{
	background:#993366;
	color:white;
}
.mybyline-schreibwerkstatt a{
	color:#993366;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Konzertcafe*/
.widget_calendar td.konzertcafe-active{
	background:#FF9900;
	color:black;
}
.widget_calendar span.konzertcafe-active a{
	background:#FF9900;
	color:black;
}
.mybyline-konzertcafe a{
	color:#D56A00;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Tagebuchlesung*/
.widget_calendar td.tagebuchlesungen-active{
	background:#009900;
	color:white;
}
.widget_calendar span.tagebuchlesungen-active a{
	background:#009900;
	color:white;
}
.mybyline-tagebuchlesungen a{
	color:#009900;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Literaturcafe*/
.widget_calendar td.literaturcafe-active{
	background:#009966;
	color:white;
}
.widget_calendar span.literaturcafe-active a{
	background:#009966;
	color:white;
}
.mybyline-literaturcafe a{
	color:#009966;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}
/*Ausstellungen*/
.widget_calendar td.ausstellung-active{
	background:#CC9900;
	color:white;
}
.widget_calendar span.ausstellung-active a{
	background:#CC9900;
	color:black;
}
.mybyline-ausstellung a{
	color:#CC9900;
	font-size:1.2em;
	font-weight:bold;
	/*font-style:italic;*/
	font-family:'Abel',arial,serif;
}

/*Buchpraesentation*/
.widget_calendar td.buchpraesentation-active{
	background:#996666;
	color:white;
}
.widget_calendar span.buchpraesentation-active a{
	background:#996666;
	color:white;
}
.mybyline-buchpraesentation a{
	color:#996666;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
}


/*Gemischt*/
.widget_calendar td.mehrere-active{
	background:url(../../images/mehrere_events_per_day.png) no-repeat 50% 50%;
	color:white;
}
.widget_calendar span.mehrere-active a{
	background:url(../../images/mehrere_events_per_day_long.png) no-repeat center ;
	color:white;
}
.mybyline-mehrere a{
	color:white;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
}



/*----------*/

.catcontainer{
	text-align:right;
	overflow:inherit;
	font-family:'Abel',arial,serif;
	font-size:1.2em;
}


.widget_calendar td.jourfixe-active a,
.widget_calendar td.vortrag-active a,
.widget_calendar td.schreibwerkstatt-active a,
.widget_calendar td.konzertcafe-active a,
.widget_calendar td.tagebuchlesungen-active a,
.widget_calendar td.literaturcafe-active a,
.widget_calendar td.ausstellung-active a,
.widget_calendar td.buchpraesentation-active a,
.widget_calendar td.mehrere-active a

{	
	color:white;
	font-weight:bold;
	/*font-style:italic;*/
}
.widget_calendar td.konzertcafe-active a{
	color:black;
}


.widget_calendar td.today{
	border:1px solid grey;
	font-weight:bold;
	
}
.widget_calendar td.noevent{
	
}
.widget_calendar h5{
	display:none;
}
.widget_calendar {
	/*background:white;*/
}
.widget_calendar td.prev{
	text-align:left;
	
}
/* Kalender Ende*/


h5.posttitle{
font-size:1.5em;	
}

.attachment-thumbnail{

/*background: url("../../images/mypostthumbnail-bg.png") repeat scroll 0 0 transparent;*/
background: #FCF9E0;
}

/*Page Navigation des PLuginw wp-pagenavi*/
.wp-pagenavi{
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
}

.wp-pagenavi a{
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 8px 8px;
	margin: 4px;
	background:#B25F4D;
	color:white;
}
 .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 8px 8px;
	margin: 4px;
	background:#D7B393;
	/*color:white;*/
}
.wp-pagenavi span.pages{
	background:none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	background:grey;
	/*color:black;*/
}

.wp-pagenavi span.current {
	font-weight: bold;
	background:none;
}

/*term Kategorienlinks in Beitr�gen*/
.term a{
	/*color:#C79567;*/
}
.kategoriebyline{
	font-weight:bold;	
}
.kategoriebyline-container{
	/*background:white;*/
	/*font-family: 'Cabin',arial,serif;*/
	font-style:italic;
	
}
/*externe und interne links plugin 'link indicator' */
a.liexternal{
	color:#069;
	background: url("../../images/link_icon_external.png") no-repeat scroll left center transparent;
	padding-left: 14px;	
}
a.liinternal{
	/*color:#069;*/
	background: url("../../images/link_icon_internal.png") no-repeat scroll left center transparent;
	padding-left: 14px;	
}
a.lipdf{
	background: url("../../images/link_icon_pdf.png") no-repeat scroll left center transparent;
	padding-left: 18px;	
}
/*table*/
table{
 border:none;		
}
.col3_content{
margin-left:10px;	
}
.page_margins{
background: url(../../images/pattern_backg-rosa.jpg) 0 0 repeat;	
}

.widget_breadcrumb_navxt{
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
	

.widget_calendar{
	
	border-bottom: 1px solid black;
}
/*{
	background:#B25F4D;
	background: url(../../images/previous_month-bg.gif);
	text-align:center;
	color:#FCF9DA;
	
}*/
.previous_month, .previous_month a, .next_month,.next_month a{
	/*background: #BE7869; 
	color:#FCF9DA;*/
	text-align:center;
	font-weight:bold;
}
.link_month{
	font-size:1.5em;
	font-family:'Abel',arial,serif;
	text-transform:none;
	/*color:#FCF9DA;*/
	/*background:#B25F4D;
	background: url(../../images/month_bg.png) no-repeat;*/	
}
.link_month a{	
	/*color:#FCF9DA;
	background: url(../../images/month-bg.gif) no-repeat;*/
	font-weight:bold;
	
}
/*.rsevent a{
	background: url("../../images/arrows.png") no-repeat scroll 0 0 transparent;
    color: #FCF9DA;
    padding: 3px 15px 4px 4px;
	background-position: 101% -12px;  
	text-align:right;
	
}*/
.rsevent{
	text-align:center;
	/*font-family:'Abel',arial,serif;*/
}
.aktuell{
	color:#666;
	margin-bottom:10px;
	margin-top:10px;
	padding:0;
	border-color:#999;
	border-style:dashed;
}
.gallery-item, .gallery-icon, .gallery-caption{
	margin-bottom:5px;
}

#mcTagMap .holdleft, #sc_mcTagMap .holdleft {
    display: inline;
    float: left;
    margin: 0 20px 0 0;
    text-align: left;
    width: 400px;
}
.month-list {
    border-bottom: 1px solid black;
    padding: 5px 3px !important;
}

/*DEMN�CHST BILDER*/

.xtreme_equalize_grid_posts div.entry-content{
text-align:left;	
}
.xtreme_equalize_grid_posts div.category-jourfixe img.attachment-thumbnail{
background:#B81A19;	
}
.xtreme_equalize_grid_posts div.category-vortrag img.attachment-thumbnail{
background:#0099CC;	
}
.xtreme_equalize_grid_posts div.category-schreibwerkstatt img.attachment-thumbnail{
background:#993366;	
}
.xtreme_equalize_grid_posts div.category-konzertcafe img.attachment-thumbnail{
background:#D56A00;	
}
.xtreme_equalize_grid_posts div.category-tagebuchlesungen img.attachment-thumbnail{
background:#009900;	
}
.xtreme_equalize_grid_posts div.category-literaturcafe img.attachment-thumbnail{
background:#009966;	
}
.xtreme_equalize_grid_posts div.category-buchpraesentation img.attachment-thumbnail{
background:#996666;	
}
.xtreme_equalize_grid_posts div.category-ausstellung img.attachment-thumbnail{
background:#CC9900;	
}
.xtreme_equalize_grid_posts div.category-gemischt img.attachment-thumbnail{
background:white;	
}

#reply-title{
	font-size:1.4em;
	text-align:left;
}
.entry-content{
	font-size:1.2em;
}