
body	{
	margin:0;
	padding:0;
	background:#322002 url(../bilder/layout/new_bg.jpg);
	background-repeat:repeat-x;
	overflow:-moz-scrollbars-vertical;
	background-attachment: fixed;
}
body, input, button, td, textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#backlink{
margin-bottom:12px;
}
div.infotitel{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}


.immolinks{
color:#fc0;
}


#overBild{
width:915px;
height:50px;
margin-top:-60px;
margin-left:20px;
}

#secondbody{
position:absolute;left:0px; top:0px;
width:100%;
background-image:url(../bilder/layout/sigbg.png);
background-attachment: fixed;
z-index:9;
}

#thirdbody{
position:absolute; 
left:0px; bottom:0px;
width:100%;
height:100%;
background-image:url(../bilder/layout/btbg.png); 
background-repeat:no-repeat; 
background-position: left bottom;
background-attachment: fixed;
z-index:9;
}

.bodywapper2 {
position:absolute;
left:0px;
top:0px;
border:1pc solid #f00;

}

#bodyWrapper	{
background-color: transparent;
	position:relative;
	z-index:10;
	width:991px;
	height:1200px;
	margin: 30px auto 50px;
	
}


#bodyHead	{
	background: url(../bilder/layout/bodybg.gif) no-repeat;
	width:991px;
	height:120px;
}

#bodyHeadLine	{
	width:978px;
	border-top:9px solid #67C1C0;
    margin:0 0 5px 0;
}

#body	{
	position:relative;
	width:991px;
	background: url(../bilder/layout/bodyBGinner.gif) repeat-y; 
	padding: 0px 29px 0 0px;
}

#body2	{
background:  url(../bilder/layout/mainbg.jpg) no-repeat;
width:991px;
padding: 10px 0px 0 23px;

}

.headBild	{
	width:931px;
    height:165px;
    margin-bottom:5px;
	border:1px solid #000;
}

span.head	{
	position:absolute;
	display:block;
	left:0;
	color:#868686;
	font-size:36px;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-top:-50px;
	margin-left:28px;
	border-bottom: 1px solid #bee7e6;
	width:918px;
}

#sitemapImpressum	{
	width:925px;
    height:20px;
    text-align:center;
    background:url(../bilder/layout/sitemapImpressum_bg.gif) repeat-x;
    margin-top:5px;
    padding-top:4px;
	background-color:#fff;
}

.sitemapImpressum	{
	color:#FFF;
    text-decoration:none;
    font-size:12px;
}

#bodyF	{
	width:991px;
	height:25px;
	background: url(../bilder/layout/bodyBGF.gif) no-repeat;
}


.show	{
	display: show;
}
.hide	{
	display: none;
}
/*--------------------------- startbox ---------- */

#startBox_rr	{
	width:682px;
	height:165px;
	/*background: url(../bilder/layout/startBox_rr.gif) repeat-x;*/
	overflow:hidden;
	padding:5px 0 7px 270px;
	
}

.startBox_rr_head	{
	font-size:16px;
    font-weight:bold;
	color:#c16768;
}

#startbox_button_rr	{
	float:left;
	margin-right:10px;
}

#startBox_bottom	{
	width:640px;
    height:180px;
	background-color:#fff;
}

#startBox_bottom_inner	{
	width:650px;
    height:160px;
}

#startBox_bottom_right	{
	width:470px;
    height:160px;
    float:left;
}

#tilgungsplan{
	margin: 20px 0 0 0;
    width: 650px;
}

#tilgungsplan thead tr th {
	padding: 5px; 10px;
	text-align:left;
	vertical-align:top;
    background: #D2AB5A;
}

#tilgungsplan tbody tr td {
    padding: 5px 10px;
	text-align:left;
    background: #efefef;
}
/*--------------------------- ENDE startbox ---------- */


/* ------------------------ Hauptmenü Start ---------------------------- */

.mainmenu	{
    width:230px;
    height:34px;
    padding-left:0px;
    padding-top:13px;
    font-weight:bold;
    font-size:17px;
    overflow:hidden;
    margin:0 9px 10px 0;
    color:#fff;
    float:left;
}

.mainmenu a	{
    text-decoration:none;
}

.mainbox1 {
padding-left:0px;
}

.subbox1 {
margin-top:20px;
background-image:url(../bilder/layout/box1top.png);
width:230px;
height:32px;
padding-left:0px;

}

.subbox1low {
margin-top:20px;
background-image:url(../bilder/layout/box1toplow.png);
width:230px;
height:32px;
padding-left:0px;

}


.subbox2 {
margin-top:20px;
background-image:url(../bilder/layout/box2top.png);
width:230px;
height:32px;
padding-left:0px;
}

.subbox2low {
margin-top:20px;
background-image:url(../bilder/layout/box2toplow.png);
width:230px;
height:32px;
padding-left:0px;
}


.subbox2a {
margin-top:20px;
background-image:url(../bilder/layout/box2top.png);
width:228px;
height:32px;
padding-left:0px;
margin-left:-2px;
}

.subbox2alow {
margin-top:20px;
background-image:url(../bilder/layout/box2toplow.png);
width:228px;
height:32px;
padding-left:0px;
margin-left:-2px;
}


.subbox3 {
margin-top:20px;
background-image:url(../bilder/layout/box3top.png);
width:230px;
height:32px;
padding-left:0px;

}

.subbox3low {
margin-top:20px;
background-image:url(../bilder/layout/box3toplow.png);
width:230px;
height:32px;
padding-left:0px;

}

.subbox3a {
margin-top:20px;
background-image:url(../bilder/layout/box3top.png);
width:227px;
height:32px;
padding-left:0px;
margin-left:-8px;
}

.subbox3alow {
margin-top:20px;
background-image:url(../bilder/layout/box3toplow.png);
width:227px;
height:32px;
padding-left:0px;
margin-left:-8px;
}

.subbox3b {
margin-top:20px;
background-image:url(../bilder/layout/box3top.png);
width:227px;
height:32px;
padding-left:0px;
margin-left:10px;
}

.subbox3blow {
margin-top:20px;
background-image:url(../bilder/layout/box3toplow.png);
width:227px;
height:32px;
padding-left:0px;
margin-left:10px;
}

.subbox4 {
margin-top:20px;
background-image:url(../bilder/layout/box4top.png);
width:230px;
height:32px;
padding-left:0px;
}

.subbox4low {
margin-top:20px;
background-image:url(../bilder/layout/box4toplow.png);
width:230px;
height:32px;
padding-left:0px;
}

.FinanzierungActive	{
padding-top:23px;
text-align:center;

}

.FinanzierungInactive	{
padding-top:23px;
text-align:center;
}

.ImmobilienActive	{
padding-top:23px;
text-align:center;
}

.ImmobilienInactive	{
padding-top:23px;
padding-left:0px;
text-align:center;
margin-left:-2px;
}

.KapitalanlagenActive	{
padding-top:23px;
text-align:center;
padding-left:5px;
}

.KapitalanlagenInactive	{
padding-top:23px;
text-align:center;
padding-left:7px;
width:225px;
margin-left:-8px;
}

.KapitalanlagenInactive2	{
padding-top:23px;
text-align:center;
padding-left:7px;
width:225px;
margin-left:-6px;
}

.VersicherungenActive	{
padding-top:23px;
text-align:center;
padding-left:8px;
width:222px;
margin-left:-5px;
}

.VersicherungenInactive	{
padding-top:23px;
text-align:center;
padding-left:8px;
width:222px;
margin-left:-5px;
}

.FinanzierungActive a	{
	color:		#FFF;
}
.FinanzierungInactive a	{
	color:		#fff;
}
.ImmobilienActive a	{
	color:		#FFF;
}
.ImmobilienInactive a	{
        	color:		#fff;
}
.KapitalanlagenActive a	{
	color:		#FFF;
}
.KapitalanlagenInactive a {
	color:		#fff;
}
.KapitalanlagenInactive2 a {
	color:		#fff;
}
.VersicherungenActive a	{
	color:		#FFF
}
.VersicherungenInactive a {
	color:		#fff;
}

/* ------------------------ ENDE Hauptmenü ---------------------------- */

/*--------------------------- Submenu---------- */

.submenu	{
	width:230px;
	margin-right:9px;
	border-bottom: 0px;
	float:left;
	margin-top:0px;
}



.submenuFinanzbg {
background-image: url(../bilder/layout/submenubg1.png);
background-repeat:repeat-y;

}

.submenuImmobilienbg {
background-image: url(../bilder/layout/submenubg2.png);
background-repeat:repeat-y;

}

.submenuKapitalanlagenbg {
background-image: url(../bilder/layout/submenubg3.png);
background-repeat:repeat-y;

}

