/* global */
html{height: 100%;}

body
{ 
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: .78em;

}
p{ 
	margin: 0px;
	padding: 0px 0px 16px 0px;
	line-height: 1.5em;
}
.blackbold{
	font-weight:bold;
	color: #000;
}
blockquote{
	border-left: 12px solid red;
	margin: 5px 0px 20px 10px;
	padding: 0;

}
blockquote p{
	padding: 0px 5px;
	margin:0;
	line-height: 1.5em;
}
h1{
	font-size:20pt;
	color: #030000;
	padding: 5px 0px 5px 0px; 
	margin: 0px 0px 12px 0px; 
	line-height:1.15em;
}
h1:hover{
	color:red;
}

h2, h3{
	font-weight: normal;
	font-size:20px;
	color: #000;
	padding: 5px 0px 0px 0px; 
	margin: 0px 0px 2px 0px; 
	line-height:1.15em;
}
h3{
	color: #FF0101;

}
h3 a{
	color: #FF0101;
	text-decoration:none;
}
h4
{ 
	font-size: 90%;
	letter-spacing: .1em;
	padding: 0px 0px 5px 0px; 
	margin: 10px 0px 2px 0px; 
	color: #000;

}
.videoblogAuthor
{
	font-style: italic;
	font-weight: bold;
	  padding: 0px; 
	margin: 7px 0px 0px 0px; 
}

img{ 
	border: 0px; 
	margin: 0px; 
	padding: 0px;
}
a{
	outline: none;
	color: #555;
}

/* unordered list */
ul{
	margin: 2px 0px 18px 16px;
	padding: 0px;
}
ul li{ 
	list-style-type: square;
	margin: 0px 0px 6px 0px; 
	padding: 0px;
}
/* ordered list */
ol{ 
	margin: 8px 0px 0px 24px;
	padding: 0px;
}
ol li{ 
	margin: 0px 0px 11px 0px; 
	padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #footer, #menubar, #Header
{
	margin-left: auto; 
	margin-right: auto;
}

/* main container */
#main{width: 970px;}

#main, #content a, #content a:hover{ 
	background: transparent;
	color: #555;
}

/* logo */
#logoout{
	background: #fff;
	width: 100%;
	height: 90px;
	position:relative;

	
}
#logo
{ 
	width: 970px;
	height: 90px;
	margin: 0px auto 0px auto;
	padding: 0;

	background: #fff;	
	overflow:hidden;

}
.logo{
	margin: 10px 100px 0px 61px;
padding: 0;
	height: 72px;
	width: 240px;
	float: left;
}
#Newsticker{
	position:relative;
/*	top:55px;*/
	background: #ffffff;
	float: left;
	width: 469px;
	height: 90px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
#NewstickerFlash{

	margin: 60px 0px 0px 0px;
	padding: 0;
	height: 30px;
	float:left;

}
div#NewstickerContent{ text-align:left; }
object#NewstickerContent{ display:inline; }
 object { display:block; }

NewstickerContent{
	height: 30px;
}

#NewstickerIn{
	position:absolute;
	top:0px;
	z-index:3;
	width: 44px;
	height: 34px;
	margin: 60px 0px 0px 0px;
	background: url(images/Newsticker-in.png) no-repeat;
}
#NewstickerOut{
	position:absolute;
	top:0px;
	left:420px;
	z-index:3;
	width: 44px;
	height: 34px;
	margin: 60px 0px 0px 0px;
	background: url(images/Newsticker-out.png) no-repeat;
}
#contentForm{
	margin:0;
	padding: 0;

}
aspnetForm{
margin:0;
	padding: 0;
}
/* Frontpage Header */
#fpHeader{
	width: 100%;
	height: 318px;
	position: relative;
}

