*{margin:0;padding:0}option{padding-left:0.4em}html{height:100%;margin-bottom:1px}body{height:100%;font-size:100.01%}img{border:0}.clear{clear:both}.csc-textpic:after,.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.csc-textpic,.clearfix{display:inline-block}html[xmlns] .csc-textpic,html[xmlns] .clearfix{display:block}* html .csc-textpic,* html .clearfix{height:1%}

body{
	background-image: url('../gfx/body.png');
	background-repeat: repeat-x;
	background-color: #9FB4CB;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #575656;
	font-size: 14px;
}

h1{

	border-bottom: 1px dotted #B1BFCE;

	font-size: 22px;

	font-family: Georgia;

	font-weight: normal;

	padding-bottom: 5px;

	margin-bottom: 10px;

	color: #60829E;

}



h1#coachingcenter{

	background-color: #B1BFCE;

	padding-top: 30px;

	padding-left: 20px;

	border:0;

}



h2{

	border-bottom: 1px dotted #B1BFCE;

	font-size: 18px;

	font-family: Georgia;

	font-weight: normal;

	padding-bottom: 5px;

	margin-bottom: 10px;

	color: #60829E;

	margin-top: 3px;

}



#content h2{

	text-align: center;

}



#content h2 a{	text-decoration: none;	color: #60829E;}a{	color: #f18f0b;	text-decoration: none;}a:hover{	text-decoration: underline;}h1 a{	color: #60829E;}



#main{

	width: 950px;

	margin: 20px auto;

	text-align: left;

	background-color: #fff;	padding: 10px 0;

	-moz-box-shadow: 0 -1px 5px #000;

	-webkit-box-shadow: 0 -1px 5px #000;

	box-shadow: 0 -1px 5px #000;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}



#logo{	height: 105px;}



#nav{

	background-color: #B1BFCE;

	padding-top: 30px;

	padding-left: 20px;

	font-size: 13px;

}



#nav li{

	display: inline-block;

	list-style-type: none;

	background-color: #fff;

	margin-right: 2px;

	float: left;

}



#nav li:hover,#nav li.act{	background-color: #EDEFF1;}#nav li.act a{	font-weight: bold;}#nav a{	text-decoration: none;	color: #575656;	display: block;	padding: 5px 15px;}#contentwrap{	min-height: 400px;}



#content{

	background-image: url('../gfx/contentwrap.png');

	background-repeat: repeat-x;

	float: left;

	padding: 20px;

	width: 710px;

}



#content ul,

#subcontent ul,

#content ol,

#subcontent ol

{

	padding-left: 20px;

	padding-bottom: 10px;

}



#content .csc-textpic-imagewrap ul,

#content .csc-textpic-imagewrap ol,

#subcontent .csc-textpic-imagewrap ul,

#subcontent .csc-textpic-imagewrap ol{

 margin:0;padding:0;

}



blockquote{

	margin-top: 0;

	margin-bottom: 10px!important;

	margin-left: 20px;

	margin-right: 20px;

	border: 1px dotted #B1BFCE;

	padding: 5px 5px 0 5px;

	font-size: 13px;

}



blockquote p{

	margin-bottom: 5px;

}



#content p,#subcontent p{

	line-height: 1.4em;	

	margin-bottom: 10px;

	padding-bottom:0!important;

}



#subcontent{

	width: 199px;

	float: right;

	border-left: 1px dotted #B1BFCE;

	font-size: 12px;

}



#subcontent h2{	background-image: url('../gfx/subcontent_h2.png');	background-repeat: no-repeat;	background-position: 5px 28px;	padding-top: 26px;	padding-left: 26px;}#subcontent .widget{	background-image: url('../gfx/contentwrap.png');	background-repeat: repeat-x;	border-bottom: 1px dotted #B1BFCE;}#subcontent .csc-frame-frame1 .widget{	background-image: none;}#subcontent .widgetcontent,#subcontent p.bodytext,#subcontent .tx-imtwitterajax-pi1{	padding: 10px;	padding-bottom: 15px;}#footer{	background-image: url('../gfx/footer.png');	background-position: center center;	background-repeat: repeat-x;	height: 32px;	padding: 8px;}.csc-textpic-caption{	display: none;}



.fce-345-20-345{

	font-size: 13px;

}

.fce-345-20-345 .left{

	float: left;

	width: 345px;

}