.submenuVersicherungenbg {
background-image: url(../bilder/layout/submenubg4.png);
background-repeat:repeat-y;

}

.submenuStartUnterseitenbg {
background-image: url(../bilder/layout/submenubg5.png);
background-repeat:repeat-y;

}


.submenuFinanz {
margin-top:0px;
border-bottom:1px solid #c16768;
border-top:1px solid #c16768;
width:222px;
}

.submenuImmobilien {
margin-top:0px;
border-bottom:1px solid #fad273;
border-top:1px solid #fad273;
width:222px;
}

.submenuKapitalanlagen {
margin-top:0px;
border-bottom:1px solid #4f82a7;
border-top:1px solid #4f82a7;
width:222px;
}

.submenuVersicherungen {
margin-top:0px;
border-bottom:1px solid #80ba6c;
border-top:1px solid #80ba6c;
width:222px;
}

.submenuStartUnterseiten {
margin-top:0px;
border-bottom:1px solid #68c1c0;
border-top:1px solid #68c1c0;
width:222px;
}

.submenu ul{
	width:220px;
	margin:0 0 0 1px;
	padding:0px;
}
.submenu li a {
	display:block;
	border-bottom: 1px solid #DFDFDF;
	padding: 5px 0 5px 15px;
	text-decoration:none;
	font-size:13px;
	color: #000;
}
.submenu li a.aktiv {
 	font-weight:bold;
	color:#fff;
}

/* -------------------------------------- 2.te Variante Submenu */

#neworder{
position:absolute;left:0px; top:0px;
width:230px;
margin:280px 0 0 23px;
}

#contentBox2	{
	width:		694px;
	overflow:	hidden;
	/* float:		left;*/
	margin:103px 0 0 239px;
}

#contentBoxContent2	{
	padding:0px;
	float:left
	width:400px;
}

#contentBox2 h1, #contentBox_big h1	{
	padding:	5px 0 0 20px;
	margin:		0;
	font-size:	18px;
	border:		0;
	display:	block;
}

#contentBox2 h2, #contentBox_big h2	{
	padding:	0 0 0 20px;
	font-style:	italic;
	font-weight:	normal;
	margin:		0 0 15px 0;
	font-size:	14px;
	border:		0;
	display:	block;
}

#contentBox2 h3	{
	font-weight:	bold;
	margin: 	0 0 0 0;
	padding:	0;
	font-size:	14px;
	border:		0;
	display:	block;
}



#contentBox3	{
	width:		694px;
	overflow:	hidden;
	/* float:		left;*/
	margin:103px 0 50px 239px;
	padding-top:15px;
}

#contentBoxContent3	{
	padding:0px;
	float:left
	width:400px;
}

#contentBox3 h1, #contentBox_big h1	{
	padding:	5px 0 0 20px;
	margin:		0;
	font-size:	18px;
	border:		0;
	display:	block;
}

#contentBox3 h2, #contentBox_big h2	{
	padding:	0 0 0 20px;
	font-style:	italic;
	font-weight:	normal;
	margin:		0 0 15px 0;
	font-size:	14px;
	border:		0;
	display:	block;
}

#contentBox3 h3	{
	font-weight:	bold;
	margin: 	0 0 0 0;
	padding:	0;
	font-size:	14px;
	border:		0;
	display:	block;
}


.HFinanzierung#contentBox3 h1,
.HFinanzierung#contentBox3 h2,
.HFinanzierung#contentBox3 h3,
.HFinanzierung#contentBox3 a {
	color:#c16768;

}

.HImmobilien#contentBox2 h1,
.HImmobilien#contentBox2 h2,
.HImmobilien#contentBox2 h3,
.HImmobilien#contentBox2 a	{
	color:#f90;
}

.HVersicherungen#contentBox3 h1,
.HVersicherungen#contentBox3 h2,
.HVersicherungen#contentBox3 h3,
.HVersicherungen#contentBox3 a {
	color:#80ba6c;
}

.HStartUnterseiten#contentBox3 h1,
.HStartUnterseiten#contentBox3 h2,
.HStartUnterseiten#contentBox3 h3,
.HStartUnterseiten#contentBox3 a {
	color:#68c1c0;

}


.submenu2	{
	width:230px;
	margin: 0 0 0 0;
}

.submenu2 ul{
	width:220px;
	margin:0 0 0 1px;
	padding:0px;
}
.submenu2 li a {
	display:block;
	border-bottom: 1px solid #DFDFDF;
	padding: 5px 0 5px 15px;
	text-decoration:none;
	font-size:13px;
	color: #000;
}
.submenu2 li a.aktiv {
 	font-weight:bold;
	color:#fff;
}

.submenuKapitalanlagen2 {
margin-top:0px;
border-bottom:1px solid #4f82a7;
border-top:1px solid #4f82a7;
width:222px;
}

.submenuKapitalanlagenbg2 {
background-image: url(../bilder/layout/submenubg3.png);
background-repeat:repeat-y;
}

.submenuKapitalanlagen2 li a.aktiv {
	background: #4f82a7;
}



.submenuVersicherungen2 {
margin-top:0px;
border-bottom:1px solid #80ba6c;
border-top:1px solid #80ba6c;
width:222px;
}
.submenuVersicherungenbg2 {
background-image: url(../bilder/layout/submenubg4.png);
background-repeat:repeat-y;
}

.submenuVersicherungen2 li a.aktiv  {
	background:	#80ba6c;
}



.submenuFinanz2 {
margin-top:0px;
border-bottom:1px solid #c16768;
border-top:1px solid #c16768;
width:222px;
}
.submenuFinanzbg2 {
background-image: url(../bilder/layout/submenubg1.png);
background-repeat:repeat-y;

}
.submenuFinanz2 li a.aktiv {
	background: #c16768;
	
}



.submenuImmobilien2 {
margin-top:0px;
border-bottom:1px solid #fad273;
border-top:1px solid #fad273;
width:222px;
}
.submenuImmobilienbg2 {
background-image: url(../bilder/layout/submenubg2.png);
background-repeat:repeat-y;

}
.submenuImmobilien2 li a.aktiv {
	background: #fad273;
	
}

.submenuStartUnterseiten2 {
margin-top:0px;
border-bottom:1px solid #68c1c0;
border-top:1px solid #68c1c0;
width:222px;
}

.submenuStartUnterseitenbg2 {
background-image: url(../bilder/layout/submenubg5.png);
background-repeat:repeat-y;
}

.submenuStartUnterseiten2 li a.aktiv {
	background: #68c1c0;
}



.telefonischeBeratung2	{
	width:200px;
    height:126px;
    border:none;
	margin-top:20px;
    margin-left:1px;
    background:url(../bilder/layout/telefonische_beratung.gif) no-repeat;
    padding:22px 10px 10px 10px;
}

/* -------------------------------------- 2.te Variante Submenu ENDE */

.submenuFinanz li a.aktiv {
	background: #c16768;
	
}
.submenuImmobilien li a.aktiv {
	background: #fad273;
}
.submenuKapitalanlagen li a.aktiv {
	background: #4f82a7;
}
.submenuVersicherungen  li a.aktiv {
	background: #80ba6c;
}
.submenuStartUnterseiten li a.aktiv {
 	background: #67c1c0;
}





#scv_subnavi {
	padding:0;
	margin:0 0 0 0px;
	background:none;
	list-style-type: none;
}

#scv_subnavi li a {
	padding: 0 0 0 25px;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	display: block;}
#scv_subnavi li a.aktiv {
	padding: 0 0 0 25px;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	display: block;}

.submenuFinanz li ul li  {
	background:	#A3E4E3;
}
.submenuImmobilien li ul li  {
	background:	#d2eded;
}
.submenuKapitalanlagen li ul li  {
	background:	#f0b3b3;
}
.submenuVersicherungen li ul li  {
	background:	#45932a;
}

/*--------------------------- ENDE Submenu ---------- */

/*---------------------- Startseite ------------- */


#headtext{

width:931px;
}

h3.toptexth3{
font-size:18px;
color:#003;
font-family:Verdana;
/* font-family:Times; */
font-weight:normal;
/* letter-spacing: 0.1em; */
font-variant:small-caps;
margin-top:8px;

}

h4.toptexth4{
font-size:14px;
color:#000;
font-family:Verdana;
/* font-family:Times; */
font-weight:bold;
letter-spacing: 0.1em;
font-variant:small-caps;
margin-bottom:5px;
margin-top:12px;
}

p.toptextp{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
color:#333;
font-family:Verdana;
/* font-family:Times */
font-weight:normal;
/* font-variant:small-caps;
*/
/* letter-spacing: -0.055em; */
}