#FrontpageHeaderBgLeft{
	width: 50%;
	height: 431px;
	position:absolute;
	left: 0;
	background: url(images/HeaderBgLeft.png) repeat-x;
}
#FrontpageHeaderBgRight{
	width: 50%;
	height: 431px;
	position:absolute;
	right: 0;
	background: url(images/HeaderBgRight.png) repeat-x;
}
#HeaderBgLeft{
	width: 50%;
	height: 318px;
	position:absolute;
	left: 0;
	background: url(images/HeaderBgLeft.png) repeat-x;
}
#HeaderBgRight{
	width: 50%;
	height: 318px;
	position:absolute;
	right: 0;
	background: url(images/HeaderBgRight.png) repeat-x;
}
#FrontpageHeaderOut, #HeaderOut{
	background: url(images/HeaderBg.png) repeat-x;	
}
#FrontpageHeader{
	width: 970px;
	height: 431px;
	background: url(images/HeaderBackground.png) no-repeat;
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#Header{
	width: 970px;
	height: 318px;
	position: relative;
}
#HeaderImagebox{
	width: 315px;
	height: 362px;
	top:0;

	float:left;
	overflow: hidden;
	position:absolute;
 z-index:2;

}
#frontpageHeadline{
	margin:  70px 50px 0px 120px;
	height: 90px;
	width:490px;
	float:right;
	overflow:hidden;
}

#HeaderHeadline{
	margin:  70px 50px 0px 0px;
	height: 90px;
	width:595px;
	float:right;
	overflow:hidden;

}
#HeaderHeadline h1, #frontpageHeadline h1{
	color: #C4C3C3;
	font-size: 38px;
font-weight: normal;
}
#HeaderLink{
	margin:  0px 50px 0px 10px;
	height: 100px;
	width:465px;
	float:left;
	overflow:hidden;
	width:595px;
	float:right;
}
#HeaderLink ul{
	margin: 0px;
	width:465px;
}
#HeaderLink a{
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	line-height:1.5em;
}

#HeaderLink a.play{
	background: transparent;
	color: #fff;
	display: block; 
	float: right; 
	height: 40px;
	width: 465px;
	font-size: 14px;
	background: url(images/play.png) top right no-repeat ;
	text-decoration: none; 
	padding: 15px 80px 0px 0px;
	margin: 30px 140px 0px 0px;
	text-align: right;
}
#HeaderLink a.play:hover{
	background: url(images/play.png) bottom right no-repeat ;
 }

#FrontpageHeaderLinks a.play{
	margin: 30px 40px 0px 0px;
font-size: 18px;
}
/* Header links */
#FrontpageHeaderLinks{
	height: 286px;
	width: 690px;
	float:right;
}
#FrontpageTeaser{
	overflow: hidden;
	float:right;
	height: 77px;
	width: 540px;
	padding: 28px 50px 0px 100px;
}
#FrontpageTeaser p{
	color:#c4c3c3;
	padding: 0px;
	margin: 0px;
}
#FrontpageTeaser p a{
	color:#e41421;
	border:none;
	text-decoration: none;
}
#FrontpageTeaser p a:hover{

	text-decoration: underline;
}
ul#menu li a:hover, ul#menu li a.current, ul#menu li a.current:hover
{
color: #fff; 
}

ul#Headerlinks{
	margin: 70px 0px 0px 70px;
	float:right;
	width: 620px	
}

ul#Headerlinks li{ 
	float: left; 
	margin: 0px 0px 0px 30px; 
	padding: 0px;
	height:154px;
	width: 154px;
	list-style: none;
} 
ul#Headerlinks li a.link_grey{
	background:url(images/link_grey.png) top no-repeat;
}
ul#Headerlinks li a.link_grey:hover{
	background:url(images/link_grey.png) bottom no-repeat;
}
ul#Headerlinks li a.link_white{
	background:url(images/link_white.png) top no-repeat;
}
ul#Headerlinks li a.link_white:hover{
	background:url(images/link_white.png) bottom no-repeat;
}
ul#Headerlinks li a.link_red{
	background:url(images/link_red.png) top no-repeat;
}
ul#Headerlinks li a.link_red:hover{
	background:url(images/link_red.png) bottom no-repeat;
}
ul#Headerlinks li a img{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
ul#Headerlinks li a { 
	background: transparent;
	color: #000;
	display: block; 
	float: left; 
	height: 154px;
	width: 154px;
	font-size: 12px;  
	text-decoration: none; 
	padding: 0px;
	margin: 0px;
	text-align: center;
} 

#imagebox{
	width: 265px;
	height: 415px;
	overflow: hidden;
	padding: 16px 0px 0px 8px;
	float: left;	
	position: relative;
	z-index: 3;
}
#LeanImagebox{
	position: absolute;
	left: 190px;
	top: 48px;
	width: 274px;
	z-index: 0;

}

/* navigation menu */
#menubar{ 
	height: 34px;
	width: 655px;
	float:right;
} 

