@import url(http://www.op-online.de/community/site_base.css);
/* #378bc5 */
/* #edf5fa */
/* #e1002a */
/* #f1f1f1 */
/* #d2d2d2 */
/* #9b9b9b */
/* #5c5c5c */
/* #2b2b2b */
/* #fbfbfb */
/* #000000 */



.clientcolor1, a, a.clientcolor1, a.clientcolor1:focus, a.clientcolor1:hover, a.clientcolor1:active, div#idSelectorbox .idSelectorbox_tab_1_headerbox div.idSelectorbox_tab_item1 a, div#idSelectorbox .idSelectorbox_tab_2_headerbox div.idSelectorbox_tab_item2 a, div#idSelectorbox .idSelectorbox_tab_3_headerbox div.idSelectorbox_tab_item3 a {
  color: #378bc5;
  border-bottom-color: #378bc5;
}
div#idSelectorbox div.idSelectorbox_tab_item1,
div#idSelectorbox div.idSelectorbox_tab_item2,
div#idSelectorbox div.idSelectorbox_tab_item3 {
    background: url(/community/static/layouts/tenant-op-online/tabs_bg.original.png?tmp=4501) no-repeat 0px 0px;
    border-bottom: 1px solid #d2d2d2;
    _height: 30px;
    line-height: 18px;
}
div#idSelectorbox div.idSelectorbox_tab_item3 {
    background-position: top right;
}
div#idSelectorbox .idSelectorbox_tab_1_headerbox div.idSelectorbox_tab_item1, 
div#idSelectorbox .idSelectorbox_tab_2_headerbox div.idSelectorbox_tab_item2, 
div#idSelectorbox .idSelectorbox_tab_3_headerbox div.idSelectorbox_tab_item3,
div#idSelectorbox .idSelectorbox_con_item {
    border-color: #d2d2d2;
}
.clientcolor2, .clientcolor3 { /* hellblau */
  color: #edf5fa;
}
.idBorderBox {
    border-color: #d2d2d2;
}

/** Subnavigationsleiste **/
#idTopnav2ndLevel, 
#iduserbar {
	border: none;
	/*
  border-bottom:1px solid #d2d2d2;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
  */
  height:17px !important;
  margin-bottom:0px;
  padding-left:0px !important;
  padding-top:6px !important;
  width:788px !important;
  z-index: 19;
}
#idTopnav2ndLevel {
	display:none;
}
#iduserbar span {
  display: block;
  /* height: 21px; */
}
#iduserbar .left {
  margin-left: 0px !important;
}
div#iduserbar span.right {
	padding: 0px !important;
}

h4, #idTopnav2ndLevel a.clientcolor1, #idTopnav2ndLevel a.clientcolor1:hover {
  color: #378bc5 !important;
  border: none;
  text-decoration: none;
}
h4 a, h4 a:hover {
    border: none;
    text-decoration: none;
    color: #378bc5;
}
h4 .numberof {
    color:#9b9b9b;
}
#idBreadcrumbrow {
	color:#378BC5;
	font-size:11px;
	font-style:normal;
	height:35px;
	line-height:25px;
	text-align:left;
	width:790px;
}
#pagebody #idBreadcrumbrow {
	margin-top:0px !important;
}
#pagebody #container #idBreadcrumbrow.dunkelblau {
	margin-top:160px !important;
}

#idBreadcrumbrow a {
  color: #378bc5;
  border-bottom-color: #378bc5;
}

#idBreadcrumbrow a:focus, #idBreadcrumbrow a:hover, #idBreadcrumbrow a:active {
  color: #378bc5;
}
#idTopnav2ndLevel a, #iduserbar a {
  color: #5c5c5c !important;
  text-decoration: none !important;
  border: none !important;
}
#idTopnav2ndLevel a:hover, #iduserbar a:hover {
  color: #378bc5 !important;
  text-decoration: none !important;
}
.front_center {}
div#iduserbar{
    background-image: none;
	float:none;
    margin-bottom: 5px;
	margin-top:150px;
}

div#iduserbar a {
    font-weight: bold;
    color: #5c5c5c;
    border-bottom: 1px dotted #9b9b9b;
}

