/*Layout*/
html{font-size:62.5%;}
body{
	font-family: 'Trebuchet MS', Lucida, Verdana;
	color:#444444;
	font-size: 100%!important;
	text-align: center;
	margin:0px 0px 0px 0px;
	background-color: #FFF9e6;
	background-image: url(http://www.cdu-sgh.de/poschmann/blogheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#subbody{text-align: left;width:900px;margin-right: auto;margin-left: auto;}
#main{width:900px;}
#columns{}
#content{width:680px;float:left;padding-top:20px;padding-bottom:30px;padding-right:10px;border-right:1px dotted #d4d4d4}
#sidebar{width:200px;float:right;padding-top:20px;padding-bottom:30px;}

/*Headers & Footers*/
#siteheader{
	margin-bottom:10px;
	margin-top:30px;
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
#sitefooter{clear:both;padding: 10px 0px 10px 0px;}
#sitefooter a:link, #sitefooter a:visited, #sitefooter a:active {font-size:1.3em;color:#666666;text-decoration:none;}
#contentheader{}
#contentfooter{clear:both;}



/*Post content*/
.post{margin-bottom:30px;}
.post .date{font-size:1.3em;line-height:20px;color:#d4d4d4;font-style:italic}
.post div.title{}
.post h1.title{
	font-size:2em;
	margin:0;
	padding:0;
	color:#C3A261;
	font-weight:normal;
	line-height:26px;
}
.post a.title:link, .post a.title:visited, .post a.title:active{
	color:#462D38;
	text-decoration:none;
}
.post a.title:hover{}
.post .comments{font-size:1.3em;line-height:20px;}
.post .commentslink a{margin-top:20px;color:#202020;display:none;}
.post .tags{font-size:1.3em;line-height:20px;}
.post .tags a:link, .post .tags a:visited, .post .tags a:active{color:#666666;}
.post .body{line-height:20px;font-size:1.3em;clear:left;color:#666666;} 
.post .body a:link, a:visited, a:active{
	color:#21444F;
	text-decoration:none;
}
.post div.option{margin:10px;padding-bottom:10px;line-height:20px;font-size:1.3em;text-align:right;}
.post a.option:link, a.option:visited, a.option:active{
	padding:4px;
	color:#6E3D22;
	text-decoration:none;
}
.post a.option:hover{text-decoration:underline;}
.tags a:link, a:active, a:visited {color:#fff;}
.tags a:hover {text-decoration:underline;}

/*Section sidebar*/
.section{margin-bottom:40px;}
.section div.title{text-align:center;}
.section h1.title{font-size:1.6em;margin:0 0 5px 0;padding:0;color:#333333;}
.section a.title:link, .section a.title:visited, .section a.title:active{color:#333333;}
.section a.title:hover{text-decoration:underline;}
.section .body{padding-left:10px;text-align:left;line-height:20px;font-size:1.3em;clear:left;color:#444444;padding-top:5px;}

/*Links*/
#links{margin-bottom:40px;}
#links div.title{padding:2px 8px 5px 8px;}
#links h1.title{color:#999999;margin:0;padding:0;letter-spacing:2px;font-size:1.8em;}
#links .body ul{font-size:1.3em;margin:0;padding:0;list-style-type:square;list-style-position:inside;padding-left:2px;color:#999999}
#links .body ul li{padding:5px 8px 5px 8px; letter-spacing:2px;}
#links .body ul li a{color:#999999}

/*Tagcloud*/
#tagcloud{margin-bottom:40px;}
#tagcloud div.title{padding:2px 8px 5px 8px;}
#tagcloud h1.title{color:#999999;margin:0;padding:0;letter-spacing:2px;font-size:1.8em;}
#tagcloud .body{line-height:25px;padding:5px 8px 5px 8px;}
#tagcloud .body a{color:#757575}

/*Archive*/
#archive{margin-bottom:40px;}
#archive div.title{padding:2px 8px 5px 8px;}
#archive h1.title{color:#999999;margin:0;padding:0;letter-spacing:2px;font-size:1.8em;}
#archive .body ul{font-size:1.3em;margin:0;padding:0;list-style-type:square;list-style-position:inside;padding-left:2px;color:#999999}
#archive .body ul li{padding:5px 8px 5px 8px; letter-spacing:2px;}
#archive .body ul li a{color:#999999}

/*Custom CSS*/
.header_text{
	color: #005c7a;
	font-size:4em;
	margin-bottom:10px;
}
.header_text_small{font-family:"Times New Roman", Times, serif;font-size:2em;color:#666666}

/*Standard Links*/
a:link, a:visited, a:active{
	color:#005c7a;
	text-decoration:none;
}
a:hover{text-decoration:none;}

/*Commentlist*/
div#commentlist{line-height:24px;}
#commentlistheader{font-weight:bold;font-size:1.6em;line-height:24px}
ol#commentlist{margin:0;padding:0;list-style-type:none;}
li.comment{margin:10px 0 10px 0}
li.comment .comment-author{font-size:1.4em;border-bottom:1px dotted #cccccc;font-style:italic;font-weight:bold;margin-bottom:5px;}
li.comment .comment-body{font-size:1.4em;}
li.comment .comment-date{color:#cccccc;font-size:1.2em;}

/*Respondform*/
#respond{margin-top:30px;}
#respondheader{font-weight:bold;font-size:1.6em;line-height:24px}
#respondform{}
form#respondform input {background: transparent url("http://img.webmart.de/b/images/form-input-bg.png") repeat-x right 50%;	border: 1px solid #dcdcdc;color: #000;float: left;height: 15px;padding: 6px 6px;width: 235px;font-size:1.2em;font-family: trebuchet ms;}
form#respondform textarea {background: transparent url("http://img.webmart.de/b/images/form-textarea-bg.png") repeat-x;	border: 1px solid #dcdcdc;color: #000;float: left;height: 185px;padding: 6px 6px;width: 420px;overflow: hidden;font-size:1.2em;font-family: trebuchet ms;}
form#respondform input#submit {background-color: #eeeeee;border: 1px solid #CCC;color: #444444;height: 29px;	padding: 0px 10px;width: 78px;}
#respondform input, #commentform textarea {margin: 5px 0;}
* html #respondform input, * html #respondform textarea {margin: 10px 0;}
#respondform label {float: left;margin: 10px 0 0 10px;font-size:1.3em;}
#respondform p {clear: both;height: 1%;}
#respondform p.error input, #respondform p.error textarea{border:1px solid #90b882!important}
#respondform div.errormsg{clear:both;color:#90b882;font-size:1.4em;}
div.successmsg{font-size:1.4em;margin-top:20px;}

/*Paging*/
.paging{font-size:1.3em;margin:10px 0 10px 0}
.paging .back{float:left}
.paging .forward{float:right}
.paging a:link, .paging a:visited, .paging a:active{}
.paging a:hover{}

/*Divers*/
a img{border:0;}
code{border:1px solid #cccccc;margin:10px 0 10px 0;padding:4px;background-color:#f4faff;display:block;}
.quote{width:200px;}
/*Searchbox*/
#searchbox input { background: #fff;float:left;border: 1px solid #dcdcdc;color: #444444;height: 15px;padding: 6px 6px;width: 235px;font-size:1.0em;font-family: trebuchet ms; }
#searchbox input.submit {background-color: #eeeeee;border: 1px solid #CCC;border-left:0px;color: #444444;height: 29px;	padding: 0px 10px;width: 78px;}
#searchbox span { margin: 0px 2px; }
#searchbox .searchpre {}
#searchbox #searchpaging {}
#searchbox .currpage {font-weight:bold;}
#searchbox .body {background-color:#fff;}

/*Tag Cloud*/
a.lev1:link, a.lev1:visited, a.lev1:active{font-size:0.8em;color:#AFCCA4!important;}
a.lev2:link, a.lev2:visited, a.lev2:active{font-size:0.9em;color:#AFCCA4!important;}
a.lev3:link, a.lev3:visited, a.lev3:active{font-size:1em;color:#AFCCA4!important;}
a.lev4:link, a.lev4:visited, a.lev4:active{font-size:1.1em;color:#AFCCA4!important;}
a.lev5:link, a.lev5:visited, a.lev5:active{font-size:1.2em;color:#90b882!important;}
a.lev6:link, a.lev6:visited, a.lev6:active{font-size:1.3em;color:#90b882!important;}
a.lev7:link, a.lev7:visited, a.lev7:active{font-size:1.4em;color:#90b882!important;}
a.lev8:link, a.lev8:visited, a.lev8:active{font-size:1.5em;color:#90b882!important;}
a.lev9:link, a.lev9:visited, a.lev9:active{font-size:1.6em;color:#75A762!important;}
a.lev10:link, a.lev10:visited, a.lev10:active{font-size:1.7em;color:#75A762!important;}
a.lev11:link, a.lev11:visited, a.lev11:active{font-size:1.8em;color:#75A762!important;}
a.lev12:link, a.lev12:visited, a.lev12:active{font-size:1.9em;color:#75A762!important;}
a.tag:link, a.tag:visited, a.tag:active{padding-right:2px;white-space:nowrap;}
a.tag:hover{}
