html, body {
	background: #d5b241 url(../images/back.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.clearBoth {
	clear: both;
}
.alignright, .alignRight {
	float: right;
}

.alignleft, .alignLeft {
	float: left;
}
.abstandU {
	margin-bottom: 10px !important;
}
#wrapperOuter {
	background: url(../images/backWrapperOuter.jpg) no-repeat center top;
}
#wrapperOuterBack {
	
	background: url(../images/wrapperMiddle.jpg) repeat-y center 640px;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important;
	
}
#wrapper {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	background: transparent url(../images/wrapperContent.png) repeat-y right;
}
/*********************** Header **************/
#header {
	width: 1000px;
	height: 499px;
	position: relative;
}
#logo {
	width: 195px;
	height: 77px;
	position: relative;
	top: 0px;
	left: 52px;
}
#logo IMG, #headerImg IMG, #headerImgSmall IMG {
	border: 0px;
}
#headerImg {
	width: 706px;
	height: 499px;
	position: relative;
	top: 0px;
	left: -7px;
	z-index: 5;
}
#headerImgSmall {
	width: 706px;
	height: 299px;
	position: relative;
	top: 0px;
	left: -7px;
	z-index: 5;
}
#mainNav {
	position: relative;
	z-index: 10;
	width: 300px;
	height: 364px;
}
#language {
	position: absolute;
	right: 25px;
	top: 45px;
	height: 21px;
	z-index: 9;
	
}
/*********************** sidebar **************/
#sidebar {
	width: 300px;
	float: left;
	position: relative;
	margin: 66px 0px 0px 0px;
}
#sidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#sidebar li {
	padding: 0px;
	margin: 0px;
}

.widget {
	width: 300px;
	margin: 10px 0px;
}

.widgetTop {
	width: 300px;
	height: 20px;
	background: url(../images/widgetBoxTop.png) no-repeat;
}
.widgetContent {
	width: 260px;
	background: url(../images/widgetBoxMiddle.png) repeat-y;
	padding: 0px 15px 0px 25px;
}
.widgetBottom {
	width: 300px;
	height: 27px;
	background: url(../images/widgetBoxBottom.png) no-repeat;
}

#subNav {
	width: 300px;
	margin: 0px 0px -7px 0px;
	position: relative;
	top: -7px;
	z-index: 9;
}
#subNavTop {
	width: 300px;
	height: 20px;
	background: url(../images/subNavTop.png) no-repeat;
}
#subNavContent {
	width: 300px;
	background: url(../images/subNavBack.png) repeat-y;
	padding: 0px 0px 0px 0px;
}
#subNavBottom {
	width: 300px;
	height: 27px;
	background: url(../images/subNavBottom.png) no-repeat;
}
.themenLeft {
	width: 40%;
	float: left;
	margin: 10px 0px 0px 0px;
}
.archivRight {
	width: 40%;
	float: right;
	margin: 10px 0px 0px 0px;
}

.smButtons {
	/*height: 43px !important;*/
	margin: 0px !important;
	padding: 0px !important;
}
.smButtons ul {
	margin: 0px !important;
	padding: 0px !important;
	height: 48px !important;
	list-style: none;
	display: inline;
}
.smButtons li {
	margin: 0px !important;
	height: 43px !important;
	padding: 0px 8px 0px 0px !important;
	display: inline;
	list-style: none;
}
.smButtons a {
	margin: 0px !important;
	height: 43px !important;
}

/************************* search ****************/
#search {
	width: 260px;
	height: 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-color: #f6f4ed;
	height: 40px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	color: #202e5f;
	vertical-align: middle;
	font-size: 120%;
	line-height: 40px;
}
.searchButton {
	width: 46px;
	height: 48px;
	border: 0px;
	background: transparent;
	/*text-indent: -900%;*/
	color: #202e5f;
	vertical-align: middle;
	font-size: 120%;
	line-height: 40px;
}
fieldset>input.searchFieldTop {
background: transparent;
}fieldset>input.searchButTop {
background: transparent;
}

/*********************** Content **************/
#content {
	width: 700px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
}

#teaser {
	width:694px;
	height: 208px;
}
.teaserImg {
	border: 0px;
}
#breadcrump {
	margin: 20px 0px 0px 0px;
}
#contentBack {
	background: transparent url(../images/wrapperContent.png) repeat-y right;
	position: relative;
	top: -10px;
}
#posts {
	padding: 0px 25px 25px 15px;
}
.thumbnail {
	float: left;
	width: 220px;
	height: 145px;
	margin: 0px 15px 0px 0px;
}
.postStart {
	width: 425px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.weiter {
	margin-top: 0px;
}
.teaserDatum {
	margin-bottom: 10px;
}
.postStart h2 {
	margin-bottom: 20px !important;
}
.post-edit-link {
	margin: 15px 0px 0px 0px !important;
}

#leftArchiv {
	width:40%;
	padding-left:5%;
	float:left;
}
#rightArchiv {
	width:40%;
	float:right;
	padding-right:5%;

}
.trenner, .helmet, .boots, .helmet-boots {
	height: 52px;
	margin: 0px auto 10px auto;
}
.helmet, .trenner {
	background: url(../images/helmSmall.png) no-repeat;
	width: 52px;
}
.boots {
	background: url(../images/boots.png) no-repeat;
	width: 65px;
}
.helmet-boots {
	background: url(../images/helmet-boots.png) no-repeat;
	width: 118px;	
}
/************** Kommentare *************/
/****** Größen und Farben editieren ****/
#respond #comment {
	width: 660px;
}
.comment-author {
	width: 120px;
}
.authorName {
	width: 120px;
}
.commentContent {
	width: 520px;
	padding: 5px 0px 0px 10px;
}
.singleComment {
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #f6f4ed;
	width: 660px;
}
.singlePing {
	margin: 20px 0px 20px 0px;
	padding: 20px 20px 10px 20px;
	background-color: #f6f4ed;
}
/************** 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 **************/
#adresse {
	padding: 10px 20px 10px 320px;
}
#footer {
	width: 975px;
	min-height: 27px;
	background: transparent url(../images/contentFooter.png) no-repeat right top;
	padding: 25px 25px 0px 0px;
	position: relative;
	margin: 0px auto;
}





















