/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */

/* @override http://www.gruendungswissen.at/fileadmin/TEMPLATES/CSS/sm_blog.css */


/*@font-face {
 font-family: "Fontin";
 src: url("GenBasR.eot") /* EOT file for IE */
 /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
/*}
@font-face {
 font-family: "Fontin";
 src: url("GenBasR.ttf") /* TTF file for CSS3 browsers */
 /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
/*}
@font-face {
 font-family: "Fontin";
 font-weight: bold;
 src: url("GenBasB.ttf") /* TTF file for CSS3 browsers */
 /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
/*}
@font-face {
 font-family: "Fontin";
 font-style: italic;
 src: url("GenBasI.ttf") /* TTF file for CSS3 browsers */
 /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
/*}*/

body {
	background: #F2F2F2 url(../SKIN/logoBg.jpg) no-repeat right 497px;
	text-align: center;
	font: 0.8em/140% Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}





* {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}




div.pagebrowse {
	float: left;
	width: 33%;
	text-align: left;
}




img {
	border: 0;
}

div#container {
	width: 970px;
	margin: auto;
	text-align: center;
	height: 490px;
	overflow: visible;
	position: relative;
}

div#buch {
	position: absolute;
	width: 150px;
	height: 315px;
	top: 195px;
	left: 9px;
	background-image: url(../../buch-unternehmensgruendung/buch_bg.jpg);
	cursor: pointer;
}

div#background {
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	background: white url(../SKIN/blogKopf2.jpg) no-repeat 5px 200px;
	text-align: left;
	width: 800px;
}

div.rss_post {
	float: left;
	border-right-style: solid;
	border-right-width: 1px;
	padding-right: 5px;
	margin-right: 5px;
}

div.rss_post a {
	padding-left: 5px;
}

div#top {
	width: 800px;
	height: 200px;
	background-image: url(../SKIN/blogKopf1.jpg);
	position: relative;
}

div#logoGW {
	position: absolute;
	top: 37px;
	left: 13px;
	opacity:  0.5;
}


div#mainBlogContent {
	width: 460px;
	padding-left: 30px;
	float: left;
}

div#bookmarksList {
	float: left;
	padding-top: 20px;
	padding-bottom: 40px;
}

#mainBlogContent div.tx-t3blog-pi2 div.single div.itemNav span.author a span.author {
	border-right-style: none;
	padding: 0;
	margin: 0;
}


div#blogListContent {
	width: 260px;
	float: right;
	margin-top: 0;
	padding-top: 0;
	padding-right: 20px;
}

div#calendar {
	padding-bottom: 20px;
}

div#categories {
	padding-bottom: 20px;
}

div#blogrollList {
	padding-bottom: 20px;
}

div#archive {
	padding-bottom: 20px;
}

div.rss {
	padding-bottom: 20px;
}

#blogListContent h3 {
	font-size: 110%;
	line-height: 130%;
	padding-bottom: 5px;
}

.item {
	border-bottom: 1px dotted black;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-bottom: 20px;
}

div.categories a {
	color: gray;
	font-size: 95%;
	padding-right: 5px;
	border-right: 1px solid gray;
	margin-right: 5px;
	float: left;
}

a {
	color: #003366;
	text-decoration: none;
}

#mainBlogContent div.csc-textpic.csc-textpic-intext-right div.csc-textpic-text p.bodytext a {
	text-decoration: underline;
}

#mainBlogContent p.bodytext a b {
	text-decoration: underline;
}

#mainBlogContent p.bodytext a {
	text-decoration: underline;
}

a:focus{
	outline:none;
}

li.month {
	padding-left: 20px;
}

li.blogentry {
	padding-left: 20px;
}

#calendar table.calendar tbody tr th {
	text-align: center;
	padding-bottom: 7px;
}

#calendar table.calendar tbody tr td.calendar {
	padding: 5px;
	color: gray;
	border-bottom: 1px dotted silver;
	border-right: 1px dotted silver;
}

td.calendarToday.selectedBlogDay {
	color: red;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dotted silver;
}

