/*
    color-definition
    --------------------------

	font-brown:		#43200c
    dark brown:		#37170a
    dark-beige      #8f7c71
    beige:          #cac0b6
    light-beige:    #e5e0db
    dark-blue:      #769bae
    light-blue:     #a0cfeb

    font-color Home
    dark-beige      #87746c
    light-beige:    #d7d1ce
    dark-blue:      #768591

    --------------------------
*/


#mainContent{
	background-image:url(../images/line_dotted_vertical.gif);
	background-position:455px 0px;
	background-repeat:repeat-y;
}

a, img, li, div{ 
	behavior:url(iepngfix.htc); 
}


/* Navigation */

ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul p{
    margin:0px;
    padding:0px;
}

ul.left{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul.left li{
    float:left;
}

ul.left li a{
    display:block;
}

ul.left li a:hover{
}



/* Navigation - Ende */

/* dateNavigation */

.dateNavigation{
	margin-top:18px;
}

.dateNavigation h3{
	padding-left:0px;
	font-weight:bold;
}

.dateNavigation .yearList{
}

.dateNavigation .yearList .monthList{
}

.dateNavigation .yearList .monthList .dayList{
}

/* dateNavigation - Ende */


/* tagNavigation  */

.tagNavigation{
	margin-top:22px;
}

.tagNavigation h3{
	padding-left:0px;
	font-weight:bold;
}

.tagNavigation ul li{
	display:inline;
	white-space:nowrap;
}

/* dateNavigation - Ende */



/* latestComments */

.latestComments{
	margin-top:22px;
	font-size:9px;
	line-height:15px;
}

.latestComments h3{
	padding-left:0px;
	font-weight:bold;
}

.latestComments p{
	width:auto;
}

.latestComments li{
	margin-bottom:12px;
}

/* latestComments - Ende */

/* article */

.article{
	padding-left:16px;
	padding-right:16px;
}

/* article - Ende */


/* blogIndex */

.blogIndex{
	background-image:url(../images/line_dotted.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:18px;
}


/* blogIndex - Ende */


#content{
	padding:0px;
    margin:0px;
	overflow:auto;
	float:left;
	width:454px;
}

.article h1{
	margin:0px;
	padding:0px;
	padding-top:18px;
	font-weight:bold;
	text-transform:none;
}

.article h2{
	margin:0px;
	padding:0px;
	padding-top:18px;
}

.article p{
	padding:0px;
}

.articleAuthorDate{
	color:#88756d;
}

.articleCommentListHeadline{
	padding-left:0px;
	font-weight:bold;
	margin-top:32px;
	margin-bottom:16px;
}

.articleCommentListHeadline a{
	color:#43200c;
}

.articleComment{
	color:#43200c;
	padding-bottom:18px;
	padding-left:64px;
	background-image:url(../images/icon_comment.gif);
	background-repeat:no-repeat;
	background-position:12px 4px;
}

.articleComment .commentAuthorDate{
	margin:0px;
	padding:0px;
	color:#88756d;
}

.articleComment h3{
	font-weight:bold;
	padding:0px;
	width:350px;
}

.articleComment p{
	padding:0px;
	width:350px;
}

#sidebar{
	float:left;
	width:220px;
	overflow:auto;
	padding-left:16px;
    line-height:18px;
}

#sidebar .commentAuthorDate{
	color:#88756d;
}

/* #footer{
	clear:both;
    background-color:#e5e0db;
    margin:0px;
    padding-top:8px;
    padding-right:21px;
    padding-left:19px;
    text-align:right;
}*/

h1, h2, h3, h4{
    margin:0px;
}

img{
	border:none;
}

.newArticleForm label{
	width:398px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:11px;
}

label span{
	font-weight:normal !important;
}

.newArticleForm input{
	width:398px;
	margin:0px;
	margin-bottom:10px;
	color:#43200c;
}

button.wymupdate{
	float:right;
	margin-right:16px;
	margin-bottom:10px;
}

form {
	overflow:auto;
}

.articleEditForm{
	margin:0px;
	padding:0px;
}

.articleEditForm input{
	width:398px;
	margin:0px;
	margin-bottom:10px;
	color:#43200c;
}

.articleEditForm label{
	width:398px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:11px;
}

.newCommentForm{
	margin:0px;
	padding:0px;
}

.newCommentForm input{
	width:398px;
	margin:0px;
	margin-bottom:10px;
	color:#43200c;
}

.newCommentForm label{
	width:398px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:11px;
}

.newCommentLink{
	margin-bottom:10px;
}

.commentHeadline{
	display:inline;
}

.commentContent{
	display:inline;
}

.articleDeleteForm{
	margin:0px;
	padding:0px;
}

.articleComment form{
	background-color:#f2efed;
	margin-top:10px;
	padding:10px;
	overflow:hidden;
	border:2px solid #43200c;
}

#commentDeleteButton{
	margin:0px;
}

