/*
Theme Name: TIGERSPRUNG e.V.
Theme URI: 
Description:
Author: Sebastian Gehrke
Author URI: 
*/


body{
	color: #666561; 
	background: #EDEFE0; 
	margin: 0; 
	padding: 0; 
	font-size: 100.01%;
	font-family: verdana, arial, georgia, tahoma, serif;}

#header{
	height: auto; 
	padding: 0; 
	margin: 0;
	width: 100%; 
	background: #E4E8C3;}
	
#wrapper {
	width: 62.9em; 
	height: auto; 
	margin: auto; 
	padding: 0;
	background: #E4E8C3; 
	border-left: 1px solid #DBDFB5; 
	border-right: 1px solid #DBDFB5; }

#main{
	width: 65%;
	padding: 0 1.5em 1.5em 1.5em;
	float: left;
	margin: 45px 0px 20px 20px;
	background: #E4E8C3; }
		
* + html #main {
	width: 65%;
	float: left;
	padding: 0 1.5em 1.5em 1.5em;
	margin: 45px 0px 20px 20px;
	background: #E4E8C3; }
	
#sidebar{
	width: 14em; 
	padding: 0em; 
	background: #F8DC99; 
	float: right;
	margin: 45px 20px 30px 0;}	
	
#footer{
	clear: both; 
	height: auto; 
	margin: 0;
	padding: 0; 
	background: #CFC8A8; }


/*************************
	Header + Navigation
 ************************/
#headnavi{
	margin: 0;}

#headnavi li{
	display: inline; 
	list-style-type: none;}

#headnavi li a{
	font-family: Verdana; 
	font-size: 0.7em;
	text-align: center;
	color: #666561; margin: 0 0 0 2.4em;
	padding: 0.5em 0.5em 0 0.5em;
	background: none; 
	float: left; 
	text-decoration: none;}
		
#headnavi li a:visited {
	color: #666561;}

#headnavi li.current_page_item a,
#headnavi li a:hover,
#headnavi li a:focus,
#headnavi li a:active
		{font-weight: bold;}
 
#navirow{
	width: auto; 
	margin: 200px 0 0 0; 
	padding: 0.3em 1em 0 1.4em;
	font-size: 1em; 
	height: 1.6em; 
	background-color: #E4E8C3; 
	border-top: 1px solid #a09f9a;
	text-align: right; }

#navirow2{
	width: auto; 
	margin: 0; 
	padding: 0;
	height: 1.7em;
	background-color: #CFC8A8; 
	border-bottom: 1px solid #a09f9a;}

#header_img img{
	display: block; 
	width: auto; 
	float: right; }

#searchform{
	float: right; 
	padding: 0.05em 0.8em 0 0;}
 
 #topnavigation{
	width: 100%; 
	height: 2em;
	padding: 0; 
	margin-left: auto;
	margin-right: auto;
	background: #FDB417;}

#navlist{
	margin: auto; 
	padding: 0; 
	width: auto;
	white-space: nowrap;}

#navlist li{
	display: inline; 
	list-style-type: none;}

#navlist li a{
	font-family: Verdana; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-align: center; 
	border-right: 1px solid #666561; 
	color: #666561; 
	height: 1.72em; 
	padding: 0.5em 1.2em 0 1.2em;
	background: none; 
	float: left; 
	text-decoration: none;}

#navlist li a:visited {
	background-color: #FDB417; 
	color: #666561; }

#navlist li a:active,
#navlist li a:focus,
#navlist li a:hover {
	background-color: #F8DC99; 
	color: #666561; }

#navlist li.current_page_item a,
#navlist li.current_page_ancestor a, 
#navlist li.current_page_parent a {
	background-color: #F8DC99; 
	color: #FDB417; }		
	
#topnavigation2 {
	width: 100%; 
	height: 1.4em;
	padding: 0; 
	margin-left: auto; 
	margin-right: auto;
	background: #F8DC99; 
	border-bottom: 2px solid #EFD086;}

#navlist2{
	margin: 0; 
	padding: 0; 
	width: 100%; }

#navlist2 li{
	position: relative;
	display: inline;}

#navlist2 li a{	
	font-family: Verdana; 
	font-size: 0.8em;
	font-weight: bold;
	color: #666561; 
	margin: 0; 
	float: left;
	text-decoration: none;}

#navlist2 ul.level1 {
	text-decoration: none; 
	margin: 0; 
	padding: 0 0 0 1em; }	

#navlist2 ul.level1 li a{
	float: left; 
	padding: 0.25em 2.5em 0 0;}

#navlist2 ul.level2{
	display: block; 
	float: left; 
	width: 100%; 
	height: 1.4em; 
	background: #F8DC99; 
	border-bottom: 2px solid #EFD086;
	padding: 0; 
	margin: 0.35em 0 0 0;}

#navlist2 ul.level2 li a {
	padding: 0.25em 0.5em 0 1.2em; }
		
* + html #navlist2 ul.level2 {
	display: block; 
	float: left; 
	position: relative; 
	width: 100%; 
	height: 1.4em; 
	background: #F8DC99; 
	border-bottom: 2px solid #EFD086;
	margin: 0.3em 0 0 0; 
	padding: 0;}

* + html #navlist2 ul.level2 li a 
	{padding: 0.25em 0.5em 0em 1.2em; }

#navlist2 li a:hover,
#navlist2 li a:active,
#navlist2 li a:focus,
#navlist2 li.current a,
#navlist2 li.current a:hover,
#navlist2 li.current a:active,
#navlist2 li.current a:focus,
#navlist2 li.currentparent a,
#navlist2 li.currentparent a:hover,
#navlist2 li.currentparent a:active,
#navlist2 li.currentparent a:focus
		{color: #FDB417; }
		
		
/**********************
		Sidebar
 *********************/
#news {
	margin: 0em; 
	padding: 0em; 
	list-style-type: none; }

