
input.btn_secondary { background-color: #888 !important; border: 1px solid #666 !important; }

img.right-or-center {
    float: right; margin: 0 0 10px 10px;
}

.fachInfoBox,.info {
  background: #f8f8f8;
  padding: 10px;
  margin-bottom: 0.5em;
  border: 1px solid #d7d7d7;
}
.fachInfoBox,.fachInfoBox table,.fachInfoBox td {
  color: #444;
  font-size: 91.7%;
}

/* tags_popular */

#tags_popular { margin: 0 20px 5px 20px; }
#tags_popular .head {
	padding: 0 0 2px 5px;	margin: 0 0 2px 0;
	border: 1px solid #f5f5f5; background: #fafafa;
	color: #555; font-size: 9px; cursor: pointer;
}
#tags_popular .head.active {
	border: 1px solid #eaeaea; background: #f1f1f1;	color: #555;
}
#tags_popular .cont {
	padding: 0 0 2px 0; margin: 0 0 5px 0; width: 234px;
	border: 1px solid #eee; background: transparent;
	color: #555; background: #fafafa; position: absolute;
	font-size: 10px; max-height: 150px; overflow: auto;
}
#tags_popular .cont ul {
	margin: 0; padding: 0;
}
#tags_popular .cont .item {
	display: block; list-style-type: none; padding: 3px 0 3px 5px; margin: 0 0 0 0; cursor: pointer; line-height:1.2; font-size: 10px; font-weight: normal;
}
#tags_popular .cont h3:hover, #tags_popular .cont span:hover, #tags_popular .cont li:hover {
	background: #666; color: #fff;
}
#tags_popular .cont .active {
	background: #54ab42; color: #fff;
}


/* Artikellisten und Startseitennews */