.formbody, .formbody .hint {
  background-color: #378bc5;
  color: #fbfbfb;
}

.formbody label.text{
  color: #edf5fa;
}

.formbody a,.formbody .tag {
  color: #edf5fa;
  border-bottom-color: #edf5fa;
}

.colorboxlist .odd {
  background-color: #378bc5;
}

.colorboxlist .even {
  background-color: #edf5fa;
}

.colorboxlist .odd label.text {
  color: #edf5fa;
}

.colorboxlist .even label.text {
  color: #2b2b2b;
}

.media .thumb, .media-listitem .media-listitem-image {
  background-color: #d2d2d2;
}

p.idTeboxButton, p.idTeboxButtonInActive, input.button {
    margin-bottom: 5px;
    border: none;
}
input.buttonRight, input.buttonLeft {
    display: block;
    width: auto !important;
    color: #fbfbfb;
    background: #edf5fa url(/community/static/layouts/tenant-op-online/btn_content.original.png?tmp=4458) repeat-x 0px 0px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #378bc5;
    cursor: pointer;
    padding: 0 20px;
}
input.buttonLeft {
    background-position: 0px -105px;
    color: #5c5c5c;
}

p.idTeboxButton a, p.idTeboxButton a:hover, p.idTeboxButtonInActive a, p.idTeboxButtonInActive a:hover {
    display: block;
    color: #fbfbfb;
    background: #edf5fa url(/community/static/layouts/tenant-op-online/btn_content.original.png?tmp=4458) repeat-x 0px 0px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #378bc5;
}

.sortbox .colorbar {
  background-color: #378bc5;
}

.competitionWinner .thumb {
  border: 4px solid #378bc5;
}


/** Register Streifen **/
#idRegisteradLogin {
    height:120px;
}

#idRegisterad .idTopBlogs, #idRegisteradLogin .idTopBlogs {
    background: none;
    border: none;
    font-size:11px;
    font-weight:bold;
    height:60px;
    padding-left:5px;
    padding-top:5px;
    right:30px;
    top:12px;
    width:220px;
    height:95px;
}
#idRegisterad .idTopBlogs {
    top:82px;
}
#idRegisterad .idTeboxButton, #idRegisteradLogin .idTeboxButton {
    left:6px;
    height: 28px;
}
#idRegisterad .idTeboxButton {
    top:78px;
}
#idRegisteradLogin .idTeboxButton {
    top:43px;  
}
#idRegisterad .idTeboxButton a, #idRegisteradLogin .idTeboxButton a {
    display: block;
    width: 180px;
    _width: 182px;
    height: 28px;
    line-height: 28px;
    color: #fbfbfb;
    font-size: 14px;
    background: url(/community/static/layouts/tenant-op-online/btn_content.original.png?tmp=4458) repeat-x 0px top;
    border: 1px solid #9b9b9b;
}
#forumMap .idTeboxButton a,
#idRegisterad .idTeboxButton a {
    background: url(/community/static/layouts/tenant-op-online/btn_content.original.png?tmp=4458) repeat-x 0px top;
}
#idRegisterad .idTeboxButton a {
    color: #fbfbfb;
}
/** /Register Streifen **/


/** dots **/
.idCoDots, .idCoDots a, .idCoDotsBigPre, .idCoDotsBigPre a, .idCoDotsPre, .idCoDotsPre a {
  color:#5c5c5c !important;
}
.idCoDotsBigPlus {
  padding-right: 66px;
}

