body {
	margin: 0px;
	padding: 0px;
	background: url(../images/back.png) repeat;
}

.clearBoth {
	clear: both;
}
.alignright, .alignRight {
	float: right;
}

.alignleft, .alignLeft {
	float: left;
}
.size-thumbnail {
	margin-right: 15px !important;
}
.abstandU {
	margin-bottom: 20px !important;
}
#wrapper {
	width: 1000px;
	margin: 0px auto;
	
}
/*************** header *****************/

#header {
	width: 1000px;
	height: 460px;
}
#headline {
	width: 1000px;
	height: 110px;
	background: url(../images/header.jpg) no-repeat;
}
#headerImg {
	width: 950px;
	height: 300px;
	background: url(../images/headerImgBack.jpg) no-repeat;
	padding: 0px 25px;
}
#mainNav {
	height: 50px;
	width: 900px;
	padding: 0px 50px;
	background: url(../images/mainNavBack.png) no-repeat;
}
#mainContentWrapper {
	width: 1000px;
	background: url(../images/contentBack.png) repeat-y;
}
#mainContent {
	width: 1000px;
	min-height: 190px;
	background: url(../images/contentBackTop.png) no-repeat;
}
#breadcrumb {
	width: 900px;
	padding: 20px 50px;
}
/*************** sidebar *****************/
#sidebar {
	width: 260px;
	float: left;
	margin: 0px 25px 25px 50px;
}
#sidebar ul {
	margin: 0px;
	padding: 0px;
}
#sidebar li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.widget {
	width: 260px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}
.widgetHeadline {
	width: 260px;
	height: 40px;
	background: url(../images/widgetHeadline.png) no-repeat;
}
.widgetContent {
	background: url(../images/widgetBack.png) repeat-y;
	width: 240px;
	/*min-height: 200px;*/
	padding: 10px 10px 5px 10px;
}
.widgetBottom {
	width: 260px;
	height: 5px;
	background: url(../images/widgetBottom.png) no-repeat;
}
.widgetContent li {
	margin: 0px 0px 0px 15px !important;
	list-style-type: square !important;
}


/************************* search ****************/
#search {
	/*position: absolute;*/
	width: 260px;
	height: 40px;
	/*left: 642px;
	top: 40px;*/
	line-height: 40px;
	margin-bottom: 25px;
}
.searchFieldTop {
	background: url(../images/searchField.png) no-repeat;
	float: left;
	width: 210px;
	height: 40px;
	padding-top: 0px;
}
.searchButTop {
	background: url(../images/searchBut.png) no-repeat;
	width: 50px;
	height: 40px;
	float: left;
}
.searchFieldT {
	width: 190px;
	background: transparent;
	height: 40px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	color: #276a20;
	/*font-style: italic;*/
	vertical-align: middle;
	font-size: 130%;
	line-height: 40px;
}
.searchButton {
	width: 46px;
	height: 48px;
	border: 0px;
	background: transparent;
	text-indent: -900%;
}
fieldset>input.searchFieldTop {
background: transparent;
}fieldset>input.searchButTop {
background: transparent;
}
/*************** content *****************/
#content {
	width: 615px;
	float: left;
	margin: 0px 50px 0px 0px;
}
#content p {
	margin: 15px 0px 0px 0px;
}
.box {
	width: 615px;
	margin: 0px 0px 25px 0px;
}
.boxTop {
	width: 615px;
	height: 10px;
	background: url(../images/boxTop.png) no-repeat;
}
.boxContent {
	width: 595px;
	padding: 0px 10px 0px 10px;
	background: url(../images/boxContent.png) repeat-y;
}
.boxBottom {
	width: 615px;
	height: 10px;
	background: url(../images/boxBottom.png) no-repeat;
}
.thumbnail {
	float: left;
	width: 160px;
}
.postStart {
	width: 430px;
	float: left;
}
.weiter {
	margin-top: 20px;
}
.teaserDatum {
	margin-bottom: 10px;
}
.postStart h2 {
	margin-bottom: 20px !important;
}
.post-edit-link {
	margin: 15px 0px 0px 0px !important;
}
.navigation {
	margin-bottom: 25px;
}
/************** Kommentare *************/
/****** Größen und Farben editieren ****/
#respond #comment {
	width: 595px;
}
.comment-author {
	width: 120px;
}
.authorName {
	width: 120px;
}
.commentContent {
	width: 455px;
	padding: 5px 0px 0px 10px;
}
.singleComment {
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #f7f9ea;
	width: 595px;
}
.singlePing {
	margin: 20px 0px 20px 0px;
	padding: 20px 20px 10px 20px;
	background-color: #f7f9ea;
}
/************** Kommentare *************/
/************* fixe Werte ***************/

.boxComment {
	font-size: 100% !important;
}
.kommentare {
	margin: 0px 0px;
	font-size: 100% !important;
}
ol.commentlist, ol.pinglist {  
    margin:0;  
    padding:0;  
    }  
  
.commentlist li {  
    list-style:none;  
    margin-bottom:14px;  
    } 
.pinglist li {
	list-style-type: none;
    margin-bottom:14px;
}

.comment-author {
	float: left;
	text-align: center;
}
.authorName {
	margin-top: 5px;
	text-align: center;
	font-size: 80%;
	display: block;
}
.commentContent {
	float: left;
}

.pings {
	float: none;
}
.pingName {
	text-align: left;
	font-size: 100%;
}

/*************** footer *****************/
#footer {
	width: 900px;
	height: 75px;
	background: url(../images/footer.jpg) no-repeat;
	padding: 40px 50px 10px 50px;
}






















