/*** global ***/
body { height:100%; width:100%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; }
img, div { margin:0; padding:0; border:none; } /* , p, h1, h2 */
a, a:link, a:visited { color:#3366cc; text-decoration:none; }
a:hover, a:active, a:focus { color:#3366cc; text-decoration:underline; }
.clear { clear:both; margin:0; padding:0; border:none; font-size:1px; height:1px; line-height:1px; }

/*** backgrounds ***/
body#rubr-neutral div#logo { background-image:url(/images/wld/header/h_hypotheken.jpg); }

/*** content wrapper ***/
div#wrapper { margin-top:62px; /* msie */ }

/*** main & rubriken ***/
div#logo { border:solid black; border-width: 2px 0 2px 0; background-repeat:repeat-x; background-position:left; margin-left:-75px; }

/*** header-area ***/
div#head { width:784px; padding-left:170px; }
div#head-popup { padding-left:170px; }
div#head div#head-main { width:614px; }
div#head-popup div#head-main {  }
div#head-snv { width:160px; height:110px; }
/* div#head-snv { width:156px; height:110px; } */

/*** top navi ***/
div.tnv { height:108px; }
div.tnv-popup { height:88px; }
div.tnv a.item { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; }
div.tnv a.item:link, div.tnv a.item:visited { text-decoration:none; color:#000000; }
div.tnv a.item:hover, div.tnv a.item:active, div.tnv a.item:focus { text-decoration:none; color:#999999; }
div.tnv a.item-a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#999999; }

div.tnv .item, div.tnv .item-a { padding:11px 0 0 0; float:left; text-align:center; width:81px; }
div.tnv .item[class], div.tnv .item-a[class] { padding:11px 0 0 0; float:left; text-align:center; width:auto; min-width:81px; }
div.tnv .sep { width:0; height:15px; margin:3px 0 9px 0; float:left; border:solid silver; border-width:0 0 0 1px; font-size:1px; line-height:1px; }

/*** dhtml navi ***/
.m1mit { width:59px; float:left; margin:0 0 0 0; text-align:center; padding:5px 10px; color:Black; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:none; border:white solid; border-width:0 1px 1px 1px; }
.m1mit[class] { width:auto; min-width:59px; }
.m1CL0:link, .m1CL0:visited, .m1CL0:hover, .m1CL0:active, .m1CL0:focus { text-decoration:none; color:black; }

/*** page-title ***/
div#head-main h2.title { margin:0; height:52px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:17px; color:black; font-weight:bold; text-decoration:none; }

/*** search form **
div#head-snv form#sform { width:180px; margin:0; padding:0; }
div#head-snv form#sform input#stxt { float:left; font-size:12px; width:116px; }
div#head-snv form#sform div#ssubmit { float:right; margin:0; padding:3px 0 0 0; }
*/

/*** service navi ***/
div#snv { margin:5px 0 22px 0; }
.snv { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#3366cc; text-decoration:none; }
.snvlink { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#3366cc; }
.snvlink, .snvlink:link, .snvlink:visited { text-decoration:none; }
.snvlink:hover, .snvlink:active, .snvlink:focus { text-decoration:underline; }

/*** alert-area ***/
div#edit-alert {
	background-image:url(/dojotoolkit/dijit/themes/soria/images/warning.png);
	background-position:5px 4px;
	background-repeat:no-repeat;
	border:1px solid orange;
	float:left;
	margin:0 0 20px 151px;
	padding:8px 15px 10px 30px;
	width:570px;
	clear:both;
}
div#edit-alert label {
	color:orange;
	float:left;
	font-size:12px;
	font-weight:bold;
}
div#edit-alert span {
	float:left;
	font-size:12px;
	margin:10px 0 0;
	clear:both;
}

/*** content-area ***/
div#content { margin:0 230px 0 170px; }
div#content-right { margin:0 0 0 170px; }
div#content-large { margin:0 20px 0 20px; }
div#content-full { margin:0 0 0 0; }
div#content-popup { margin:0 0 0 170px; }
div#content-popup p { margin:0; padding:0; }
div#crow-main { margin:8px 0 0 0; height:400px; } /* background-color:yellow; */
div#crow-main[id] { margin:8px 0 0 0; height:auto; min-height:400px; }
div#crow-rnv { width:156px; }

/*** right column ***/
div#header { position:absolute; top:0; left:0; width:100%; }
div#header-logo { position:relative; min-width:1025px; }
div#right-col { position:absolute; top:2px; right:0; width:200px; height:62px; }
div#right-col-popup { position:absolute; top:2px; left:570px; width:200px; height:62px; }
div#right-col-map { position:absolute; top:2px; left:980px; width:200px; height:62px; }

/*** right navi ***/
div.rnv { margin:0 0 16px 0; border:solid silver; border-width:0 0 0 1px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
div.rnv div.title { padding:6px 0 6px 6px; color:#000000; border:solid silver; border-width:0 0 1px 0; }
div.rnv div.item { padding:0 0 1px 16px; margin:6px 0 0 6px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; background-image:url(/images/wld/menu/list_rnv.gif); } 
div.rnv div.item-s { padding:0 0 1px 12px; margin:4px 0 0 6px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background-image:url(/images/wld/menu/list_rnv-s.gif); } 
div.rnv div.txt { padding:6px; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }
div.rnv div.image { padding:6px 0 6px 6px; color:#000000; }
div.rnv div.attr { padding:0 0 1px 16px; margin:6px 0 0 6px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; }

/*** content ***/
div#crow-main h2.title { margin:0 0 24px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:20px; line-height:25px; color:#000000; font-weight:bold; text-decoration:none; }
div#crow-main h3.title { margin:0 0 24px 0; font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:22px; color:#000000; font-weight:bold; text-decoration:none; }
div#crow-main h2.titleindex { margin:0 0 24px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:19px; color:#000000; font-weight:bold; text-decoration:none; }
div#crow-main .teaser { margin:0 0 32px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; color:#000000; font-weight:normal; text-decoration:none; }
div#crow-main .teaser-blue { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; color:#3366cc; font-weight:bold; }
div#crow-main .txttitle { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; color:#000000; font-weight:bold; text-decoration:none; }
div#crow-main .txtabstr { margin:0 0 30px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; color:#000000; font-weight:bold; text-decoration:none; }
div#crow-main .txtabs { margin:0 0 30px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; color:#000000; font-weight:normal; text-decoration:none; }
div#crow-main .txt { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
div#crow-main .txtlist { margin:0 0 30px 0; }
div#crow-main .txtitem { padding:0 0 1px 16px; margin:0 0 0 2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; color:#000000; font-weight:normal; text-decoration:none; background-image:url(/images/wld/menu/list_txt.gif);  }
div#crow-main .txtfooter { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; color:#000000; font-weight:normal; text-decoration:none; }

.weiter-l { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#3366cc; font-weight:bold; text-decoration:none; }
.weiter-m { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#3366cc; font-weight:bold; text-decoration:none; }

div#content .themen { margin:0 0 32px 0; }
div#content .themen div.abs {  }
div#content .themen div.abs div.abs-img { float:left; width:98px; margin:0 0 16px 0; }
div#content .themen div.abs div.abs-txt { float:left; width:400px; margin:0 0 16px 0; }
div#content .themen div.abs div.abs-txt div.title { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#000000; }
div#content .themen div.abs div.abs-txt div.txt { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#000000; }

ul { list-style-image:url('/images/global/list_gray.gif'); list-style-position:outside; padding: 10px 0 10px 24px; margin: 0px; } 

/*** footer-area ***/
div#footer { margin-bottom:24px; }
div#frow-main { width:508px; margin:0 32px 0 170px; padding:8px 0 8px 0; }
div#frow-popup { width:508px; margin:0 32px 0 80px; padding:8px 0 8px 0; }
div#frow-map { width:508px; margin:0 32px 0 32px; padding:8px 0 8px 0; }
div#footer-popup { width:508px; margin:0 32px 0 170px; padding:8px 0 8px 0; }

div.footer {  }
div.footer div.txt { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
div.footer div.txt-blue { margin:0 0 2px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#3366cc; }

/*** buttons ***/
.btn a:link, .btn a:visited, .btn a:hover, .btn a:active, .btn a:focus { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; cursor:pointer; }
.btn-float { float:left; }
.btn-lnk { float:left; }
.btn-brd { width:155px; border:1px solid #999999; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:153px; /" angabe standart "/
}
.btn-ico { width:65px; display:block; float:left; padding:4px 4px 2px 6px; }
.btn-std { display:block; border:1px solid #999999; padding:4px 4px 4px 6px; }
.buttons { float:left; width:100%; margin: 0 0 0 5px; }
.btnblock { width:100%; margin-left:40%; margin-right:40%; }

.button_small { background-color:#FFFFFF; border:1px solid #838383; padding:4px 4px 4px 6px; width:85px; text-align: left; font-size:12px; cursor:pointer; }
.button_large { background-color:#FFFFFF; border:1px solid #838383; padding:4px 4px 4px 6px; width:155px; text-align: left; font-size:12px; cursor:pointer; }

/* neu ausklammern / löschen
.btn a:link, .btn a:visited, .btn a:hover, .btn a:active, .btn a:focus { color:Black; text-decoration:none; }
.btn-txt175, .btn-txt155, .btn-txt085 { display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; background-repeat:no-repeat; padding:4px 5px 14px 6px; cursor:pointer; }
.btn-txt175 { background-image:url(/images/buttons/btn_txt175.jpg); width:184px; 
       voice-family: "\"}\"";
       voice-family: inherit;
       width:173px; /* angabe standart */
       }
.dummy {}
.btn-txt155 { background-image:url(/images/buttons/btn_txt155.jpg); width:164px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:153px; /* angabe standart */
	}
.dummy {}
.btn-txt085 { background-image:url(/images/buttons/btn_txt085.jpg); width:95px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:85px; /* angabe standart */
	}
.dummy {}
.btn-img-gemerkt, .btn-img-tabelle, .btn-img-georama, .btn-img-galerie { display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; background-repeat:no-repeat; padding:4px 5px 14px 83px; cursor:pointer; width:164px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:76px; /* angabe standart */
	}
.dummy {}
.btn-img-tabelle { background-image:url(/images/buttons/btn_img_tabelle.jpg); }
.btn-img-gemerkt { background-image:url(/images/buttons/btn_img_gemerkt.jpg); }
.btn-img-georama { background-image:url(/images/buttons/btn_img_georama.jpg); }
.btn-img-galerie { background-image:url(/images/buttons/btn_img_galerie.jpg); }
*/
.btn-float { float:left; }

/* orig text styles */
.o_title { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:16px; line-height:20px; font-weight:bold; }
.otitle { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:16px; line-height:20px; font-weight:bold; }
.o_title_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:16px; line-height:20px; font-weight:bold; color:#000B6C; } 
.otitle_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:16px; line-height:20px; font-weight:bold; color:#000B6C; }
.u_title { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; font-weight:bold; }
.utitle { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; font-weight:bold; }
.utitlewhite { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; font-weight:bold; color:#FFFFFF; }
.u_title_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; font-weight:bold; color:#000B6C; } 
.utitleblue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; font-weight:bold; color:#000B6C; }
.text { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; }
font.text p { margin: 0;  }
.textblue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; color:#6666A9; }
.text_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; color:#000B6C; }
.textblues { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; color:#000B6C; }
.textlink { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; line-height:20px; text-decoration:none; }
.textcomment { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:16px; color:#666666; font-style:italic; }
.texttable { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:16px; color:#000000; text-decoration:none; }
.menue_nav { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; color:#666666; }
.menuenav { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; color:#666666; }
.menue_nav_a { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; }
.menuenava { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; }
.small { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; line-height:15px; }
.small_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; line-height:15px; color:#002288; }
.smallblue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; line-height:15px; color:#002288; }
.form { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; }
.form_blue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; color:#000B6C; }
.formblue { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; color:#000B6C; }
.banner { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; color:#666666; font-style:italic; }
.menue_b { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.menueb { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.menue_a { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#6666A9; }
.menuea { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#6666A9; }
.menue_n { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#000000; text-decoration:none; }
.menuen { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:13px; color:#000000; text-decoration:none; }
.menue_white { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:10px; line-height:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menuewhite { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:10px; line-height:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menuehead { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:11px; line-height:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.notes1 { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:10px; text-decoration:none; color:#666666; }
.notes { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:10px; }
.notes:visited { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; color:#0066CC; text-decoration:none; }
.notes:hover { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; color:#0066CC; text-decoration:underline; }
.blacknotes { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:10px; text-decoration:none; color:#000000; }
.Linkliste { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; color:#0066CC; line-height:18px; text-decoration:none; }
.Linkliste:visited { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; color:#0066CC; line-height:18px; text-decoration:none; }
.Linkliste:hover { font-family:Verdana,HelveticaNeue,Helvetica,Arial,sans-serif; font-size:12px; color:#0066CC; line-height:18px; text-decoration:underline; }
/* styles */