.labelWithErrors { background-color: #e1002a; color: #fbfbfb; }
.labelWithErrors a { color: #fbfbfb !important; }

/** FORUM **/
a.clientcolor1.inact.even.last.task-delete {
  color: #e1002a;
  border-bottom-color: #e1002a;
  background: none;
  /*
  padding-right: 16px;
  background: transparent url() no-repeat right top;
  */
}
.browsebox .idTeboxButtonMiddle {
  float: right;
}
.entries.forum .idCoEdit {
  display: block;
  margin-top: 5px;
  float: right;
}
.entries.forum .entry span.idCoInfo,
#idContent .entries .entry span.idCoInfo {}
.module-content.idBorderBox h3.entry-header {
  margin-top: 10px;
}
#idContent .entries .entry h3.entry-header {}
h3.entry-header {
  margin: 3px 0 6px;
}
.module-content.idBorderBox a.noborder {
  padding-left: 5px;
}
/** FORUM Teaser **/
.module-content.idBorderBox .entry {
  margin-bottom: 25px !important;
}
.module-content.idBorderBox .showall {
  text-align: right;
}
/** Boxengasse **/
.module-content.idBorderBox p {
  margin: 0 0 5px;
  padding: 5px 0 0;
}
/** Startseite **/
.entry-source {
  margin: 4px 0 0;
}
.entry-source a {
  font-size: 10px;
  color: #5c5c5c;
}
.entry-content {
  margin-bottom: 25px;
}

/** Blogs/Beitrag **/
.listadmin .idCoEdit {
  float: right;
}
/** Profil editieren **/
.formbody, .formbody .hint {
  /* background: none !important; */
}

/** Kommentare / Blogbeiträge (Alle Listen im Contentbereich) **/
#idContent .entries .entry,
#responseBody .entries .entry,
#id-all-friends .entry,
#comments .entry {
  border-top:1px dotted #d2d2d2;
  padding-top: 6px;
}
#idContent .entries .entry.first,
#responseBody .entries .entry.first,
#id-all-friends .entry.first,
#comments .entry.first {
  border-top:none;
  padding-top: 6px;
}
#idContent .entries .entry .entry-content,
#responseBody .entries .entry .entry-content,
#id-all-friends .entry .entry-content,
#comments .entry .entry-content {
  margin-bottom: -10px !important;
}


/* Kommentarbewertungen */
.comment-like-container {
  margin: 0 100px 0 0;
}
.comment-like-container a, 
.comment-like-container a:hover,
.comment-like-container a.comment-like-link {
  border: 0 !important;
}
.comment-like-ratingbar {
  float: left;
  margin-top: 5px;
  margin-right: 4px;
  position: relative;
  width: 103px;
  height: 8px;
  background: url(/community/static/layouts/tenant-op-online/comment_rating_bar.original.png?tmp=3106) no-repeat 0px 0px;
}

.comment-like-ratingbar-beam-like {
  background: #64A865;
  position:absolute;
  height: 2px;
  top: 3px;
  overflow: hidden;
}
.comment-like-ratingbar-beam-dislike {
  background: #E20026;
  position:absolute;
  height: 2px;
  top: 3px;
  overflow: hidden;
}


/** Artikelkommentare yarp-2485 **/

div.idArticleCommTable {
	margin-top: 10px;
}
div.idArticleCommTable table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 0;
}
tr.idArticleCommFirstRow {
	
	font-weight: bold;
	font-size: 14px;
	color: #5c5c5c;	
}
tr.idArticleCommFirstRow td {
	padding: 3px 10px 3px 0;
	border-bottom: 3px solid #d2d2d2;
}
tr.idArticleCommRow td {
	padding: 3px 10px 5px 0;
	border-bottom: 1px solid #d2d2d2;
}
td.idArticleCommColCount {
	text-align:center;
	color: #9b9b9b;
}
td.idArticleCommColSite a {
	font-weight: bold;
}
td.idArticleCommColPerson {}


/**  Forum Übersichtsseite YARPOP-872 **/

div.idForumTable table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 0;
}
tr.idForumFirstRow {
	font-weight: bold;
	font-size: 14px;
	color: #5c5c5c;	
}
tr.idForumFirstRow td {
	padding: 3px 10px 3px 0;
	border-bottom: 3px solid #d2d2d2;
}
tr.idForumRow td {
	padding: 3px 10px 5px 0;
	border-bottom: 1px solid #d2d2d2;
}
td.idForumColTitle {
	width: 150px;
}
td.idForumColTitle a {
	font-weight: 700;
}
td.idForumColTopics, td.idForumColPostings {
	text-align:center;
	color: #5c5c5c;
}
td.idForumColLastPosting .idCoInfo {
	color: #5c5c5c;
}
td.idForumColLastPosting .idCoInfo a {
	color: #5c5c5c;
	border-color: #5c5c5c;
}