ul#menu li a:hover, ul#menu li a.current, ul#menu li a.current:hover
{
color: #757575; 
}

ul#menu{
	margin: 0px 75px 0px 0px;
	float:right;
	font-size: 11px;	
	width:620px;

}

ul#menu li{ 
	margin: 0px; 
	padding: 0px;
	list-style: none;
float:right;
} 

ul#menu li a 
{ 
	background: transparent;
	color: #757575;
	font-family: verdana, sans-serif;
	display: block; 
	float: left; 
	height: 30px;
	text-decoration: none; 
	padding: 6px 10px 4px 10px;
	text-align: center;
} 
ul#menu li a:hover{
	color: #ff0000;
}
ul#menu li a.current{
	color: #C4C3C3;
}
ul#menu li a.selected{
	color: #C4C3C3;
}



#topshadow{

	position:absolute;
	width: 100%;
		height: 17px;
		background: transparent  url(images/topshadow.png) top scroll repeat-x;
 z-index:1;


}
#bottomshadow{
/*	position:absolute;
	top: 1150px;*/
	position: static;
	margin: -17px 0px 0px 0px;
		width: 100%;
		height: 17px;
		background: transparent url(images/bottomshadow.png) scroll repeat-x;	
}
/* main content */

#frontpage_contentOut{
clear:left;
	background: #f1f2f2;
	padding: 0px;
	margin: 0px auto;
}

#frontpage_content
{
	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 0px auto 0px auto;
	width: 970px;
	height: 626px;
	background: url(images/SitecontentBacground.png) repeat-y;
} 
#site_contentOut{
	clear: left;
	background: #f1f2f2;
	padding: 0px;
}

#site_content
{

	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 0px auto 0px auto;
	width: 970px;
	min-height: 626px;
	background:  url(images/baggrund-hvid-underside.png) repeat-y;
	color: #555;
} 
/*Left side */

#Leftside{
clear: left;
	width: 247px;
	margin: 0px;
	float:left;
	overflow: hidden;
	min-height: 626px;
	/*background: #fff url(images/LeftsideBg.png) repeat-y;*/
}

ul#sidemenu li a:hover, ul#sidemenu li a.selected:hover
{
	clear: left;
	background: url(images/LeftsideMouseover.png)  no-repeat;
	color: #fff;
}
ul#sidemenu li a.selected{
	color: #FF0101;
}

ul#sidemenu{
	margin: 35px 0px 0px 0px;
	float:left;
	
}

ul#sidemenu li
{ 
  margin: 0px; 
  padding: 0px;
  list-style: none;
  height: 45px;
  width: 247px;
} 

ul#sidemenu li a 
{ 
	background: transparent;
	color: #757575;
	font-weight: bold;
	display: block; 
	height: 31px;
	width: 217px;
	text-decoration: none; 
	padding: 15px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
} 


/* page content */
#frontpage_content h1, #frontpage_content h1 a, #site_content h1, #content h1 {
	font-size:20px;
	color: #030000;
  padding: 5px 0px 5px 0px; 
  margin: 0px 0px 0px 0px; 
	text-decoration:none;
	}
#frontpage_content h1:hover, #frontpage_content h1 a:hover
{
color: #ff0000;
}
	
#contentLeft, .contentLeft{
	text-align: left;
	float: left;
	width: 50px;
	margin: 42px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	min-height: 626px;*/
}
#contentRight{
	text-align: left;
	float: left;
	width: 196px;
	min-height: 626px;
  margin: 42px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
#contentRight ul, #contentRight ul ol {
	margin: 0;
	padding: 0;
width: 200px;
	}

#contentRight ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#contentRight ul p, #contentRight ul select {
	margin: 5px 0 8px;
	}

#contentRight ul ul, #contentRight ul ol {
	margin: 5px 0 0 10px;
	}

#contentRight ul ul ul, #contentRight ul ol {
	margin: 0 0 0 10px;
	}

ol li, #contentRight ul ol li {
	list-style: decimal outside;
	}

