/* 
Author: Christian Wahi
Author URI: http://www.young-future.com/
*/
body {
	font-size: 11px;
	margin:0;
	padding:0;
	font: 0.9em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin-top: 0px;
	background-color: #dcdcdc;
	background-image:url(/test12.jpg);
	background-repeat: repeat-y;
	background-position:center;



}

a img {padding:0; margin:0; border:none;}
a:link {
	color:#333333;
	text-decoration:none;
}
a:hover {color:#333333; text-decoration:underline;}
a:visited {color:#333333; text-decoration:none;}

#farouter {width: 1000px; margin-left:0px;margin-top:0px;padding:0px; text-align: left; background:url(images/bodyback.png) repeat-y; }
#outer {}
#rap { }
#masthead {letter-spacing: 0.2em;margin:0px;padding:0px; font: normal 100% Arial, Helvetica, Sans Serif; height: 105px;
}

#main {padding-left:0px;}
#content {
 float: left;width: 777px; padding-top: 0px; margin-left:0px; background-color:#ffffff;
	

}
#menu {
	float: right;
	width: 172px;
	background-color:#ffffff;
	height:100%;
	min-height:100%
}
#nav {}
#logo {padding-top: 25px; padding-left: 12px;}

#clearer { clear: both; margin: 0; padding: 0; height:0px;}
#footer {
	margin: 0 auto;
	background: url(/schatten_oben.png) bottom center no-repeat; 
	padding-bottom: 20px; 

}
a.footer {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
}
a.footer:hover {
	font-weight:bold;
	font-size:11px;
	color:#becb4e;
	text-decoration:underline;
	text-transform: uppercase;
}

.Stil15 {
	margin: 0 auto;
/* background: url(/headgfx.png) repeat;*/
	color: #333333;
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;



}
a.header {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.header:hover {
	font-weight:bold;
	font-size:11px;
	color:#becb4e;
	text-decoration:underline;
	text-transform: uppercase;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Navigation left */
.navigo * {margin:0; padding:0; vertical-align:top;}
ul#level1 {list-style:none; font-size:11px; font-weight:bold; margin:0; padding:0}
#level1 li a, #level1 li a:visited {padding:0px 0 0 20px; margin:0px; border-bottom:1px dotted #becb4e; line-height:2.9em; display:block; font-weight:bold;}
#level1 li a:hover {background:#becb4e; color:#fff; font-weight:bold;}

ul#level2, ul#level3 {list-style:none; padding:0; font-size:0.9em; font-weight:normal; margin:0;}
#level2 li a, #level2 li a:visited {padding:0 0 0 30px; margin:0; border:none; line-height:2.8em; font-weight:normal;}
#level3 li a, #level3 li a:visited {padding:0 0 0 35px; margin:0; border:none; line-height:2.7em; font-weight:normal;}
#level3current, #level2current, #level1current {background:#becb4e; color:#fff;}
/* ul#level3 {list-style:none; padding:0; font-size:1em; font-weight:bold; margin:0;} */

/* Navigation right */
.navi {
	color:#becb4e;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
}
.navi a, .navi a:visited {
	font-size:9px;
	font-weight:normal;
	color:#becb4e;
	text-decoration:none;
	text-transform:uppercase;}

.navi a:hover {	
	font-weight:normal;
	font-size:9px;
	color:#8d7d6a;
	text-decoration:none;
	text-transform: uppercase;
}

.cal iframe {background:#ffffff;}

#newsletter span {font-size:9px;}
#newsletter {padding:0 10px;}
#newsletter input {margin-top:2px;}

/* Content */
#content {font-size: 13px; padding-top:10px; background-color: #fff; color: #333333;}
#content h2 {font-size:13px;}
.post {padding:0 20px;}
.entry img {padding: 0px;margin: 0 0px 2px 0; float:left;border: 0px solid #999;}
.entry {padding-bottom:20px;}

.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}

.widecolumn {line-height: 1.6em;}

.narrowcolumn .postmetadata {text-align: center;}

.alt {
	background-color: #353535;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	}
	
.post {text-align: justify;}

.widecolumn .post {margin: 0;}

.narrowcolumn .postmetadata {padding-top: 5px;}

.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.postmetadata {clear: left; font-size:0.8em;}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}