/*
Theme Name: Minimal Theme
Theme URI: http://www.spendino.de
Description: The 2012 theme for spendino
Author: Sven Denkert
Author URI: http://www.denkert.eu/
*/

html, body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, a
{	border-collapse: collapse; padding: 0; margin: 0;
	font-family: 'Droid Sans', 'ProximaNovaRegular', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
}

root, html, body{	display: block;	}
a				{	text-decoration: none; }
#wrapper		{	width: 1018px; margin: auto; }
#access ul		{	list-style: none; padding: 0; }
#access li		{	display: inline-block; }

#branding		{	margin: 10px 0; }
#site-title		{	display: none; }

/** main menu on top **/
#primary-nav a						{	font-size: 12pt;
										display: inline-block; padding: 10px 0px 10px 0px; width: 180px;
										text-align: center; }
#primary-nav ul						{	display: inline-block; }
#primary-nav li						{	margin: 0; }
#primary-nav ul ul					{	margin-left: 10px; }
#primary-nav .menu>li:first-child>a	{	width: 80px; }
#primary-nav .menu a span			{	display: inline-block;
										height: 16px; width: 16px; }
/* #primary-nav .menu>li:last-child a	{	width: 180px; margin-left: 10px; } */
#primary-nav .menu>li>a,
#primary-nav .sub-menu				{	border-radius: 3px; }
#primary-nav .sub-menu .menu-item	{	border: none; margin-left: -2px; }
#primary-nav .sub-menu .menu-item:first-child {	margin-left: 0; }
/* #primary-nav .menu>li:last-child a		{	margin-top: -1px; font-weight: bolder; } */
/* #primary-nav .menu>li:last-child span	{	display: inline-block; width: 40px; height: 40px; margin: -11px 3px 0 0; } */
/* #primary-nav .sub-menu li:last-child a{	padding: 8px 15px 15px 15px; color: #fff; width: 120px; background-image: none; } */

/** Markierung des aktiven Menüpunktes **/
.menu .current-menu-item>a				{	font-weight: bold; }
#primary-nav .current-page-ancestor>a,
#primary-nav .current_page_item>a,
#primary-nav .current_page_parent>a		{	font-weight: bold; }

#main			{	margin: 10px 0; margin-top: 25px; position: relative; }

/** content container **/
#container		{	float: left; width: 758px; position: relative;  }
#container.full	{	width: 1018px; }

/* #sidebar .textwidget img	{	margin-top: -13px; } */
#sidebar		{	float: right; width: 200px; font-size: 10pt; color: #20822C; }
#sidebar ul		{	list-style: none; }
#sidebar>ul		{	border-top: solid 1px #DBE1E3; }
#sidebar .menu				{	border-top: solid 1px #DBE1E3; }
#sidebar li					{	/*background-color: #EAF1F5;*/ border-bottom: solid 1px #DBE1E3; }
#sidebar a					{	display: block; padding: 8px 0 8px 15px; }
/* #sidebar .sub-menu a		{	padding-left: 40px; } */
/* #sidebar .sub-menu li		{	border: none; border-top: solid 1px #DBE1E3; } */
#sidebar .widget-title		{	font-weight: normal; font-size: 12pt; /*background-color: #E7F0F8;*/ padding: 8px 0 8px 15px; }
/*#sidebar .current-menu-item>a	{
					background-image: url('img/selected.png'); background-position: right center;
					background-repeat: no-repeat; margin-right: -1px; }*/
#sidebar li ul						{	display: none; }
#sidebar li.current-menu-item ul	{	display: block; }
#sidebar li.current-menu-ancestor ul	{	display: block; }


#hotline		{	padding: 20px; }
#hotline p		{	margin-bottom: 10px; color: #294E5B; }
#hotline span				{	color: #999; }
#hotline span:last-child	{	color: #537E15; font-weight: bold; }