td.calendarToday {
	color: #ff6633;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dotted silver;
	border-right: 1px dotted silver;
	
}

span.more a {
	color: #ff6633;
	font-size: 95%;
}

div.itemNav span {
	float: left;
	font-size: 95%;
	border-right: 1px solid gray;
	color: gray;
	margin-right: 5px;
	padding-right: 5px;
}

div.itemNav {
	padding-top: 5px;
}

#calendar table.calendar tbody tr.month td {
	text-align: center;
	color: gray;
	border-bottom: 1px dotted silver;
	border-right: 1px dotted silver;
	padding: 5px;
}

#calendar table.calendar tbody tr td.first.calendar {

}

#calendar table.calendar tbody td.first {
	border-left: 1px dotted silver;
}





ul {
	list-style: none;
}

li.litopNav {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #0065a5;
	padding-top: 10px;
}

div#topNav {
	float: right;
	padding-right: 10px;
}

div#topNavListCon {
	float: left;
}

div#topNavPicCon {
	float: left;
	padding-top: 8px;
	padding-left: 20px;
}

img#rsspic {
	float: left;
}

li.litopNavAct {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #0065a5;
	padding-top: 10px;
	color: #0065a5;
}

h3.csc-firstHeader {
		font-size: 230%;
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #003366;
	font-weight: normal;
	font-style: normal;
}

#blogListContent div.csc-header.csc-header-n1 h3.csc-firstHeader {
		font-size: 110%;
	line-height: 130%;
	padding-bottom: 5px;
	color: black;
	font-weight: bold;
}

.clear {
	clear: both;
}

.clearNone {
	clear: none;
}
.displayInline {
	display: inline;
}
.displayNone {
	display: none;
	position: absolute;
	left: -9999px;
}
.hidden {
	display: none;
	position: absolute;
	left: -9999px;
}
.error {
	color: red;
}

#box {
	text-align: left;
}

#logo {
	
}
		
.htmlarea-content-body {
			text-align: left;
			padding: 10px;	
			background: none;
		}

div.t3blog {
			width: 900px;
			margin: auto;
			background: white url(../SKIN_BLOG/blogFaceBg.jpg) no-repeat center top;
			border-style: none;
			text-align: left;
}
		
form .text {
	width: 100%;
	padding-top: 10px;
	border-width: 1px;

}

input.text {
	border: 1px solid gray;
}

textarea.text {
	border: 1px solid gray;
}


		
form .button {

			border-color: #000;
			background-color: silver;
			color: #000;

	border-width: 1px;
}

#commentFormNonAjax div.mailform form div.formElement div.formField input.button {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.mailform {
	padding-top: 20px;
}

.odd {
			background-color: #EFEFF4;
		}
			
#title {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			text-indent: -9999px;
			display: none;
}
		
#title a {
				display: block;
				width: 428px;
				height: 176px;
				text-indent: -9999px;
			}
			
#subtitle {
			position: absolute;
			top: 7px;
			right: 3px;
			width: 182px;
			height: 5px;
			text-indent: -9999px;
		}
				
#header {
			position: relative;
	height: 273px;
	background: transparent url(../SKIN/kopf.gif) no-repeat 0 -20px;
}
		
		#header_bottom {
			position: absolute;
			bottom: 0;
			height: 20px;
			width: 900px;
			
}