#contentRight ul ul li, #contentRight ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#contentRightBottom{
	height:430px;
	margin: -430px 0 0 50px;
	position:relative;
	top: 0px;
	width:300px;
	overflow:hidden;
	color: #555;
}
#contentRightBottomImage{
	height:285px;
	margin: 0px 0 0 0px;
	padding: 0px;
	position:absolute;
	bottom: 0px;
	width:300px;

}
#contentRightBottomContent{
	height:145px;
	margin: 0px 0 0 30px;
	padding: 0px;
	position:absolute;
	top: 0px;
	width:300px;

}
#contentRightBottomContent p{
	line-height: 1.3em;
	padding: 0px 0px 10px 0px;
}
#content
{ 
	text-align: left;
	float: left;
	width: 444px;
	margin: 42px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	min-height: 800px;


}
#content a{
}
#content a:hover{
color: red;
}
.content
{ 
	text-align: left;
	float: left;
	width: 444px;
	margin: 42px 0px 0px 0px;
	padding: 0px 30px 0px 0px;


}
#blogContent
{ 
	text-align: left;
	float: left;
	width: 524px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 800px;
	overflow:hidden;

}

#content a{border-bottom: 1px dotted;}

#content a:hover{border-bottom: 1px solid;}

#content a.colour, #content a.colour:hover{border-bottom: 0px;}

.contentColumn{
	margin: 24px 0px 0px 30px;
	float: left;
	width:280px;

}
.contentColumnCenter{
	margin: 0px 0px 0px 15px;
	float: left;
	width:320px;
	z-index:1;


}
.contentColumnRight{

	float: left;
	width:300px;
	margin: 24px 0px 0px 0px;
}
#box_videoblog{

	height: 329px;
	overflow: hidden;
	}
	#box_videoblog p{
padding: 0px;
	margin: 7px 0px 0px 0px;
	font-style: italic;
	}
.videoblogContent{
	   height: 344px;
	   width: 425px;
  	margin: 0px 0px 20px 0px;

	}

.FrontpageVideoblogContent{
	height: 210px;
	background: url(images/videoramme.png) no-repeat;
	width: 270px;
  	margin: 10px 0px 0px 0px;
	position:relative;
	display:block;
}
a.blogImage{
	width: 241px;
	text-decoration:none;
	position:relative;
  display:block;
  float:left;
	margin: 6px 0px 0px 8px;
}

a.blogImage span.play-icon, a.blogImage span.play-hover-icon {

  position:absolute;
  left:40%;
  top:35%;

  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
a.blogImage span.play-hover-icon{
	visibility:hidden;
}

a.blogImage:hover span.play-icon{
  visibility:hidden;
}
a.blogImage:hover span.play-hover-icon{
  visibility:visible;
}
.blogImage{
	width: 241px;
	height: 179px;
	margin: 6px 0px 0px 8px;
	position: absulute;
	top:0px;

}


	
#box_dialog{
margin: 10px 0px 0px 0px;
padding: 0px;
	height: 106px;
	overflow: hidden;
}	
#box_dialog p{
	margin: 7px 0px 0px 0px;
	padding: 0px;
}
#box_dialog a{
	text-decoration:none;
}
ul#box_postit{
	height: 127px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;
	float:left;
}		

ul#box_postit li
{ float: left; 
  margin: 0px 0px 0px 0px; 
  height:1274px;
   width: 140px;
  list-style: none;
} 
ul#box_postit li a 
{ 
  display: block; 
  float: left; 
  height: 127px;
padding: 0px;
   width: 140px;
	text-decoration:none;
} 
ul#box_postit li a.box_postit_branche{
	background: url(images/brancheviden.png)  top left no-repeat;	
	height: 127px;
   width: 140px;
}
ul#box_postit li a.box_postit_branche:hover{
	background: url(images/brancheviden.png)  bottom left no-repeat;	
	height: 127px;
   width: 140px;
}
ul#box_postit li a.box_postit_kundevaerdi{
	background:  url(images/kundevaerdi.png) top right no-repeat;	
	height: 127px;
   width: 140px;
}
	ul#box_postit li a.box_postit_kundevaerdi:hover{
	background:  url(images/kundevaerdi.png) bottom right no-repeat;	
	height: 127px;
   width: 140px;
}
	
	
ul#box_postit_center{

	height: 127px;
	width: 140px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
	float:left;

}	
	

