
.blog-wide textarea.rating {
  width: 630px;
} 
 

.blog-narrow textarea.rating {
  width: 450px;
} 

.bloglist #leftcolumn, .blog #leftcolumn {
  padding: 0px;
} 

.blog #contentarea
{ 
      font-family: tahoma,Verdana,Sans-serif;
	  font-size: 11px;
      line-height: 19px;
	  }

.blog p, .bloglist p,
.bloglist td { 
 	font-family: georgia, serif;
	font-size: 13px;
    line-height: 17px;
}

.blog td { 
      font-family: tahoma,Verdana,Sans-serif;
	  font-size: 11px;
      line-height: 19px;
	  }

div.blog-title {

}

div.blog-title a {
 	text-decoration: none;
 	color: black;
}



.blog h1 a { text-decoration: none; 	color: #666;}
.blog h2 a { text-decoration: none; 	color: #000;}
.blog h2 a:visited { text-decoration: none; 	color: #666;}

.bloglist h1 a { text-decoration: none; 	color: #666;}
.bloglist h2 a { text-decoration: none; 	color: #666;}

.blog h2, .bloglist h2 {
  font-family: "Open Sans Condensed",sans-serif;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 0px;
margin: 0px;
padding: 10px 0px;
}

.blogentry h2 a {
text-transform: none;
margin-top: 0px;
padding-top: 0px;
font-weight: 300;
font-family: "Open Sans",sans-serif;
font-style: normal;
font-size: 22px;
line-height: 24px;
}

.blog h3, .bloglist h3 {
  font-family: 'Open Sans Condensed', sans-serif;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 0px;
margin: 0px;
padding: 10px 0px 10px 0px;
}

.blogheader {
   text-align: center;
   padding-bottom: 5px;
   padding-top: 20px;
   margin-bottom: 20px;
   width: 960px;
}

.bloglist-wide .blogheader,
.blog-wide .blogheader
{
   padding-top: 0;
}

.blogheader #description {
   margin: 0 50px;
   font-size: 15px;
   font-family: 'Open Sans Condensed', sans-serif;
   text-transform:uppercase;
   letter-spacing:.1em;
   line-height: 18px;
   color:#999;
}

.blogheader h1 {
   padding: 0;
   margin: 3px 0 10px 0;
}

.bloglist-wide .blogheader h1,
.blog-wide .blogheader h1, div.blog-title
{
   padding: 0;
   margin: 0px 0 0px 0;
font-family: 'Open Sans Condensed', sans-serif;
        letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
letter-spacing: 2px;
line-height: 60px;
text-transform: uppercase;
color: #4A4848;
font-size: 60px;
padding-bottom: 30px;
}

.bloglist, .blog ul {
  list-style-type:none;
  list-style-image: none;
  list-style-position: outside;
  margin-left: 0px;
  padding-left:0px;
}

.bloglist li, .blog li {

  font-size: 11px;
  line-height: 19px;
  color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 18px;
}

.bloglist div.entryinfo {
  margin-bottom: 15px;

}

.blogcontent {
	width: 470px;
	padding-left: 10px;
}

.bloglist-wide #leftcolumn, .blog-wide #leftcolumn {
  padding: 0px 0px 0px 10px;
} 

.blog-wide .blogentry, .bloglist-wide .blogentry,
.blog-wide p, .bloglist-wide p,
.blog-wide td, .bloglist-wide td
 {
  color:#222222;
  line-height: 20px;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size: 15px;
  line-height: 22px;
}

.blog-wide .blogentry h3,
.bloglist-wide .blogentry h3
{
	font-family: georgia,serif;
	font-size: 17px;
	line-height: 26px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 5px;
}

.blog-wide .blogentry h1 a,
.bloglist-wide .blogentry h1 a,
.blog-wide .blogentry h1,
.bloglist-wide .blogentry h1
{
	font-size: 22px;
	line-height: 24px;
	color: #000;
	margin-bottom: 20px;
	font-weight: 300;
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    text-transform: none;
}

.blog-wide .blogentry h1,
.bloglist-wide .blogentry h1 
{
	margin-bottom: 20px;

}

.blog-wide .blogentry p.citat,
.bloglist-wide .blogentry p.citat 
{
	margin-bottom: 20px;
	padding-left: 30px;
	border-left: 5px solid #dddddd;
}

.blog-wide .blogentry p.bildtext,
.bloglist-wide .blogentry p.bildtext 
{
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  text-align: right;
  line-height: 15px;
}

.blog-wide .blogentry p.ingress,
.bloglist-wide .blogentry p.ingress 
{
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 3px solid #dddddd;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-color: #999999;
}

.blog-wide .blogcontent, .bloglist-wide .blogcontent {
	max-width: 640px;
	width:100%;
	padding-left: 0px;
}

.blog-wide .blogheader, .bloglist-wide .blogheader {
	max-width: 960px;
	width:100%;
	padding-top: 10px;
}

.blog-wide td#gutter, .bloglist-wide td#gutter {
    background: none;
}

.bloglist-wide #rightcolumn, .blog-wide #rightcolumn {
  background-color: #ffffff;
  padding: 0px;
  color: #222222;
  padding: 0px;
  padding-top: 7px;
  width: 130px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
}

.bloglist-wide #rightcolumn a, .blog-wide #rightcolumn a {
  color: #666666;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 10px;
}



