/*
Theme Name: INTELLIBIZ 1.0
Theme URI: http://www.ulrichsteinlechner.at
Description: Special Template developed for INTELLIBIZ
Version: 1.0
Author: Ulrich Steinlechner
Author URI: http://www.ulrichsteinlechner.at
*/

/* general*/
body{
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	

}
a, a:visited, .current_page_item ul a,.current_page_parent ul a{
	text-decoration:none;
	color:#14920b;
	
}
a:hover, .current_page_item a, .current_page_parent a, .current_page_parent ul .current_page_item a, .current-cat a{
	color:#a59d1c;
 
}

a img{
	border:none;

}
.divCentered{
	margin:0 auto;
	width:900px;
}
#headerWrapper,#headerWrapper, #headerImgWrapper, #contentWraper, #footerWrapper{
	float:left;	
	width:100%;	
}

#header,#content,#footer{
	float:left;
	width:100%;	
}
/*
/*header*/
#header{
	padding-top: 20px;
	padding-bottom:4px;
}
#header #logo{
	float:left;
}
#header #mainNav{
	float:right;
	font-size:14px;
}
#mainNav ul{
	margin:30px 0 0 0;;
	padding:0;
	list-style-type:none;
	
}
#mainNav li{
	display:inline;
	margin-left:15px;
}

/*header Image*/
#headerImgWrapper{
	border-top:2px solid #14920b;
	border-bottom:2px solid #14920b;
	
}
.home #headerImgWrapper{
	border-bottom:none;
	padding-bottom:1px;
	
	
}
#headerImg{
	padding:1px 0 1px 0;
}
#headerImg p{
	padding:0;
	margin:0;
}
/* subNav */
.home #subNav{
	display:none;
}
#subNav{
	float:left;
	width:245px;
	padding-bottom:15px;
}
#subNav h2{
	font-size:18px;
	font-weight: normal;
	padding:5px 10px 0 15px;
	margin:10px 0 0 0;
	color:#a59d1c;
	background:url(images/sidebar_mainactive_icon.gif) 0px 13px no-repeat;
}
#subNav ul{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
	font-size:14px;
}
#subNav ul ul{
	margin:0 0 0 13px;
	padding:0;
	list-style-type:none;
	font-size:12px;
	display: none;
}
#subNav .current_page_item ul, #subNav .current_page_parent ul{
	display: block;
}
#subNav li{
	margin-top:10px;
}
#subNav a{
	padding-left:10px;
	background:url(images/submenu_icon.gif) 0px 4px no-repeat;
}
#subNav a:hover, #subNav .current_page_item a{
	background:url(images/submenu_icon.gif) 0px -20px no-repeat;
	
}
/* content */
#content{
	float:right;
	width:625px;
	background:url(images/headline_arrow.gif) no-repeat;
	padding-left:30px;
	padding-bottom:10px;
}

.home #content, .home #post_content{
	width:100%;
	padding-left:0;
	background-image:none;
	padding:0;
	margin:0;
	
	
}

.indexTable .teaser{
	padding:5px;
	background:url(images/black60trans.png);
	
}
.indexTable, .indexTable h2, .indexTable p, .indexTable a{
	color:#FFFFFF;
}
.indexTable h2{
	font-size:13px !important;
	font-weight:bold !important;
	padding:0 !important;
	margin:0 !important;
}
.indexTable p{
	padding:0 !important;
	margin:0 !important;
	font-size:11px;
}
.indexTable a{
	width:100%;
	display:block;
}
#headline{
	width:100%;
	float:left;
}
h1{
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	background: #14920b;
	margin:0;
	padding:2px 10px;
	float:left;
}
.home h1{
	display:none;
}
#content h2{
	font-size:18px;
	font-weight:normal;
	padding:25px 0 5px 0;
	
	margin:0;
	width:100%;	
	float:left;
	

}
#content .more{
	padding-bottom:15px !important;
	padding-top:5px;

}
#post_content{
	float:left;
	margin:15px 0px;
	line-height:20px;
	width:100%;
}
.alignleft{
	float:left;
	padding: 8px 8px 8px 0;
}
.alignright{
	float: right;
	padding: 8px 0px 8px 8px;
}
.aligncenter{
	margin:0 auto;
	display:inline-block;
	padding: 8px;
}
/* footer */
#footerWrapper{
	border-top:1px solid #14920b;
	padding-top:2px;
	
}
#footerPosts .post{
	float:left;
	width: 158px;
	height:80px;
	background: #797a7e;
	padding:10px;
	margin-right:2px;
	color:#FFFFFF;
}
#footerPosts h3{
	font-size:13px;
	padding:0;
	margin:0;
}
#footerPosts .excerpt{	
	
	line-height:16px;
	font-size:11px;
	
}
#footerPosts p{
	padding:7px 0px;
	margin:0;
	height:35px;
}
#footerPosts a{
	font-weight:bold;
	color:#FFFFFF;
}
#footerNav{
	text-align:center;
	padding: 20px 0;
	float:left;
	width:100%;
	
}
#footerNav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#footerNav, #footerNav a{
	color:#999999;
}
#footerNav li{
	display:inline;
	padding:0px 7px;
}