/** Content Formatierungen **/
#content		{	margin: 20px 20px 20px 10px; line-height: 150%; font-size: 10pt; color: #294E5B; }
.full #content	{	margin: 20px; }
#content h1			{	margin: 0 0 10px 0; font-size: 18pt; font-weight: normal; line-height: 125%; color: #20822C; text-align: left; }
#content h2			{	margin: 0 0 10px 0; font-size: 13pt; font-weight: bold; color: #294E5B; text-align: left; padding-top: 10px; }
#content h3			{	margin: 10px 0px 10px 0px;
					font-size: 14px;
					font-weight: bold;
					/*color: #20822C;*/
					text-align: left;}
					
#content h1 + div>h2	{	margin-top: -5px; }
#content p				{	text-align: justify; margin-bottom: 10px; }
#content .text-left p	{	text-align: left; }
#content ul				{	padding: 5px 0 5px 25px; }
#content td ul			{	padding: 0 0 0 25px; }
#content table			{	border-bottom: solid 1px #DBE1E3; width: 100%; margin-bottom: 20px; }
#content table td:first-child	{	width: 150px; color: #333; }
#content table td		{	border-top: solid 1px #DBE1E3; padding: 3px 5px; vertical-align: top; }
#content .clear			{	padding: 10px; }

/** footer **/
.clear			{	clear: both; }
#primary-nav li,
#footer			{	
					background-image: linear-gradient(bottom, rgb(231,231,233) 29%, rgb(245,246,248) 65%);
					background-image: -o-linear-gradient(bottom, rgb(231,231,233) 29%, rgb(245,246,248) 65%);
					background-image: -moz-linear-gradient(bottom, rgb(231,231,233) 29%, rgb(245,246,248) 65%);
					background-image: -webkit-linear-gradient(bottom, rgb(231,231,233) 29%, rgb(245,246,248) 65%);
					background-image: -ms-linear-gradient(bottom, rgb(231,231,233) 29%, rgb(245,246,248) 65%);

					background-image: -webkit-gradient(
						linear,
						left bottom,
						left top,
						color-stop(0.29, rgb(231,231,233)),
						color-stop(0.65, rgb(245,246,248))
					); }
/* #footer					{	padding-bottom: 20px; } */
#footer ul				{	list-style: none; margin: 5px; }
#footer a				{	padding: 3px 5px; font-size: 10pt; }
#footer .widget-area	{	display: inline-block; width: 24.5%; vertical-align: top; }
#footer .widget-title	{	font-size: 14px; font-weight: bold; padding: 10px 0 0 10px; }

/** blue definition **/
a										{	color: #2373ae; }
#main, #footer					{	border: solid 1px #DBE1E3; }
#primary-nav a						{	/*background-color: #E7F0F8;*/ color: #294E5B; }
/* #primary-nav .menu a span				{	background-image: url('img/home-blue.png'); } */
#primary-nav li			{	border: solid 1px #DBE1E3; }
/* #primary-nav .sub-menu li:last-child a{	background-color: #66B7DB; } */
/* .blue .spendino-area div					{	background-image: url('img/online.png'); } */
#footer a, #footer				{	color: #0B3948; }
/* #primary-nav .menu>li:last-child a	{	color: #537E15; } */
/* #primary-nav .menu>li:last-child span	{	background-image: url('img/sms.png'); } */
#sidebar .widget_subpages_current_page>a			{	background-color: #E7F0F8; }
#sidebar a:hover						{	background-color: #F4FCFF; }


/** WP functions **/
/* #primary-nav .widget-title		{	display: none; } */
/* #sidebar .widget-title		{	display: none; } */
.wp-caption-text	{	font-size: 12pt; margin-top: -8px; }
.alignright			{	float: right; margin: 0 0 10px 10px; }
.alignleft			{	float: left; margin: 0 10px 10px 0; }
.screen-reader-text {	position: absolute; left: -9000px; }
.edit-link			{	position: absolute; top: 0; right: 5px; }
.edit-link a		{	color: red; font-weight: bold; font-size: 12px; }

div.sinsocialshare3div a	{	padding: 0px 0px 1px 0px; margin-top: -1px; }
div div.sinsocialshare3div		{	padding-top: 1px; }

#galiator {font-size: 0.9em;
position: absolute;
right: -190px;
width: 175px;
bottom: 175px;
text-align: center;
background: transparent;}
