/*  

Theme Name: AchteMinute Design2012
Theme URI: http://www.der-prinz.com/2008/01/20/wordpress-magazine-style-theme-branfordmagazine/
Description: A premium magazine-style layout for Wordpress with multiple functionalities inspired by the great themes of Brian Gardner and Darren Hoyt

Version: 2.0
Author: Michael Oeser
Author URI: http://www.der-prinz.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php 

*/


/******************************************

*   HTML Elements                         

******************************************/


.header_in, .main_nav_in {
    margin: 0 auto;
    padding-left: 50px;
    width: 1033px;
}


* {margin:0; padding:0;}

body,html {
	min-height:101%;
	}

	
body {	}

body, select, input, textarea {

	font: 14px Cambria, Arial, Verdana, Sans-Serif;

	line-height:1.5em;

	}

	

p {	

	margin: 15px 0;

	}



a:link, a:visited {

	color: #840000;

	text-decoration:none

	}



a:hover, a:active {

	color:#840000;

	text-decoration:underline;

	}



hr {
	display: block;
	height:1px;
	background:#333;
	border:0;
	}

.date{
	font-size: 0.9em;
	color:#999999;
	}

.date a{color: #999999;}

/****** Images ****************************/



img, a:link img, a:visited img{border:border:0px solid #999; padding:5px;}

img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:0px solid #999; padding:5px;}

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

img.center{ display:block; margin:0 auto 5px auto; }

img.right{ float:right; margin:0 0 5px 12px; }



	

		

/******************************************

*   General Structure                         

******************************************/



#page { /*the main container*/

	width:978px;

	margin:0 auto;

	font-size:1em;

	background:#fefefe;

	border:0px;

	}





#contentdiv {

	padding:0px;

	border:0px;

}

	

.left {

	float:left;

	}



.right {

	padding-top:45px;

	float:right;

	}



#sidebar {/*you guessed it: it�s the sidebar container*/

	width: 250px;

	float:right;

    	position: relative;

    	top: -80px;

	}



#leftcol {/*the left homepage column carrying the "Featured Article" section*/

	width:280px;

	/* border-right:1px dotted #b6b6b6;

	padding-right:25px;*/

	}



#leftcol, #rightcol {

	margin-top:10px;

	float:left

	}	

	

#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/

	width:380px;

	padding-left:25px;

	margin-top: -2px;

	text-align:justify; 

	}



/******************************************

*   Banner                         

******************************************/


.banner_in { width:978px; margin:0 auto;  }
.home .banner_in { min-height:345px; }

.banner{   background: url("images/bookingpattern.png") repeat scroll left top transparent; 
	   border-bottom:1px solid #E99A9A; 
	   height: 90px;}

.banner_left {float:left; 
	color: #838382;
    	float: left;
  	font: 15px Arial;
    	margin-left: 170px;
	margin-top: 40px;
    	width: 300px;
}

