/*********************************************************

 * CSS Datei f?derschminken-Deutschland

 * Copyright ? 2005 by Creazion Werbe- und Medienagentur

 **********************************************************/



*{

	padding:0;

	margin:0;

}





/********************************************************************************/





/* Struktur */

body{

}

#header, #footerBG{

	background:url(images/bg-header.jpg) repeat-y center top #5f7d18;

	text-align:center;

}

#headerImage{

	text-align:center;
	
}
#headerImageContent{
	text-align:center;
	position:relative;
	width:750px;
	height:200px;
	margin:0 auto;	
}

#headerImage .home{
	display:block;
	width:750px;
	height:200px;
	margin:0 auto;
	background:url(images/header-image.jpg) no-repeat center top transparent;
}

#headerImage .extern{
	display:block;
	width:180px;
	height:60px;
	position:absolute;
	top:0;
	right:2px;
}


#navbarBG{

	background:url(images/navbar-bg.jpg) repeat-y top center #cce3a5;

	text-align:center;

}

.navbarBGLine{

	background:url(images/navbar-bg-line.jpg) repeat-y top center #fff;

	height:2px;

	font-size:0px;

}

#navbar{

	width:750px;

	margin:0 auto;

	background:url(images/navbar-bg-inner.jpg) repeat-x bottom left #b6cf81;

	text-align:center;

}

#navbar ul li{

	float:left;

}

#navbar ul li a{

	display:block;

	padding:.5em 2em;

	width:91px;

	border-left:2px solid white;

	background:url(images/navbar-arrow.jpg) no-repeat top center transparent;

}

#contentBG{

	background:url(images/content-bg.png) repeat-y top center #a4bf63;

}

#content{

	width:750px;

	margin:0 auto;

	padding:55px 0 0;

	background:url(images/content-bg-inner.jpg) no-repeat top center transparent;

}

#contentLeftBG{

	width:533px;

}

#contentRightBG{

	width:217px;

}

#contentLeftBG, #contentRightBG{

	float:left;

}

#contentLeftTop, #contentLeftBottom{

	height:24px;

}

#contentLeftTop{

	background:url(images/content-bg-top.jpg) no-repeat top left transparent;

}

#contentLeftBottom{

	background:url(images/content-bg-bottom.jpg) no-repeat top left transparent;

}

#contentLeft{

	background:url(images/content-left-bg.jpg) repeat-y top left transparent;

	padding:5px 35px 5px 20px;

}

#contentRightTop{

	background:url(images/content-right-top.jpg) no-repeat top left transparent;

}

#contentRightBottom{

	background:url(images/content-right-bottom.jpg) no-repeat top left transparent;

}

#contentRight{

	background:url(images/content-right-bg.jpg) repeat-y top left transparent;

	padding:0 0 5px 15px;

}

#footerTop{

	background:url(images/footer-bg-top.jpg) repeat-x bottom left;

	height:11px;

	margin:20px 0 0;

}

#footer{

	width:750px;

	margin:0 auto;

	background:#A4BF63;

	padding:.5em 0;

}

/* Struktur - Ende */





/********************************************************************************/





/* Schrift und Farben */

body{

  font-size:62.5%;

	font-family:"Trebuchet MS", "Lucida Console", sans-serif;

	background:#a4bf63;

}

#headerImage h1, #headerImage h2{

	display:none;

}

#navbar ul li{

	list-style-type:none;

}

#navbar ul li a{

	font-size:1.4em;

	color:white;

}

#navbar ul li a:hover, #navbar ul li.current_page_item a{

	color:#567534;

	background:url(images/navbar-arrow-hover.jpg) no-repeat top center transparent;

}

#footer, #footer a{

	color:#336600;

}

.post{

	background:url(images/post-footer.gif) no-repeat center bottom transparent;

}

.post small, .post .postmetadata, .navigation{

	font-size:1.1em;

}

.post small{

	color:#999;

}

.post .entry, #respond p, #comments li{

	text-align:justify;

	font-size:1.2em;

	line-height:1.5em;

}

#respond textarea{

	width:468px;

	height:200px;

	font-family:"Trebuchet MS", "Lucida Console", sans-serif;

	overflow:auto;

}

.post .postmetadata, #wp-calendar table tbody td{

	text-align:center;

}

#comments ul li{

	list-style-type:none;

}

#comments ul .bg0{

 background:#D4E4B1;

}

#comments ul .bg1, #wp-calendar table tbody td{

 background:#E3EECA;

}

#wp-calendar table tbody td.ec3_eventday a{

	background:#A4BF63;

	color:#fff;

}

#wp-calendar table tbody td.ec3_eventday a:hover{

	background:#5f7d18;

}