.mainmenubox	{
	width:230px;
	height:160px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.mainmenuboxContent {
	margin:1px;
	padding: 5px;
	height:150px;
	width:210px;
	

}
.mainmenuboxContent img {
 	margin:	0px 0px 5px 0px;
	display: inline;
}


.tuerkisBorder	{
	background-image:url(../bilder/layout/box1bgklein.png);
}

.gelbBorder	{
background-image:url(../bilder/layout/box2bgklein.png);
}

.hellblauBorder	{
	background-image:url(../bilder/layout/box3bgklein.png);
}

.gruenBorder	{
	background-image:url(../bilder/layout/box4bgklein.png);
}


/* Info-Links */

.infoLink	{
    width:212px;
    height:18px;
    text-align:right;
    padding-right:5px;
    margin-left:1px;
	margin-top:15px;
}

.infoLink  a	{
	color:#000;
    text-decoration:none;
    font-size:10px;
}

.startInfoBox	{
	width: 220px;
	height: 126px;
	border: 1px solid #E7E7E7;
	float: left;
	overflow:hidden;
}

.startInfoBox h2	{
	margin:0;
	padding:0;
	text-align:center;
	background: #E7E7E7;
	font-size: 12px;
	font-weight:bold;
	color: #68C1C0;
	height:19px;
	display:block;
	overflow:hidden;
}
.startInfoBox p	{
	margin:0;
	padding: 10px 5px 5px 5px;
	font-size:11px;
}
.sIB_halbbox	{
	height:63px;
	overflow:hidden;
}
/*---------------------- ENDE Startseite ------------- */



#kredit	{
	width:200px;
    float:left;
}

#laufzeit	{
	width:200px;
    margin-top:2px;
    float:left;
	cursor:pointer;
}

#rate	{
	font-size:14px;
    font-weight:bold;
	text-align:right;
	width:120px;
	border:0;
	background:transparent;
	margin-left:202px;
}

#kreditFeld	{
	font-size:14px;
    font-weight:bold;
	text-align:right;
	width:120px;
	border:0;
	background:transparent;
    margin-left:3px;
}
#laufzeitFeld	{
	font-size:14px;
    font-weight:bold;
	text-align:right;
	width:120px;
	border:0;
	background:transparent;
}
.rr-label	{
	width:120px;
	display:inline-block;
   	font-weight:bold;
}
#effektiverJahreszins	{
	font-size:14px;
    	font-weight:bold;
	text-align:right;
	width:120px;
	border:0;
	background:transparent;
}

.ratenrechnerButtons	{
	width:150px;
    overflow:hidden;
    margin-top:40px;
}

.fit 	{
	margin:0;
	padding:0;
	display:block;
}

hr    {
	border: 0px;
	border-top: solid 1px #bee7e6;
	border-bottom:0;
	margin-top:1px;
	margin-bottom:10px;
	margin-left:0px;
	padding:0;
	display:block;
	width:100%;
}

.naviboxStart	{
	display:block;
    width:225px;
    height:10px;
    overflow:hidden;
    background:url(../bilder/layout/startbox_upper.gif) no-repeat;
    cursor:pointer;
}


#ratenrechnerVorauswahl	{
	background: url(../bilder/layout/bonitaet.png) no-repeat;	
	height:130px;
	margin-left:-10px;
	margin-top:-5px;
	position:absolute;
	width:220px;
	z-index:242;
}

#ratenrechnerWrapper	{
	display:none;

}

#ratenrechnerNonJsWrapper	{
	height:160px;
}

.telefonischeBeratung	{
	width:203px;
    height:126px;
    border:1px solid #e7e7e7;
    float:left;
    margin-left:10px;
    background:url(../bilder/layout/telefonische_beratung.gif) no-repeat;
    padding:22px 10px 10px 10px;
}



.sbhdiv	{
	padding-top:3px
}
.sbmdiv	{
	 padding-top:9px;
	 padding-left:6px;
}

/*---------------------- Inhalte StART ------ */

#contentBox	{
	width:		694px;
	overflow:	hidden;
	float:		left;
	margin:		0 8px 50px 0;
	padding:	0;
}

#contentBoxK	{
	width:		931px;
	overflow:	hidden;
	float:		left;
	margin:		0 8px 50px 0;
	padding:	0;
}

#contentBox_big	{
	width:		939px;
	overflow:	hidden;
	float:		left;
	margin:		0 8px 0 0;
	padding:	0;
	border: 	1px solid #e4e4e4;
}

#contentBox h1, #contentBox_big h1	{
	padding:	5px 0 0 20px;
	margin:		0;
	font-size:	18px;
	border:		0;
	display:	block;
}

#contentBox h2, #contentBox_big h2	{
	padding:	0 0 0 20px;
	font-style:	italic;
	font-weight:	normal;
	margin:		0 0 15px 0;
	font-size:	14px;
	border:		0;
	display:	block;
}

#contentBox h3	{
	font-weight:	bold;
	margin: 	0 0 0 0;
	padding:	0;
	font-size:	14px;
	border:		0;
	display:	block;
}

.mainborder1{
	background-color:#fff;
	border:1px solid #c16768;
}

.mainborder2{
	background-color:#fff;
	border:1px solid #fad273;
}
.mainborder3{
	background-color:#fff;
	border:1px solid #4f82a7;
	
}
.mainborder4{
	background-color:#fff;
	border:1px solid #80ba6c;
}
.mainborder5{
	background-color:#fff;
	border:1px solid #68c1c0;
	margin-bottom:100px;
}


.HFinanzierungen#contentBox h1,
.HFinanzierungen#contentBox h2,
.HFinanzierungen#contentBox h3,
.HFinanzierungen#contentBox a {
	color:#c16768;

}

.HImmobilien#contentBox h1,
.HImmobilien#contentBox h2,
.HImmobilien#contentBox h3,
.HImmobilien#contentBox a	{
	color:#d2ab5a;
}
.HKapital#contentBox h1,
.HKapital#contentBox h2,
.HKapital#contentBox h3,
.HKapital#contentBox a  {
	color:#4f82a7;
}
.HVersicherungen#contentBox h1,
.HVersicherungen#contentBox h2,
.HVersicherungen#contentBox h3,
.HVersicherungen#contentBox a {
	color:#80ba6c;
}

.HStartUnterseiten#contentBox h1,
.HStartUnterseiten#contentBox_big h1,
.HStartUnterseiten#contentBox h2,
.HStartUnterseiten#contentBox_big h2,
.HStartUnterseiten#contentBox h3,
.HStartUnterseiten#contentBox_big h3,
.HStartUnterseiten#contentBox a {
	color:#67c1c0;
}

#contentBoxContent	{
	padding: 0 20px;
	float:left
	width:400px;
}
#contentBoxContent a	{
	font-weight:bold;
	text-decoration:underline;
}
#contentBoxContent a:hover	{
	text-decoration:underline;
}

#contentBoxContent p iframe	{
    width:654px;
	height:700px;
	border:0 none;
}

#contentBoxContent iframe	{
    width:654px;
	height:700px;
	border:0 none;
}

/*----------------- ENDE Inhalte -------------*/


#sitemap	{

}
#sitemap ul{
    margin:0 0 0 0;
}
#sitemap li ul {
    margin:0 0 0 0;
}

#sitemap ul, li{
	list-style:none;
    padding:0px;
}

#sitemap li	{
	float:left;
	text-align:left;
	margin-right:20px;

}
#sitemap li ul li	{
	text-align:left;
	margin-left:5px;
	margin-top:2px;
	clear:left;
}


#sitemap li:hover	{

}

#sitemap a	{
	overflow:hidden;
	display:block;
	color:#505050;
	font-size:14px;
	text-decoration:none;
}
#sitemap li ul li a {
	overflow:hidden;
	display:block;
	color:#838282;
	font-size:12px;
	text-decoration:none;
}


#sitemap li#smactive	a, #sitemap li	a:hover{
	color:#45908F;
}

#sitemap li#smactive ul li a{
	color:#838282;
}
#sitemap li#smactive ul li#smuactive a, #sitemap li#smactive ul li a:hover{
	color:#45908F;
}

#logo	{
	position:absolute;
	width:190px;
	height:90px;
	top:0px;
	right:40px;
	z-index:1001;
}
label	{
	font-size:11px;
	cursor:pointer;
}
.blockLabel input, .blockLabel select, .blockLabel textarea	{
	display:block;
	margin-bottom:12px;
}

/*------------------  ANfrage-Formular START ------*/

.FormTextKleinrechts {style.css (Linie 20)
border-color:black black #999999;
border-style:dashed;
border-width:0 0 1px;
font-size:11px;
text-align:right;
}

.backButton	{
	width:64px;
	height:33px;
	background: url(../bilder/layout/zurueck.gif) no-repeat;
	overflow:hidden;
	border:0;
	cursor: pointer;
}
.backButton:hover	{
	background: url(../bilder/layout/zurueck_ro.gif) no-repeat;
}