ul#box_postit_center li
{ 
	float: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	height:127px;
	width: 140px;
	list-style: none;
} 
ul#box_postit_center li a 
{ 
	background: transparent;
	color: #676767;
  display: block; 
  float: left; 
  height: 127px;
   width: 140px;
  padding: 0;
  text-align: left;
	text-decoration:none;
} 
ul#box_postit_center li a.box_postit_spild{
	background:  url(images/spild.png) top right no-repeat;	
	height: 127px;
   width: 140px;
}
ul#box_postit_center li a.box_postit_spild:hover{
	background:  url(images/spild.png) bottom right no-repeat;	
	height: 127px;
   width: 140px;
}		

#box_postit_ark{
	background:  url(images/ark.png) top left no-repeat;	
	height: 143px;
margin: 12px 0px 0px 0px;
   width: 140px;
	float:left;
	overflow: hidden;
}	
#box_postit_ark:hover{
	background:  url(images/ark.png) bottom left no-repeat;	
	height: 143px;
   width: 140px;
	float:left;
	overflow: hidden;
}

#box_postit_ark p{

	margin: 60px 10px 0px 25px;
}
#box_postit_ark p a{
	color:#555;
	text-decoration: none;
	border:none;
}
#box_postit_ark p a:hover{
	color: #666;
	text-decoration:underline;

}

ul#Post-It_right{
	height: 168px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;
	float:left;
}		

ul#Post-It_right li
{
	float: left; 
	margin: 0px 0px 0px 0px; 
	height: 168px;	
  	width: 194px;
	list-style: none;

} 
ul#Post-It_right li.Post-It
{
	background:  url(images/stor-papirlap-XL.png) top left no-repeat;	
}
ul#Post-It_right li.Post-It:hover{
	background:  url(images/stor-papirlap-XL.png) bottom left no-repeat;	
}
ul#Post-It_right li.case-energi
{
	background:  url(images/case-energi.png) top left no-repeat;	
}
ul#Post-It_right li.case-energi:hover{
	background:  url(images/case-energi.png) bottom left no-repeat;	
}
ul#Post-It_right li.case-terma
{
	background:  url(images/case-terma.png) top left no-repeat;	
}
ul#Post-It_right li.case-terma:hover{
	background:  url(images/case-terma.png) bottom left no-repeat;	
}
ul#Post-It_right li.case-retur
{
	background:  url(images/case-retur.png) top left no-repeat;	
}
ul#Post-It_right li.case-retur:hover{
	background: url(images/case-retur.png) bottom left no-repeat;	
}
ul#Post-It_right li.case-rontgen
{
	background: url(images/case-rontgen.png) top left no-repeat;	
}
ul#Post-It_right li.case-rontgen:hover{
	background:  url(images/case-rontgen.png) bottom left no-repeat;	
}
ul#Post-It_right li.case-vestas
{
	background:  url(images/case-vestas.png) top left no-repeat;	
}
ul#Post-It_right li.case-vestas:hover{
	background:  url(images/case-vestas.png) bottom left no-repeat;	
}	

ul#Post-It_right li.case-seminar
{
	background:  url(images/case-seminar.png) top left no-repeat;	
}
ul#Post-It_right li.case-seminar:hover{
	background:  url(images/case-seminar.png) bottom left no-repeat;	
}
ul#Post-It_right p{
	padding: 0px;
	margin: 0px 10px 0px 15px;
	line-height: 1.3em;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
ul#Post-It_right li a 
{ 
	display: block; 
	float: left; 
	padding: 0px;
	height: 168px;	
  	width: 194px;
	text-decoration:none;	
} 


.box_Post-It_right{
	background:  url(images/stor-papirlap-XL.png) top left no-repeat;	
	cursor:pointer;
	height: 168px;
	margin: 12px 0px 12px 0px;
	  width: 194px;
	float:right;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}	
.box_Post-It_right:hover{
	background:  url(images/stor-papirlap-XL.png) bottom left no-repeat;	
}

.box_Post-It_right p{
	padding: 0px;
	margin: 0px 10px 0px 15px;
	line-height: 1.3em;
	/*height: 148px;*/
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}

.box_Post-It_right p a{
	color:#555;
	text-decoration: none;
	border:none;
}
.box_Post-It_right p a:hover{
	color: #666;
	text-decoration:underline;
}
.box_Spild_right{
	background:  url(images/spild-i-softwareudvikling.png) top left no-repeat;	
	cursor:pointer;
	height: 147px;
	margin: 12px 0px 12px 0px;
	  width: 170px;
	float:right;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}	
.box_Spild_right:hover{
	background:  url(images/spild-i-softwareudvikling.png) bottom left no-repeat;	
}

