@import url("news.css");
@import url("forms.css");

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-image: url(../img/farbbalken.jpg);
	background-repeat: repeat-x;
}

img {
    border: 0;
}

#txt2col a {
	color: #9A141B;
}

#txt2col a:hover {
	color: #E2001A;
}




H1 {
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	color:#9A141B;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #9A141B;
}

/***************************************************/

#container {
	overflow: auto;
	width: 100%;
	text-align: center;
}

#content{
	clear: both;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
	padding: 5px;
}



/*************************************************
 	 Header Aufbau
*************************************************/


#header {
	clear: both;
	height: 110px;
	background-color: #9A141B;
	margin-bottom: 5px;
	background-image: url(../img/header.jpg);
}

#bundi {
	text-indent: -1000px;
	display: none;
}

#logo {
	text-indent: -1000px;
	display: none;
}


#headmiddle {
	text-indent: -1000px;
	display: none;
}

#headtext {
	text-align: center;
	background: url(../img/logo_os4.gif) no-repeat;
	background-position: 120px bottom;
	position: relative;
	height: 124px;
}

#headtext h1 {
	border: 0;
	color: #FFF;
	font-size: 24px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-indent: -2000px;
}



/*************************************************
 	 Layout Cols
*************************************************/

#txtlayout2cols {
	background: url(../img/bg_2colums.gif) repeat-y top left;
	width: 100%;
	margin-bottom: 5px;
	overflow:auto;
}

#txtlayout3cols {
	background: url(../img/bg_3colums.gif) repeat-y top left;
	width: 100%;
	margin-bottom: 5px;
	overflow:auto;
}

#txt1col {
	float: left;
	width: 735px;
}

#txt2col {
	float: left;
	width: 540px;
	padding: 0 5px 5px;
}

#rightcol {
	float: right;
	width: 180px;
}



#icontent {
	float: left;
	width: 735px;
}

#icontent #txt1col b,
#icontent #txt2col b {
	text-transform: uppercase;
	font-weight: bold;
	color: #9A141B;
}

#icontent #txt1col i,
#icontent #txt2col i {
	font-weight: bold;
	font-style: normal;
}

.divgrey {
	padding: 5px;
	background-color: #ccc;
	margin-bottom: 5px;
	text-align: center;
}

.divgrey b {
	color: #9A141B;
	font-weight: bold;
}

/*************************************************
 	 Werbeflächen mit des Layouts
*************************************************/

#banner {
	width: 100%;
	overflow: auto;
	background-color: #FFF;
    padding-bottom: 5px;
}


#werbung {
	width: 545px;
	float: left;
	text-align: center;
	border-bottom: 1px solid #fff;
}

#werbungbig {
	background-color: #000;
	padding: 5px 0;
	margin-bottom: 5px;
	overflow: auto;
	color: #fff;
}

#left-banner {
    float: left;
	width: 480px;
	text-align: center;
	overflow: hidden;
}

#right-banner {
    float: left;
	width: 480px;
	text-align: center;
	overflow: hidden;
}

#contactinfo {
	height: 55px;
	margin-top: -10px;
	background-color: #9A141B;
	text-align: center;
	border-bottom: 5px solid #fff;
}

#contactinfo p {
    margin: 0;
	padding: 6px 0;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
}

#contactinfo p a {
    font-weight: bold;
	color: #fff;
}



/*************************************************
 	 Fußbereich
*************************************************/

#footer {
	clear: both;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background-color: #9A141B;
	text-align: center;
	color: #FFF;
}

#footer a {
    color: #fff;
}


/*************************************************
 	 Alles rund ums TopMenü
*************************************************/

#menu {
	background-color: #000;
	overflow: auto;
	height: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}

#menu ul {
  	margin: 0;
  	padding: 0;
	text-align: center;
}

#menu ul li {
  	display: inline;
  	padding-top: 2px;
  	list-style: none;
  	text-align: center;
}

#menu ul li a {
	font-size: 12px;
  	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
  	color: #FFF;
	border-right: 1px solid #FFF;
	margin: 0 auto;
}

#menu ul li a:hover,
#menu ul li a.active {
  	background-color: #E2001A;
}

#menu .topmenu26 {
    font-weight: bold;
	text-transform: uppercase;
}

#menu .topmenu21 {
	border-right: 0;
}


/*************************************************
 	 Alles rund ums Seitenmenü
*************************************************/

.divred {
	padding: 5px;
	background-color: #9A141B;
	color: #FFF;
	font-weight: bold;
	width: 210px;
}

.newsthema {
	padding-left: 12px;
	line-height: 34px;
	background-color: #9A141B;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}




#sidemenu {
	float: left;
	width: 220px;
	margin-right: 5px;
	text-align: center;
}

#sidemenu ul {
  	margin: 0;
  	padding: 0;
  	line-height: normal;

}

#sidemenu ul li {
  	width: 220px;
  	list-style: none;
  	text-align: left;
	border-bottom: 1px solid #ccc;
}

#sidemenu ul li a {
  	display: block;
  	text-decoration: none;
  	padding: 5px;
  	color: #fff;
	background-color: #9a141b;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000;

}

#subnav {
}


#subnav ul li a span {

}


