/* = Color
----------------------------------------------- */
/* former #000066 = Cyan 1 */
#contentInnerWrap *,
#marginalWrap *,
#marginalWrap div.teaserBox h4{
    /* color:#006693; */
   color:#000066;
}
div.picBox h6,
div.picBox p,
div.infoBox h6,
div.infoBox p,
#wrap .content h3.info,
#contentInnerWrap .teaserBox ul.linkList li strong a{
   /* color:#006693; */
	color:#000066;
}
/* Bleibt weiss */
#contentInnerWrap .kvBox a.txt,
#contentInnerWrap h3.questions a,
#contentInnerWrap h3.questions a:hover{
    color:#FFFFFF;
}
/* Bleibt rot */
#contentInnerWrap div.btn input,
#contentInnerWrap div.btn a{
    color: #FF000A;
}
#contentInnerWrap div.consult input,
#contentInnerWrap div.consult a,
#contentInnerWrap div.neutral input,
#contentInnerWrap div.neutral a{
    /* color: #006693; */
	color:#000066;
}
#contentInnerWrap p.further a,
#wrap .kvBox ul.tabNav li a{
    /* color:#3896BF; */
}
#contentInnerWrap .teaserBox ul.linkList li a,
#contentInnerWrap .teaserBox ul.linkList li a i{
    /* color:#70B3D1; */
}
/* Sonderfall hr */
hr{
    /* background:#BDDCE9; */
}
* html body hr{
    /* border-top:1px solid #BDDCE9; */
}
hr.info{
    /* background:#98C8DD; */
}
* html body hr.info{
    /* border-top:1px solid #98C8DD; */
}
/* = Border
----------------------------------------------- */
/* Test */
/*div#contentInnerWrap *{
    border-color:#00FF00;
}
*/
.productBox {
    /* border:1px solid #BDDCE9;
    border-bottom-color:#98C8DD;
    border-top-color:#3896BF; */
    border-width:1px 1px 2px 1px;
}
.content #contentInnerWrap .titleBox,
.content div#contentInnerWrap .kvBox,
.content div#contentInnerWrap div.contentFooter ul,
.content div#contentInnerWrap .contentFooter ul li a,
#marginalWrap .teaserBox p.pic img,
#wrap .kvBox ul.tabNav li.aktiv span,
ul.tabNav li.aktiv span,
#wrap .productBox .kvBox img {
    /* border-color:#3896BF; */
}
#wrap .kvBox ul.tabNav li a,
#wrap .kvBox ul.tabNav li a:hover,
ul.tabNav li a:hover,
div#contentInnerWrap div.btn{
    /* border-color:#70B3D1; */
}
/* ContactBox mit Telefonnummer und Button */
div#contentInnerWrap .kvBox .contactBox,

div#contentInnerWrap div.tel strong{
    /* border-color:#BDDCE9; */
}
div#contentWrap div#marginalWrap div.teaserBox,
div#contentWrap div#marginalWrap div.teaserBox h4,
div#contentInnerWrap .col2 .teaserBox h4,
div#contentInnerWrap .col2 .teaserBox p.further,
div.content div#contentInnerWrap hr.info {
    /* border-color:#BDDCE9; */
}
#wrap .content div#contentInnerWrap h3.info,
div#contentInnerWrap .teaserBox,
.col2 p.further,
.col2 h4,
div.col2 p.pic,
ul.linkList,
ul.linkList li,
ul.special li,
ul.info {
    /* border-color:#98C8DD; */
}
ul.info li{
    /* border-color:#E1EFF5; */
}
/* = Background
----------------------------------------------- */
div#contentWrap div#marginalWrap div.teaserBox{
    /* background-color:#F3F6FB; */
}
#wrap .kvBox ul.tabNav li a{
    /* background-color:#F3F8FB; */
}
h3.questions a,
h3.questions a.on,
h3.questions a:hover,
h3.questions a.on:hover{
    /* background-color:#3896BF;
    border-color:#0078AD; */
}
/* = Backgroundimages
----------------------------------------------- */
ul li {
   background-image:url(../pbmedia/bg_li.gif) /* _bhw */
}
#marginalWrap .teaserBox ul.jojo li a,
#marginalWrap .teaserBox ul.linkList li a{
    background-image:url(../pbmedia/bt_arrow.gif); /* _bhw */
}
#contentInnerWrap p.further a,
#contentInnerWrap .teaserBox ul.linkList li a,
#contentInnerWrap .teaserBox ul.linkList li strong a {
    background-image:url(../pbmedia/bt_arrow_teaser.gif); /* _bhw */
}
#marginalWrap .teaserBox p a,
#wrap .content .info p a,
#wrap .content ul.info a {
    background-image:url(../pbmedia/bt_arrow_info.gif)!important; /* _bhw */
}
ul.check li{
    background-image:url(../pbmedia/bg_check.gif); /* _bhw */
}
div#wrap div#contentWrap a.top{
    background-image:url(../pbmedia/bt_arrow_nav-top.gif); /* _bhw */
}
h3.questions{
    background-image:url(../pbmedia/bg_questions_dt.gif); /* _bhw */
}
div.consult{
    background-image:url(../pbmedia/bt_arrow_consult.gif); /* _bhw */
}
div.consult input,
div.consult a{
    background-image:url(../pbmedia/bt_consulter.gif); /* _bhw */
}

#marginalWrap .teaserBox a {
	background: none!important;
}

.info * {
	text-decoration: none!important;
}

.info h5 a {
	background-image: none!important;
}

.contentFooter p {
	/* border-color:#3896BF!important; */
}

