#header-wrap,
#header-wrap-static,
#footer-wrap,
#wd-kunde,
#loading {
	display:none;
}
#wd-content, 
.wd-content,
.wd-content-static,
* html #wd-content,
* html .wd-content,
* html .wd-content-static {
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0 20px;
	padding:0;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	overflow:visible;
}
#wd-content,
.wd-inner-content {
	margin:0;
	padding:0;
}
.Drucker {
	display:block;
}
.NoDrucker,
.contentTitleHelp {
 display: none;
}
.Drucker .big_titel {
 text-align:left;
 vertical-align:middle;
 font-size: 16px;
 font-weight: bold;
 font-family: Verdana;
 line-height:16px;
 text-decoration: none;
}
.Drucker .key_titel {
 text-align:left;
 vertical-align:middle;
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana;
 line-height:12px;
 text-decoration: none;
}
.title {
 top: 6px;
 left: 6px;
 height: 18px; 
 font-size: 12px;
 font-weight: bold;
 line-height: 14px;
}
.content {
 font-family: Verdana, Arial;
 font-size: 12px;
 font-weight: normal;
 line-height: 14px;
}
* html .content {
 left: 0px;
 width: 100%;
 border-left: 6px solid #fff;
 border-right: 6px solid #fff;
}
.contentText {
 padding: 2px;
}
* html .contentText {
 width: 100%;
}
.contentText b {
 display:block;
 font-weight: bold;
 font-size: 11px;
 color: #bf002c;
 background-color: #fee;
}
.contentText span {
 font-size: 9px;
 font-weight: normal;
 background-color: #fff;
}
.contentText th {
 font-size: 9px;
 background-color: #fff;
}
.contentText th img {
 padding-left: 2px;
 width:5px;
 height:10px;
 border:none;
}
.contentText td {
 font-size: 9px;
}
.contentText td a {
 display: none;
}
.contentText td input,
.contentText td select {
 font-size: 9px;
 border: 1px solid #000;
}
.contentTextItem {
 float: left;
 margin-left: 1px;
 padding: 2px;
 text-align: center;
 font-size: 9px;
 text-decoration: none;
}
.contentTextItem input {
 font-size: 9px;
 border: 1px solid #000;
}
.contentSpace {
 height: 6px;
 font-size: 6px;
 background-color: #fff;
}
#Begriff {
 width:63px;
}
* html #Begriff {
 width:65px;
}

/* css specific to certain site areas
################################################# */

/*** Impressionen ***/
#impressionen #zusatz,
#impressionen .kartentitle,
#impressionen .kartenpic,
#impressionen .kartenblind,
#impressionen .okarte,
#impressionen .karte th,
#impressionen .Button,
#impressionen .PlainText {
 display: none;
}
#impressionen .ImpDetail {
 top: 0;
 left: 0;
 padding-left: 0;	
}
#impressionen .kartenadress {
 display: block;
}

/*** Neukundenformular ***/
#nk a.print,
#btn-submit {
	display:none;
}	
#nk div.fieldset {
	border:none;
}
#nk h3 {
	font-size:12px;
}
#nk input.input-text,
#nk textarea.input-text {
	display:none;
}
.prInput {
	display: inline;
}

/*** Offeneposten ***/
#offeneposten form {
	display: none;
}
#offeneposten .contentText td a {
 	display: inline;
}

/*** Projekte, Ablage ***/
#projekte a,
#projekte form,
#projekte .contentTitle,
#projekte .contentMonth,
#projekte .contentNavItem,
#projekte .contentFoot {
 display: none;
}
#projekte .aablage {
 display: block;
 font-weight: normal;
 border-bottom: 1px solid #000;
}

/*** Artikeln ***/
#artikeln a,
#artikeln .contentTitle,
#artikeln .contentTitleNav,
#artikeln .contentMonth,
#artikeln .contentPicItem a,
#artikeln .contentAboutItem a,
#artikeln .contentNavItem,
#artikeln .contentFoot {
 display: none;
}
#artikeln .contentKeyhid {
 display: block;
 font-weight: normal;
 font-size: 9px;
 text-align: left;
}
#artikeln .contentKeygid {
 font-weight: normal;
 font-size: 9px;
 text-align: left;
 margin-left: 20px;
}
#artikeln .contentKeyuid {
 font-weight: normal;
 font-size: 9px;
 text-align: left;
 margin-left: 40px;
}
#artikeln .contentKeypid {
 font-weight: normal;
 font-size: 9px;
 text-align: left;
 margin-left: 60px;
}
#artikeln .contentKeyTitle {
 font-weight: bold;
 font-size: 11px;
 text-align: left;
 border-bottom: 1px dotted #000;
}
#artikeln .contentKeyLink {
 display: none;
}
#artikeln .contentKeyPic {
 float:right;
 width: 100px;
 background-color: #fff;
}
#artikeln .contentKeyPic img {
 border: 1px solid #000;
 background-color: #fff;
}
#artikeln .akey {
 margin-bottom: 2px;
 padding: 0;
 background-color: #fff;
}
#artikeln .DetailBild {
 background-color: #eee;
 text-align: center;
}
#artikeln .DetailBild span {
 display: block;
 font-weight: bold;
 font-size: 9px;
 text-align: left;
}
#artikeln .QRBild {
	background-color: #fff;
	text-align: center;
}
#artikeln .QRBild img {
	background-color: #fff;
	text-align: center;
	width: 350px;
	height: 350px;
}

/*** Standorte / SB Details ***/
#sb-details img {
	border:none;
}
#sb-details a {
	display:none;
}
#sb-details .invisible {
	float:right; 
}
* html #sb-details .invisible {
	top:0px;
}
#sb-details .header img {
	width:660px;
	height:81px; 
	border: none; 
	position:relative; 
	top:0px; 
	left:0px;
}
#sb-details .title {
	padding-top: 4px;
	padding-left: 4px;
}
#sb-details .title th {
	font-size:24px;
	text-align:left;
}
#sb-details .title td {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background:#eee; 
}
#sb-details .adress {
	float:left; 
	background:#fff; 
	width:190px;
}
#sb-details .adress th {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background:#eee; 
}
#sb-details .adress td {
	font-size:12px;
	background:#fff; 
	font-weight:normal;
}
#sb-details .big {
	font-weight:bold;
}
#sb-details .karte {
	position:relative; 
	top:-10px; 
	float:right; 
	width:450px;
}

