/* import core styles | Basis-Stylesheets einbinden */
@import url(/web/20220409002102cs_/http://welfen-immobilien-ag.de/fileadmin/wiag/html_templates/inc/css/default.css);

/* === WEBSITE-LAYOUT GENERELL ========================================== */
html, body { height: 100% }

body    { overflow-y: scroll;  }
body {  background-color: #EDEDED; }

/* POSITIONIERUNGEN */
#canvas, #page, header, #content, footer, #main { position: relative; }

/* Z-INDEXES */
#page, footer {  }
header, #main {  }
#bg {  }

#canvas { width: 820px; margin: 0 auto; padding: 0; background-color: #FFFFFF; min-height: 100% }
#page   { margin-left: 144px;  }

header { height: 200px;  }
header h1     { position: absolute; top: 49px; right:110px; width: 240px; height: 55px; background: url("/web/20220409002102im_/http://welfen-immobilien-ag.de/fileadmin/wiag/html_templates/media/gfx/layout/welfen-immobilien-ag_logo.gif") no-repeat; padding: 0; }
header h1 a   { display: block; text-indent: -999em; height: 100%; width: 100%; border: 0; outline: 0 }

header, #main { border-left: 1px solid #0B9634; }
#main { border-bottom: 1px solid #0B9634; min-height: 360px }

#content { margin: 76px 110px 15px auto; width: 426px; width: 32.6em; max-width: 520px  }

/* STARTSEITE */
body.kat77 #content {  margin-top: 0; }

footer { height: 30px; }

#bg { position: absolute; top: 0; left: 0; width: 145px; height: 536px; background: url("/web/20220409002102im_/http://welfen-immobilien-ag.de/fileadmin/wiag/html_templates/media/gfx/layout/pagebg.jpg") no-repeat #FFF; z-index: 2; border-bottom: 6px solid #0B9634; }

/*= NAV 1 ========================================== */
header nav { position: absolute; top: 151px; width: 692px; border-top: solid 6px #ffffff; z-index:3; margin-left: -56px;  } 

ul.l1ul { list-style: none; padding: 0; margin: 0 0 0 56px; border-top: solid 6px #0B9634; margin-top: -6px; text-align: right }

.l1ul, .l1ul ul  { }
.l1ul            {  }

.l1li, .l1lia    { margin-right: -23px; }
.l1lia           {  }
.l1ul li.last    {  }

.l1ul a  { text-decoration:none; display: block; position: relative; border: 0; outline: 0;	 }

.l1a, .l1aa { font-size: 15px; line-height: 15px; font-family: 'UniversLTW01-67BoldCn'; text-transform: uppercase; color: #666B6E; padding: 10px 24px 10px 23px;  }

.l1a, .l1a:link, .l1a:visited  {  }

.l1a:hover { color: #0B9634; }
.l1a {
    -webkit-transition: color 0.2s;
       -moz-transition: color 0.2s;
         ms-transition: color 0.2s;
          o-transition: color 0.2s;
            transition: color 0.2s;
}

.l1lia { }
.l1aa, .l1aa:link, .l1aa:visited, .l1aa:hover { color: #666B6E; }

.l1aa b { font-weight: 400; padding: 0 0 2px 0; border-bottom: solid 2px #0B9634; }


/*= METANAV ========================================== */
#mn {  }
#mn ul { /*margin:0; float:right; margin: 5px 0 0 0*/ }

.metanav    { list-style-type: none; margin: 4px 0 0 135px; }
.metanav li {  }
.metanav li.last { }

.metanav a { border:0; text-decoration: none; display:block; color: #0B9634; } 
.metanav a:hover { }

.ml1a, .ml1aa { font-size:11px; line-height: 11px; padding: 4px 8px; color: #ffffff;  }

.ml1a, .ml1a:link, .ml1a:visited, .ml1a:active { }
.ml1a:hover { }

.ml1aa, .ml1aa:link, .ml1aa:visited, .ml1aa:active { text-decoration: underline;  }
.ml1aa:hover {  }

/*= TEXTSTILE ======================================= */
html * { font-size:100%; }

body, 
body.fs1 { font-size: 81.25%; line-height: 130.77% }
body.fs2 {  }
body.fs3 {  }

body,h1,h2,h3,h4,
p,table,ol,ul,dl,li,a,address,dd,dt, .ctel li span,
form,input,textarea,select,label { color: #666B6E; font-family: 'UniversLTW01-57Condense 723821', Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; }

h1,h2,h3,h4,p,li,address,input,textarea,select,dd,dt,label,table { font-style: normal; font-weight: 400; }
h1,h2,h3,h4,p,li,address,input,textarea,select,dd,dt,label,table { }
li p { font-weight: normal; /*font-weight: 200;*/ }

footer p { font-size: 11px; line-height: 11px; color: #000000; margin-right: 40px; float: right !important; text-transform: uppercase; margin-top: 8px; }


/* FONT-SIZES */
.small 		{ font-size: 83.33% !important;	 margin: 3px 0; }
.big 		{ font-size: 115.38% !important;	line-height: 120% }

/* HEADLINES */
h1, h2, h3, h4 { margin: 4px 0; /*letter-spacing: 0.05ex;*/ }
h2, h3, h4 { font-weight: normal; color: #0B9634; }

h2, h3 {  }
h2 { font-size: 100%; margin: 1em 0 -0.5em 0 }
h3 { font-size: 107.69%; font-size: 100%; margin: 1em 0 -0.25em 0 }
h4 { font-size: 100%; margin: 14px 0 14px 0 }
	
/* ABSÃ„TZE / TABELLEN IN CONTENT-ELEMENTEN */
p, ul, ol, blockqoute, address, table { margin: 0.5em 0; text-align: justify  }
em        { font-style: italic; }
strong    { font-weight: bold; }
address   { font-style: normal;  }
table     { width: 100%; /*display: block;*/ }
table p   { margin: 0; }

/* AUFLISTUNGEN IN CONTENT-ELEMENTEN */
.ctel ul      { list-style:disc; padding: 0;}
.ctel li      { color: #666666; }
.ctel li span { }
.ctel ul li   { padding: 3px 0; margin-left: 1.0em; position: relative; }
.ctel ul li   { }

.ctel ol      { list-style: decimal; padding: 0 0 0 0.15em }
.ctel ol li   { padding-left: 0.5em; margin-left: 1.6em }

td { vertical-align: top; }

/* LINK-STYLES */
.ctel a, .ctel a:link, .ctel a:visited, .ctel a:active { border-bottom: 1px dotted #0B9634; }
.ctel a:hover { border: none; text-decoration:none; color: #666B6E; }

/*
a.internal-link, a.internal-link-new-window, a.external-link, a.external-link-new-window, a.download, a.mail, abbr, acronym, 
a.lightbox-link, a.phone, a.mobile, a.fax, a.rss { background-image: url("/web/20220409002102im_/http://welfen-immobilien-ag.de/fileadmin/wiag/html_templates/media/gfx/layout/sprite_links.png"); }

a.internal-link { background-position: right 4px; }
a.internal-link-new-window, a.external-link, a.external-link-new-window {  background-position: right -18px; }
a.download 			{ background-position: right -38px; }
abbr, acronym 		{ background-position: right -58px; }
a.lightbox-link 	{ background-position: right -58px; }
a.mail     			{ background-position: right -98px; }
a.phone				{ background-position: right -118px; }
a.mobile			{ background-position: right -138px; }
a.fax				{ background-position: right -158px; }
a.rss				{ background-position: right -178px; }
*/

/*
p.big * { font-weight: bold; font-family: 'Myriad W01 Bd', Arial, sans-serif; font-weight: normal; }
p.big a.internal-link { border: 0; display: block; background: transparent; padding-right: 0 }
p.big a strong { display: inline-block; width: 16px; height: 16px; background: url("/web/20220409002102im_/http://welfen-immobilien-ag.de/fileadmin/wiag/html_templates/media/gfx/layout/sprite_links.png") no-repeat right 4px; text-indent: -999em; }
p.big a:hover strong { width: 20px; }
*/

/* === TYPO3 INHALTSELEMENTE ======================================= */
.ctel  { margin-left: 151px; }
.ctel .csc-textpic-intext-left-nowrap { margin-left: -151px; }
.kat77 .ctel  { margin-left: 0 !important; }

.csc-header-date { margin-bottom: -0.8em; }

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear: right; }
.csc-textpic-caption { padding: 4px 0; font-size: 83.33%; line-height: 120%; font-style: italic; }

.csc-textpic-imagewrap a { border-bottom: 0 !important; } 

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap img { border-bottom: 6px solid #0B9634; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-top: 4px; }

.csc-frame-rulerAfter .csc-textpic-text, 
.csc-frame-rulerAfter .csc-text-text { border-bottom: 6px solid #0B9634; position: relative; min-height: 261px; }
.csc-frame-rulerAfter .csc-textpic-text:after, 
 .csc-frame-rulerAfter .csc-text-text:after { content: '.'; display: block; position: absolute; bottom: -6px; left: 50%; margin-left: -3px; width: 6px; height: 6px; overflow: hidden; background: #FFF; }

/* RAHMEN */
.important { color:#67153a; }

/* WERTE AUS STANDARD.CSS ANPASSEN */
/*
.border-bottom { border-bottom: 6px solid #0B9634; position: relative; }
.border-bottom:after { content: '.'; display: block; position: absolute; bottom: -6px; left: 50%; margin-left: -3px; width: 6px; height: 6px; overflow: hidden; background: #FFF;  }
*/
/* RTE KLASSEN TYPO3 */
.absatz-rot, .absatz-rot * { color:#67153a !important; }



/* = DOWNLOADS ========================= */
.ctel .csc-uploads       { list-style: none; padding: 0 }
.ctel .csc-uploads li    { font-weight: normal; color: #e5e5e5; text-align: left;  }
.ctel .csc-uploads li p  { margin: 2px 0; text-align: left;  }

.ctel .csc-uploads-0 div.col { width: 100% }

.ctel .csc-uploads-1 span.csc-uploads-icon { width: 10%; padding: 2px 0; }
.ctel .csc-uploads-1 div.col { width: 90% }
.ctel .csc-uploads-1 li { padding: 0; margin-left: 0; background: transparent; }

.ctel .csc-uploads-2 span.csc-uploads-icon { width: 20% }
.ctel .csc-uploads-2 span.csc-uploads-icon img { border: 1px solid #403326; }
.ctel .csc-uploads-2 div.col { width: 80% }
.ctel .csc-uploads-2 li { padding: 0; margin-left: 0; background: transparent;}

/* = PAGEBROWSER ==================================*/
.tx-pagebrowse-pi1 { float: right; text-align: right;  width:60%; margin: 0 0 0 0; }
.tx-pagebrowse { list-style: none; }
/*.tx-pagebrowse-first, .tx-pagebrowse-last { padding: 0 10px !important }*/

ul.tx-pagebrowse {  }
ul.tx-pagebrowse li { display:inline-block; position: relative; list-style:none; font-weight: normal; margin: 0; padding: 0; background: transparent !important; }

li.tx-pagebrowse-pages {  }
li.tx-pagebrowse-pages ol { display:inline; padding: 0 }
li.tx-pagebrowse-pages ol li { padding: 0 5px }

p.showCount { float: left; width:35%; }

.ctel .tx-pagebrowse a { border: 0 }
/* === FANCY ========================= */

/* WERTE AUS STANDARD.CSS ANPASSEN */
/*a.btn1, .btn1 { border-color: #FFFFFF; background: #005A71; }*/
.btn1 * { color: #666; font-weight: bold; border: 0 !important; }
/*.btn1, .btn1:hover { transition: background-color 0.08s linear }*/

.btn1:hover { 
	background-color: #333;
}

#canvas.sh-box-big { 
	box-shadow:          0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:     0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:  0 0 20px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow:   0 0 20px rgba(0, 0, 0, 0.3);
}


/*= PRINT ========================================== */
@media print { 

}

/*
     FILE ARCHIVED ON 00:21:02 Apr 09, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:41:05 May 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.724
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.01
  esindex: 0.014
  cdx.remote: 33.103
  LoadShardBlock: 185.882 (3)
  PetaboxLoader3.datanode: 87.039 (4)
  PetaboxLoader3.resolve: 106.998 (2)
  load_resource: 80.252
*/