div.tagCloud {
	position: absolute;
	width: 350px;
	height: 150px;
	top: 100px;
	right: 0;
}
		
					
		#searchBox {
			margin: 0 0px 20px;
		}
		
			#searchBox label {	
				display: none;
			}
		
			#searchBox .text {
				width: 153px !important;
				width: 143px;
				margin-right: 5px;
				border: 1px solid #BDBBAC;
				background-color: #F2F1ED;
				font-size: 10px;
	padding: 2px 2px 0px;
}
			
			#searchBox .button {
				/*position: absolute;
				top: 0px !important;
				left: 125px;*/
				z-index: 1;
				width: 17px;
				height: 17px;
				border: 1px solid #BDBBAC;
				background: transparent url(../../../typo3conf/ext/t3blog/icons/button_arrow.gif) no-repeat 50% 50%;
				text-indent: -9999px;
				margin-left: 4px;
			}	
		ul#mainNavigation {
			position: absolute;
			top: 15px;
			left: 025px;
			z-index: 2;
		}
			ul#mainNavigation li {
				float: left;
				border-right: 1px #EDEAE5 solid;
				padding: 0px 5px 2px 5px;
				height: 12px;
				position: relative;
			}
			
			ul#mainNavigation li a{
				color: #fff;
			}
		
			ul#mainNavigation li.first {
		
			}
		
			ul#mainNavigation li.last {
				border: none;
			}

		
		#col1 {
			position: relative;
			float: left;
			clear: both;
			width: 31px;
			min-height: 400px;
			height: auto !important;
			height: 400px;
		}
		
		#col2 {
			position: relative;
			float: left;
			height: auto !important;
			height: 400px;
			width: 500px;
		
			
		}
			#col2 div.title {
				margin: 20px 0;	
			}
			
			#col2 h3 {
				padding: 6px 0;
			}
			
		
			#col2 h3 a{
				color: #ff6633;
				font-size: 150%;
	line-height: 140%;
}
			
			#col2 a {
				color: #FF6633;
				
			}
		
			#col2 .item {
				width: 475px;
				border-bottom: 1px dotted silver;
				padding: 30px 11px 10px 12px;
	float: left;
}
			
			#col2 .single {
				width: 475px;
				padding: 30px 2px 32px 2px;
			}
			
			#col2 .item .itemTop div,
			#col2 .single .itemTop div,
			#col2 .commentTopNav div{
				float: left;
				padding: 0 5px 0 5px;
				color: gray;
				font-weight: normal;
	font-style: normal;
}
			
			#col2 .commentTopNav div p,
			#col2 .item .itemTop div a,
			#col2 .single .itemTop div a{
				color: gray;
}
			
			#col2 .item .itemTop div.categories,
			#col2 .single .itemTop div.categories,
			#col2 .commentTopNav div.author{
				padding-left: 0;
				border-right: 1px gray solid;
			}
			
			#col2 .item .itemBody,
			#col2 .single .itemBody,
			#col2 .commentBody{
				clear: both;
			}
			
			#col2 .item .itemNav,
			#col2 .single .itemNav {
				margin-top: 10px;
	width: 475px;
	float: left;
}
			
			#col2 .commentBody h5 {
				padding: 5px 0 3px 0;
				color: #0063a6;
			}
			
			#col2 .commentBody h5 a{
				color:  #0063a6;
			}
			
			#col2 .item .itemNav span,
			#col2 .single .itemNav span{
				color: #a4a59f;
				padding: 0 5px;
				border-left: 1px #a4a59f solid;
	float: left;
}
			
			#col2 .item .itemNav span.author,
			#col2 .single .itemNav span.author{
				padding: 0 5px 0 0;
				border-left: none;
			}
			
			#col2 div.author span.author{
				display:block;
			}
			
			#col2 .item .itemNav span.comments a,
			#col2 .single .itemNav span.comments a{
				color: #a4a59f;
				display: block;
				padding-left: 15px;
				background:  url(/typo3conf/ext/t3blog/icons/comment_icon.png) no-repeat 0 50%;
				font-weight: bold;
			}
			
			#col2 #commentList,
			#col #trackbackList {
				margin-top: 33px;
			}
			
			#col2 .commentListListing,
			#col2 .trackbackListListing {
				width: 478px;
				padding: 20px 0 0 0;
			}
			
			#col2 .commentListListing div.item,
			#col2 .trackbackListListing div.item {
				padding: 10px;
			}
			
			#col2 #commentListTitle,
			#col2 #trackbackListTitle	{
				color: #0065a5;
				height: 13px;
				width: 478px;
				border-bottom: 1px #0065a5 dotted;
				
			}
			
			#col2 #commentListTitle	li.middle, 
			#col2 #trackbackListTitle li.middle{
				border-top: 1px #0065a5 dotted;
				background: #fff;
				margin-left: 1px;
				color: #0065a5;
				font-size: 15px;
				font-weight: bold;
				z-index: 100;
				position: relative;
				top: 0 !important;
				top: 7px;
			}
			
			#col2 #commentListTitle	li.start,
			#col2 #trackbackListTitle li.start{
				position: relative;	
				top: 0 !important;	
				top: 7px;
				width: 7px;
				margin-left: 20px;
				margin-bottom: 0 !important;
				padding: 0;
				background: url(/typo3conf/ext/t3blog/icons/tab-open.png) no-repeat ;
			}
			
			#col2 #commentListTitle	li.end,
			#col2 #trackbackListTitle li.end{
				background: url(/typo3conf/ext/t3blog/icons/tab-close.png) no-repeat;
				width: 7px;
				margin-left: 1px;
				position: relative;
				top: 0 !important;
				top: 7px;
			}
			
			#col2 #commentListTitle	li,
			#col2 #trackbackListTitle li{
				float: left;
			}
			
			
			#col2 .editComment a{
				margin: -7px 0;
				background-color:#EDEAE5;
				border: 1px solid #A5A49F;
				color: #A5A49F;
				font-size: 13px;
				float: right;
				
			}
			
			
			#col2 .commentFooter {
				padding: 3px 0 0 0;
				color: #a4a59f;
			}
			
			#col2 .t3blog_img {
				border: 1px #d6d6d6 solid;
				padding: 5px;
				margin-top: 18px;
			}
		
			#mainContent {
				padding: 20px 10px;
			}
		
		#col3 {
			position: relative;
			float: left;
			width: 300px !important;
			color: grey;
			padding-left: 25px;
}
		
			#col3 a {
				padding-right: 5px;				
			}

