/* Start of CMSMS style sheet 'DinIT_Blogs' */
/*
************
General styles
************
*/

.blogs-breadcrumb {
  font-size: 90%;
  color:#000;
  padding: 0 0 0em 0;
  margin:-0.4em 0 0.7em 0; 
  text-decoration:none;
  font-weight:bold;
}

a.blogs-breadcrumb {
  color:#749BA6;
  padding:0px;
  padding-bottom:12px;
  text-decoration:underline;
  font-weight:normal; 
}

a.blogs-breadcrumb:hover {
  color:#597780;
  text-decoration:none;
  font-weight:normal; 
}

.blogs-showmessage {
  margin:12px;
  padding:12px;
  border:2px solid #9C0800;
}

.entry-headline {
  font-weight:bold;
  color: #000000;
}

/*
****************
Pagespecific styles
****************
*/

/*Main Blogs-styles*/

.blogs-showblogsentries {
  margin: 0em 0 1em 1.1em; 
  border: 1px solid #B3B3B3;
  background: #FFF8E6; 
  background-position:bottom;
  font-size:90%; 
}
.blogs-showblogsentry h2 {
  padding:0;
  margin:0.5em 0 0 0;
}
.blogs-showblogsentry h2 a {
  text-decoration:none;
}
.blogs-showblogsentry {
  padding: 0em 0.5em 1em 1em;
  margin: 0 0.5em 0em 0.5em; 
  border-bottom:0px solid black;
  letter-spacing: 0em;
  word-spacing: 0em;
}

.blogs-showblogsentrytime {
   font-size:90%;
font-weight: bold;
}

.blogs-showblogsentrytitle {
  font-size:100%;
  padding-bottom:1em;
  font-weight: bold;
}

.blogs-showblogsentryshorttext {

}

.blogs-showcategoryentrytext {

}

.blogs-showcategoryentryfiles {

}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;

}

.blogs-showblogsentrycategory {

}

.blogs-showblogsentrycomments {
  font-weight:bold;
}
.blogs-pagechooser {
padding: 0em 0.5em 1em 1em;
  margin: 0 0.5em 0em 0.5em; 
}




/*ShortCategory-styles*/
.blogs-shortbox {
  text-align:center:
  width:216px;
  margin:4px;
  margin-left:8px;
  margin-right:8px;
  float:left;

}
.blogs-shortcategorytitle {
  text-align:center; 
  text-transform:capitalize;
  font-size:130%;
  border:2px solid black;
  padding-left:4px;
  padding-right:4px;
  padding-top:12px;
  padding-bottom:12px;
  width:212px;
}

.blogs-shortcategorytitle:hover {
  background-color:#eee;
}



.blogs-shortentrylist {
  margin-top:10px;
}
.blogs-shortentry {
}
.blogs-shortentrydate {
  color:#333;
  font-size:80%;
  padding-left:12px;
}
.blogs-shortentrylink {
   padding-left:12px;
   padding-bottom:4px;
}

/*** ShowCategoryList-styles ***/
.blogs-showcategorylistbox {
   font-size: 1em;
   margin: 0 0 1.5em 0; 
   line-height: 1.4em;
   padding: 0;
   background-color: inherit; 
   color: #3E535A;
}

.blogs-showcategorylistheader {
    color: #597780;
    font-size: 1.5em;
    letter-spacing: 0.15em;
    text-align: left;
    font-weight:bold; 
    padding:0em 0 0.7em 0; 
}

.blogs-showcategorylistcategories {
       padding: 1em;
}

.blogs-showcategorylistcategory {
      margin:0.3em 0;
}



/*** ShowCategory-styles ***/
.blogs-showcategorybox {
  width:90%;

}

.blogs-showcategoryheader {
  width:50%;
  border-bottom:1px solid #B3B3B3;
  padding:10px;
  margin-bottom:24px;
}

.blogs-showcategorytitle {
    color: #597780;
    font-size: 1.5em;
    letter-spacing: 0.15em;
    text-align: left;
    font-weight:bold; 
    padding-bottom:1em;

}

.blogs-showcategorydescription {
    font-style:italic;
    padding:0  0 1em 1em;
}

.blogs-showcategoryentries {
  margin-top:10px;
  margin-left:12px;
}

.blogs-showcategoryentry {
  padding-bottom:24px;
}

.blogs-showcategoryentrytime {
  color:#333;
  font-size:80%;
}

.blogs-showcategoryentrytitle {
  font-style:italic;
  margin-bottom:5px;
  margin-top:4px;
  padding-left:12px;
}

.blogs-showcategoryentrytext {
  padding-bottom:2px;
  padding-left:12px;
}

.blogs-showcategoryentryfiles {
  padding-top:4px;
  padding-left:8px;
}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;
}

.blogs-showcategoryentrycomments {
  font-size:70%;
  font-weight:bold;
}


/*** ShowEntry-styles ***/

.blogs-showentrybox {
}

.blogs-showentryheader {
  border:1px solid #b3b3b3;
  background-color:#FFF8E6;
  padding:10px;
  margin-bottom:24px;
}

.blogs-showentrytime {
  color:#333;
  font-size:80%;
  padding-bottom:8px;
}

.blogs-showentrytitle {
  font-size:130%;
  padding-bottom:13px;
}

.blogs-showentrytext {
   font-size: 0.9em;
   line-height: 1.8em;
}

blogs-showentrytext.a {
  color:#597780;
}

.blogs-showentryauthor {
  font-style:italics;
}

.blogs-showentryfiles {
  padding-top:13px;
  padding-left:0px;
}


.blogs-showentrycomments {
  padding-left:6em;
  width:60%;
}

.blogs-showentrycomment {
  padding-bottom:12px;
  margin-bottom:12px;
  border-bottom:1px solid #B3B3B3; 

}

.blogs-showentrycommenttime {
  color:#333;
  font-size:80%;
}

.blogs-showentrycommenttext {
   font-family:Thahoma, sans-serif;
   color: #303030; /* muss noch geändert werden */
   font-size: 0.85em;
   line-height: 1.2em;
   font-style:italic;
   font-weight:bold;
   letter-spacing:1px;
   margin: 0.25em 0 0.25em 0;
   padding: 0.5em 0 0 2em;
}

.blogs-showentrycommentauthor {
  font-style:italic;
  padding: 0.5em 0 0 1.75em;
}

.blogs-showentrycommentform {
  padding-top:10px;
  margin-top:10px;
  padding-left:12px;
  margin-bottom:10px;
}

.blogs-authorinput {
  width:200px;
  border:1px solid #b3b3b3;
  margin:0.3em 0;
}

.blogs-authorinput:hover {
  background-color:#FFF8E6;
}

.blogs-commentinput {
  width:500px;
  border:1px solid #b3b3b3;
}
.blogs-commentinput:hover {
  background-color:#FFF8E6;
}

.blogs-submitinput {
    color:#fff;
    background-color:#597780;
    border:1px solid #597780;
}

.blogs-submitinput:hover {
  background-color:#749BA6;
}

/* End of 'DinIT_Blogs' */

