/* @override http://impulsncoaching.ch/wordpress/wp-content/themes/impuls/style.css */

/*THEME NAME: impulsTHEME URI: http://kummod.ch/DESCRIPTION: Theme designed for use with the SandboxVERSION: 1.0AUTHOR: kummodAUTHOR URI: http://kummod.ch/TEMPLATE: sandbox*//* Basic Styles================================================*/body {	color:#000000;	text-align: center;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	background-image: url(images/hi.jpg);	padding: 10px;	font-size: 14px;	font-family: Tahoma, "Helvetica Neue", Helvetica;	line-height: 1.4em;	text-decoration: none;}a, a:link, a:visited  {	color: #000000;	line-height: 1.6em;	text-decoration: none;}a:hover  {	color: #ff9900;}.current_page_item a:link, .current_page_item a:visited {	color: #ff9900;}.current_page_item a:hover {	color: #666666;}.current-cat a:link, .current-cat a:visited {	color: #ff9900;}.current-cat a:hover {	color: #999999;}#content a:link, #content a:visited {	color: #666666;}#content a:hover {	color: #ff9900;}img {	border-color: #000000;}a:hover  {	border-color: #666666;}a img, a:visited img {	border-color: #666666;}a:hover img {	border-color: #ff9900;}a img.wp-smiley {border: 0;}h1 {	font-size: 3em;	font-style: normal;	font-weight: normal;	text-decoration: none;	letter-spacing: 0.7em;}h2 {	font-size: 1.4em;	font-style: normal;	font-weight: bolder;	letter-spacing: 0.2em;}h3 {	font-size: 18px;	color: #000000;	font-style: normal;	font-weight: normal;	vertical-align: bottom;	display: inline;	padding: 10px 0px 0px;	clear: both;	float: left;	width: 570px;	margin: 0px;
	border-top: 1px solid black;
}h4 {
	font: 1.3em "Courier New", Courier, mono;
}h5 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
}h6{
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	font-size: 0.8em;
}

pre {
	color: black;
	font: 11px "Courier New", Courier, mono;
}

ul, ol{	list-style:none;	margin: 0px;	padding: 0px;}

address {
	color: black;
	text-align: left;
	font: normal 0.8em "Courier New", Courier, mono;
}
/*==============================================*//* Basic Layout Styles================================================*//*--- Wrapper ---*/#wrapper {	text-align: left;	vertical-align: middle;	margin: 0px auto;	width: 930px;	text-align: left;	background-repeat: repeat-y;	background-position: left top;	background-image: url(images/bg.jpg);}/*--- Page Header ---*/#header {	background-image: url(images/title.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	overflow: visible;	margin: 0px;	clear: both;	height: 160px;	padding: 0px;}#blog-title {	font-size: 0em;}#blog-description {	font-size: 0em;	clear: both;}#access {	display: none;}#access ul {	margin:0;	padding:0 7px 10px 7px;	list-style:none;}#access h3 {	margin:10px 0 5px 0;	padding:0 7px 0 7px;}/*--- Page Content ---*/#container {	float: right;	overflow: hidden;	width: 570px;	padding-bottom: 0px;	margin: 0px;	clear: both;	padding-left: 0px;	position: relative;	padding-right: 60px;	display: block;	padding-top: 0px;}#primary {	overflow: hidden;	width: 230px;	padding-left: 20px;}.sidebar {	float: left;	font-weight: bold;}.sidebar ul {	margin:0;	padding:0 0px 10px 15px;	list-style:none;}.sidebar h3 {}#secondary {	margin: 0px;	clear: both;	overflow: visible;	float: none;	background-image: url(images/unten.jpg);	background-repeat: repeat-y;	background-position: left;	padding: 0px;}/*--- Page Footer ---*/#footer {	font-size: 0.8em;	text-align: right;	margin: 0px;	color: #333;	clear: both;	overflow: visible;	padding: 0 60px 25px 40px;
	background: url(images/footer.jpg) no-repeat left bottom;
}#generator-link a:link, #generator-link a:visited, #theme-link a:link, #theme-link a:visited, #design-link a:link, #design-link a:visited {	color: #000000;}#generator-link a:hover {	color: #ffffff;}#theme-link a:hover {	color: #ffffff;}#design-link a:hover {	color: #ffffff;}/*--- Skip ---*/.skip-link {	font-size: 0px;	line-height: 0px;	visibility: hidden;	position: absolute;	top: -50px;}/*--- Search ---*/#search h3 {	display: none;}.search .post {border-top: 0;}#searchsubmit {	width: 80px;}#formsubmit {	width: 170px;}input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active, input:focus, input:active, input:hover, textarea:focus, textarea:active, textarea:hover, blockquote:hover {}.sidebar #s, .sidebar #searchsubmit {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 15px;	width: 170px;}.sidebar #s {	margin: 0px 0px 20px 15px;	padding: 0px;	width: 170px;}.search #content #searchform div {	text-align: left;}#sb-suche {	text-align: left;	margin-top: 0px;	color: #000000;	margin-bottom: 0px;	margin-right: 0px;	margin-left: 0px;	background-image: url(images/grafik.gif);	padding-top: 60px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-repeat: no-repeat;	background-position: center top;}.widgettitle{	padding: 0px;	margin: 0px;	visibility: hidden;}