#sidemenu ul li a:hover,
#sidemenu ul li a.active {
  	color: #FFF;
  	background-color: #e2001a  !important;
}


/*************************************************
 	Farbklassen für das Sidemenü
*************************************************/

#sidemenu ul li a.menu13 { /* Management & Technologie */
  border-left-color: #fcea0d;
}

#sidemenu ul li a.menu11 { /* Condition Monitoring */
	border-left-color: #C8D32D;
}

#sidemenu ul li a.menu10 { /* Mess- & Überwachungstechnik */
  border-left-color: #97BF29;
}

#sidemenu ul li a.menu8 { /* Antriebs- & Steuertechnik */
  border-left-color: #38A962;
}

#sidemenu ul li a.menu12 { /* Energie-Effizienz */
  border-left-color: #2382BA;
}

#sidemenu ul li a.menu9 { /* Reinigung */
  border-left-color: #004C94;
}

#sidemenu ul li a.menu7 { /* Fertigungstechnik */
  border-left-color: #26235A;
}

#sidemenu ul li a.menu6 { /* Drucklufttechnik */
  border-left-color: #622181;
}

#sidemenu ul li a.menu5 { /* Materialfluss */
  border-left-color: #a82465;
}

#sidemenu ul li a.menu18 { /* Wartungs- & Werkstattbedarf */
  border-left-color: #E2001A;
}

#sidemenu ul li a.menu15 { /* Facility-Management */
  border-left-color: #E7511E;
}

#sidemenu ul li a.menu17 { /* Arbeitssicherheit */
  border-left-color: #F8B334;
}

#sidemenu ul li a.menu16 { /* Zulieferteile */
  border-left-color: #C0C0C0;
}

#sidemenu ul li a.menu14 { /* Politik & Wirtschaft */
  border-left-color: #A0A0A0;
}

#sidemenu ul li a.menu24 { /* Messen & Events */
  border-left-color: #606060;
}

#sidemenu ul li a.bggrey {
  background-color: #ccc;
  text-align: center;
}

.contenttable p.bodytext {
    margin: 0;
	padding: 0;
}

.contenttable .align-right {
    text-align: right;
}
.contenttable .align-center {
    text-align: center;
}

/* Aktuelle Ausgabe (linke Seite)*/

#aktausgabe {
	margin-top: 10px;
    background-color: #ccc;
	overflow: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}


#aktausgabe h1.csc-firstHeader {
	margin-top: 0px;
	margin-left: -5px;
	margin-right: -5px;
    padding: 5px;
	background-color: #9A141B;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

#aktausgabe p.bodytext b {
    color: #9A141B;
}


#aktausgabe .filelinks div.pdf {
	text-align: left;

}

#aktausgabe .filelinks div.pdf a {
    	color: #9A141B;
	font-weight: bold;
}

/* rechte Spalte mit Werbung*/

#rightcol {
    padding-top: 10px;
}


#rightcol .csc-textpic {
    padding-bottom: 5px;
	overflow: auto;
}

#gallery a{
display: block;
text-decoration:none;
background-color:#9A141B;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px;
}

#gallery a.localanchor {
	display: none;
}


#gallery a:hover{
background-color: #e2001a;
}

/* SEARCHBOX */
	input::-moz-focus-inner { /*Remove button padding in FF*/
	    border: 0;
    	padding: 0;
	}

#searchbox {
	background-color: #9A141B;
	margin-bottom: 10px;
	color:#ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
    padding-left:155px;
	overflow: auto;
}

.searchinput input{
    color:#9A141B;
	width:139px;
	padding: 2px;
	float:left;
	background-color:#fff;
	margin: 0;
	margin-right: 10px;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
}
.searchinput input.searchsubmit{
	 font-weight: bold;
	 width: 80px;
	 padding: 2px;
	 -moz-box-sizing:    border-box;
   	 -webkit-box-sizing: border-box;
     box-sizing:        border-box;
}

.tx-indexedsearch-searchbox{
	display:none;
}

/* SEARCHRESULTS */

.tx-indexedsearch ul.browsebox{
list-style: none;
clear:both;
overflow:hidden;
}

.browsebox li{
float:left;
}

.browsebox li a{
margin:0 2px 0 2px;
}

.news-list-item h2 a span.edition_1_12:before, 
.news-single-item h2 span.edition_1_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_1_12.jpg)"  "
}

.news-list-item h2 a span.edition_2_12:before, 
.news-single-item h2 span.edition_2_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_2_12.jpg)"  "
}

.news-list-item h2 a span.edition_3_12:before, 
.news-single-item h2 span.edition_3_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_3_12.jpg)"  "
}

.news-list-item h2 a span.edition_4_12:before, 
.news-single-item h2 span.edition_4_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_4_12.jpg)"  "
}

.news-list-item h2 a span.edition_5_12:before, 
.news-single-item h2 span.edition_5_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_5_12.jpg)"  "
}

.news-list-item h2 a span.edition_6_12:before, 
.news-single-item h2 span.edition_6_12:before {
	content: url(http://wolff-publishing.de/fileadmin/templates/img/print-headline2_6_12.jpg)"  "
}

.news-list-item h2 a span,
.news-single-item h2 span {
	color: #666
}
