/*  
	Theme Name: 	WordPress Theme 917
	Theme URI: 		http://template-help.com/
	Description:	A theme from Template-Help.com Collection
	Version: 		  2.8
	Author: 			Template_Help.com 
	Author URL: 	http://www.Template-Help.com/ 
*/

/**********************/
	
	#nav { float:left; width:100%; overflow:hidden; padding:8px 0 0 0; }
	#nav a { display:block; float:left; width:25px; height:25px; text-decoration:none; background:url(images/page.gif) no-repeat 0 0; margin:0 2px 0 0; text-align:center; line-height:25px; color:#999; font-size:1em;  }
	#nav a.activeSlide { background:url(images/page-act.gif) no-repeat 0 0; color:#fff; }
	#nav a:hover { background:url(images/page-act.gif) no-repeat 0 0; color:#fff; }

/**********************/

	* { padding:0; margin:0;}
	html { font-size:100.01%;}
	body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background:#fff; color:#888;}
	
	.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse; }
	td {vertical-align:top; }
	ul { list-style: none; }
	p { padding:0 0 18px 0; }
		
	a { text-decoration: none; color:#469497; outline:none; }
	a:hover { text-decoration: underline; }

/*** Main ***/

	.main-width { width:900px; margin:0 auto; }
	
	.header-top { height:78px; }
	.header-bot { height:408px; overflow:hidden; }
	.header-bot .bg { height:408px; background:#fff; overflow:hidden; }
	.header-bot .main-width { background:#fff; position:relative; height:408px; padding:0; overflow:hidden; }	

body {        background-image: url(/start/backgroundImgBinary/Hintergrundbild-sw.jpg);
    }

	
/*** Menu ***/
	.menu { float:right; position:relative; z-index:1; padding:0 25px 0 0; }	
	.menu ul { float:right;list-style:none; height:100%; overflow:hidden; }
	.menu ul li { float:left; overflow:hidden; padding:30px 16px 15px 16px; margin:0px 0px 0px -2px; }
	.menu ul li a { display:block; float:left; overflow:hidden; cursor: pointer; text-decoration:none; }
	.menu ul li a { font-size:2.1em; height:18px; color:#888; text-transform:uppercase; text-indent: -1000em; }
	
	.menu ul li a.menu01 { width:52px; height:22px; background:url(images/menu01.gif) no-repeat 0 0; }
	.menu ul li a.menu02 { width:40px; height:22px;background:url(images/menu02.gif) no-repeat 0 0; }
	.menu ul li a.menu03 { width:109px; height:22px;background:url(images/menu03.gif) no-repeat 0 0; }
	.menu ul li a.menu04 { width:45px; height:22px;background:url(images/menu04.gif) no-repeat 0 0; }
	.menu ul li a.menu05 { width:57px; height:22px;background:url(images/menu05.gif) no-repeat 0 0; }
	
	.menu ul li a.menu01:hover { background:url(images/menu01-act.gif) no-repeat 0 0;}
	.menu ul li a.menu02:hover { background:url(images/menu02-act.gif) no-repeat 0 0;}
	.menu ul li a.menu03:hover { background:url(images/menu03-act.gif) no-repeat 0 0;}
	.menu ul li a.menu04:hover { background:url(images/menu04-act.gif) no-repeat 0 0;}
	.menu ul li a.menu05:hover { background:url(images/menu05-act.gif) no-repeat 0 0;}
	
	.menu ul li#current a.menu01 { background:url(images/menu01-act.gif) no-repeat 0 0;}
	.menu ul li#current a.menu02 { background:url(images/menu02-act.gif) no-repeat 0 0;}
	.menu ul li#current a.menu03 { background:url(images/menu03-act.gif) no-repeat 0 0;}
	.menu ul li#current a.menu04 { background:url(images/menu04-act.gif) no-repeat 0 0;}
	.menu ul li#current a.menu05 { background:url(images/menu05-act.gif) no-repeat 0 0;}
	
	.menu ul li.current_page_item a:hover { color:#888;}
	
/*** Logo ***/
	.logo { float:left;}
	.logo .indent { padding:19px 0px 0px 17px; }
	.logo h1 { float:left; width:252px; height:39px; font-size:2.1em; display:block; color:#fff; cursor:pointer; background:url(images/logo.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}
	.logo h1:hover { text-decoration:none;}
	
/*** Search ***/
	.search { float:right; right:0; bottom:0; margin:0; position: absolute; z-index:1; padding:0; }
	.search .indent { height:100%; float:right; padding:0 14px 0 0; }
	
	.search form { background:url(images/search-bg.gif) no-repeat 0 0; padding:0;}
	.search .text { width:212px; padding:0 0 18px 5px; margin:0 4px 0 0; border:0; background: transparent;}
	.search .but { cursor: pointer; margin:0;}

	input.text, select, textarea { vertical-align:middle; font-family:arial; font-size:13px; color:#888; padding:2px 0 3px 6px; border:1px solid #888; }
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; background:#fff; }
	.content .main-width { }
	.content-indent { overflow:hidden; height:100%; padding:25px 22px 0 17px; }
	.column-right { float:right; width:436px; margin:0 0 0 18px; padding:0;}
	
/*** Widgets  ***/
	.widget-left { float:left; width:192px; height:100%; overflow:hidden; padding:0 0 32px 0; font-size:1.2em; margin:0 37px 0 15px; position:relative; z-index:1;}
	.widget-right { float:left; width:192px; height:100%; overflow:hidden; padding:0 0 32px 0; font-size:1.2em; position:relative; z-index:1; }
	.widget-left h4, .widget-right h4 { font-weight: normal; font-size:2em; padding:0 0 18px 0;}
	.widget-left ul { height:100%; overflow:hidden; margin:0;}
	.widget-left ul li { height:100%; padding:0 0 5px 0;}
	.widget-left ul ul { margin: 0 0 15px 0; }

	.widget-left a, .widget-right a { color:#000; }
	.widget_tag_cloud a { color:#000; font-size:1.2em; }
	
/* SHOP Sidebars */
.widget_simpleimage { float:left; margin:0; padding:0 2px 0 0; }
.simpleimage { display:inline; margin:0; padding:0 }
.simpleimage p { margin:0; padding:0; }
.simpleimage p img { float:left; margin:0 0 45px 0; padding:0; }

.shop-title { text-transform:uppercase; font-weight:bold; padding:0 0 15px 0; }
.shop-button { display:inline-block; width:70px; height:27px; padding:5px 0 0 0; }

/*** widget_categories ***/
	.widget_categories ul li { background:url(images/marker02.gif) no-repeat 0 0px;}

/*** widget_links  ***/
	.widget_links ul li { background:url(images/marker03.gif) no-repeat 0 0px;}
		
/*** widget_recent_entries  ***/
	.widget-bot { overflow:hidden; height:100%; padding:35px 8px 35px 6px; background:none; font-size:1.2em; }
	.widget-bot .left1 { width:160px; float:left; margin:0 35px 0 0; text-align:right; line-height:22px; }
	.widget-bot .left2 { width:200px; float:left; margin:0 75px 0 0; }
	.widget-bot .left3 { width:70px; float:left; margin:0 75px 0 0; }
	.widget-bot .left4 { width:285px; float:left; margin:0; }
	
	.widget-bot .left2 p { margin:10px 0 0 0; padding:0; }
	.widget-bot input, .widget-bot textarea { border:none; background:#e0e2e3; color:#7b7b7b; font-size:11px; padding:2px 6px 3px 6px; }

	.widget-bot	.widget h2 { font-size:2.5em; padding:0; margin:0; }
	.widget-bot	.widget h4 { font-size:1.5em; text-align:right; padding:0; margin:0; }
	.widget-bot	.widget ul { height:100%; overflow:hidden; }
	.widget-bot	.widget ul li { height:100%; background:none; overflow:hidden; padding:0 0 10px 0; }
	.widget-bot	.widget ul li a { color:#000; }
	
	.widget-bot	.widget_recent_entries ul { margin:0; }
	.widget-bot	.widget_recent_entries ul li { clear:both; overflow:hidden; height:100%; padding:14px 0 2px 0; margin:0;}
	.widget-bot	.widget_recent_entries ul li a { font-weight:bold; font-size:1.7em; color:#d3cbb1;}
	
/*********/
	#search form { padding:0;}		
	#search .text { width:100px; margin:0 4px 0 0;}
	.widget_calendar table { margin:0;}	
	
/*** Content  ***/
	.column-center { overflow:hidden; height:100%; padding:0; }
	
	.column-center .indent { clear:both; height:100%; border-bottom:1px solid #888; padding:0 0 22px 0; margin:0 0 10px 0;}
	.column-center .title { padding:0;}
	.column-center .title h2 { font-size:2.4em; font-weight:normal; margin:0; padding:0 0 10px 0; }
	.column-center .title h3 {	font-size:2em; padding:0;	}
	.column-center .title h2 a,	.column-center .title h3 a { color:#000; }
	.title-page01 * {  font-size:2em; font-weight: normal; text-transform:uppercase; padding:0 0 10px 0;}
	.title-page02 * {  font-size:2em; font-weight: normal; text-transform:uppercase; padding:0 0 10px 0;}
	
	.date {	font-size:1.2em; color:#888; float:left; text-align:center;	width:60px; height:60px; text-transform:uppercase;	background:url(images/date.gif) no-repeat 0 0; }
	.date span { font-size:36px; display:block; margin:-1px 0px -6px 0px;}
		
/*******/
	.text-box {	clear:both; height:100%; overflow:hidden;	font-size:1.3em; line-height:1.6em;	padding:0; }
	.text-box p { padding:0 0 11px 0; }
	.text-box .fleft { padding:0 25px 0 0;  display: inline; float:left; overflow:hidden; height:100%;}
	.text-box .fleft img { margin:-1px 0 20px 0;}
	.text-box .img { margin:0;}
	
/******/
	.nav-bar { clear:both; color:#888; font-weight: bold; font-size:1.3em;}
	.nav-bar a { font-size:100%;}
	
	.postmetadata { clear:both; font-size:1.3em; line-height:1.3em; color:#888;  padding:5px 0 5px 0;}
	.postmetadata a { padding:0 1px 0 5px; }
	
	.link-edit { clear:both; padding:6px 0 10px 0;}
	.link-edit a { font-size:13px; font-weight:bold; }
	
	.navigation { font-size:12px; padding:0 0 6px 0;}
	.navigation a { font-size:12px; font-weight:bold; padding:0;}
	
	.bgnone { border:0; background: none;}
	
/*******/
	.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5 { line-height:1.5em; }
	.text-box h1 { font-size:1.8em; font-weight: normal;}
	.text-box h2 { font-size:1.7em; font-weight: normal;}
	.text-box h3 { font-size:1.4em;}
	.text-box h4 { font-size:1.3em;}
	.text-box h5 { font-size:1.2em;}

/*** OL UL style ****/
	.text-box ul { padding:2px 0px 5px 2px; overflow:hidden; height:100%;}
	.text-box ul li { background:url(images/marker.gif) no-repeat 0 2px; padding:0 0 4px 20px; list-style-image:none; list-style:none; font-weight:normal;}
	.text-box ul li ul { margin-left:15px;}
	.text-box ul li ol { margin-left:20px;}
	.text-box ul li ol li { list-style-type:decimal; background:none;}
	
	.text-box ol { padding-left:2px; padding:5px 0px 5px 2px;}
	.text-box ol li { /*background:none;*/ padding:0px; margin-left:20px;  font-weight:normal;list-style-type:decimal;}
	.text-box ol li ul { padding:2px 0px 5px 2px;}
	.text-box ol li ul li { font-weight:normal; background:url(images/marker.gif) no-repeat 0 5px; padding:3px 0px 9px 20px;}
	
	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
	.text-box ol li a:hover{ text-decoration:underline; }
	.text-box ol li ul li a { font-weight:normal; }

/*** Footer ****/
.footer { background:url(images/content-bg.gif); }
.footer { clear:both; overflow:hidden; height:100%; font-size:1.3em; background:#fff; color:#6a6262; line-height:1.4em;}
	.footer .indent { padding:52px 52px 58px 2px;}
	.footer span { color:#000;}
	.footer a { color:#888; }








/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */

	.info-sidebar { padding:10px 20px 10px 0;  width: auto; overflow: hidden; font-size:1.2em; line-height:1.4em;}
	.info-sidebar a { color:#000;}
	
	.pagetitle { font-size:2.1em; font-weight:normal; overflow:hidden; text-align:center; padding:6px 0 10px 0;/* margin:0px 0px -20px 0px;*/}

/*--- Navigations ---*/
	.navigation { clear:both; overflow:hidden}
	.navigation .alignleft { float: left; width:45%; text-align:left;  padding:0;}
	.navigation .alignright { float: right; width:45%; text-align:right; padding:0;}
	
	.pd-nav { padding:0; margin:0;}
	.pd-nav .alignleft { padding:0; margin:0;}
	.pd-nav .alignright { padding:0; margin:0;}
	.pd-title {padding-bottom:0;}
	
	.marg { margin-bottom:10px;}

/*--- Begin Images ---*/
	p img {	padding: 0;	max-width: 100%; }
	img.centered { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { float: right;display:inline;	padding: 0;	margin: 3px 0 10px 20px; }
	img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}
	
/*------*/
	#tag_cloud .widget-bottom-left {padding-bottom:15px;}
	#tag_cloud .widget-heading {margin-bottom:15px;}
	#tag_cloud a {padding-left:3px;}
	
	/*--- Popup styles ---*/
	#commentspopup {}
	#commentspopup #header {background:#2F3F99;}
	#commentspopup .page-padding {padding:0 5px;}
	#commentspopup .page-width {width:538px; margin:0 auto;}
	#commentspopup .header-top { }
	#commentspopup .header-top-right { }
	#commentspopup .header-top-left { width:100%; height:160px;}
	#commentspopup .header-padding {padding:39px 0 0 89px;}
	#commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-10000em; width:141px; height:27px;}
	#commentspopup h1:hover {text-decoration: none; cursor:pointer;}
	#commentspopup .description {width:141px; height:9px; text-indent:-10000em; margin-top:2px;}
	#commentspopup .description2 {width:249px; height:27px; text-indent:-10000em; margin-top:19px;}
	#commentspopup .border-bottom-left {padding:17px 37px 10px;}
	#commentspopup p {font-size:12px;}
	
	
/*--- Begin Typography & Colors ---*/
	small {	font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	small * {font-size: 0.9em;}
	small p {font-size: 0.9em;}
	
	select { width: 130px;}
		
	#commentform {font-size:1.2em;}
	#commentform input { margin: 5px 5px 1px 0;}
	#commentform { margin: 5px 10px 0 0; }
	#commentform textarea { width: 100%; padding: 2px; }
	#commentform #submit { margin: 0 0 10px auto; float: right; }
		
	#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#respond p { padding:0 0 10px 0; text-indent:0;}
	#respond form p { padding:0 0 10px 0; text-indent:0;}
	
/*--- Begin Calendar ---*/
	#wp-calendar { empty-cells:show; width: 155px; font-size:1.1em;}
	#wp-calendar th { padding:3px 0; text-align:center; }
	#wp-calendar td { padding:3px 0; text-align:center; }
	#wp-calendar a { display: block; font-weight:bold;}
	#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
	#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal;}
	#wp-calendar caption { text-align: center; font-weight:bold; font-size:1.3em; padding:0 0 6px 0;}
	
	.widget-bot #wp-calendar * { color:#fff; }
	.widget-bottom #wp-calendar * { color:#fff; }
	
/* Begin Various Tags & Classes */
	acronym, abbr, span.caps { cursor: help; }
	acronym, abbr {	border-bottom:1px dashed #999; }
	blockquote { border:1px solid #635b4f;	background:#efede0; padding:15px 10px 10px 20px; margin:5px 0; color:#fff; }
	blockquote cite {	margin: 5px 0 0; display: block;	}

/* Captions */
	.aligncenter,	div.aligncenter {	display: block;	margin-left: auto; margin-right: auto;}
	.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #fff;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; }
	.wp-caption img {	margin: 0; padding: 0;	border: 0 none; }
	.wp-caption p.wp-caption-text {	font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* Begin Comments*/
	.alt { clear:both; padding-bottom:20px; font-weight: normal;}
	.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
	.commentlist { color:#000; text-align: justify; }
	.commentlist a { color:#8e7e5a}
	.commentlist span { color:#8e7e5a;}
	
	ol.commentlist  li { list-style: none; font-size:12px;	margin:6px 0px 6px 0px;	padding: 5px 10px 3px; border:1px solid #635b4f;	background:#efede0;	}  /*list-style: none;*/
		
	.commentlist li .avatar {	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;  }   /*margin:0px 20px 15px 0px;*/
	.commentlist p { color:#444; margin: 10px 5px 10px 0;	}
	#commentform p { margin: 5px 0; padding-left:15px; }
	.nocomments {	text-align: center;	margin: 0; padding: 0;	}
	.commentmetadata { margin: 0; display: block; }
	