.nextButton	{
	width:64px;
	height:33px;
	background: url(../bilder/layout/weiter.gif) no-repeat;
	overflow:hidden;
	border:0;
	cursor: pointer;
}

.nextButton:hover	{
	background: url(../bilder/layout/weiter_ro.gif) no-repeat;
}


.endButton	{
	width:64px;
	height:33px;
	background: url(../bilder/layout/ende.gif) no-repeat;
	overflow:hidden;
	border:0;
	cursor: pointer;
}

.endButton:hover	{
	background: url(../bilder/layout/ende_ro.gif) no-repeat;
}

.changeButton	{
	width:72px;
	height:22px;
	background: url(../bilder/layout/aendern.gif) no-repeat;
	overflow:hidden;
	border:0;
	cursor: pointer;
	margin-bottom:5px;
}
.changeButton:hover	{
	background: url(../bilder/layout/aendern_ro.gif) no-repeat;
}


.thals	{
	padding-right:20px;
	font-size:11px;
}

form	{
	padding:0;
	margin:0;
}
thead tr th {
	font-size:11px;
}

table.zusammenfassung	{
	width:100%;
}
table.zusammenfassung tbody tr td {
border-bottom: #BFB49B 1px dashed;
}
.zs_hell	{
	background:#FFFAEF;
}

table.zusammenfassung th	{
	text-align:left;
	padding:3px;
	padding-left:16px;
	border-top: 1px solid #f8f6f3;
	border-bottom: 1px solid #af9f7f;

}

table.zusammenfassung thead	{
	background: #FAE6BC url(../bilder/layout/plus.gif) no-repeat;
	background-position:3px 6px;
	cursor:pointer;
}


table.zusammenfassung thead.minus	{
	background: #FAE6BC url(../bilder/layout/minus.gif) no-repeat;
	background-position:3px 6px;
	cursor:pointer;
}



fieldset	{
	border:1px #45908F solid;
	padding: 4px 7px 9px 7px;
	margin:0;
}
.mainFieldset	{
	border:1px #000000 solid;
	background:#EFFFFF;
	margin-bottom:15px;
}
legend	{
	font-weight:bold;
	color:#45908F;
}

.submit	{
	background: url(../bilder/layout/submitBG.jpg);
	font-weight:bold;
	height:22px;
	overflow:hidden;
}

/*------------------  ENDE Anfrage-Formular ------*/
h1	{
	color: #006090;
	font-size:18px;
}
h2{
	color: #006090;
	font-size:17px;
	min-height: 0;
    margin: 0;
    padding: 0;
    color: #67c1c0;
}
h3	{
	color: #006090;
	font-size:16px;
}
img	{
	border:0;
	display:block;
}
.black	{
	color:#000000;
}
.block	{
	display:block;
}
.none	{
	display:none;
}
.inline	{
	display:inline;
}
.lFloat	{
	float:left;
}
.rFloat	{
	float:right;
}
.lClear	{
	clear:left;
}
.rClear	{
	clear:right;
}
.left	{
	text-align:left;
}
.right	{
	text-align:right;
}
.center {
	text-align:center;
}
.klein	{
	font-size:10px;
}
.sehrklein	{
	font-size:10px;
}

input.klein 	{

	height:11px;
}
.gross	{
	font-size:14px;
}

.sehrgross	{
	font-size:20px;
    margin-left: 30px;
}

.fett	{
	font-weight:bold;
}
.rot, .red	{
	color:#A00000;
}
.hand   {
   cursor:pointer;
}
.link	{
	cursor:pointer;
	text-decoration: underline;
}
.rand	{
	border:1px solid #45908F;
}

.randGelb	{
	border:1px solid #EFB029;
}

.gruenrand	{
border:1px solid #97BF0F;
}

.cyan	{
	color:#67c1c0;
}



/*------------------------- Immobilienbereich START ----------- */


.immoBox	{
width:250px;
	height:190px;
	overflow:hidden;
	border:1px solid #000;
	float:left;
	margin:10px;
}

	



.immoBox:hover .immoInnerboxprev	 {
	margin-top: -190px;
}


.immoReferenz	{
	color:#5F5F5F
}

.immoOverLayer	{
	width:200px;
	height:190px;
	margin-top: -190px;
}
.immoInnerboxprev	{
	background:#eff8f9;
	width:240px;
	height:178px;
	text-align:center;
	font-size:0.9em;
	padding:7px 5px 5px 5px;
}
.immoTitel {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:2px 10px 0px 20px;
	cursor:pointer;
	text-align:left;
}
.immoContentbox	{
	display:block;
}

.immoImage	{
height:120px;
			width: 200px;
			overflow:hidden;
			margin:5px auto 5px auto;
			border:1px solid #000;
}

.immoHinweistext	{
	font-weight:bold;
	color:#DF0000;
	margin-top:10px;
}

.immoHinweistext2{
font-weight:bold;
color:#6cc;
font-size:16px;
text-shadow: #000 1px 1px 2px;
}

.immoPreis	{
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:120px;
	display:block;
	float:left;
	margin-top:10px;
}

.immoPreis2{
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:190px;
	display:block;
	float:left;
	text-align:right;
	margin-left:28px;
}

.immoLink	{
	height:13px;
	color:#000;
	font-size:0.9em;
	color:#000;
	text-decoration:underline;
	width:50px;
	float:left;
	background:url(../bilder/layout/bg_link.gif) no-repeat;
	padding-left:10px;
	cursor:pointer;
	margin-top:10px;
}

.immoInnerboxdet	{
	background:#f8e0b1;
	height:178px;
	width:240px;
	text-align:center;
	color:#000;
	font-size:0.9em;
	margin:0px 0 0 0;
	padding:7px 5px 5px 5px;
}

.immoInnerboxdet .immoLink	{
	background:url(../bilder/layout/bg_linkdet.gif) no-repeat;
}

.immoDetail	{
margin:5px auto 0 auto;
			width:205px;
			height:127px;
			overflow:hidden;
}

#thumbs {
	padding:0;
}
#inforahmen	{
	width:650px;
	margin:10px 0 0 0;
	
    float:left;
}
#infoinhaltLinks	{
	width:170px;
	margin:0 10px 10px 10px;
	float:left;
}

#infoinhaltLinks .preis {
	font-size:1.2em;
	color:#000;
}
#infoinhaltLinks h3 {
	font-size:16px;
}

#infoinhaltRechts	{
	width:380px;
	float:left;
}

.zinssatz{
	float: left;
    width: 40px;
    height: 50px;
    margin: -25px 0 0 20px;
    padding: 15px 6px 0 9px;
    font-size: 17px;
    font-weight: bold;
    color: #000;
    background: url(../bilder/layout/zinsstern.gif) no-repeat 0 0;
}

.zinistabBox{
	margin: -7px 0 0 0;
    padding 5px;
    width: 200px;
    border: 1px solid #ccc;
}

.zinsForm {
	border-left: 2px solid #67C1C0;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    height: 155px;
}

.Zinstabelle{
	float: left;
    margin-top: 10px;
    padding: 0 0 0 5px;
    width: 200px;
}

.Zinstabelle table{
	width: 200px;
}

.Zinstabelle table thead{
	padding: 2px 0;
    color: #fff;
	background: #67C1C0;
    text-align: left;
}

.Zinstabelle table tbody td{
	border: 1px solid #67C1C0;
}

#baufinanzdisplay h2{
	margin:0;
	padding:0;
    color: #67C1C0;
}
#baufinanzFormDiv	{
	width:260px;
	overflow:hidden;
}
#baufinanzFormDiv label, #baufinanzFormBox label {
	font-size: 10px;
    display: block;
    float: left;
    width: 100px;
}
#baufinanzFormDiv input, #baufinanzFormDiv select , #baufinanzFormDiv form
#baufinanzFormBox input, #baufinanzFormBox select , #baufinanzFormBox form  {
	font-size: 11px;
}

#baufinanzFormDiv p, #baufinanzFormBox p{
	padding:0;
	margin: 3px 0 0 0;
}

#baufinanzFormBox{
    margin-left: 10px;
    padding: 5px;
    width:340px;
}


#baufinanzFormBox h2{
	margin:0;
	padding:0;
    font-size: 18px;
    font-weight: bold;
    color: #fad273 !important;
}

.btnZinsberechnung{
	padding: 5px;
    color: #fff;
	border: 1px solid #67C1C0;
    background: url(../bilder/layout/btn_bg.gif) repeat-x 0 1px;
    cursor: pointer;
}

.finanzdisplay{
	float: left;
    width: 210px;
}

.konditionsBox{
	float: right;
	width: 280px;
	height: 210px;
	margin-top:25px;
	border-left: 2px solid #ccc;
}