#news h2{
	font-family: Verdana; 
	font-size: 0.9em; 
	color: #FDB417; 
	margin: 0; 
	padding:0 0 0 1.1em;
	background-color: #666561;
	line-height: 2.3em;}
		
#news li a {
	font-family: Verdana; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #FDB417; 
	width: auto; 
	padding: 0; 
	text-decoration: underline; }

#news h3 {
	margin: 0.5em 0.5em 0 0; 
	padding: 0 0.3em 0 0; }		

#news h3  a {
	font-family: Verdana; 
	font-size: 0.7em; 
	color: #666561;
	font-weight: bold;
	display: block; 
	width: auto; 
	padding: 0 0 0 1em; 
	text-decoration: none;}		

#news li a:hover,
#news a:active
	{color: #3F3F3F; }
		
.text {
	margin: 0; 
	padding: 0 1.1em 0 1.1em; 
	font-family: Verdana; 
	font-size: 0.7em; 
	line-height: 1.2em }
 
.datum {
	margin: 0 0 10px 0; 
	padding: 0 1.3em 0 1.3em; 
	font-family: Verdana; 
	font-size: 0.6em; }		

/********************
		Footer
********************/

.cat {	 
	width: 100%; 
	margin: 0;}

.cat h2 {font-size: 0.9em; }

.cat li {
	line-height: 1.3em;
	list-style-type: none; }

.cat li a {
	font-family: Verdana; 
	font-size: 0.8em; 
	width: 15em;
	color: #666561;
	display: block; 
	border-bottom: 1px solid #a09f9a;
	padding: 0; 
	text-decoration: none; }

.catli {
	height: 180px; 
	width: 30%; 
	float: left; 
	margin: 20px 0 20px 0; 
	padding: 0 0 0 20px; 
	border-right: 1px dotted #a09f9a; }

.catmi {
	height: 180px; 
	width: 30%; 
	float: left; 
	margin: 20px 0 20px 0; 
	padding: 0 0 0 20px; }

.catre {	
	height: 180px; 
	width: 30%; 
	float: right; 
	margin: 20px 0 20px 0; 
	padding: 0 0 0 20px; 
	border-left: 1px dotted #a09f9a}

.cat li a:hover,
.cat a:active,
.cat li.current-cat a:link,
.cat li.current-cat a:visited,
.cat li.current-cat a:hover,
.cat li.current-cat a:active
		{color:#FDB417; }		
		

/********************
	Main
********************/

#main {
	font-size: 0.9em; 
	font-family: verdana; 
	line-height: 1.5em}

h1 {
	font-family: verdana; 
	font-size: 1.4em; 
	color: #666561; }

h2 {
	font-family: Verdana; 
	text-decoration: none; 
	font-size: 1.5em; 
	color: #666561; 
	font-weight: bold; }

p {clear: both; }

a.top:link, a.top:visited {
	color: #666561; 
	text-decoration: none; }

a.top:hover {color: #3F3F3F; }

a:link, a:visited {
	text-decoration: underline; 
	color: #FDB417; }

a:hover {color: #3F3F3F; }

.line {
	border: none;
	border-top: 1px solid #a09f9a; }

* + html .line {
	border: none;
	border-top: 0.5px solid #a09f9a; }
		
.line2 {
	border: none; 
	width: 50%; 
	border-top: 1px dotted #a09f9a; }
	
.img4 {
	float:left;
	margin: 1.9em 20px 20px 0; 
	border: 1px solid #3F3F3F; }

.img5 {
	float:right; 
	margin: 1.9em 0 20px 20px; 
	border: 1px solid #3F3F3F;}

.img6 {
	display: block; 
	margin: 1.9em auto; 
	border: 1px solid #3F3F3F;}

.textfoto {
	margin-left: 230px; 
	margin-top: 2.2em; }

.liste {list-style-type: none;}

.liste li {
	background:url('images/button2.jpg') no-repeat left center; 
	padding-left:30px; }

.copy {
	font-size: 0.6em; 
	text-align: center; 
	padding: 0 0 20px 20px; }

.meta {font-size: 0.7em; }

/************************
	Team
************************/
.customfield {
	font-size: 0.9em;
	margin: 0 0 70px 0;
	padding: 0;
	clear: both;}

.customfield li {
	padding: 0;
	margin: 0 0 0 -25px;}

.customfield h3 {
	margin: 20px 0 0 0;}

.custom_bild {
	float: left;
	width: 300px;
	margin: 0 0 60px 0;
	}
	
.custom_ausbildung {
	float: right;
	width: 300px;}

.custom_ausbildung h2 {
	margin: 0 0 10px 0;
	padding: 0;}
	
.custom_praxis{
	float: right;
	width: 300px;}

.custom_schwerpunkte{
	margin: 0 0 60px 0;
	float: right;
	width: 300px;}


/************************
		Breadcrumb 
 ***********************/
 
#bread {
	padding: 0;
	 margin: 0 0 20px 0; }

#breadcrumb {
	padding: 0; 
	font-size: 0.7em; 
	font-style: italic; }

#breadcrumb li{
	list-style-type: none;
	display: inline; }

#breadcrumb a,
#breadcrumb a:visited {
	color: #666561; 
	text-decoration: underline;}

#breadcrumb a:hover {color: #FDB417;}

#goback {
	text-align: center; 
	font-size: 1em; }

#goback a,
#goback a:visited {
	color: #FDB417;
	text-decoration: none;}

#goback a:hover {color: #666561;}
