/*
Theme Name: TIGERSPRUNG e.V.
Theme URI: 
Description:
Author: Sebastian Gehrke
Author URI: 
*/

body{
		color: #666561; background: #EDEFE0; margin: 0em; padding: 0em; font-size: 100.01%;
		font-family: verdana, arial, georgia, tahoma, serif;
	}

	
#header{
		height: auto; padding: 0em; width: 100%; 
		background: #E4E8C3;
		}

#wrapper {width: 62.9em; height: auto; margin: auto; background: #E4E8C3; 
		border-left: 1px solid #DBDFB5; border-right: 1px solid #DBDFB5; }

	
#main{
		width: 70%;
		padding: 0em 1.5em 1.5em 1.5em;
		float: left;
		margin: 45px 0px 20px 20px;
		background: #E4E8C3; 
		}
		
* + html #main {
		width: 68%;
		float: left;
		padding: 0em 1.5em 1.5em 1.5em;
		margin: 45px 0px 20px 20px;
		background: #E4E8C3; 
		}
		
#sidebar{
		width: 12em; 
		padding: 0em; 
		background: #F8DC99; float: right;
		margin: 45px 20px 30px 0px;
		}	
		
#footer{
		clear: both; height: auto; margin: 0;
		padding: 0; background: #CFC8A8; 
		}



/*************************
	Header + Navigation
 ************************/
#headnavi li{
		display: inline; 
		list-style-type: none;}
#headnavi li a{
		font-family: Verdana; font-size: 0.7em;
		text-align: center;
		color: #666561; margin: 0em 0em 0em 2.4em;
		padding: 0.5em 0.5em 0em 0.5em;
		background: none; float: left; 
		text-decoration: none;}
		
#headnavi li a:hover ,
#headnavi a:active,
#headnavi li.current_page_item a:link,
#headnavi li.current_page_item a:visited,
#headnavi li.current_page_item a:hover,
#headnavi li.current_page_item a:active,
#headnavi li.current_page_parent a:link,
#headnavi li.current_page_parent a:visited,
#headnavi li.current_page_parent a:hover,
#headnavi li.current_page_parent a:active
		{font-weight: bold;}
 
#navirow{
		width: auto; margin: 200px 0em 0em 0em; padding: 0.3em 1em 0em 1.4em; font-size: 1em; 
		height: 1.6em; background-color: #E4E8C3; border-top: 1px solid #a09f9a; text-align: right; }
#navirow2{
		width: auto; margin: 0em; padding: 0em;
		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 0em 0em;}
 
 
#topnavigation{
		width: 100%; height: 2em;
		padding: 0em; margin-left: auto; margin-right: auto;
		background: #FDB417;
		}
#navlist{
		margin: auto; padding: 0em; 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 0em 1.2em;
		background: none; float: left; 
		text-decoration: none;}
#navlist ul {background: #f8dc99;}


#navlist li a:link {background-color:#FDB417; color: #666561 }

#navlist a:active,
#navlist li a:focus,
#navlist li.current_page_item a:active,
#navlist li a:hover
		{background-color:#F8DC99; color: #666561; }
		
#navlist li.current_page_ancestor a:visited,
#navlist li.current_page_parent a:visited,
#navlist li.current_page_item a:visited,
#navlist li.current a:visited,		
#navlist li.currentparent a:visited,
#navlist li.currentparent a:active
		{background-color:#F8DC99; color: #FDB417; }
	
	
#topnavigation2 {width: 100%; height: 1.4em;
		padding: 0em; margin-left: auto; margin-right: auto;
		background: #F8DC99; border-bottom: 2px solid #EFD086;
		}
#navlist2{
		margin: 0em; padding: 0em; 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 0em 0em;}
#navlist2 ul.level2 
		{display: block; float: left; width: 100%; height: 1.4em; 
		background: #F8DC99; border-bottom: 2px solid #EFD086;
		padding: 0em; margin: 0.35em 0em 0em 0em;}
#navlist2 ul.level2 li a 
		{padding: 0.25em 0.5em 0em 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 0em 0em 0em; padding: 0;}
* + html #navlist2 ul.level2 li a 
		{padding: 0.25em 0.5em 0em 1.2em; }

#navlist2 a:active,
#navlist2 li a:hover ,
#navlist2 li.current a:hover,
#navlist2 li.currentparent a:hover ,
#navlist2 li.current a:visited,
#navlist2 li.currentparent a:visited	
		{color: #FDB417; }
		
#navlist2 li.current a:active,
#navlist2 li.current a:link,
#navlist2 li.currentparent a:active,	
#navlist2 li.currentparent a:link
		{color: #666561; }
		
/**********************
		Sidebar
 *********************/
#news {margin: 0em; padding: 0em; 
		list-style-type: none; }
#news h2{
		font-family: Verdana; font-size: 0.9em; color: #FDB417; 
		margin: 0em; padding:0em 0em 0em 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: 0em; 
		text-decoration: underline; 
		}
#news h3 {margin: 0.5em 0.5em 0em 0em; padding: 0em 0.3em 0em 0em; }		

#news h3  a {font-family: Verdana; font-size: 0.7em; color: #666561;
		font-weight: bold;
		display: block; 
		width: auto; 
		padding: 0em 0em 0em 1em; 
		text-decoration: none;
		}

#news li a:hover ,
#news a:active
		{color: #3F3F3F; }
		
.text {margin: 0em; padding: 0em 1.1em 0em 1.1em; font-family: Verdana; font-size: 0.7em; line-height: 1.2em }
 
 
#datum {margin: 0 0 10px 0; padding: 0em 1.3em 0em 1.3em; font-family: Verdana; font-size: 0.6em; }		

/********************
		Footer
********************/

.cat {list-style-type: none; width: 100%; margin: 0;}
.cat h2 {font-size: 0.9em; }
.cat li {line-height: 1.3em; }
.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: 0px 0px 20px 20px; }

/************************
		   Team
************************/

.teamfoto {float: left; margin: 20px 20px 80px 0; padding: 0;  }
.team {padding: 0; float: right; width: 32em; margin: 0 10px 80px 10px;
		line-height: 0.9em;}
.team h2 {text-decoration: none; font-size: 1.3em; color: #666561; font-weight: bold; 
	line-height: 1em;}
.team h3 {text-decoration: none; font-size: 1.1em; color: #666561; 
		font-weight: bold; line-height: 1em; padding-top: 1.3em}

/************************
		Breadcrumb 
 ***********************/
 
#bread { padding: 0; margin: 0px 0px 20px 0px; }
#breadcrumb {padding: 0px; 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;}

#meta {font-size: 0.7em; }

#goback {text-align: center; font-size: 1em;  }
#goback a, #goback a:visited {color: #FDB417;text-decoration: none;}
#goback a:hover {color: #666561;}