.konditionsBox table{
	width: 270px;
	margin-left:10px;
}

.konditionsBox table thead tr, .konditionsBox table thead tr th{
	text-align: left;
    font-size: 18px;
    color: #D2AB5A;
}

.tilgungsplanBox{
	margin-top: 10px;
}

#tp_auszug_header h2, #tp_komplett_header h2{
	margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
}

h1#print_headline, #print_zinsrechnerlogo	 {
	display:none;
}
#print_zusatztextHeadline, #print_zusatztext {
	display:none;
}

/*------------------------- ENDE Immobilienbereich ----------- */

.divgruppe	{
background:#FBFFEF;
}
.warn    {

    margin: 15px 0px 15px 0px;
    padding:15px;
    border:2px dotted #a00000;
    color:#D00000;
    background:#FFFFFF;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
ul.warn li 	{
	list-style-type	: none;
}

.w45	{
	width: 45px;
}

.w50Pc	{
	width:50%;
}
#printme	{
	float:right;
	background: url(../bilder/layout/print.gif) no-repeat;
	padding-left: 20px;
	cursor: pointer;
}
#baufinanzTeaserList li {
	list-style-type:square;
}
#baufinanzhinweis	{
	font-size:10px;
	margin-top:5px;
}

.w1 {
    width: 1px;
}
.h1 {
    height: 1px;
}
.rAbstand1 {
    margin-right: 1px;
}
.lAbstand1 {
    margin-left: 1px;
}
.tAbstand1 {
    margin-top: 1px;
}
.bAbstand1 {
    margin-bottom: 1px;
}
.w2 {
    width: 2px;
}
.h2 {
    height: 2px;
}
.rAbstand2 {
    margin-right: 2px;
}
.lAbstand2 {
    margin-left: 2px;
}
.tAbstand2 {
    margin-top: 2px;
}
.bAbstand2 {
    margin-bottom: 2px;
}
.w3 {
    width: 3px;
}
.h3 {
    height: 3px;
}
.rAbstand3 {
    margin-right: 3px;
}
.lAbstand3 {
    margin-left: 3px;
}
.tAbstand3 {
    margin-top: 3px;
}
.bAbstand3 {
    margin-bottom: 3px;
}
.w4 {
    width: 4px;
}
.h4 {
    height: 4px;
}
.rAbstand4 {
    margin-right: 4px;
}
.lAbstand4 {
    margin-left: 4px;
}
.tAbstand4 {
    margin-top: 4px;
}
.bAbstand4 {
    margin-bottom: 4px;
}
.w5 {
    width: 5px;
}
.h5 {
    height: 5px;
}
.rAbstand5 {
    margin-right: 5px;
}
.lAbstand5 {
    margin-left: 5px;
}
.tAbstand5 {
    margin-top: 5px;
}
.bAbstand5 {
    margin-bottom: 5px;
}
.w6 {
    width: 6px;
}
.h6 {
    height: 6px;
}
.rAbstand6 {
    margin-right: 6px;
}
.lAbstand6 {
    margin-left: 6px;
}
.tAbstand6 {
    margin-top: 6px;
}
.bAbstand6 {
    margin-bottom: 6px;
}
.w7 {
    width: 7px;
}
.h7 {
    height: 7px;
}
.rAbstand7 {
    margin-right: 7px;
}
.lAbstand7 {
    margin-left: 7px;
}
.tAbstand7 {
    margin-top: 7px;
}
.bAbstand7 {
    margin-bottom: 7px;
}
.w8 {
    width: 8px;
}
.h8 {
    height: 8px;
}
.rAbstand8 {
    margin-right: 8px;
}
.lAbstand8 {
    margin-left: 8px;
}
.tAbstand8 {
    margin-top: 8px;
}
.bAbstand8 {
    margin-bottom: 8px;
}
.w9 {
    width: 9px;
}
.h9 {
    height: 9px;
}
.rAbstand9 {
    margin-right: 9px;
}
.lAbstand9 {
    margin-left: 9px;
}
.tAbstand9 {
    margin-top: 9px;
}
.bAbstand9 {
    margin-bottom: 9px;
}
.w10 {
    width: 10px;
}
.h10 {
    height: 10px;
}
.rAbstand10 {
    margin-right: 10px;
}
.lAbstand10 {
    margin-left: 10px;
}
.tAbstand10 {
    margin-top: 10px;
}
.bAbstand10 {
    margin-bottom: 10px;
}
.w11 {
    width: 11px;
}
.h11 {
    height: 11px;
}
.rAbstand11 {
    margin-right: 11px;
}
.lAbstand11 {
    margin-left: 11px;
}
.tAbstand11 {
    margin-top: 11px;
}
.bAbstand11 {
    margin-bottom: 11px;
}
.w12 {
    width: 12px;
}
.h12 {
    height: 12px;
}
.rAbstand12 {
    margin-right: 12px;
}
.lAbstand12 {
    margin-left: 12px;
}
.tAbstand12 {
    margin-top: 12px;
}
.bAbstand12 {
    margin-bottom: 12px;
}
.w13 {
    width: 13px;
}
.h13 {
    height: 13px;
}
.rAbstand13 {
    margin-right: 13px;
}
.lAbstand13 {
    margin-left: 13px;
}
.tAbstand13 {
    margin-top: 13px;
}
.bAbstand13 {
    margin-bottom: 13px;
}
.w14 {
    width: 14px;
}
.h14 {
    height: 14px;
}
.rAbstand14 {
    margin-right: 14px;
}
.lAbstand14 {
    margin-left: 14px;
}
.tAbstand14 {
    margin-top: 14px;
}
.bAbstand14 {
    margin-bottom: 14px;
}
.w15 {
    width: 15px;
}
.h15 {
    height: 15px;
}
.rAbstand15 {
    margin-right: 15px;
}
.lAbstand15 {
    margin-left: 15px;
}
.tAbstand15 {
    margin-top: 15px;
}
.bAbstand15 {
    margin-bottom: 15px;
}
.w16 {
    width: 16px;
}
.h16 {
    height: 16px;
}
.rAbstand16 {
    margin-right: 16px;
}
.lAbstand16 {
    margin-left: 16px;
}
.tAbstand16 {
    margin-top: 16px;
}
.bAbstand16 {
    margin-bottom: 16px;
}
.w17 {
    width: 17px;
}
.h17 {
    height: 17px;
}
.rAbstand17 {
    margin-right: 17px;
}
.lAbstand17 {
    margin-left: 17px;
}
.tAbstand17 {
    margin-top: 17px;
}
.bAbstand17 {
    margin-bottom: 17px;
}
.w18 {
    width: 18px;
}
.h18 {
    height: 18px;
}
.rAbstand18 {
    margin-right: 18px;
}
.lAbstand18 {
    margin-left: 18px;
}
.tAbstand18 {
    margin-top: 18px;
}
.bAbstand18 {
    margin-bottom: 18px;
}
.w19 {
    width: 19px;
}
.h19 {
    height: 19px;
}
.rAbstand19 {
    margin-right: 19px;
}
.lAbstand19 {
    margin-left: 19px;
}
.tAbstand19 {
    margin-top: 19px;
}
.bAbstand19 {
    margin-bottom: 19px;
}
.w10 {
    width: 10px;
}
.h10 {
    height: 10px;
}
.rAbstand10 {
    margin-right: 10px;
}
.lAbstand10 {
    margin-left: 10px;
}
.tAbstand10 {
    margin-top: 10px;
}
.bAbstand10 {
    margin-bottom: 10px;
}
.w20 {
    width: 20px;
}
.h20 {
    height: 20px;
}
.rAbstand20 {
    margin-right: 20px;
}
.lAbstand20 {
    margin-left: 20px;
}
.tAbstand20 {
    margin-top: 20px;
}
.bAbstand20 {
    margin-bottom: 20px;
}
.w30 {
    width: 30px;
}
.h30 {
    height: 30px;
}
.rAbstand30 {
    margin-right: 30px;
}
.lAbstand30 {
    margin-left: 30px;
}
.tAbstand30 {
    margin-top: 30px;
}
.bAbstand30 {
    margin-bottom: 30px;
}
.w40 {
    width: 40px;
}
.h40 {
    height: 40px;
}
.rAbstand40 {
    margin-right: 40px;
}
.lAbstand40 {
    margin-left: 40px;
}
.tAbstand40 {
    margin-top: 40px;
}
.bAbstand40 {
    margin-bottom: 40px;
}
.w50 {
    width: 50px;
}
.h50 {
    height: 50px;
}
.rAbstand50 {
    margin-right: 50px;
}
.lAbstand50 {
    margin-left: 50px;
}
.tAbstand50 {
    margin-top: 50px;
}
.bAbstand50 {
    margin-bottom: 50px;
}
.w60 {
    width: 60px;
}
.h60 {
    height: 60px;
}
.rAbstand60 {
    margin-right: 60px;
}
.lAbstand60 {
    margin-left: 60px;
}
.tAbstand60 {
    margin-top: 60px;
}
.bAbstand60 {
    margin-bottom: 60px;
}
.w70 {
    width: 70px;
}
.h70 {
    height: 70px;
}
.rAbstand70 {
    margin-right: 70px;
}
.lAbstand70 {
    margin-left: 70px;
}
.tAbstand70 {
    margin-top: 70px;
}
.bAbstand70 {
    margin-bottom: 70px;
}
.w80 {
    width: 80px;
}
.h80 {
    height: 80px;
}
.rAbstand80 {
    margin-right: 80px;
}
.lAbstand80 {
    margin-left: 80px;
}
.tAbstand80 {
    margin-top: 80px;
}
.bAbstand80 {
    margin-bottom: 80px;
}
.w90 {
    width: 90px;
}
.h90 {
    height: 90px;
}
.rAbstand90 {
    margin-right: 90px;
}
.lAbstand90 {
    margin-left: 90px;
}
.tAbstand90 {
    margin-top: 90px;
}
.bAbstand90 {
    margin-bottom: 90px;
}
.w100 {
    width: 100px;
}
.h100 {
    height: 100px;
}
.rAbstand100 {
    margin-right: 100px;
}
.lAbstand100 {
    margin-left: 100px;
}
.tAbstand100 {
    margin-top: 100px;
}
.bAbstand100 {
    margin-bottom: 100px;
}
.w110 {
    width: 110px;
}
.h110 {
    height: 110px;
}
.rAbstand110 {
    margin-right: 110px;
}
.lAbstand110 {
    margin-left: 110px;
}
.tAbstand110 {
    margin-top: 110px;
}
.bAbstand110 {
    margin-bottom: 110px;
}
.w120 {
    width: 120px;
}
.h120 {
    height: 120px;
}
.rAbstand120 {
    margin-right: 120px;
}
.lAbstand120 {
    margin-left: 120px;
}
.tAbstand120 {
    margin-top: 120px;
}
.bAbstand120 {
    margin-bottom: 120px;
}
.w130 {
    width: 130px;
}
.h130 {
    height: 130px;
}
.rAbstand130 {
    margin-right: 130px;
}
.lAbstand130 {
    margin-left: 130px;
}
.tAbstand130 {
    margin-top: 130px;
}
.bAbstand130 {
    margin-bottom: 130px;
}
.w140 {
    width: 140px;
}
.h140 {
    height: 140px;
}
.rAbstand140 {
    margin-right: 140px;
}
.lAbstand140 {
    margin-left: 140px;
}
.tAbstand140 {
    margin-top: 140px;
}
.bAbstand140 {
    margin-bottom: 140px;
}
.w150 {
    width: 150px;
}
.h150 {
    height: 150px;
}
.rAbstand150 {
    margin-right: 150px;
}
.lAbstand150 {
    margin-left: 150px;
}
.tAbstand150 {
    margin-top: 150px;
}
.bAbstand150 {
    margin-bottom: 150px;
}
.w160 {
    width: 160px;
}
.h160 {
    height: 160px;
}
.rAbstand160 {
    margin-right: 160px;
}
.lAbstand160 {
    margin-left: 160px;
}
.tAbstand160 {
    margin-top: 160px;
}
.bAbstand160 {
    margin-bottom: 160px;
}
.w170 {
    width: 170px;
}
.h170 {
    height: 170px;
}
.rAbstand170 {
    margin-right: 170px;
}
.lAbstand170 {
    margin-left: 170px;
}
.tAbstand170 {
    margin-top: 170px;
}
.bAbstand170 {
    margin-bottom: 170px;
}
.w180 {
    width: 180px;
}
.h180 {
    height: 180px;
}
.rAbstand180 {
    margin-right: 180px;
}
.lAbstand180 {
    margin-left: 180px;
}
.tAbstand180 {
    margin-top: 180px;
}
.bAbstand180 {
    margin-bottom: 180px;
}
.w190 {
    width: 190px;
}
.h190 {
    height: 190px;
}
.rAbstand190 {
    margin-right: 190px;
}
.lAbstand190 {
    margin-left: 190px;
}
.tAbstand190 {
    margin-top: 190px;
}
.bAbstand190 {
    margin-bottom: 190px;
}
.w200 {
    width: 200px;
}
.h200 {
    height: 200px;
}
.rAbstand200 {
    margin-right: 200px;
}
.lAbstand200 {
    margin-left: 200px;
}
.tAbstand200 {
    margin-top: 200px;
}
.bAbstand200 {
    margin-bottom: 200px;
}
.w210 {
    width: 210px;
}
.h210 {
    height: 210px;
}
.rAbstand210 {
    margin-right: 210px;
}
.lAbstand210 {
    margin-left: 210px;
}
.tAbstand210 {
    margin-top: 210px;
}
.bAbstand210 {
    margin-bottom: 210px;
}
.w220 {
    width: 220px;
}
.h220 {
    height: 220px;
}
.rAbstand220 {
    margin-right: 220px;
}
.lAbstand220 {
    margin-left: 220px;
}
.tAbstand220 {
    margin-top: 220px;
}
.bAbstand220 {
    margin-bottom: 220px;
}
.w230 {
    width: 230px;
}
.h230 {
    height: 230px;
}
.rAbstand230 {
    margin-right: 230px;
}
.lAbstand230 {
    margin-left: 230px;
}
.tAbstand230 {
    margin-top: 230px;
}
.bAbstand230 {
    margin-bottom: 230px;
}
.w240 {
    width: 240px;
}
.h240 {
    height: 240px;
}
.rAbstand240 {
    margin-right: 240px;
}
.lAbstand240 {
    margin-left: 240px;
}
.tAbstand240 {
    margin-top: 240px;
}
.bAbstand240 {
    margin-bottom: 240px;
}
.w250 {
    width: 250px;
}
.h250 {
    height: 250px;
}
.rAbstand250 {
    margin-right: 250px;
}
.lAbstand250 {
    margin-left: 250px;
}
.tAbstand250 {
    margin-top: 250px;
}
.bAbstand250 {
    margin-bottom: 250px;
}
.w260 {
    width: 260px;
}
.h260 {
    height: 260px;
}
.rAbstand260 {
    margin-right: 260px;
}
.lAbstand260 {
    margin-left: 260px;
}
.tAbstand260 {
    margin-top: 260px;
}
.bAbstand260 {
    margin-bottom: 260px;
}
.w270 {
    width: 270px;
}
.h270 {
    height: 270px;
}
.rAbstand270 {
    margin-right: 270px;
}
.lAbstand270 {
    margin-left: 270px;
}
.tAbstand270 {
    margin-top: 270px;
}
.bAbstand270 {
    margin-bottom: 270px;
}
.w280 {
    width: 280px;
}
.h280 {
    height: 280px;
}
.rAbstand280 {
    margin-right: 280px;
}
.lAbstand280 {
    margin-left: 280px;
}
.tAbstand280 {
    margin-top: 280px;
}
.bAbstand280 {
    margin-bottom: 280px;
}
.w290 {
    width: 290px;
}
.h290 {
    height: 290px;
}
.rAbstand290 {
    margin-right: 290px;
}
.lAbstand290 {
    margin-left: 290px;
}
.tAbstand290 {
    margin-top: 290px;
}
.bAbstand290 {
    margin-bottom: 290px;
}
.w300 {
    width: 300px;
}
.h300 {
    height: 300px;
}
.rAbstand300 {
    margin-right: 300px;
}
.lAbstand300 {
    margin-left: 300px;
}
.tAbstand300 {
    margin-top: 300px;
}
.bAbstand300 {
    margin-bottom: 300px;
}
.w310 {
    width: 310px;
}
.h310 {
    height: 310px;
}
.rAbstand310 {
    margin-right: 310px;
}
.lAbstand310 {
    margin-left: 310px;
}
.tAbstand310 {
    margin-top: 310px;
}
.bAbstand310 {
    margin-bottom: 310px;
}
.w320 {
    width: 320px;
}
.h320 {
    height: 320px;
}
.rAbstand320 {
    margin-right: 320px;
}
.lAbstand320 {
    margin-left: 320px;
}
.tAbstand320 {
    margin-top: 320px;
}
.bAbstand320 {
    margin-bottom: 320px;
}
.w330 {
    width: 330px;
}
.h330 {
    height: 330px;
}
.rAbstand330 {
    margin-right: 330px;
}
.lAbstand330 {
    margin-left: 330px;
}
.tAbstand330 {
    margin-top: 330px;
}
.bAbstand330 {
    margin-bottom: 330px;
}
.w340 {
    width: 340px;
}
.h340 {
    height: 340px;
}
.rAbstand340 {
    margin-right: 340px;
}
.lAbstand340 {
    margin-left: 340px;
}
.tAbstand340 {
    margin-top: 340px;
}
.bAbstand340 {
    margin-bottom: 340px;
}
.w350 {
    width: 350px;
}
.h350 {
    height: 350px;
}
.rAbstand350 {
    margin-right: 350px;
}
.lAbstand350 {
    margin-left: 350px;
}
.tAbstand350 {
    margin-top: 350px;
}
.bAbstand350 {
    margin-bottom: 350px;
}
.w360 {
    width: 360px;
}
.h360 {
    height: 360px;
}
.rAbstand360 {
    margin-right: 360px;
}
.lAbstand360 {
    margin-left: 360px;
}
.tAbstand360 {
    margin-top: 360px;
}
.bAbstand360 {
    margin-bottom: 360px;
}
.w370 {
    width: 370px;
}
.h370 {
    height: 370px;
}
.rAbstand370 {
    margin-right: 370px;
}
.lAbstand370 {
    margin-left: 370px;
}
.tAbstand370 {
    margin-top: 370px;
}
.bAbstand370 {
    margin-bottom: 370px;
}
.w380 {
    width: 380px;
}
.h380 {
    height: 380px;
}
.rAbstand380 {
    margin-right: 380px;
}
.lAbstand380 {
    margin-left: 380px;
}
.tAbstand380 {
    margin-top: 380px;
}
.bAbstand380 {
    margin-bottom: 380px;
}
.w390 {
    width: 390px;
}
.h390 {
    height: 390px;
}
.rAbstand390 {
    margin-right: 390px;
}
.lAbstand390 {
    margin-left: 390px;
}
.tAbstand390 {
    margin-top: 390px;
}
.bAbstand390 {
    margin-bottom: 390px;
}
.w400 {
    width: 400px;
}
.h400 {
    height: 400px;
}
.rAbstand400 {
    margin-right: 400px;
}
.lAbstand400 {
    margin-left: 400px;
}
.tAbstand400 {
    margin-top: 400px;
}
.bAbstand400 {
    margin-bottom: 400px;
}
.w410 {
    width: 410px;
}
.h410 {
    height: 410px;
}
.rAbstand410 {
    margin-right: 410px;
}
.lAbstand410 {
    margin-left: 410px;
}
.tAbstand410 {
    margin-top: 410px;
}
.bAbstand410 {
    margin-bottom: 410px;
}
.w420 {
    width: 420px;
}
.h420 {
    height: 420px;
}
.rAbstand420 {
    margin-right: 420px;
}
.lAbstand420 {
    margin-left: 420px;
}
.tAbstand420 {
    margin-top: 420px;
}
.bAbstand420 {
    margin-bottom: 420px;
}
.w430 {
    width: 430px;
}
.h430 {
    height: 430px;
}
.rAbstand430 {
    margin-right: 430px;
}
.lAbstand430 {
    margin-left: 430px;
}
.tAbstand430 {
    margin-top: 430px;
}
.bAbstand430 {
    margin-bottom: 430px;
}
.w440 {
    width: 440px;
}
.h440 {
    height: 440px;
}
.rAbstand440 {
    margin-right: 440px;
}
.lAbstand440 {
    margin-left: 440px;
}
.tAbstand440 {
    margin-top: 440px;
}
.bAbstand440 {
    margin-bottom: 440px;
}
.w450 {
    width: 450px;
}
.h450 {
    height: 450px;
}
.rAbstand450 {
    margin-right: 450px;
}
.lAbstand450 {
    margin-left: 450px;
}
.tAbstand450 {
    margin-top: 450px;
}
.bAbstand450 {
    margin-bottom: 450px;
}
.w460 {
    width: 460px;
}
.h460 {
    height: 460px;
}
.rAbstand460 {
    margin-right: 460px;
}
.lAbstand460 {
    margin-left: 460px;
}
.tAbstand460 {
    margin-top: 460px;
}
.bAbstand460 {
    margin-bottom: 460px;
}
.w470 {
    width: 470px;
}
.h470 {
    height: 470px;
}
.rAbstand470 {
    margin-right: 470px;
}
.lAbstand470 {
    margin-left: 470px;
}
.tAbstand470 {
    margin-top: 470px;
}
.bAbstand470 {
    margin-bottom: 470px;
}
.w480 {
    width: 480px;
}
.h480 {
    height: 480px;
}
.rAbstand480 {
    margin-right: 480px;
}
.lAbstand480 {
    margin-left: 480px;
}
.tAbstand480 {
    margin-top: 480px;
}
.bAbstand480 {
    margin-bottom: 480px;
}
.w490 {
    width: 490px;
}
.h490 {
    height: 490px;
}
.rAbstand490 {
    margin-right: 490px;
}
.lAbstand490 {
    margin-left: 490px;
}
.tAbstand490 {
    margin-top: 490px;
}
.bAbstand490 {
    margin-bottom: 490px;
}
.w500 {
    width: 500px;
}
.h500 {
    height: 500px;
}
.rAbstand500 {
    margin-right: 500px;
}
.lAbstand500 {
    margin-left: 500px;
}
.tAbstand500 {
    margin-top: 500px;
}
.bAbstand500 {
    margin-bottom: 500px;
}
.w510 {
    width: 510px;
}
.h510 {
    height: 510px;
}
.rAbstand510 {
    margin-right: 510px;
}
.lAbstand510 {
    margin-left: 510px;
}
.tAbstand510 {
    margin-top: 510px;
}
.bAbstand510 {
    margin-bottom: 510px;
}
.w520 {
    width: 520px;
}
.h520 {
    height: 520px;
}
.rAbstand520 {
    margin-right: 520px;
}
.lAbstand520 {
    margin-left: 520px;
}
.tAbstand520 {
    margin-top: 520px;
}
.bAbstand520 {
    margin-bottom: 520px;
}
.w530 {
    width: 530px;
}
.h530 {
    height: 530px;
}
.rAbstand530 {
    margin-right: 530px;
}
.lAbstand530 {
    margin-left: 530px;
}
.tAbstand530 {
    margin-top: 530px;
}
.bAbstand530 {
    margin-bottom: 530px;
}
.w540 {
    width: 540px;
}
.h540 {
    height: 540px;
}
.rAbstand540 {
    margin-right: 540px;
}
.lAbstand540 {
    margin-left: 540px;
}
.tAbstand540 {
    margin-top: 540px;
}
.bAbstand540 {
    margin-bottom: 540px;
}
.w550 {
    width: 550px;
}
.h550 {
    height: 550px;
}
.rAbstand550 {
    margin-right: 550px;
}
.lAbstand550 {
    margin-left: 550px;
}
.tAbstand550 {
    margin-top: 550px;
}
.bAbstand550 {
    margin-bottom: 550px;
}
.w560 {
    width: 560px;
}
.h560 {
    height: 560px;
}
.rAbstand560 {
    margin-right: 560px;
}
.lAbstand560 {
    margin-left: 560px;
}
.tAbstand560 {
    margin-top: 560px;
}
.bAbstand560 {
    margin-bottom: 560px;
}
.w570 {
    width: 570px;
}
.h570 {
    height: 570px;
}
.rAbstand570 {
    margin-right: 570px;
}
.lAbstand570 {
    margin-left: 570px;
}
.tAbstand570 {
    margin-top: 570px;
}
.bAbstand570 {
    margin-bottom: 570px;
}
.w580 {
    width: 580px;
}
.h580 {
    height: 580px;
}
.rAbstand580 {
    margin-right: 580px;
}
.lAbstand580 {
    margin-left: 580px;
}
.tAbstand580 {
    margin-top: 580px;
}
.bAbstand580 {
    margin-bottom: 580px;
}
.w590 {
    width: 590px;
}
.h590 {
    height: 590px;
}
.rAbstand590 {
    margin-right: 590px;
}
.lAbstand590 {
    margin-left: 590px;
}
.tAbstand590 {
    margin-top: 590px;
}
.bAbstand590 {
    margin-bottom: 590px;
}
.w600 {
    width: 600px;
}
.h600 {
    height: 600px;
}
.rAbstand600 {
    margin-right: 600px;
}
.lAbstand600 {
    margin-left: 600px;
}
.tAbstand600 {
    margin-top: 600px;
}
.bAbstand600 {
    margin-bottom: 600px;
}
.w610 {
    width: 610px;
}
.h610 {
    height: 610px;
}
.rAbstand610 {
    margin-right: 610px;
}
.lAbstand610 {
    margin-left: 610px;
}
.tAbstand610 {
    margin-top: 610px;
}
.bAbstand610 {
    margin-bottom: 610px;
}
.w620 {
    width: 620px;
}
.h620 {
    height: 620px;
}
.rAbstand620 {
    margin-right: 620px;
}
.lAbstand620 {
    margin-left: 620px;
}
.tAbstand620 {
    margin-top: 620px;
}
.bAbstand620 {
    margin-bottom: 620px;
}
.w630 {
    width: 630px;
}
.h630 {
    height: 630px;
}
.rAbstand630 {
    margin-right: 630px;
}
.lAbstand630 {
    margin-left: 630px;
}
.tAbstand630 {
    margin-top: 630px;
}
.bAbstand630 {
    margin-bottom: 630px;
}
.w640 {
    width: 640px;
}
.h640 {
    height: 640px;
}
.rAbstand640 {
    margin-right: 640px;
}
.lAbstand640 {
    margin-left: 640px;
}
.tAbstand640 {
    margin-top: 640px;
}
.bAbstand640 {
    margin-bottom: 640px;
}
.w650 {
    width: 650px;
}
.h650 {
    height: 650px;
}
.rAbstand650 {
    margin-right: 650px;
}
.lAbstand650 {
    margin-left: 650px;
}
.tAbstand650 {
    margin-top: 650px;
}
.bAbstand650 {
    margin-bottom: 650px;
}
.w660 {
    width: 660px;
}
.h660 {
    height: 660px;
}
.rAbstand660 {
    margin-right: 660px;
}
.lAbstand660 {
    margin-left: 660px;
}
.tAbstand660 {
    margin-top: 660px;
}
.bAbstand660 {
    margin-bottom: 660px;
}
.w670 {
    width: 670px;
}
.h670 {
    height: 670px;
}
.rAbstand670 {
    margin-right: 670px;
}
.lAbstand670 {
    margin-left: 670px;
}
.tAbstand670 {
    margin-top: 670px;
}
.bAbstand670 {
    margin-bottom: 670px;
}
.w680 {
    width: 680px;
}
.h680 {
    height: 680px;
}
.rAbstand680 {
    margin-right: 680px;
}
.lAbstand680 {
    margin-left: 680px;
}
.tAbstand680 {
    margin-top: 680px;
}
.bAbstand680 {
    margin-bottom: 680px;
}
.w690 {
    width: 690px;
}
.h690 {
    height: 690px;
}
.rAbstand690 {
    margin-right: 690px;
}
.lAbstand690 {
    margin-left: 690px;
}
.tAbstand690 {
    margin-top: 690px;
}
.bAbstand690 {
    margin-bottom: 690px;
}
.w700 {
    width: 700px;
}
.h700 {
    height: 700px;
}
.rAbstand700 {
    margin-right: 700px;
}
.lAbstand700 {
    margin-left: 700px;
}
.tAbstand700 {
    margin-top: 700px;
}
.bAbstand700 {
    margin-bottom: 700px;
}
.w710 {
    width: 710px;
}
.h710 {
    height: 710px;
}
.rAbstand710 {
    margin-right: 710px;
}
.lAbstand710 {
    margin-left: 710px;
}
.tAbstand710 {
    margin-top: 710px;
}
.bAbstand710 {
    margin-bottom: 710px;
}
.w720 {
    width: 720px;
}
.h720 {
    height: 720px;
}
.rAbstand720 {
    margin-right: 720px;
}
.lAbstand720 {
    margin-left: 720px;
}
.tAbstand720 {
    margin-top: 720px;
}
.bAbstand720 {
    margin-bottom: 720px;
}
.w730 {
    width: 730px;
}
.h730 {
    height: 730px;
}
.rAbstand730 {
    margin-right: 730px;
}
.lAbstand730 {
    margin-left: 730px;
}
.tAbstand730 {
    margin-top: 730px;
}
.bAbstand730 {
    margin-bottom: 730px;
}
.w740 {
    width: 740px;
}
.h740 {
    height: 740px;
}
.rAbstand740 {
    margin-right: 740px;
}
.lAbstand740 {
    margin-left: 740px;
}
.tAbstand740 {
    margin-top: 740px;
}
.bAbstand740 {
    margin-bottom: 740px;
}
.w750 {
    width: 750px;
}
.h750 {
    height: 750px;
}
.rAbstand750 {
    margin-right: 750px;
}
.lAbstand750 {
    margin-left: 750px;
}
.tAbstand750 {
    margin-top: 750px;
}
.bAbstand750 {
    margin-bottom: 750px;
}
.w760 {
    width: 760px;
}
.h760 {
    height: 760px;
}
.rAbstand760 {
    margin-right: 760px;
}
.lAbstand760 {
    margin-left: 760px;
}
.tAbstand760 {
    margin-top: 760px;
}
.bAbstand760 {
    margin-bottom: 760px;
}
.w770 {
    width: 770px;
}
.h770 {
    height: 770px;
}
.rAbstand770 {
    margin-right: 770px;
}
.lAbstand770 {
    margin-left: 770px;
}
.tAbstand770 {
    margin-top: 770px;
}
.bAbstand770 {
    margin-bottom: 770px;
}
.w780 {
    width: 780px;
}
.h780 {
    height: 780px;
}
.rAbstand780 {
    margin-right: 780px;
}
.lAbstand780 {
    margin-left: 780px;
}
.tAbstand780 {
    margin-top: 780px;
}
.bAbstand780 {
    margin-bottom: 780px;
}
.w790 {
    width: 790px;
}
.h790 {
    height: 790px;
}
.rAbstand790 {
    margin-right: 790px;
}
.lAbstand790 {
    margin-left: 790px;
}
.tAbstand790 {
    margin-top: 790px;
}
.bAbstand790 {
    margin-bottom: 790px;
}
.w800 {
    width: 800px;
}
.h800 {
    height: 800px;
}
.rAbstand800 {
    margin-right: 800px;
}
.lAbstand800 {
    margin-left: 800px;
}
.tAbstand800 {
    margin-top: 800px;
}
.bAbstand800 {
    margin-bottom: 800px;
}
.w810 {
    width: 810px;
}
.h810 {
    height: 810px;
}
.rAbstand810 {
    margin-right: 810px;
}
.lAbstand810 {
    margin-left: 810px;
}
.tAbstand810 {
    margin-top: 810px;
}
.bAbstand810 {
    margin-bottom: 810px;
}
.w820 {
    width: 820px;
}
.h820 {
    height: 820px;
}
.rAbstand820 {
    margin-right: 820px;
}
.lAbstand820 {
    margin-left: 820px;
}
.tAbstand820 {
    margin-top: 820px;
}
.bAbstand820 {
    margin-bottom: 820px;
}
.w830 {
    width: 830px;
}
.h830 {
    height: 830px;
}
.rAbstand830 {
    margin-right: 830px;
}
.lAbstand830 {
    margin-left: 830px;
}
.tAbstand830 {
    margin-top: 830px;
}
.bAbstand830 {
    margin-bottom: 830px;
}
.w840 {
    width: 840px;
}
.h840 {
    height: 840px;
}
.rAbstand840 {
    margin-right: 840px;
}
.lAbstand840 {
    margin-left: 840px;
}
.tAbstand840 {
    margin-top: 840px;
}
.bAbstand840 {
    margin-bottom: 840px;
}
.w850 {
    width: 850px;
}
.h850 {
    height: 850px;
}
.rAbstand850 {
    margin-right: 850px;
}
.lAbstand850 {
    margin-left: 850px;
}
.tAbstand850 {
    margin-top: 850px;
}
.bAbstand850 {
    margin-bottom: 850px;
}
.w860 {
    width: 860px;
}
.h860 {
    height: 860px;
}
.rAbstand860 {
    margin-right: 860px;
}
.lAbstand860 {
    margin-left: 860px;
}
.tAbstand860 {
    margin-top: 860px;
}
.bAbstand860 {
    margin-bottom: 860px;
}
.w870 {
    width: 870px;
}
.h870 {
    height: 870px;
}
.rAbstand870 {
    margin-right: 870px;
}
.lAbstand870 {
    margin-left: 870px;
}
.tAbstand870 {
    margin-top: 870px;
}
.bAbstand870 {
    margin-bottom: 870px;
}
.w880 {
    width: 880px;
}
.h880 {
    height: 880px;
}
.rAbstand880 {
    margin-right: 880px;
}
.lAbstand880 {
    margin-left: 880px;
}
.tAbstand880 {
    margin-top: 880px;
}
.bAbstand880 {
    margin-bottom: 880px;
}
.w890 {
    width: 890px;
}
.h890 {
    height: 890px;
}
.rAbstand890 {
    margin-right: 890px;
}
.lAbstand890 {
    margin-left: 890px;
}
.tAbstand890 {
    margin-top: 890px;
}
.bAbstand890 {
    margin-bottom: 890px;
}