/* 				background: url(/typo3conf/ext/t3blog/icons/link_arrow.png) no-repeat 100% 50%;
 */








			
			#col3 h3, #col3 h3 a  {
				color: #33aad4;
	padding-top: 10px;
	padding-bottom: 6px;
	border-top: 1px dotted gray;
	margin-top: 15px;
}

		#footer {
			position: relative;
			border-top: 1px #000 dotted;
		}
		
		.typo3-adminPanel {
			text-align: left;
		}

h1.csc-firstHeader {
	line-height: 140%;
	font-size: 120%;
	margin-bottom: 10px;
}

.itemBody h4 {
	font-size: 110%;
	line-height: 130%;
	margin-bottom: 10px;
	font-weight: normal;
	font-style: normal;
}

span.more {
	float: left;
	margin-top: -25px;
}







.itemBody h3 {
	font-size: 160%;
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 5px;
}

h6 {
	font-size: 100%;
	font-style: italic;
}

div.categories {
}

div.date {
	padding-right: 5px;
	float: left;
	font-size: 95%;
	color: gray;
	margin-right: 5px;
	border-right: 1px solid gray;
}

div.time {
	float: left;
	font-size: 95%;
	color: gray;
}

div.backtolist a {
	font-size: 95%;
	color: #ff6633;
}

#singleNavigation div.previous {
	display: none;
}

#singleNavigation div.next {
	display: none;
}

span.authoremail {
	display: none;
}

#singleNavigation div.backtolist {
	padding-bottom: 10px;
	font-style: italic;
}

span.views {
	display: none;
}

span.tags{
	display: none;
}

div.itemNav span.permalink {
	display: none;
}

div.rss_comment {
	display: none;
}

#blogrollList h3 {
	display: none;
}

div.title {
	margin-bottom: 20px;
}

.itemBody ol {
	list-style-position: outside;
	padding-left: 15px;
}

.itemBody ul, #mainBlogContent ul {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 15px;
}

img.bookmarkbutton {
	height: 15px;
	vertical-align: bottom;
	width: 15px;
	padding-bottom: 8px;
}




