/*
*****************************************************************
		STANDARD OBJEKTS
*****************************************************************
*/
html {
	font-size:				100%;
	height:					100.1%;
}
body {
	background:				url(../images/base/body_bg2.gif) #f5f5f0 repeat-y center;
	font-family:			Arial, Helvetica, Verdana, sans-serif;
	padding:				0;
	margin:					0;
	color:					#393936;
	height:					100.1%;
}
body.startpage {
	/*background-image:		url(../images/startpage/body_bg.gif);*/
}
a {
	color:					#2289ca;
	text-decoration:		underline;
}
img {
	border:					0;
}
input {
	margin:					0;
	padding:				1px 2px;
	font-family:			Arial, Helvetica, Verdana, sans-serif;
	font-size:				1em;
}
input.global-textbox {
	border:					1px solid #B5B5B5;
	color:					#595959;
}
select {
	margin:					0;
	padding:				0;
}
textarea {
	background-color:		#fff;
	border:					1px solid #C2B197;
	padding:				2px;
	margin:					0;
}
/* HEADLINES */
label {
	font-weight:			bold;
}
h1 {
	margin:					14px 0 0.3em 0;
	padding:				0;
	font-size:				2em;
	font-weight:			normal;
}
h2 {
	margin:					0 0 0.5em 0;
	padding:				0;
	font-size:				1.5em;
	font-weight:			bold;
}
h3, h4, h5, h6 {
	margin:					0;
	padding:				0;
	font-size:				1em;
	font-weight:			bold;
}
h3 {
	font-size:				1.3em;
	margin-bottom:			0.3em;
}
h4 {
	font-size:				1.2em;
}
h5 {
	font-size:				1.1em;
}
h6 {
	font-size:				1em;
}
ul {
	margin-top:				0;
	margin-bottom:			11px;
}
ol {
	margin-top:				0;
	margin-bottom:			11px;
}
p {
	margin:					0 0 8px 0;
	font-size:				110%;
	color:					#393939;
}
.global-clear-float {
	clear:					both;
	height:					0;
	overflow:				hidden;
	line-height:			0;
	font-size:				1px;
}
.global-block {
	display:				block;
}
.global-float-left {
	float:					left;
}
.global-float-right {
	float:					right;
}
.global-relative {
	position:				relative;
}
img.global-button {
	cursor:					pointer;
}
.global-bold {
	font-weight:			bold;
}
.global-italic {
	font-style:				italic;
}
input:focus, input:active, a:focus, a:active, select:focus, select:active, textarea:focus, textarea:active {
	color:					#000;
}
.p3b {
	padding-bottom:			3px;
}
.p3l {
	padding-left:			3px;
}
.p3r {
	padding-right:			3px;
}
.p5r {
	padding-right:			5px;
}
.p9l {
	padding-left:			9px;
}
.p10 {
	padding:				10px;
}
.p10b {
	padding-bottom:			10px;
}
.p10r {
	padding-right:			10px;
}
.p15b {
	padding-bottom:			15px;
}
.p20b {
	padding-bottom:			20px;
}
.p25t {
	padding-top:			25px;
}
.p30t {
	padding-top:			30px;
}
.p30b {
	padding-bottom:			30px;
}
.m10b {
	margin-bottom:			10px;
}
.m20b {
	margin-bottom:			20px;
}
.m20t {
	margin-top:				20px;
}
.m23b {
	margin-bottom:			23px;
}
.m23t {
	margin-top:				23px;
}
.m25t {
	margin-top:				25px;
}
.m30t {
	margin-top:				30px;
}
.he1 {
	height:					1px;
}
.he5 {
	height:					5px;
}
.he12 {
	height:					12px;
}
.he23 {
	height:					23px;
}
.sepPipe {
	color:					#81A2D1;
}
.CategoryPageImage {
	padding:				16px 0;	
}
/* Employee */
.employee 
{
	clear: both;
}
.employee .image 
{
	float: left;
	width: 85px;
	margin-right: 22px;
	margin-bottom: 20px;
}
.employee .content 
{
	float: left;
	font-size: 1.1em;
	margin: 20px 0;
}
.employee .content .title 
{
	color: #696969;
}
/* Powerplant */
#PowerplantBlogAdvert 
{
	float: left;
	width: 171px;
	margin-right: 20px;
	margin-bottom: 15px;
}
#PowerplantSmallAdverts 
{
	float: left;
	width: 171px;
}
#PowerplantSmallAdverts div 
{
	margin-bottom: 25px;
}
.gallery-item 
{
	margin-bottom: 20px;
}
.gallery-item p 
{
	font-size: 1.1em;
}
.blog .byline 
{
	font-style: italic;
}
div#PageContentSubpageContent .blog div.image
{
	width: 38px;
	margin: 0 15px 5px 0;
	float: left;
}
/*.blog .date 
{
	border: 1px solid #2288c9;
	width: 36px;
	float: left;
	margin: 0 15px 5px 0;
}
.blog .month {
	background: url(../images/blog-datebg.gif) repeat-x #2288c9;
	color: #fff;
	padding: 0 0 1px 0;
	text-align: center;
	font-size: 1.1em;
}
.blog .day {
	text-align: center;
	padding: 10px 0 9px 0;
	font-size: 1.6em;
	font-weight: bold;
	color: #2288c9;
}*/
.blog .date 
{
	color: #989898;
}