/*
uhuru.css basiert auf einem freien Template von Andreas Viklund. 

Inland (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland/
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
html{height:101%}
body{
	background-image:url(images/background.gif);
	background-color:#f2f2f2;
	color:#666;
	font-family:'Droid Sans',Tahoma,Arial,sans-serif;
	font-size:13px;
	line-height:1.2em;}
	
a{color:#a54569;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.9em;}
h4{font-size:1.4em;}

p,ul{margin:0 0 15px 0;}
i,em {font-style:italic;}
b,strong {font-weight:700;}
address {
	font-style:italic; 
	font-weight:700;
	margin:10px 0 20px 0;
}

/* Main wrappers */
#wrapper960{
	background-color:#fff;
	margin:15px auto;
	width:960px;}

/* Layout IDs */
#header{position:relative;}
#sitetitle{float:left;margin:25px 0 0 30px;}
#sitetitle h1 {font-size:40px;color:#777;margin:0;padding:0;}
#content{padding:15px 30px;background-color:#fafafa;}
#extended{padding:15px 30px;background-color:#fff;}

#pdf{padding:15px 30px;background-color:#fafafa;}
#pdf a{text-decoration:underline;}
#pdf ul {list-style:square; margin-left:100px;}


/* Top links menu */
#toplinks{background-color:#fafafa;padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;}
#toplinks ul li a{color:#797777;}
#toplinks ul li a:hover{color:#2c2b2b;text-decoration:none;}

/* Main navigation menu */
#nava{float:right;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:center;}
#nava ul{list-style:none; margin:15px 30px 6px 0px;}
#nava ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:25px;margin-bottom:0;margin-left:25px;position:relative;}
#nava ul li a{color:#797777;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#nava ul li a:hover{color:#111;}
#nava ul li a.current{color:#000;}

#navb{float:right;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:center;}
#navb ul{list-style:none; margin:42px 30px 6px 0px;}
#navb ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:25px;margin-bottom:0;margin-left:25px;position:relative;}
#navb ul li a{color:#797777;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#navb ul li a:hover{color:#111;}
#navb ul li a.current{color:#000;}




/* Columns */
#sidebar{width:33.3%;}
#main{width:66.6%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin:5px 30px;}
#trio1 .inner{margin-left:0;}
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}

/* Footer */
#footer{
	clear:both;
	background-color:#fafafa;}
	
#footer p{
	color:#777;
	font-size:12px;
	margin:0;
	padding:10px 30px;
	text-align:center;}
	
#footer a{color:#777;}
#footer a:hover{color:#333;}

/* Diverses */
#slogan{
	color:#5c5a5a; 
	font-weight:400; 
	margin:8px 0; 
	padding:8px 0;
	font-family:'Yanone Kaffeesatz'; 
	font-size:1.7em;
	line-height:1.1em;
}


/* Image alignment */

img.gal{
	background:#fff;
	padding:20px;
	margin-bottom:10px;
	margin-top:20px;
	margin-right:60px;
	border:1px solid #ddd;}


img.alignleft,
img.aligncenter,
img.alignright{
	background:#fff;
	padding:4px;
	margin-bottom:10px;
	border:1px solid #ddd;}
	
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}
