*{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;
}