.box_Citat_right{

	margin: 12px 0px 12px 0px;
	  width: 194px;
	float:right;
}
.box_Citat_right p{
	font-size:18px;
	font-weight:normal;
	color: #888;
	line-height: 1.3em;
}
.redQuote{
	font-size:35px;
	color:red;
	font-weight:bold;

}
p.quoteAuthor{
	font-size:14px;
}
#box_dailynews{
	background: url(images/avis.png) no-repeat;
	height: 285px;
	overflow: hidden;
}
#box_dailynews p{
	margin: 160px 0px 0px 67px;
	padding:0px;
	width: 177px;
	font-size: 9px;

	line-height: 1.4em;
}
	#box_viden{

	height: 174px;
	overflow: hidden;
	}
.radiobuttonlist{

	padding: 8px 0px 5px 0px;
	margin: 0;
	height: 30px;
}
.radiobuttonlist.input{
	margin: 0;
	padding:0:
}

.buttonFrontpage{
/*	width: 102px;
	height: 18px;
	display:block;*/
	float:left;
/*	background: transparent url(images/button1column.png) no-repeat;*/
	text-decoration: none;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	border:none;
	font-weight: bold;
}
a.buttonFrontpage:hover{
		/*background: transparent url(images/button1columnOver.png) no-repeat;*/
	color: #FF0101;

}
a.redlink{
	border:none;
	text-decoration: none;
}
a.redlink:hover{
color: #FF0101;

}

.buttonSvar{
	width: 65px;
	height: 28px;
	background: transparent url(images/button2column.png)no-repeat;
	text-decoration: none;
	padding: 5px;
	margin: 0px 0px 0px -2px;
	border:none;
}
a.buttonSvar:hover{
			background: transparent url(images/button2columnOver.png)no-repeat;
}
#box_debat{

	height: 150px;
		overflow: hidden;
}
#box_debat_date{
	float:left;
	margin: 20px 15px 0px 0px;
	padding: 3px 0px 3px 3px;
	text-align: center;	
line-height:1em;	
	width:32px;
	height: 33px;
	background: url(images/dato.png) no-repeat;
}
.box_blog_date{
	float:left;
	margin: 0px 10px 0px 5px;
	padding: 2px 0px 0px 0px;
	text-align: center;		
	width:35px;
	height: 33px;
	background: url(images/dato.png) no-repeat;
}
#box_debat_content{
		float:left;
		width:250px;
	margin: 0px 0px 0px 40px;
}
#box_debat_content p{
	margin: 7px 0px 0px 0px;
}

ul#box_seminar{
/*	background:  url(images/seminar.png) top left no-repeat;	*/
	height: 244px;
	margin: 0px;
	width: 298px;
	float:left;
	overflow: hidden;
	position:relative;
}	
ul#box_seminar:hover{
/*	background:  url(images/seminar.png) bottom left no-repeat;	*/
}

ul#box_seminar li
{ 
	float: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	height:244px;
	width: 298px;
	list-style: none;
} 
ul#box_seminar li a 
{ 
	background: transparent;
	color: #676767;
  display: block; 
  float: left; 
  height: 244px;
   width: 298px;
  padding: 0;
  text-align: left;
	text-decoration:none;
} 
ul#box_seminar li a{
	background:  url(images/seminar.png) top right no-repeat;	
	height: 244px;
   width: 298px;
}
ul#box_seminar li a:hover{
	background:  url(images/seminar.png) bottom right no-repeat;	
}		
#box_calendar{
	position:relative;
	height: 193px;
	width: 300px;
	overflow: hidden;
	background: url(images/calendar.png) bottom right no-repeat;

}
#box_calendar ul{
	margin: 10px 0px 0px 145px;
	padding: 0px;
}
#box_calendar ul li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style:none;
}
#box_calendar p{
	color: #fff;
	margin: 0px 10px 0px 145px;
	padding: 60px 0px 0px 0px;
}
#box_calendar ul li a{
	color: #fff;
	text-decoration: none;
	border:none;
}
#box_calendar ul li a:hover{
	color: #fff;
	text-decoration:underline;
}
#box_PostitCenter{
	position: relative;
}
#box_tags{
	position:absolute;
	top:10px;
	left:300px;

	margin: 0px 0px 0px 0px;
	float:left;
	height: 140px;
	width: 130px;
	z-index:21;
	
}
#box_tags p{
	margin:0px;
	padding: 0;
	font-size:12px;
	line-height:1.7em;

}