.bloglist-wide ul, .blog-wide ul {
  list-style: none;
  margin-left: 0px;
}

.bloglist-wide #rightcolumn h3, .blog-wide #rightcolumn h3 {
  color: #cccccc;
  padding-left: 10px;
}

.bloglist p {
 margin-top: 0;
 padding-top: 0;
}

.blog #authorportrait, .bloglist #authorportrait {
  margin-bottom: 10px;
  float:left;
overflow: hidden;
}

.bloglist-wide #authorportrait,
.blog-wide #authorportrait
{
  margin-bottom: 10px;
  text-align: left;
  width:50%;	

  
}

.bloglist-wide #authorportrait img,
.blog-wide #authorportrait img {
 width:100%;
 max-width: 120px;
 height: auto;
}

.blogentry {
  clear: both;
  overflow: hidden; 
}

.blogentry .docinfo {
    clear: both;
}

.blogentry .entryinfo {
   	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #777777;
}

body#blog #bloglist { float: right; width: 100%;}
body#blog #recentposts { float: left; width: 100%;}
body#blog #recentposts ul li { list-style-type: none; padding-bottom: 5px;}

body#blog .content a {
        font-family: tahoma,Verdana,Sans-serif;
	  font-size: 11px;
      line-height: 19px;
}


.blog .commentslist td {
  font-size: 12px;
  line-height: 16px;
}

.blog-wide .commentslist td {
  font-size: 14px;
  line-height: 18px;
}

div.blog-doc-cats, div.blog-doc-tags {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  width: 96%;
  margin: 0px 0px 5px 0px;
}

.event-info h2 {margin: 5px 0px 20px 0px;}
.event-info h2 a {text-decoration: none;
font-size: 18px;
font-weight: 300;
margin-bottom: 20px;
line-height: 20px;}

/* NEW 20111212 */

.bloglist-wide ul, .blog-wide ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin-left: 0px;
  padding-left:0px;
}

.cloudContainer {
  margin-bottom: 10px;
}

.blog-wide .cloudContainer, .blog-narrow .cloudContainer {
  border: 0px;
}

.blogg-dates {
  /* margin-left:20px; */
  padding-left:0px;
}

.blogs-categorylist {
/*  padding:10px; */
/*  margin:10px; */
}

.blogg-dates h3 {
  padding: 20px 0px 20px 0px;  
}

.blogg-bookmarks {
  padding:0px 0px 0px 0px;
  /*  margin:10px; */
}

.std.section-blogs .col-m {

}


.section-blogs div.functionbox {
  padding-left:10px;
  margin-left:0px;
  margin-top:20px;
  width:50%;
  float:left;
  box-sizing: border-box;
}

.functions {
  padding-left:10px;
  margin-left:10px;
}

#authorportrait {
  margin: 20px 0px 0px 0px;
}

.blogg-htmlpanel {
  padding: 0px 10px 10px 0px;
}

#internal {
  float:right;
  padding-top:5px;
  margin-left: 5px;
}

#external {
  float:left;
  margin-left: 5px;
  height: 28px;
}


.blogentry .docinfo {
  clear: both;
  font-size: 11px;
  font-family: arial, tahoma,Verdana,Sans-serif;
  font-decoration: none;
  float:right;
  line-height:10px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.std.section-blogs div.commentslist {
  margin-top:20px;
}

.std.section-blogs div.followme {
  background-color: white;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
/*  margin-left: 10px; */
  margin-top: 40px;
  width: 260px;
  padding: 5px 0px 5px 0px;
  font-size: 11px;
  font-family: arial, tahoma,Verdana,Sans-serif;
  font-decoration: none;
}

.std.section-blogs div.followme a {
 text-decoration: none;
 
}

.followme-box {
  border-top: 1px solid #dddddd;
  margin-top:5px;
  padding-top:5px;
  width:98%;
}

/*
li.soc-twitter a::before {content: "\f099"; font-family: FontAwesome; padding-right:8px;font-size: 23px;}
li.soc-facebook a::before {content: "\f082"; font-family: FontAwesome; padding-right:8px;font-size: 23px;}
li.soc-fav a::before {content: "\f004"; font-family: FontAwesome; padding-right:8px;font-size: 23px;}
li.soc-mail a::before {content: "\f0e0"; font-family: FontAwesome; padding-right:8px; font-size: 23px;}
*/