.fce-345-20-345 .right{

	float: right;

	width: 345px;

}



.tx-t3blog-pi2{

	text-align: justify;

}



.tx-t3blog-pi2 .single{

	margin-bottom:  15px;

}



#subcontent .tx-t3blog-pi2 .tag-cloud,

#latestComments{

	padding: 10px;

	padding-top: 0;

	font-size: 12px;

}



.tx-t3blog-pi2 .tag-cloud li,

.tx-t3blog-pi2 .pageBrowser li{

	list-style-type: none;

	display: inline-block;

	padding: 0 3px;

}



#subcontent ul.blogrollList{

	padding: 0 10px 10px;

	font-size: 12px;

}



.blogrollList li{

	list-style-type: none;

}



.tx-t3blog-pi2 .itemTop *{    float: left;    padding: 0 4px;}.tx-t3blog-pi2 .commentListListing div.author{    width: 76px;    float: left;}

.tx-t3blog-pi2 .commentListListing div.author,.tx-t3blog-pi2 .commentListListing div.date{
	font-size: 10px;
}

.tx-t3blog-pi2 .commentListListing div.date *{
	display: inline-block;
	padding: 0 2px;
}

.tx-t3blog-pi2 .commentListListing span.author{
	display: block;
	color: #666;
}

.blogList .item{    margin-bottom: 25px;}#searchBox{    padding-bottom: 10px;    padding-left: 10px;}

.tx-t3blog-pi2 input,.tx-t3blog-pi2 textarea{
	border: 1px solid #575656;
}

.tx-t3blog-pi2 textarea{
	width: 320px;
	height: 100px;
}

#tx-t3blog-sword{
	width: 140px;
}

.tx-t3blog-pi2 input[type=checkbox],.tx-t3blog-pi2 input.button{
	width: auto;
}

#commentList{
	width: 345px;
	float: left;
}

#commentFormNonAjax,p.blogCommentMessage{    width: 345px;    float: right;}.tx-t3blog-pi2 .single .itemBody{    margin-bottom: 15px;}

#typo3agentur ol.twitter-timeline,
#typo3agentur ol.twitter-timeline li.first{
	font-size:12px;
}

#content #commentList p{
	font-size: 12px;
	margin-bottom: 5px;
}

.commentListListing .item{
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 -1px 5px #ccc;
	-webkit-box-shadow: 0 -1px 5px #ccc;
	box-shadow: 0 -1px 5px #ccc;
	padding: 5px;
}

.commentComments{
	font-size: 11px;
	letter-spacing: 1px;
}

.commentListTitle{
	margin-bottom: 5px;
}

#content .tx-yql-pi1 ul{
	padding-left: 0;
}

.tx-yql-pi1 li{
	list-style-type: none;
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 -1px 5px #ccc;
	-webkit-box-shadow: 0 -1px 5px #ccc;
	box-shadow: 0 -1px 5px #ccc;
	padding: 5px;
}

.tx-yql-pi1 .date{
	font-size: 12px;
}

ol.twitter-timeline li{
	padding: 5px 0!important;
}

ol.twitter-timeline li.first {
	font-size:12px!important;
}

span.tweet-time{
	display: block;
}

#subcontent ol.twitter-timeline{
	padding-left: 0;
}

@font-face {
	/**
	 * The font "Share" is designed by Ralph du Corris from seite4.com and
	 * licensed as CC-BY-ND (http://creativecommons.org/licenses/by-nd/2.5/)
	 */
	font-family: 'Share-TechMonoRegular';
	src: url('share-techmono-webfont.eot');
	src: local('?'), url('share-techmono-webfont.woff') format('woff'), url('share-techmono-webfont.ttf') format('truetype'), url('share-techmono-webfont.svg#webfont99IKYQYf') format('svg');
	font-weight: normal;
	font-style: normal;
}

.ShareTechMono {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Share-TechMonoRegular', monospace;
	font-size-adjust: 0.5;
}

#logo a {
	padding: 20px;
	display: block;
}

#logo a:hover {
	text-decoration: none;
}

#logo .name {
	color: #000;
	font-size: 33px;
	letter-spacing: -2px;
	word-spacing: -3px;
	display: block
}

#logo .slogan {
	font-size: 15px;
	color: rgb(63, 188, 217);
	display: block;
}