.subArticleList div.article { margin: 10px 0 10px 0; border-top: 1px solid #ddd; padding: 10px 0 0; /*border: 1px solid #eee; background: #fafafa;*/ }
.subArticleList div.article.exklusiv-1 { border: 1px solid #ccc; background: #eee; padding: 10px 10px 0 10px; }
.subArticleList div.article.with-image div { padding: 0 0 0 150px; }
.subArticleList div.article div {  }
.subArticleList div.article img { max-width: 130px; max-height: 180px; float: left; }
.subArticleList div.article p { font-size: 10pt; line-height:13pt; }
.subArticleList div.article p.uebersicht-stichworte { color: #777; }
.subArticleList div.article p.uebersicht-stichworte a { color: #777; font-weight: normal; color: #585; }
.subArticleList div.article h2 { background-image: none; padding-left: 0; font-size: 11pt; padding: 0; margin: 0 0 5px; }
.subArticleList div.article h2 span { display: block; font-size: 8pt; color: #888; font-weight: normal; }

/* dinge unter einem fachartikel */
#keyword_related .subArticleList div.article h2 { font-size: 9pt; }
.article_footer h4 { padding: 5px 0; font-size: 11pt; font-weight: normal; margin: 3px 0; }
.article_pdf_download {
	_border-top: 1px solid #ddd; color: #666; margin: 10px 0 0; padding: 10px 5px; text-align: right;
}

.newsListBody.twoCol div.news { float: left; width: 402px; }
.newsListBody.twoCol div.news img { padding: 0 0 10px 15px; }

.newsListBody div.news { cursor: pointer; margin: 0px 0 10px 0; padding: 10px 20px 5px 15px; }
.newsListBody div.news:hover { background:#f7f7f7; box-shadow: 1px 1px 5px #444; }
.newsListBody div.news.with-image div { padding: 0 160px 0 0 ; }
.newsListBody div.news div {  }
.newsListBody div.news img { width: 130px; float: right; }
.newsListBody h2.uebersicht-header { background: transparent none; padding: 0px 0 2px 0px; margin: 0; font-size: 11pt !important; }
.newsListBody h3.uebersicht-subheader { background: transparent none; padding: 3px 0 2px 0px; margin: 0; font-weight: normal; font-size: 10pt !important; }
.newsListBody h2.uebersicht-header a {  font-size: 11pt !important; text-decoration: none; }
.newsListBody h3.uebersicht-subheader a {  font-weight: normal; font-size: 10pt !important; color: #666; text-decoration: none; }



/* Tabellenformate */

table, td, tr, thead, th, tfoot {
  padding: 3px 6px 3px 0px;
  margin-left: 2px;
  font-size: 13px;
  border-collapse: collapse;
  border-spacing: 0;
}
table.article_style {
  border: 1px solid #001;
}
table.article_style th { background-color: #62629e; color: #ffffff; border: 1px solid #3d3d7b; text-align: left; }
table.article_style tr td, table.article_style tr th { padding: 3px 8px; }
table.article_style tr td { background-color: #ffffff; color: #30304e; border: 1px solid #b6b5d7; }
table.article_style tr.odd td { background-color: #dcdbed; color: #30304e; border: 1px solid #b6b5d7; }
table.article_style.autocolor tr:nth-child(2n+1) td { background-color: #dcdbed; color: #30304e; border: 1px solid #b6b5d7; }

/*
Tabellenkopf:	-	
bgcolor:	#62629e	- dunkellila
Schrift:	#ffffff	- wei�
jede 1. Zeile	-	
bgcolor:	#ffffff	- wei�
Schrift:	#30304e	- schwarz-lila
jede 2. Zeile	-	
bgcolor:	#dcdbed	- Flieder
Schrift:	#30304e	- schwarz-lila
*/


/* Kalenderblatt Newsletter-Archiv */
/* Kalenderblatt */

.post-date {
	width: 45px;
	height: 47px;
	float:left;
  margin-right: 10px;
	background: url(data:image/gif;base64,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) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.infobox_400 .post-date {  margin: -15px 10px 0 -65px; }
/* ENDE Kalenderblatt */

/* Stichwortliste bei Fachinfos */
.fachartikel-stichworte { margin: 15px 0 10px; color: #555; }
.fachartikel-stichworte a { color: #585 !important; font-weight: normal !important; }
.fachartikel-stichworte a:hover { color: #54ab42 !important;color: #00f !important; font-weight: normal; text-decoration: underline; }

.fachartikel-stichworte h4 { display: block; margin-bottom: 5px; padding: 0; font-size: 10pt; font-weight: normal; }
.fachartikel-stichworte.related { _padding-left: 80px; _background: white url(/style/icons/article-related2.png) no-repeat 10px 2px; }
.fachartikel-stichworte.tags { _padding-left: 80px; _background: white url(/style/icons/flag-green.png) no-repeat 10px 2px; }
.fachartikel-stichworte { padding-left: 5px; }
.fachartikel-stichworte.tags a { display: block; float: left; padding: 2px 4px; }

.fachartikel-stichworte a.no_articles { color: #555 !important; }



/* Modern Button Style (c) M. Weller */
.modern_btn:hover { background: #fff; border-color: #888; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; font-weight: normal; }
.modern_btn:active { background: #ddd; border-color: #555; box-shadow: inset 0px 0px 5px #777; -webkit-box-shadow: inset 0px 0px 5px #777; -moz-box-shadow: inset 0px 0px 5px #777; }
.modern_btn { float: left; border: 1px solid #888; padding: 0px 4px; background: #efefef; margin-right: 12px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.modern_btn a { color: #222 !important; text-decoration: none; font: status-bar; padding:8px 2px 8px 44px; background-repeat: no-repeat; background-position: 3px 5px; display: block; text-align: center; font-weight: normal !important; }
.modern_btn.mail a { background-image: url(/style/icons/contact_mail.png); }
.modern_btn.telephone a { padding-left: 38px; background-image: url(/style/icons/contact_telephone.png); }
.modern_btn.telephone { margin-right: 0; }

.modern_btn_clear { clear: left; }
.request_info_box { padding-bottom: 10px; }

.modern_btn.pdfdownload a { padding-left: 47px; padding-right: 10px; background-image: url(https://mw.teamwiki.net/docs/img/win-icons/AcroRd32_2-32.png); }

.modern_btn.rtfdownload a { padding-left: 47px; padding-right: 10px; background-image: url(https://mw.teamwiki.net/docs/img/win-icons/wordicon_201-32.png); }
/* ENDE Modern Button */


.subNodeList { margin: 0 0 0 35px; padding: 0; }
.subNodeList li { list-style-type: none; margin: 8px 0; padding: 0; }
.subNodeList img { position: absolute; margin-left: -30px; }



/* Seminartermin Auswahl */

table.semtermine { border-top: 1px solid #999; border: 1px solid #999;  width: 100%; }
table.semtermine tr.header { border-bottom: 1px solid #ccc; background: #eee; }
table.semtermine tr.btnrow { text-align: center; border-top: 1px solid #ccc; background: #eee; }
table.semtermine tr.btnrow td { padding: 2px 0 4px; }
table.semtermine tr.header th { padding: 2px 4px; text-align: left; color: #46783C; font-weight: normal; }
table.semtermine tr.termin td { padding: 4px 4px; }

.semoffline {
	border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #666; margin: 20px 0 0; padding: 10px 5px; text-align: center;
}




/* ENDE Seminartermin Auswahl */


/* Infoboxen im Contentbereich */

.infobox_490 {
  border: 1px solid #66b355;
  padding: 6px 10px;
  display:block;
  font-size:8pt;
  color:#66b355;
  width:160px;
  line-height:1.5em;
  margin: 0 0 10px 10px;
  float: right;
}
/*.infobox_400 {
  border-bottom: 2px solid #ffbf3b; color: #666; margin: 0 0 0; padding: 6px 5px 10px; text-align: center; background: #ffa;
}*/
.infobox_400 {
  border-bottom: 1px solid #ddd; color: #666; margin: 0 0 0; padding: 6px 5px 10px 80px;
  
}
.infobox_400 h4 {
  margin: 0px 0 5px; padding: 0; font-size: 10pt; color: #555;
}


/* Infoboxen im Text */

.infobox_left_intext {
  float: left; width: 44%;  padding: 5px 8px 5px 8px; margin: 5px 10px 5px 0;
}
.infobox_left_intext, .infobox_small {
  font-size: 11px; color: #555;
  border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; /*text-align: justify;*/
  background: #fff; line-height: 1.6;
}

.infobox_tagung_gross {
	background: transparent; border: 0; padding: 10px 0 0;
}
.infobox_tagung_gross div.innerDiv { padding: 0; }
.infobox_tagung_gross h4 {
	display: none;
}
.infobox_tagung_gross ul.themen  { padding-left:1px; }

/* ENDE Infoboxen */



