#nav ul li {
		line-height: 0px;
}
#topframe ul.main li a.idw-active {
	background-color: #BA1631;
}

#topframe ul.main li a.intranet:hover {
	background-color: #BA1631;
}

#topframe ul.main li a.intranet-active {
	background-color: #BA1631;
}

#topframe ul.main li a.verlag-active {
	background-color: #6A7BB3;
}

#topframe ul.main li a.akademie-active {
	background-color: #73A693;
}

#slavenav {
	width: 195px;
	float: left;
	margin-right: 20px;
}

#login input.login {
	background-color: #FFFFFF;
	width: 148px;
}

#adresse h2 {
	background-color: #FFFFFF;
	font-size: 11px;
}

.container ol {
	line-height:16px;
	margin:0;
	padding:0px 8px 8px 30px;
}

.container ol li {
	background-image: none;
	list-style-type: decimal;
	padding:0px 8px 4px 0px;
}

.container .morelink-idw {
	color: #BA1631;
	clear: both;
	padding: 0px 8px 0px 20px;
	list-style-type: none;
	background-image: url(../images/cm/bullet.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	display: block;
}

.container .morelink-idw {
	background-position: 9px 6px;
}

* html .container .morelink-idw {
	background-position: 9px 7px;
}

.container .morelink-verlag {
	color: #6A7BB3;
	clear: both;
	padding: 0px 8px 0px 20px;
	list-style-type: none;
	background-image: url(../images/cm/bullet-v.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	display: block;
}

.container .morelink-verlag {
	background-position: 9px 6px;
}

* html .container .morelink-verlag {
	background-position: 9px 7px;
}

.container .morelink-wpa {
	color: #72A793;
	clear: both;
	padding: 0px 8px 0px 20px;
	list-style-type: none;
	background-image: url(../images/cm/bullet-a.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	display: block;
}

.container .morelink-wpa {
	background-position: 9px 6px;
}

* html .container .morelink-wpa {
	background-position: 9px 7px;
}

.idw p {
	background-color: #E5E5E5;
}

.verlag p {
	background-color: #CCD0DB;
}

.akademie p {
	background-color: #E9F2EF;
}

.formularbreit .feld {
	float: left;
	margin: 5px 0px 5px 0px;
	height: 20px;
}

.formularbreit .feld .normal {
	width: 250px;
}

.formularbreit .feld .lang {
	width: 420px;
}

.formularbreit .feld .kurz {
	width: 20px;
}

.formular p.error {
	font-weight: bold;
	color: #BA1631;
	width: 294px;
	background: #CCCCCC;
	border: 1px solid #BA1631;
	padding: 5px;
	margin-bottom: 15px;
}

.formular p.header {
	padding: 5px 0px 5px 0px;
}

.ergebnis h2 {
	background-color: #FFFFFF;
}

#searchresult {
	margin-top: 20px;
	clear: both;
}

#searchresult div.navleft {
	float: left;
	width: 155px;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}

#searchresult div.navright {
	float: left;
	text-align: right;
	width: 60px;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}

#searchresult div.navcenter {
	text-align: left;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	float: left;
	width: 290px;
}

.searchsubmit {
	font-weight: normal;
	font-size: 11px;
	border-style: none;
	background-color: transparent;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: 0px; 
}
/* Bug #0020487 Begin*/
* html .searchsubmit {
	width: 100%;
}
*+ html .searchsubmit {
	width: 100%;
}
/* Bug #0020487 End*/

#form label.left {
	float: left;
	text-align: left;
	width: 200px;
}

#form input [type=text],select {
	float: left;
}

ul.error {
	font-weight: normal;
	color: #BA1631;
	background: #E5E5E5;
	border: 1px solid #BA1631;
	padding: 5px 5px 10px 5px;
	margin: 10px 0px 10px 0px;
}

ul.error li {
	margin-top: 5px;
	background-image:url(../images/cm/bullet.gif);
	background-repeat:no-repeat;
	padding:0 0 0 21px;
}

ul.message {
	font-weight: normal;
	color: #72A793;
	background: #E9F2EF;
	border: 1px solid #72A793;
	padding: 5px 5px 10px 5px;
	margin: 10px 0px 10px 0px;
}

ul.message li {
	margin-top: 5px;
	background-image:url(../images/cm/bullet-a.gif);
	background-repeat:no-repeat;
	padding:0 0 0 21px;
}

ul.info {
	font-weight: bold;
	color: #006600;
	width: 353px;
	background: #CCCCCC;
	border: 1px solid #006600;
	padding: 5px;
	margin-bottom: 15px;
}

ul.info li {
	margin-top: 5px;
}

.idw .column-headpic {
	margin: -8px 0px 8px 0px;
}

.verlag .column-headpic {
	margin: -8px 0px 8px 0px;
	padding: 0px;
}

.akademie .column-headpic {
	margin: -8px 0px 8px 0px;
	padding: 0px;
}

h2,h3,h4,h5,h6 {
	background-color: #FFFFFF;
}

.verlag input,.verlag select {
	border-width: 1px;
	border-style: solid;
}

.formular h2 {
	background-color: #FFFFFF;
}

#column .container.image h1 {
	margin: 0px 0px 8px 0px;
}

.formular textarea {
	width: 150px;
	border: 1px solid #BA1631;
	color: #BA1631;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.nav-line {
	background-color: #BA1631;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 2px;
}

.formular h1 {
  margin-left: -8px;
}

.clear-checkbox {
	clear: both;
	margin-bottom: 8px;
}
.toplink {
	width: 100%;	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}
a.anchor {
	color: #FFFFFF;
}
.nav-line {
	font-size: 0px;
}
table.tableclass--border-none {padding: 0; margin: 0; width: 100%; }
table.tableclass--border-1  { border: 1px solid #000000; width: 100%;}

table.tableclass--border-2  { border: 2px solid #000000; width: 100%; }
table.tableclass--border-1  td , table.tableclass--border-2 td , table.tableclass--border-none td {
	padding: 5px;
}

.color-idw-verein {color: #BA1631; }
.color-idw-verlag {color: #6A7BB3; }
.color-idw-akademie {color: #73A693; }

.background-color--idw-verein, .background-color--idw-verein p { background-color: #BA1631; color: #ffffff; font-weight: bold; }
.background-color--idw-verein-hell { background-color: #E5E5E5; }
.background-color--idw-verein-dunkel { background-color: #555555; }
.background-color--idw-schwarz{ background-color: #000000; }
.background-color--idw-weiss { background-color: #ffffff; }
.background-color--idw-verlag, .background-color--idw-verlag p { background-color: #6A7BB3; color: #ffffff; font-weight: bold; }
.background-color--idw-verlag-hell { background-color: #CCD0DB; }
.background-color--idw-akademie, .background-color--idw-akademie p { background-color: #73A693; color: #ffffff; font-weight: bold; }
.background-color--idw-akademie-hell { background-color: #E9F2EF; }

td.cellclass--20-Prozent {width: 20%; }
td.cellclass--25-Prozent {width: 25%; }
td.cellclass--33-Prozent {width: 33%; }
td.cellclass--50-Prozent {width: 50%; }

.font-size--hidden {display: none; }