.date, .month{
	font-weight:normal;
	font-size:1.0em;
	color:#000;
/*	line-height: 0.4em;*/
	padding: 0px;
	margin: 0px;
	
}

#subContentOut
{ 
	height: 300px;
	width:100%;
  background:#000;
	z-index:1;
}
#subContent{
	margin: 0px auto;
	padding: 0px;
	height: 300px;
	background: #000;
	width: 970px;	
	z-index:2;
}

#subContentMenu{
	width: 712px;
	float: left;
	height: 300px;
	overflow: hidden;
}
#subContentRight{
	width: 239px;
	height: 300px;
	float: left;
/*position: relative;*/

}
#subContentCalendar{
		height: 206px;
	overflow: hidden;
}

#subContentCalendar ul{
	margin: 20px 10px 0px 5px;
	padding: 0px;
}
#subContentCalendar ul li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style:none;
}

#subContentCalendar ul li a{
	color: #fff;
	text-decoration: none;
	border:none;
	font-size:16px;
	font-weight:bold;
	line-height: 2em;
}
#subContentCalendar ul li a:hover{
	color: #fff;
	text-decoration:underline;
}
#subContentCalendar p{
	color: #fff;
	margin: 20px 10px 0px 5px;
	font-size:16px;
	font-weight:bold;
	line-height: 2.5em;
}
#subContentCalendar p a{

	color: #fff;
	text-decoration: none;
	border:none;
}
#subContentCalendar p a:hover{
	color: #fff;
	text-decoration:underline;

}
#subContentGo{
		height: 94px;

}

ul#subContentGo{

	height: 94px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	float:left;
}	

ul#subContentGo li
{ float: left; 
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  height:94px;
   width: 239px;
  list-style: none;
} 
ul#subContentGo li a 
{ 
	background: transparent;
	color: #8b8b8b;
  display: block; 
  float: left; 
  height: 154px;
   width: 209px;
  font-size: 20px;
  background: url(images/go.png) top right no-repeat;
  text-decoration: none; 
  padding: 20px 0px 0px 30px;
  text-align: left;
} 


ul.FooterMenu{
	margin: 16px 0px 0px 30px;
		float:left;
		width:150px;	
		font-size:11px;
}

ul.FooterMenu li
{ 
/*  display: block;*/
  margin: 0px; 
  padding: 0px;
  list-style: none;
  
} 

ul.FooterMenu li a 
{ 
	color: #757575;
	line-height: 20px;
	text-decoration: none; 
	text-align: left;
} 
ul.FooterMenu li a:hover{
	color: #FF0000;
}
ul.FooterMenu li.FooterMenuH1{
	font-size: 14px;
	line-height: 3.0em;
	font-weight:bold;
}

/* footer */

#footerOut
{ 
	height: 71px;
	width:100%;
  background: url(images/bund.png) repeat-x;

}

#footer
{ 
	height: 71px;
  width: 970px;
  text-align: center; 
  background: url(images/bund.png) repeat-x;
overflow: hidden;
}
#footer p{
  padding: 25px 0px 3px 20px;	
margin: 20px 0px 0px 0px;
  color: #000;
  width: 850px;
  float: left;
}
#footerlogo{
	  width: 100px;
	height: 71px;
	  float: left;
	margin: 0px;
	padding: 0px;
}
#footer a, #footer a:hover
{ background: transparent;
  color: #000;
}

#content a, #content a:hover, #footer a, #footer a:hover{text-decoration: none;}

.red{
color: #ff0101;
}
.grey{
color:#c4c3c3;
}
input.radio{
	color: red;
}
.clear{
	clear: both;
}




.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}	


.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}


.commentmetadata {
	
	}

/* Begin Comments*/
.graybox {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	/*list-style: none;*/
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0px 0px 10px 0px;
	display: block;
	font-weight: normal;
	}
/* End Comments */

.entry{
	line-height: 1.4em;
}

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}


.graybox {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}


dl{
		float: left;
		width: 100%;
	}

	dl dt {
		margin: 0;
		padding: 10px 0 0 0;
		clear: left;
		float: left;
		width: 125px;
	}

	dl label { font-weight: bold; }

	dl dd {
		margin: 0;
		padding: 10px 0 0 0;
	}