div.buttonBox div.mail{
    background-image:url(/pbmedia/bt_mail.gif)!important; /* _bhw */
	background-repeat: no-repeat;
	background-position: center right;
}

#marginalWrap .teaserBox p a.last{
    background-image: url(/pbmedia/bt_arrow_info.gif)!important; /* _bhw */
	background-repeat: no-repeat!important; 
	background-position: bottom right!important;
}

#kontaktblocksmall {
	font-size: 95%;
	/* border-bottom: 1px solid #000066; */
}

#kontaktblocksmall p {
	padding-left: 1.5em;
}

#kontaktblocksmall a {
	text-decoration:none!important;
	font-weight:normal!important;
	border: none!important;
	margin:0px!important;
	padding:0px!important;
}

.hiddenblock * {
	color: #CCC!important;
}

.hiddenblock img {
	filter:alpha(opacity=30); /* IE */
	-moz-opacity: 0.30; /* Gecko */
	opacity: 0.30; /* Opera */
}

.editblock {
	padding:10px; 
	margin-top:10px; 
	overflow:hidden;
	clear: both;
}

.editblock .editblock:hover {
	background-color: #FFFFCC!important;
}

.editblock .editblock {
	border: 1px dotted #AAA;
}

p.info {
	/* color:#009900!important; */
}

p.error {
	color:#FF000A!important;
}

.edithint {
	color:#98c8dd!important; 
	vertical-align: top;
	font-size: 90%;
}

.editclear {
	clear: both;
}

#anschriftblock {
	margin-bottom: 2em;
	display: none;
}

.contentFooter li a {
	/* color: #006693!important; */
	color:#000066;
}

.overwritecolor {
	color: #7A8BB9!important; /* #3896BF */
}

.picBox {
	/* border-color: #98C8DD!important; */
}

#ejournaldiv {
	margin-left: 1.5em;
	width: 61.4em;
	height: 58.4em;
}

#ejournaldiv object,
#ejournaldiv object embed {
	width: 100%;
	height: 100%;
}

#ickarte {
	width:550px;
	height: 550px;
}

#ickarte object,
#ickarte object embed {
	width: 100%;
	height: 100%;	
}

#marginalWrap .teaserBox p a.paragraph {
	background-repeat: no-repeat!important;
	background-position: bottom right!important;
}

#metaNav {
	margin-right: 11em;
}

.kontaktbox {
	/* border-bottom-color: #3896bf!important; */
}

.buttonBox .btn a.button {
	/* color: #70B3D1!important; */
}

.kopfbildbox {
	/* border-color: #3896bf!important; */
}

.deviant {
	background:url(/pbmedia/bt_arrow_info.gif) no-repeat right bottom!important; /* _bhw */
}

table {
	/* border-color: #3896bf!important; */
}

thead th{
	/* background: #f3f8fb!important; */
}

tfoot tr td,
tfoot tr th {
	/* background: #f3f8fb!important; */
}

p.further {
	display:block!important;
	position:absolute;
	clear:both;
}

/* hack for li gaps in ie7 */
html* #naviMainwrap li a {
	width: 100%;
}

/* hack for IE7 tabs and secondary menu */
#headWrap .sectionNav li a,
#headWrap .sectionNav li a:visited, 
#headWrap .sectionNav li a:active {
	text-decoration: none!important;
	/* color:#000066!important; */
}

#metaNav li a,
#metaNav li a:visited,
#metaNav li a:active {
	text-decoration: none!important;
	/* color:#937F20!important; */
}

.tableinput {
	width:70px;
	margin: 0 0 0 0;
}

.tableinput:focus {
	width: 100px;
}

.tableinputlong {
	width:70%;
}

.tableedit {
	z-index: 200px;
	position: relative;
	background-color: white;
	width: 600px;
	border: 2px solid;
}

.praemiepic {
	width: 100px;
	float: right;
	margin-right: 5px;
}

.praemiedesc {
	width: 340px!important;
	float: left;
	margin-left: 10px;
}

.pradio {
	float: left;
}

.pblock {
	clear: both;
}

/* Spezielle Farbangaben */
/* f�r den Mandanten
----------------------------------------------- */

.heading {
	color: #000066 !important;
}

#immonetmissingexpose #searchsimilar,
#immonetmissingexpose #moreobjects,
#immonetmissingexpose #message .inhalt {
	display: none!important;
}

/* FF3.5 Fix */
body.panorama #naviMainWrap{
    float:left;
    position:absolute;
}

/* Backend Styles Projekte */
/* ----------------------------------------------- */

#bhwprojtabs {
    padding-bottom: 5px;
    padding-top: 5px;
}

#bhwprojtabs a {
    padding: 5px;
    border: 1px outset #5A66A2;
    border-bottom: 1px solid #fff;
    background: #ffffff;
}

#bhwprojtabs a.active {
    padding: 5px;
    border: 1px outset #5A66A2;
    border-bottom: 1px solid #fff;
    background: #f3f6fb;
}

.topsite td, .topsite {
    background-color: #f3f6fb!important;
}

/* Projektpage Box */

.projektinfobox {
    background: #F3F6FB;
    border-top: 1px solid #C0CDE0;
    border-bottom: 2px solid #C0CDE0;
    padding: 10px;
    clear: both;
}

.projektinfobox ul.check li{
    background-image:url(../pbmedia/bg_check_bhw.gif);
}

.projektinfobox .projbtn {
    background:  #182353 url(/csmedia/projbtn.gif) no-repeat right top;
    color: #FFF;
    padding: 5px;
    width: 120px;
    float: right;
    
}

.projektinfobox .projbtn a {
    color: #FFF!important;
    text-decoration: none!important;
}