#sprache {
	margin-left: 15px;
	font-size: 12px;
}/*--- Other Styles ---*/.navigation {	float: left;	overflow: visible;	width: 570px;	clear: both;	color: #000000;	font-weight: bold;	padding: 0px;	margin-top: 5px;	margin-bottom: 10px;	letter-spacing: 0.1em;}.nav-previous {	float: left;	overflow: visible;	width: 280px;	clear: left;	color: #000000;	font-weight: bold;}.nav-next {	float: right;	overflow: visible;	width: 280px;	text-align: right;	clear: right;	color: #000000;	font-weight: bold;}/*==============================================*//* Posts================================================*/.post {	display: inline;
}.entry-title a {color: #000000;}.entry-date {	font-size: 0.8em;	color: #999999;	clear: both;	float: left;	width: 570px;	padding-bottom: 5px;}.entry-meta {	color: #666666;	font-size: 0.8em;
	padding-bottom: 20px;
	padding-top: 5px;
}.entry-meta a {color: #000000;}#login {	font-size: 0.8em;}/*==============================================*//* Comments and Trackbacks================================================*/#comments {	padding: 0px;	list-style-type: none;	margin: 0px;}.comment ul {	margin: 0;	padding: 0;}.comment li {	display: inline;	margin: 0;	padding-top: 0;	padding-right: 20px;	padding-left: 0px;	padding-bottom: 0;}#trackbacks-list {}.comment {	padding-top: 30px;}.trackback, .pingback {
	padding-top: 30px;
	font-size: 7px;
}.comment-author, .comment-meta {	font-size: 1.5em;	color: #666666;	font-weight: bold;	padding-top: 10px;	margin-top: 10px;	display: block;}.comment-meta {	font-size: 0.9em;	font-weight: normal;	text-decoration: none;	display: inline;}.comment-meta a {color: #000000;}.comment p {	line-height: 120%;}#respond {	background-color: #ffffff;}.bypostauthor {}.required {}#formcontainer {}.form-input input:focus, .form-textarea input:focus {	background-color: #FFFFFF;}#submit {}#searchform {}.form-label label {font-weight: bold;}.important {color: #999999;}.unapproved {	color: #000000;	display: block;	font-size: 1.2em;	font-weight: bold;	margin: 8px 0 0 0;}/*==============================================*//* Calendar Widget================================================*/#calendar_wrap {	width: 170px;	border: 1px solid #000000;	text-align: center;	padding-top: 10px;	margin-left: 15px;}#wp-calendar {	position: statc;	font-size: 0.8em;	text-align: center;	width: 170px;	color: #000000;}#wp-calendar caption {	font-weight: bold;	padding-bottom: 15px;	font-size: 1.2em;}#wp-calendar thead tr th {	background-color: #000000;	color: #666666;}#wp-calendar tbody tr td a {	font-weight: bold;	color: #666666;}#tag_cloud {	padding-bottom: 10px;	width: 170px;	color: #CCFF00;	padding-left: 15px;}/*==============================================*//* Printing================================================*/@media print {    #footer, #primary, #secondary, .skip-link, #access, #respond, .navigation, #navigation-below, .edit-link {display: none;}	 #wrapper {border-top: 0;}	 #header {}	 #blog-title {		float: none;		margin: 0;		padding-bottom: 0;		}	#blog-description {display: none}	#container {		width: 99%;		margin: 0;		float: left;		overflow: visible;	}	#content {		margin: 0;	}	#primary {	width: 0%;	float: right;	}}/*==============================================*/.unten {	background-image: url(images/image.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	font-weight: normal;	color: #000000;	text-align: center;
	padding: 50px 40px 13px 20px;
}.tag {	color: #99FF00;	font-size: 18px;}#content ul {	margin:0;	padding:0;	list-style:none;}.linkcat {	border-bottom: 30px solid #FFFFFF;	display: inline;}#sb-meta {	font-size: 12px;	font-weight: normal;}.wordpress y2008 m11 d28 h12 page pageid-61 page-author-matthias loggedin #wrapper #secondary .unten .xoxo #tag_cloud .tag-link-5 {	color: #FFCC66;	margin: 15px;	padding: 15px;}.textwidget {	text-align: left;}.bannerbild {	border: 1px solid #666666;}p {	margin-bottom: 10px;
}

li.active {
	font-weight: bold;
}

#qtranslate-4-chooser li {
		display: inline;
	margin-right: 10px;
}

#qtranslate-4-chooser {
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
}
div.entry-content ul li {
	list-style-type: disc;
	margin-left: 20px;
}

div.entry-content ol li {
		list-style-type: decimal;
	margin-left: 20px;
}