#wp-calendar table.nav tbody td, #wp-calendar table tbody td.pad{

	background:none;

}

.pagetitle{

	text-align:center;

	font-size:1.8em;

}

#contentRight ul li{

	list-style-type:none;

}

#contentRight ul li ul li ul li, #contentRight ul.recentPosts li{

	background:url(images/list-image.gif) no-repeat left .3em;

}

#contentRight ul li h2{

	background:url(images/sidebar-title-bg.jpg) no-repeat top right transparent;

	font-size:1.6em;

	font-weight:bold;

}

#contentRight ul li ul, #wp-calendar{

	font-size:1.1em;

}

#wp-calendar table #next{

	text-align:right;

}

#wp-calendar table #prev{

	text-align:left;

}

h1, h2, h3, h4, h5{

	color:#00224c;

	text-align:left;

	padding:.6em 0 .4em;

}

h1{

  font-size:2em;

}

h2{

  font-size:1.8em;

	font-weight:normal;

}

h3{

	font-size:1.2em;

	font-weight:bold;

}

h4{

	font-size:1em;

	font-weight:bold;

	margin:.6em 0 .2em;

}

h5{

	font-size:1.3em;

	font-weight:bold;

}

a{

  text-decoration:none;

	color:#390;

}

a:hover, #footer a:hover{

	color:#09F;

}

p{

  padding:.5em 0;

	text-align:justify;

}

.center{

  text-align:center;

}

.left{

  text-align:left;

}

.right{

  text-align:right;

}

.block{

	text-align:justify;

}

.bold{

	font-weight:bold;

}

.italic{

	font-style:italic;

}

/* Schrift und Farben - Ende*/





/********************************************************************************/





/* Rahmen und Abst䮤e */

.post{

	margin:0 0 3em;

	padding:0 0 3em;

}

.post .entry{

	margin:.5em 0;

}

#respond, #comments{

	margin:3em 0 0;

}

#respond textarea{

	padding:.2em;

}

#comments ul{

	margin:1em 0;

}

#comments ul li{

	margin:1em 0;

	padding:.5em 1em;

	border:2px solid white;

}

.pagetitle{

	margin:0 0 .2em;

}

#contentRight ul{

	margin:0;

}

#contentRight ul li ul{

	margin:0 .5em 1.5em 1em;

}

#contentRight ul.recentPosts li{

  padding:.2em 0 0 1em;

}

#contentRight ul li h2{

	margin:0 0 .2;

	padding:.2em .5em .8em;

}

#contentRight ul li form, #contentRight ul li p{

	padding:.5em 1em 1em;

}

#contentRight ul li ul li ul li{

	padding:0 0 0 1em;

	margin:0 0 0 -1em;

}

#wp-calendar table.nav{

	margin:0 1em;

}

#wp-calendar table{

	width:180px;

	margin:0 1em 1.5em;

}

#wp-calendar table th{

	width:26px;

}

#wp-calendar table a{

	display:block;

}

#wp-calendar table td{

	padding:.2em 0;	

}

#wp-calendar table td.ec3_eventday{

	padding:0;

}

#wp-calendar table td a{

	padding:.2em 0;

}

fieldset{

  padding:1em;

  margin:0 0 2em;

}

legend{

  padding:0 .5em;

}



/* Rahmen und Abst䮤e - Ende */





/********************************************************************************/





/* Allgemeines */

.navigation{

	height:20px;

}

hr{

	display:none;

}

abbr, acronym{

	border-bottom:1px dotted black;

	cursor:help;

}

#contentLeft img{

	padding:5px;

	border:1px solid black;

	background:white;

}

#comments img{

	padding:0;

	border:0;

	background:transparent;

}

#contentRight ul li.smallinput input.text{

	width:100px;

	vertical-align:baseline;

}

label{

  display:block;

  margin:.7em 0 .1em;

}

.contacterror {

  border:1px solid #f90;

}





/* Allgemeines - Ende */





/********************************************************************************/



/* Tabellen */

table{

	width:100%;

}

table tr th{

	padding:1.5em 0 .3em 0;

}

table tr td{

	padding: .5em 0 .5em .5em;

}

/* Tabellen - Ende */



/********************************************************************************/



/* Schnicks :) */

.hide{

	display:none;

}

.clear{

	clear:both;

}

.fleft{

	float:left;

	margin:.5em 1em .5em 0;

}

.fright{

	float:right;

	margin:.5em 0 .5em 1em;

}

.line{

	border-bottom:1px dotted #0e449b;

	margin:1em 0;

}

/* Schnicks :) - Ende */





/********************************************************************************/

