@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/bg.jpg)
	}

img, div, a, input { 
	behavior: url(../fileadmin/pngfix/iepngfix.htc) 
	}
/* ---------------------------------------------------------------------------------------- */
/* CONTAINER */
#container {
	width:990px;
	margin: 0px auto;
	}
* html #container{ margin:0px 15%; }/* Gilt nur für IE */
/* ------------------------------------------------------------------------------ */
/* TOP */
#top {
	height:177px;
	}
	
#border {
	height:21px;
	}

#header {
	background: url(../images/header.png) no-repeat;
	height:124px;
	left:0px;
	}

#menu {
	background: url(../images/menu.png) no-repeat;
	height:34px;
	width:990px;
	left:0px;
	float:left;
	}
	
/* NAVI_1*/	
.navi_1 {
	float: left;
	width:396px;
	padding-left: 24px;	
}

.navi_oben {
	float: right;
	right:22px;
	width:404px;
	padding-right: 22px;
	padding-top:1px;
	padding-bottom:4px;
}

* html .navi_oben { margin-top:-35px; }/* Gilt nur für IE */ 
html>body .navi_oben { margin-top:-10px; margin-bottom:-25px;} /* Gilt nur für OPERA */ 


.navi_1 img{
	margin-right:0px;
}	

/* ------------------------------------------------------------------------------ */
/* WRAPPER */
#wrapper {
	background: url(../images/rahmen_mitte.png) repeat-y;
	float:left;
	left:0px;
	width:990px;
	padding: 0px;
	margin: 0px;
}
* html #wrapper { margin-top:-3px; }/* Gilt nur für IE */ 

.sidebar {
	width: 204px;
	padding-top: 20px;
	}
	
.post {	
	}
/* -------------------------------------------------------------------- */
/* LINKS */
#sidebar1 {
	float: left;
	margin-left:19px;
	}
	
/* BLAU */
.blau {
	background:url(../images/blau.png) no-repeat;
	height:86px;
	padding-bottom:5px;
}

/* ORANGE */
.orange {
	background:url(../images/orange.png) no-repeat;
	height:88px;
	padding-bottom:20px;
}

/* NAVI_2 & POS_LINKS*/
.left {
	
	}
	
.leftbox {
	background: url(../images/sidebar_mitte.png) repeat-y;
	}

.leftbox .title {
	background: url(../images/sidebar_oben.png) no-repeat left top;
	}

.leftbox .btm {
	padding-bottom:5px; 
	background: url(../images/sidebar_unten.png) no-repeat left bottom;
	}
	
/* -------------------------------------------------------------------- */
/* RECHTS */
#sidebar2 {
	float: right;
	margin-right:19px;
	}

.right {
	}
	
.rightbox {
	background: url(../images/sidebar_mitte.png) repeat-y;
	position: relative;
	}

.rightbox .title {
	background: url(../images/sidebar_oben.png) no-repeat left top;
	}

.rightbox .btm {
	padding-bottom:5px; 
	background: url(../images/sidebar_unten.png) no-repeat left bottom; 
	}
/* -------------------------------------------------------------------- */
/* CONTENT */
#content {
	float: left;
	width: 537px;
	margin-top: 20px;
}		/* für Browser */

* html #content { margin-left: 0px;}/* Gilt nur für IE */ 
	
.content {
	margin-bottom:10px;
	}
	
.contentbox {
	background: url(../images/content_mitte.png) repeat-y;
	position: relative;
	}

.contentbox .title {
	background: url(../images/content_oben.png) no-repeat left top;
	}

.contentbox .btm {
	padding-bottom:5px; 
	background: url(../images/content_unten.png) no-repeat left bottom; 
	}
/* ------------------------------------------------------------------------------ */
/* FOOTER */
#footer {
	width: 990px;
	clear: both;
}

#foot {
	background: url(../images/rahmen_mitte.png) repeat-y;
	float:left;
	margin-bottom:-1px;
}

#bottom1 {
	float: left;
	margin-left:20px;
	}

#bottom2 {
	}

#bottom3 {
	float: right;
	margin-right:20px;
	text-align:right;
	}

.bottom {
	float: left;
	width:315px;
	padding-bottom:5px;
	}

.line {
	width:960px;
	height: 1px;
	color:#999999;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------------ */
/* Cumulus Tagcloud */
#wpcumuluswidgetcontent {
	width: 90%;
	margin: 10px 5%;
	position:relative;
}