textarea {width:425px;height:150px;padding:5px;}


/* FORM ELEMENTS */

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
/*
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
*/
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}

ValidationSummary{
	clear:both;
	float:left;
	margin: 20px 0px 0px 0px;
}

#contentRight .error ul li{
	margin_bottom: 0;
	padding: 0;
}
.error li {
	margin: 0;
	padding: 0;
	color:#8A1F11;
	font-size:10px;
}

.divform {
  padding-top: 4px;
  clear: both;

}

.textbox,.FormularTextbox, .pollTextbox{
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 3px 5px 0px 5px;
	height: 18px;
	font-size:10px;
}
.textboxmini{
	width: 170px;
	margin: 0px 0px 5px 0px;
	padding: 3px 5px 0px 5px;
	height: 18px;
	font-size:10px;
}
.textboxminifont{
	color:#555;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 3px 5px 0px 5px;
	height: 18px;
	font-size:10px;	
}
.textboxmulti,.FormularTextboxMulti{
	width:300px;
	height:125px;
	padding:5px;
	margin: 0px 0px 10px 0px;
}

.textboxmultimini{
	width:170px;
	height:75px;
	padding:5px;
	margin: 0px 0px 10px 0px;
	font-size:11px;
}
.FormularLabel, .pollLabel 
{
	vertical-align: top;
	font-weight:normal;
	padding:5px;
}

.FormularButton, .pollButton, .BlogButton{
	width: 83px;
	height: 20px;
	display:block;
	float:left;
	text-align: center;
	background: transparent url(images/button-send.png) no-repeat;
	text-decoration: none;
	padding: 0;
	margin: 5px 15px 0px 0px;
	border:none;
	font-weight: normal;
	color: #fff;
	font-size:11px;cursor:pointer;

}
.button{
	width: 83px;
	height: 20px;
	clear:right;
	float:right;
	text-align: center;
	background: transparent url(images/button-send.png) no-repeat;
	text-decoration: none;
	padding: 0;
	margin: 5px 15px 0px 0px;
	border:none;
	font-weight: normal;
	color: #fff;
	font-size:11px;cursor:pointer;
	
}
.fldSelect, .fldFill{
	padding:0;
	margin: 10px 0px 0px 0px;
	border:none;
}
/*
.FormularCB{
	margin: 0px 0px 0px 5px;
	padding: 0;
	line-height: 2em;
}
*/
.FormularCB input{
	text-align:left;
	width: 5%;
	padding: 5px;
	float:left;
	vertical-align: top;

}
.FormularCB label{
	width: 90%;
	height: 30px;
	float:left;
/*	line-height: 1.2em;*/
	padding: 0px 0px 0px 5px;
}
.FormularCBmini input{
	text-align:left;
	width: 20px;
	padding: 5px;
	float:left;
	vertical-align: top;

}
.FormularCBmini label{
	width: 160px;
	height: 25px;
	float:left;
	padding: 3px 0px 0px 5px;
	font-size:10px;
}
.fldSelectLegend, .fldFillLegend{
	display:none;
}


.input{
	width: 300px;
/*	height: 20px;*/
	padding: 5px;
	text-size: 12px;
	margin: 0;
}
.submit{
	color:#fff;
	font-weight: bold;
	font-size: 16px;
	padding: 5px 20px;
	margin: 0px 0px 0px 0px;	
	background:#FF0101;
	border-style:solid;
	width: 100px;
/*	border-width:3px;
	border-color: #dfdfdf;*/
}
#xsltsearch {margin: 0; padding: 10px 0 0 0;}
	.xsltsearch_result p {margin: 0; padding: 0;}
	.xsltsearch_result:hover {background: #f6f6f6;}
	.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
	.xsltsearch_title {font-weight: bold;}
	.xsltsearch_score {font-size: 75%;}
	p.xsltsearch_result_description {padding-bottom: 10px;}
	.xsltsearch_description strong {background: #FFC;} /* highlighting */
	#xsltsearch_navigation {text-align: center;}
	#xsltsearch_navigation .disabled {color: #999;}
	#xsltsearch_stats {font-size: 75%; color: #666;}


.postmetadata{
	font-size:10px;
}
.blogComment{
	margin: 10px 0px 0px 0px; 
	padding: 0px;
	 color:#000;
}

































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