.banner_left img{padding:0;}
.banner_left a:link, .banner_left a:visited { color: #838382;}

.banner_right {
	padding:5px;
	float:right;
	width: 250px;
	}




/******************************************

*   Header                         

******************************************/



.none { display: none;}

#logo {  margin: 12px 0; position: absolute; z-index: 10; height: 160px;}

#logo_herausgeber {  margin: 12px 170px; position: absolute; z-index: 10; height: 60px;}



.site-title h1 {  margin:0; padding:0 ; font-weight:normal; }

.site-title a { font-size:40px; text-decoration:none; }

.site-title a:hover { text-decoration:none; }

.site-description { font-size:14px; }

.site-description { padding:0 0 25px 0;  overflow: hidden;}

.site-description .textwidget {font-size: 11px; line-height: 1.3;}

.site-title a { color:#333;  }

.site-title a:hover { color:#666; }

.site-description .textwidget { color: #656363; }



.header { background: url("images/header_bottom_8M.png") repeat-x scroll left bottom transparent;}

.header img {padding:0px !important;}





/******************************************

*   Header  MENUE                      

******************************************/



.header_right { float:right; width:655px; position:relative; z-index:9;  }

.header_right .widget { margin:0;  } 



.header_right ul {  float:right; }

.header_right ul li {float: left; display: block; margin:0; padding:0; text-align: center; font:  14px Trebuchet MS, Arial, sans-serif; position: relative;}

.header_right ul li a { text-decoration: none; display: block; padding:36px 14px 33px 14px; margin-left:1px;    white-space: nowrap;}

.header_right ul li a:hover {text-decoration:none; } 



.header_right ul li ul  { height:auto; }

.header_right ul li ul {  visibility:hidden; display:block; position:absolute; right:0; top:77px; margin:0; padding:0; }

.header_right ul li ul li { margin:0; padding:0; list-style:none;  }

.header_right ul li ul li a  { display:block; width:160px; padding:8px 10px;  text-align:left; }

.header_right ul li ul li a:hover {} 

.header_right .widget li ul li ul li, .header_right .widget li ul li { padding:0; }



.header_right ul li:hover,

.header_right ul li:hover ul { display:block; visibility:visible; }

.header_right ul li ul li ul { visibility:hidden; display:block; position:absolute; left:181px; top:0px; width:180px;  }

.header_right ul li:hover ul li ul { visibility:hidden; display:none; }

.header_right ul li ul li:hover ul { display:block; visibility:visible; }

.header_right ul li ul li ul li ul { visibility:hidden; display:block; position:absolute; left:181px; top:0px; width:180px;  }

.header_right ul li:hover ul li ul li ul { visibility:hidden; display:none; }

.header_right ul li ul li ul li:hover ul { display:block; visibility:visible; height:auto; }

.header_right .member_link { float:right; width:auto;  }



.header_right ul li.menu-item-home a,

.header_right ul li.current-bcategory-ancestor a, .header_right ul li.current-cat a { 

  color:#840000; background:url(images/current_page.png) no-repeat center top }

.header_right ul li.current_page_item ul li a, .header_right ul li.current-bcategory-ancestor ul li a {  color:#840000; }

.header_right ul li.current_page_item ul li a:hover, .header_right ul li.current-bcategory-ancestor ul li a:hover { background:#ddd;  color:#840000; }



.header_right {    background:url(images/menu_spretor.png) no-repeat right top }

.header_right ul li {    background:url(images/menu_spretor.png) no-repeat left top }

.header_right ul li a {  color: #838382;  }

.header_right ul li a:hover { color:#840000;  } 



.header_right ul li ul { background:#fff; border-left:1px solid #9edaa7; -moz-box-shadow: 2px 2px 2px #666;

  -webkit-box-shadow: 2px 2px 2px #666;

  box-shadow: 2px 2px 2px #666;

 }

.header_right ul li ul li { }

.header_right ul li ul li a {  border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  }

.header_right ul li ul li a:hover { } 



.header_right ul li:hover,

.header_right ul li:hover ul {  }



.header_right ul li ul li ul { background:#fff; }

.header_right ul li ul li ul li ul { background:#fff; }

.header_right ul li.current_page_parent a, .header_right ul li.current_page_ancestor a, .header_right ul li.current_page_item a { color:#840000; background:url(images/current_page.png) no-repeat center top;  }



.header_right ul li.current-menu-item a,

.header_right ul li.current-bcategory-ancestor a, .header_right ul li.current-cat a { 

  color:#840000; background:url(images/current_page.png) no-repeat center top }

.header_right ul li.current_page_item ul li a, .header_right ul li.current-bcategory-ancestor ul li a {  color:#840000; }

.header_right ul li.current_page_item ul li a:hover, .header_right ul li.current-bcategory-ancestor ul li a:hover { background:#ddd;  color:#840000; }



.header_right ul li.current_page_ancestor ul li a {    color:#840000; }

.header_right ul li.current_page_ancestor ul li a:hover { color:#000; }



.header_right ul li.current_page_parent ul li.current_page_item a { color:#840000; }

.header_right ul li.current_page_parent ul li a { color:#666; }



.header_right ul li.current_page_parent ul li.current_page_item ul li a { color:#840000; }

.header_right ul li.current_page_parent ul li.current_page_item ul li a:hover { color:#000; }



.header_right ul li.current_page_ancestor ul li.current_page_parent a { color:#840000; }

.header_right ul li.current_page_ancestor ul li.current_page_parent ul li a { color:#840000; }

.header_right ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { color:#000; }



.header_right ul li ul li.current_page_parent ul li.current_page_item a { color:#840000; }

.header_right ul li ul li.current_page_parent ul li.current_page_item ul li a { color:#840000; }

.header_right ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { color:#000; }



.header_right ul li ul li.current_page_ancestor a  { color:#840000; }

.header_right ul li ul li.current_page_ancestor ul li a { color:#840000; }

.header_right ul li ul li.current_page_ancestor ul li a:hover { color:#000; }





/******************************************

*   Sidebar: Achte Minute Submenu                         

******************************************/



#submenu_8M {    float: right;

    padding-top: 15px;

    position: relative;

    right: 60px;

    top: -80px;

    width: 200px;}



.booking_form_bg { margin:0 2px 0 3px; padding:8px; width:269px;  background:#ffd9d9; }   

.booking_form_inner { padding: 5px 15px; min-height:100px; border:1px solid #e99a9a; 

                       background:url(images/bookingpattern.png) repeat left top; } 

.booking_form_top { background:url(images/booking_form_top.png) no-repeat left top; height:4px; width:300px;}

.booking_form_center { background:url(images/booking_form_center.png) repeat-y left top;  }

.booking_form_bottom { background:url(images/booking_form_bottom.png) no-repeat left top; height:12px; 

                        clear:both; width:300px;}



/*Suchfeld + Sprachwechsler*/



#submenu_8M h3{    color: #840000;

    font: 1em Cambria,Arial,Verdana,Sans-Serif;

    letter-spacing: 0;

    margin-bottom: 0;

    text-transform: none;

    float: left;

    width: 70px;

    margin-top: 3px;

    background: url("images/vdch-tick-grey.png") no-repeat scroll left 5px transparent;

    clear: both;

    padding-left: 22px;

    font-weight: normal; 

    line-height: 30px; 

}

ul.menu li > ul {display: none;}
ul.menu li.current-menu-item ul, ul.menu li.current-menu-ancestor ul, ul.menu li.current-menu-parent ul { display: block; }

#submenu_8M select{ width:140px; margin: 8px 0; margin-top: -10px; }

#submenu_8M #s{    height: 20px; width: 111px; margin: 6px 0;}

#submenu_8M select, #submenu_8M input { border: 1px solid #9C9C9C; background: transparent; }

#submenu_8M .widget {margin: 0px;}

#submenu_8M .button {color: #000; padding:0px !important;}

.screen-reader-text {visibility:hidden;}

#submenu_8M ul {list-style: none outside none;}

#submenu_8M ul li {

    background: url("images/vdch-tick-grey.png") no-repeat scroll left 5px transparent;

    clear: both;

    line-height: 32px;

    padding-left: 22px;

}

#submenu_8M ul li.current-menu-item { background: url("images/vdch-tick.png") no-repeat scroll left 5px transparent;

}

#submenu_8M ul li.current-menu-item a { color: #666666;}



#qtranslate-7-chooser{float: left; display: inline;}



#qtranslate-7-chooser li{background: none !important;     clear: none !important;

    float: left !important;    padding-right: 10px;    padding-top: 6px;

    padding-left: 0 !important; padding-left: 0 !important; }



		

/******************************************

*   Sidebar                         

******************************************/



.subnav li {/*.subnav is mainly the categories list*/

	list-style:none;

	}



.subnav li a:link, .subnav li a:visited {

	background: #fff;

	display:block;

	padding:4px 4px 4px 20px;

	border-bottom: 1px solid #999;

	}

		

.subnav li a:hover, .subnav li a:active {

	background: #F4F4EC;

	text-decoration:none;

	}

	

#sidelist li {

	list-style:square;

	}

	

.bullets li, #sidelist li {	}

	

#sidelist .bullets li, #sidelist li {

	margin-bottom:5px;

	margin-left:15px;

	}



#sidelist .children {

	background:#F4F4EC;

	}



#sidelist .children li {

	background: #F4F4EC;

	list-style: none;

	margin-left:15px;

	padding-left:15px;

	border-bottom:1px solid #fff;

	}

	

#sidelist .children li a, #sidelist .children li a:visited {

	padding:2px 2px 2px 0px;

	border:0;

	background:#F4F4EC;

	color: #666;

	}



#sidelist .children li a:hover, #sidelist .children li a:active	{				

	color:#000;

	}



	

	

/******************************************

*   Headlines                         

******************************************/


.blogtitle, .blogtitle a {
	color: #000;
	font-size: 1.8em;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	font-weight: regular;
	padding: 20px 0px 10px 0px;
	}

h1 {
	color: #840000;
	font-size: 1.8em;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 20px 0px 0px 10px;
	}

h2 {

   	color: #840000;
  	font: 1.8em Cambria,Georgia,"Times New Roman",Times,serif;
 	margin: 20px 0;
    	}


h3 {
	font: 0.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
   	letter-spacing: 0.15em;
    	margin-bottom: 10px;
    	margin-top: 20px;
	font-weight:bold;
	color:#666666;
	}

	
h5 {
	font-size: 100%;
	text-transform:uppercase;
	margin-bottom:4px;
	font-weight:normal;
	color:#636363;
	}


#sidebar h2, #sidebar h3 a {
	font: 0.9em Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	text-transform:uppercase;
	margin-bottom:4px;
	font-weight:bold;
	color:#333;
	}


#sidebar h3, #sidebar h2 {
	font-size:0.9em;
	/*border-top:3px double #999;*/
	border-bottom:1px dotted #999;
	padding:5px 0 5px 2px;
	margin:20px 0 15px 0;
	color:#333;
	}


h5#respond {
	border-top:1px dotted #666;
	margin-top:25px;
	padding-top:20px
	}

h5#comments {margin-top:32px}

h3 a:link, h3 a:visited {color: #666;}


	

/******************************************

*   Content                        

******************************************/


#content {
	width:695px;
	float:left
	}

.description {
	font-size: 1.3em;
	font-weight: bold; 
	color:#999;
	}


/* Featured Articles formatting "leftcol" */

.feature {
	background: url(images/bg_featured.jpg) repeat-x #f4f4f4;
	padding:15px;
	border: 1px solid #ccc;
	}

.feature p, #rightcol p { margin:0;
    color: #555555;
    font-family: Arial;
    font-size: 13px;      
}

#leftcol img, #rightcol img {
	padding:1px;
	border:0px dotted #999;
        float: left;
	}

#leftcol .feature {margin-bottom: 15px; }

#leftcol p {
	font-size: 12px;
	line-height: 17px;
}

/* Formating of the Leadstory stuff in the tabbed section */

#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	padding:1px;
	border: 1px dotted #999;
	}

.title, h4.title, a.title  {
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	color: #840000;
	letter-spacing:normal;
 	font-size: 1.1em;
  	font-weight: normal;
	margin-bottom: 8px;
	}
		
#lead p {margin-bottom:10px;}


/* Formating of "rightcol" which is the column in the homepage middle ;-) */

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin: 3px 10px 4px 0; 
	display:block
	}

.anythingWindow img {
	margin: 3px 10px 4px 0; 
	}

#rightcol .clearfloat {
	border-bottom:1px dotted #999;
	padding:12px 0;
	}	


/*  Archive Formatting */

.post_archive h4 {
    	color: #840000;
   	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
    	font-size: 1.1em;
   	font-weight: normal;
    	letter-spacing: normal;
    	margin-bottom: 8px;
    	margin-top: 8px; 
}

.post_archive_date {
    	padding: 5px 0;
}
	

.post_archive {
    	border-bottom: 1px dotted #999999;
    	padding: 12px 0;
	display:block;
	clear:both;
}


/* Post Formatting */


.entry {
	padding-right: 10px;
	text-align:justify;
	}

.entry-search {
	margin-bottom: 20px;
	margin-right: 30px;
	text-align:justify;
	border-bottom: 1px dotted #999999;
        padding-bottom: 5px;
	}

.entry-search P {margin: 10px 0;}

.post blockquote {
	color:#666;
	background:#FBF4F4;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	margin-left:48px;
	}

#tags {
	padding:3px 0px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;	
	}	

.postmetadata {
	font-size:0.9em;
	margin:0 0 25px 0;
	padding:5px 10px;
	background:#FBF4F4;
	border-top:1px solid #DDDDDD;	
	border-bottom:1px solid #DDDDDD;	
	}
	

/* Form Elements */


select {

	background:#f2f2f2;

	border:1px solid #9c9c9c;

	width:100%

	}

	



#searchform { 	padding: 0; 	}



.button {

	padding: 1px;

	background:#333;

	color:#fff;

	border:none;

	}



.button:hover {

	background:#666;

	color:#FFF;

	text-decoration:none

	}


#commentform input {
    margin: 5px 15px 1px 0;
}



#commentform textarea {

	width: 100%;

	margin-top:5px;

	}


/* Comments neu 2016-06 Philipp Stiel*/


.comment-form-url {
display: none;
}

.comment-body {	background-color: #f8f7f6; 
		border:1px solid #e5e4e2; 
		padding:12px; 
		margin-bottom:10px; 
		margin-top:13px;}

.comment-respond {	background-color: #fbfaf9; 
			border: 1px dotted #f3f2f1; 
			padding-left: 15px;}

li .comment-respond {	background-color: #fbfaf9; 
			margin-left: 30px; 
			border: 1px dotted #f3f2f1; 
			padding-left: 15px;}

li #commentform textarea {width: 95%;}
#commentform textarea {width: 95%;}

ol.children {	margin-left: 25px;
		list-style-type:lower-alpha;}

.commentform label {width: 400px;}

/* Versuch einer hierarchisierten Nummerierung - schlägt fehl wegen Design _pst 
ol.comment-list {
  counter-reset:listenpunkt_ebene1;
  list-style-type:none;
}
ol.comment-list li:before {
  content: counter(listenpunkt_ebene1) ". ";
  counter-increment:listenpunkt_ebene1;
}
ol.children {
  counter-reset:listenpunkt_ebene2;
  list-style-type:none;
}
ol.children li:before {
  content: counter(listenpunkt_ebene1)"."counter(listenpunkt_ebene2,decimal) ". ";
  counter-increment:listenpunkt_ebene2;
}
*/

/* Comments - Alte Theme-Version vor 2016-06 */

.commentlist {
	padding-left:30px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f4f4f4;
	border:1px solid #E6E3D3;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

.commentmetadata {
	display: block;
	}

.commentlist small {
	/*background:#fff;*/
	padding:2px 4px 2px 4px;
	border:1px solid #E6E3D3;
	}




/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

	

.clearfloat {	display:block;	}


	

/******************************************

*   Footer  + Bottom                    

******************************************/



.footer p {    font: 13px Cambria, "Times New Roman";}


#bottom {color: #838382;}

.footer_in { width:978px; margin:0 auto;  padding: 0; }

.footer { clear:both; height: 50px; background:#991111;}

.bottom a, .bottom p, .footer p, .footer a{color: #838382;}

.bottom p{color: #838382; margin: 0;}

.copyright {float: left;}

.credits {float: right;  }


.clear:after, .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.bottom {
    border-bottom: 1px solid #E99A9A;
    border-top: 1px solid #E99A9A;
    background: url("images/bookingpattern.png") repeat scroll left top transparent;
}

.bottom_in {clear: both; padding: 20px 0 0; margin: 0 auto; width: 978px; }

.three_column_left 	{ width: 30%; float: left;}
.three_column_center	{ width: 30%; float: left;     padding-left: 12px;}
.three_column_right	{ width: 25%; float: left;  padding-left: 134px; padding-bottom: 10px;}


.bottom .widget h3 {
    font: 1.3em Cambria, Arial, Georgia; 
    color: #838382;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #fefefe;
    letter-spacing: 0;
    text-transform: none;
}

.bottom ol, .bottom ul, .bottom li{    list-style: none outside none;  float: left;  margin: 0 12px 0 0;    padding: 0;}



/******************************************

*   Twitter Widget                  

******************************************/



.twtr-widget {   font-family: Cambria, arial,sans-serif !important;}

.dw-twitter-inner .tweet-content { 
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 7px;
    padding-bottom: 7px;
	}
.dw-twitter-inner .time a { font-size: 10px; color: #cccccc; }

.dw-twitter-inner a { color: #000000;}
.dw-twitter-inner { color: #555555;}
.dw-twitter-inner img {float: left;}
.dw-twitter-inner .twitter-user a { color: #000000;}

.dw-twitter-inner .twitter-user .screen_name { color: #cccccc;}


/******************************************

*   Images and Frames 

******************************************/


.alignleft {
    border: 0 solid #999999;
    float: left;
    padding-left: 0 !important;
    margin: 5px 12px 5px 0;
}

.aligncenter {
    border: 0 solid #999999;
    display: block;
    margin: 0 auto 5px;
    padding: 3px;
}

.alignright {
    border: 0 solid #999999;
    float: right;
    margin: 0 0 5px 12px;
    padding-left: 0 !important;

}

a > .alignleft, a > .aligncenter, a > .alignright {

    border: 0 none;

}

.wp-caption-text {

    font-size: 80%;

    line-height: 15px;

    margin: 0 5px;

    text-align: center;

    color: #9F9F9F; 

}

.wp-caption {

    border: 1px solid #E6E6E6;

}

img {

    border: 0 none;

}

#rightcol {

    text-align: left !important;

}

#rightcol > #clearfloat {

    text-align: justify !important;

}




/******************************************

*   Home Slider                   

******************************************/



div.anythingSlider {
    display: block; width: 660px;  min-height:170px;   float:left; 
    background: url("images/bg_leadarticle-slider.jpg") repeat-x scroll 0 0;
    border-color: #CCCCCC;
    border-style: dotted;
    border-width: 1px;
    padding: 0px;
    padding: 0px;
    margin-top: 6px; 
    margin-bottom: 30px; 
}

div.anythingSlider h2 {
		margin: 0px;
		padding: 10px 10px 0;
		font-size:1.5em; 
		font-weight:normal; 
		line-height:normal; } 

div.anythingSlider h2 a { text-decoration:none; }
div.anythingSlider h2 a:hover { text-decoration:none; }

div.anythingSlider p, div.anythingSlider  li { font-weight:normal; 
			border-bottom:none; 
    color: #555555;
    font-family: Arial;
    font-size: 13px;			
}
div.anythingSlider p { margin: 0px; padding: 10px 10px 0; }
div.anythingSlider li { position:relative; }


div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
div.anythingSlider .anythingWindow img {
		float: left;
		padding: 0 10px 30px 0; 
		margin: 0px; 
		}

ul.anythingBase { list-style: none;position: absolute;top: 0;left: 0;margin: 0;padding: 0;} 

ul.anythingBase li.panel { 
		display: block;
		overflow: hidden;
		float: left;
		padding: 0;
		margin: 0;
		}



/* Navigation Arrows */

div.anythingSlider .arrow {top: 50%;position: absolute;display: block;}

div.anythingSlider .arrow a {display: block;height: 120px;margin: -60px 0 0 0; width: 45px;text-align: center;outline: 0; }

div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }

div.anythingSlider .forward { right: 0; }

div.anythingSlider .back { left: 0; }



div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */

div.anythingSlider .back.disabled { display: none; }/* Navigation Links */

div.anythingSlider .anythingControls { outline: 0; display: block; }

div.anythingSlider .thumbNav { margin-top: 0px;  padding: 0; }


*+html div.anythingSlider .thumbNav  { bottom:-26px; }


div.anythingSlider .thumbNav li { display: inline; }

div.anythingSlider .thumbNav a {font: 11px/18px Georgia, Serif;display: inline-block;text-decoration: none;padding: 2px 8px;height: 22px;margin: 0 5px 0 0;  }

div.anythingSlider .thumbNav a:hover {  }


/* slider autoplay right-to-left, reverse order of nav links to look better */

div.anythingSlider.rtl .thumbNav a { float: right; } 
div.anythingSlider.rtl .thumbNav { float: left; }    
div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}


/* Default State */

div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a { color: #000;}
div.anythingSlider .anythingWindow { }
div.anythingSlider .start-stop {background-color: #040;color: #fff;}
div.anythingSlider .start-stop.playing {background-color: #800;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #ddd;}



/* Active State */

div.anythingSlider .start-stop {background-color: #080;color: #fff;}
div.anythingSlider .start-stop.playing {background-color: #d00;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #fff;}


/* anythingSlider base UL */

ul.anythingBase {background: transparent; } 
ul.anythingBase li.panel {background: transparent; }


/* Navigation Arrows */

div.anythingSlider .arrow a { }
div.anythingSlider .forward a {  }
div.anythingSlider .back a { }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { }
div.anythingSlider .anythingControls {  }
div.anythingSlider .thumbNav a { background:url(images/slider-normal.png) no-repeat left top;  }
div.anythingSlider .thumbNav a:hover { background:url(images/slider-current.png) no-repeat left top;  }
div.anythingSlider.activeSlider .thumbNav a.cur { background:url(images/slider-current.png) no-repeat left top; }

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop { padding: 2px 5px; display:none;
width: 40px;text-align: center;text-decoration: none;float: right;z-index: 100;outline: 0; 
}

/******************************************

*   Plugin Event Calendar                  

******************************************/

/***  Event list ***/
.sidebar_widget .ec3_list { margin-left:-12px; color: #666666;}
.sidebar_widget .ec3_list li { font-size:1em !IMPORTANT;}
.sidebar_widget .ec3_list li:before { content:"" !IMPORTANT;}

.sidebar_widget .ec3_events li {list-style: square outside none !important; margin-left: 5px; font-size: 100%;}

.sidebar_widget .ec3_events li li {list-style: none outside none !important; margin-left: 0px !important;}


/*** ***  Schedule ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:right;
}


table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }
td.ec3_to    { text-align:center; }



/******************************************

*   Plugin Popular Widget (Tabs: Meist kommentiert, neu)               

******************************************/

#sidelist .pop-layout-v li {
	margin-left:0;
	margin-bottom:0;
	list-style:none;
}

ul.pop-widget-tabs {
	clear:both;
	width: 100%;
	margin-bottom: 10px;
   	margin-top: 25px;
	border-bottom: 1px dotted #999999;
    	clear: both;
    	height: 30px;
}

ul.pop-widget-tabs li {
	padding:0;
	float: left;
	display: inline;
	border: 0px;
	margin: 0 1px 1px 0;
	list-style:none;
	cursor: pointer;
}

ul.pop-widget-tabs li a {
	float: left;
	display: block;
	padding: 0 5px;
	background: #fff;
	line-height: 30px;
	text-decoration:none;
	border-bottom: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
  	color: #333333;
 	font-size: 0.8em;
 	text-transform: uppercase;
 	letter-spacing: 0.0em;
 	font-weight: bold; 
        padding: 0 7px;
}

ul.pop-widget-tabs.pop-tabs-all li { margin:0 }
ul.pop-widget-tabs.pop-tabs-all li a { padding: 0 4px; }
ul.pop-widget-tabs.pop-tabs-all li span { display:none }
ul.pop-widget-tabs li a:hover,
ul.pop-widget-tabs li a.active,
ul.pop-widget-tabs li a:active,

ul.pop-widget-tabs li a:focus {
	text-decoration:none;
	border:1px dotted #999999;
	border-bottom: 0; 
}

div.pop-inside {clear:both;}

div.pop-inside ul {
	border:none;
	padding:0px;
	display:block;
	list-style:none;
	position:relative;
	margin-bottom:5px;
}

div.pop-inside ul li {
	list-style:none;
	position:relative;
}

div.pop-inside ul li .pop-title { }

div.pop-inside ul li a {
	text-decoration:none;
	font-weight:normal
}

div.pop-inside ul li p {
	margin:0;
	padding:0;
}

div.pop-inside ul li img {
	display:block;
	padding: 0 !important;
	height:auto
}

div.pop-inside div.pop-cl { clear:both }
div.pop-inside ul li { opacity:1 }
div.pop-inside ul li:hover,
div.pop-inside ul li:active,
div.pop-inside ul li:focus,
div.pop-inside ul li:hover,
div.pop-inside ul li:active,
div.pop-inside ul li:focus { text-decoration: underline; }
div.pop-inside ul li .pop-overlay {
	bottom:0;
	opacity:1;
	display:block;
	padding:5px 0px;
	background-color:#444;
	position:absolute;
}

div.pop-inside .pop-count{  opacity: 0.5;  }

div.pop-inside ul li .pop-rating {
	float:left;
	width:12px;
	color:#FFF;
	font-size:.9em;
	padding:0 3px;
	display:block;
	margin-right:5px;
}

.pop-layout-v div.pop-inside ul li {
	clear:both;
	padding:3px 0px;
	position:relative;
	border-bottom:dotted 1px #ccc;
}

div.pop-inside ul li:last-child {
	border-bottom:none;
	margin:0;
	padding-bottom:0
}

.pop-layout-v div.pop-inside ul li .pop-overlay {
	opacity:1;
	display:inline;
	padding:0;
	background:none;
	position:static;
}

.pop-layout-v div.pop-inside ul li img {
	margin:0;
	float:left;
	max-width:65px;
	margin-right:10px;
}

/*Cloud tag*/

div.pop-inside ul.wp-tag-cloud {
	width:auto;
	height:auto;
	padding:5px 8px;
}

div.pop-inside ul.wp-tag-cloud li {
	padding:0;
	width:auto;
	display:inline-block;
	word-break: break-all;
	word-wrap: break-word;
	border-bottom:none;
}

div.pop-inside ul.wp-tag-cloud a:hover,
div.pop-inside ul.wp-tag-cloud a:focus,
div.pop-inside ul.wp-tag-cloud a:active { text-decoration:underline }

/*Neues Events-Plugin*/

table.events-table{
	border-bottom: 1px solid #ededed;
}
.events-table td{
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0 !important;
	vertical-align: baseline;
}
.events-table IMG{
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}