	/* Haupt-CSS Datei */
	
	/* Grund-Layout */
    #haupttable		     { width:100%; height:100%; text-align: center; }
	#haupttable	td	     { text-align:center; vertical-align:middle; }
	#hauptdiv 	         { margin-left:auto; margin-right:auto; width:994px; height:650px; text-align:left; }
	#haupt               { position:relative; left:0px; top:0px; width:994px; height:650px; z-index:1; background-color:#dddddd; background-image:url(../grafik/hintergrund_komplett_o.png); background-repeat:no-repeat; }
    /* Ende */
    
    /* Fein-Layout */
    #logo                { position:absolute; top:  5px; left:  5px; width:220px; height:180px; z-index:1; background-image:url(../grafik/logo.png); background-repeat:no-repeat;}
	#menu                { position:absolute; top:185px; left:  0px; width:220px; height:315px; z-index:1; font-size:12px; }
	#adresse             { position:absolute; top:520px; left:  5px; width:220px; height:130px; z-index:1; color:#f6e1a3; font-size:16px; }
    #buchen              { position:absolute; top:495px; left:236px; width:372px; height:154px; z-index:1; /*border-top: 1px dotted #f6e1a3; border-left: 1px dotted #f6e1a3; /*background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat;*/}
	#news			     { position:absolute; top:495px; left:617px; width:372px; height:154px; z-index:1; /*border-top: 1px dotted #f6e1a3; border-left: 1px dotted #f6e1a3; /*background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat;*/ font-size:11px; color:#F6E1A3; }
    #topline             { position:absolute; top:  5px; left:240px; width:749px; height: 30px; z-index:1; }
	#brotkrume           { position:absolute; top:  0px; left:  0px; width:435px; height: 30px; z-index:1; color:#e6681d; font-size:12px; }
    #suche               { position:absolute; top:  0px; right: 0px; width:309px; height: 30px; z-index:1; }
    
    #ueberschrift        { position:absolute; top: 40px; left:240px; width:749px; height: 70px; z-index:1; }
	
    #inhalt              { position:absolute; top: 90px; left:240px; width:749px; height:405px; z-index:1; /*border:1px dotted #ffffff;*/ }
	.linkeecke           { position:absolute; top:  0px; left:  0px; width: 50px; height: 50px; z-index:1; }
	.rechteecke          { position:absolute; bottom:  0px; right:  0px; width: 50px; height: 50px; z-index:1; }
	#newsinhalt          { position:absolute; top: 25px; left:  5px; width: 362px; height: 120px; z-index:2; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; }
	#newsinhalt_2        { position:absolute; top:  5px; left:  5px; width: 352px; height: 110px; z-index:2; font-size:12px; color:#F6E1A3;}
    #bucheninhalt        { position:absolute; top: 25px; left:  5px; width: 362px; height: 120px; z-index:2; background-color:#e6681d; /*background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat;*/ }
    #bucheninhalt_2      { position:absolute; top:  5px; left:  5px; width: 352px; height: 110px; z-index:2; font-size:14px; color:#000b50; }
    
    #callbackservice       { position:absolute; top: -50px; left:  470px; width: 263px; height: 71px; padding: 3px 3px 3px 6px; z-index:2; font-size:12px; color:#000000; border:1px dotted #bf000b; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat; }
    #callbackservice form  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    #callbackservice img   { float:left; margin-left:-3px; }
    .callbackservice_input { background-color:#e6681d; border:1px dotted #ffffff; color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:105px; }
    #callbackservice_button { width:30px; background-color:#e6681d; color:#ffffff; border:0px none #ffffff; }
    
    #teilinhalt1         { position:absolute; top: 45px; left:  1px; width:362px; height: 340px; z-index:1; font-size:11px; text-align:justify; /*border:1px dotted #ffffff; color:#000b50;*/ }
    #teilinhalt2         { position:absolute; top: 45px; left:382px; width:362px; height: 340px; z-index:1; font-size:11px; text-align:justify; /*border:1px dotted #ffffff; color:#000b50;*/ }
    
    #teilinhalt3         { position:absolute; top: 25px; left:  1px; width:362px; height: 370px; z-index:1; font-size:11px; /*border:1px dotted #ffffff; color:#000b50;*/ }
    #teilinhalt4         { position:absolute; top: 25px; left:382px; width:362px; height: 370px; z-index:1; font-size:11px; /*border:1px dotted #ffffff; color:#000b50;*/ }
    
    #vollinhalt1         { position:absolute; top: 45px; left:  1px; width:744px; height: 340px; z-index:1; font-size:12px; color:#000b50; overflow:auto; /*border:1px dotted #ffffff; color:#000b50;*/ }
    #vollinhalt2         { position:absolute; top:  5px; left:  0px; width:100%; height:95%; /*border: 1px solid #ffffff;*/ overflow:auto; }
    
    #vollinhalt_vert1    { position:absolute; top: 45px; left:  1px; width:744px; height: 165px; z-index:1; font-size:12px; color:#000b50; /*border:1px dotted #ffffff; color:#000b50;*/ }
    #vollinhalt_vert2    { position:absolute; top:220px; left:  1px; width:744px; height: 165px; z-index:1; font-size:12px; color:#000b50; /*border:1px dotted #ffffff; color:#000b50;*/ }
    
    #vollinhalt_vert1_2  { position:absolute; top: 25px; left:  0px; width:744px; height: 140px; z-index:1; font-size:12px; color:#000b50; overflow:auto; /*border:1px dotted #ffffff; color:#000b50;*/ }
    #vollinhalt_vert2_2  { position:absolute; top: 25px; left:  0px; width:744px; height: 140px; z-index:1; font-size:12px; color:#000b50; overflow:auto; /*border:1px dotted #ffffff; color:#000b50;*/ }
    
    #standorte_bakenberg { position:absolute; top: 41px; left:  5px; width:90px; height: 15px; z-index:1; padding-left:3px; background-image:url(../grafik/ffffff_25p.png); background-repeat:repeat; }
    #standorte_juliusruh { position:absolute; top: 70px; left:  143px; width:90px; height: 15px; z-index:1; padding-left:3px; background-image:url(../grafik/ffffff_25p.png); background-repeat:repeat; }
    #standorte_breege    { position:absolute; top: 90px; left:  40px; width:90px; height: 15px; z-index:1; padding-left:3px; background-image:url(../grafik/ffffff_25p.png); background-repeat:repeat; }
    #standorte_glowe     { position:absolute; top:110px; left:  183px; width:90px; height: 15px; z-index:1; padding-left:3px; background-image:url(../grafik/ffffff_25p.png); background-repeat:repeat; }
    #standorte_wiek      { position:absolute; top: 71px; left:  10px; width:90px; height: 15px; z-index:1; padding-left:3px; background-image:url(../grafik/ffffff_25p.png); background-repeat:repeat; }
    
    #newsletterbox       { position:absolute; top:-14px; left:224px; width: 150px; height: 30px; z-index:2; text-align:left; }
    #news_archiv_box     { position:absolute; top: 96px; left: 0px; width:  70px; height: 20px; z-index:2; text-align:left; }
    
    #mietobjekt_0        { position:absolute; top: 45px; left:  0px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_1        { position:absolute; top: 45px; left:252px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_2        { position:absolute; top: 45px; left:504px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_3        { position:absolute; top:205px; left:  0px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_4        { position:absolute; top:205px; left:252px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_5        { position:absolute; top:205px; left:504px; width:240px; height: 150px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    
    #mietobjekt_topline  { position:absolute; top: 18px; left:  0px; width:100%;  height:  24px; z-index:1; }
    #mietobjekt_bottomline { position:absolute; top: 360px; left:  0px; width:100%;  height:  18px; z-index:1; font-size:12px; color:#F6E1A3; }
    
    .mietobjekte_ref_bil { position:absolute; top:  5px; left:  5px; width:133px; height: 100px; z-index:1; overflow:hidden; /*border:1px solid #bf000b;*/ }
    .mietobjekte_ref_det { position:absolute; top:  5px; left:143px; width: 92px; height: 100px; z-index:1; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    .mietobjekte_ref_lin { position:absolute; top:115px; left:  5px; width:230px; height:  27px; z-index:1; /*background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    .mietobjekte_ref_det_txt { position:absolute; top:  3px; left:  3px; width: 83px; height: 94px; z-index:1; font-size:10px; color:#F6E1A3; }
    .mietobjekte_ref_lin_txt { position:absolute; top:  3px; left:  0px; width:230px; height: 21px; z-index:1; font-size:12px; color:#F6E1A3; }
    .mietobjekte_ref_lin_tab { width:100%; border-collapse:collapse; font-size:12px; }

    #mietobjekt_detail     { position:absolute; top: 45px; left:  0px; width:744px; height: 335px; z-index:1; /*background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat;*/ }
    #mietobjekt_detail_bil { position:absolute; top:  5px; left:  0px; width:377px; height: 300px; z-index:1; overflow:hidden; /*border:1px solid #bf000b;*/ }
    #mietobjekt_detail_map { position:absolute; top:  5px; left:  0px; width:377px; height: 284px; z-index:3; overflow:hidden; /*border:1px solid #bf000b;*/ }
    /*div#mietobjekt_detail_bk1 { position:absolute; top:293px; left:  0px; width: 55px; height:  37px; z-index:1; background-color:#ffffff; overflow:hidden; /*border:1px solid #bf000b;*/ /*}*/
    /*#mietobjekt_detail_bk2 { position:absolute; top:293px; left: 60px; width: 55px; height:  37px; z-index:1; overflow:hidden; /*border:1px solid #bf000b;*/ /*}*/
    /*#mietobjekt_detail_bk3 { position:absolute; top:293px; left:120px; width: 55px; height:  37px; z-index:1; overflow:hidden; /*border:1px solid #bf000b;*/ /*}*/
    #mietobjekt_detail_det { position:absolute; top:  5px; left:382px; width:362px; height: 159px; z-index:1; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    #mietobjekt_detail_det2{ position:absolute; top:  5px; left:  5px; width:352px; height: 149px; z-index:1; /*background-color:#cc0000;*/ }
    #mietobjekt_detail_kal { position:absolute; top:171px; left:382px; width:362px; height: 159px; z-index:1; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    #mietobjekt_detail_kal2{ position:absolute; top:  5px; left:  5px; width:352px; height: 149px; z-index:1; /*background-color:#cc0000;*/ }
    #mietobjekt_detail_lin { position:absolute; top:293px; left:179px; width:198px; height:  37px; z-index:1; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; overflow:hidden;  }
    
    #mietobjekt_detail_for { position:absolute; top:  387px; left:382px; width:362px; height: 163px; z-index:1; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    #mietobjekt_detail_for2{ position:absolute; top:  5px; left:  5px; width:352px; height: 153px; z-index:1; /*background-color:#cc0000;*/ }
    
    #mietobjekt_detail_anfrage   { position:absolute; top: 0px; left:  0px; width:744px; height: 335px; z-index:1; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; }
    #mietobjekt_detail_anfrage_2 { position:absolute; top: 5px; left:  5px; width:734px; height: 325px; z-index:1; }
    
    #mietobjekt_kalender_form { position:absolute; top:135px; left:5px; width:230px; height:20px; z-index:8; }
    #mietobjekt_link_anfrage  { position:absolute; top:130px; left:250px; width:100px; height:16px; z-index:9; }

    #kaufobjekt_detail_det { position:absolute; top:  5px; left:382px; width:362px; height: 325px; z-index:1; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; /*background-color:#cc0000;*/ }
    #kaufobjekt_detail_det2{ position:absolute; top:  5px; left:  5px; width:352px; height: 315px; z-index:1; overflow:auto; font-size:12px; text-align:left; color:#F6E1A3; /*background-color:#cc0000;*/ }
    #kaufobjekt_link_anfrage  { position:absolute; top:290px; left:250px; width:100px; height:16px; z-index:9; }
    
    /*div#mietobjekt_detail_bk1 a span       { position:absolute; top:230px; left:250px; width:500px; height:500px; z-index:9; display:none; }
    div#mietobjekt_detail_bk1 a:hover span { display:block; }*/   
    
    
    #mietobjekt_detail_bk1 				{ position:absolute; top:293px; left:  0px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk1 a 			{ }
    #mietobjekt_detail_bk1 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  0px; width:377px; height: 283px; z-index:9; }
    #mietobjekt_detail_bk1 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk1 a:hover 		{ }
    #mietobjekt_detail_bk1 a span 		{ display: none; }
    #mietobjekt_detail_bk1 a:hover span { display: block; position:absolute; top:  -288px; left:  0px; width:377px; height: 283px; z-index:9; }

    #mietobjekt_detail_bk2 				{ position:absolute; top:293px; left: 60px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk2 a 			{ }
    #mietobjekt_detail_bk2 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  -60px; width:377px; height: 283px; z-index:9; }
    #mietobjekt_detail_bk2 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk2 a:hover 		{ }
    #mietobjekt_detail_bk2 a span 		{ display: none; }
    #mietobjekt_detail_bk2 a:hover span { display: block; position:absolute; top:  -288px; left:  -60px; width:377px; height: 283px; z-index:9; }
    
    #mietobjekt_detail_bk3 				{ position:absolute; top:293px; left:120px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk3 a 			{ }
    #mietobjekt_detail_bk3 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  -120px; width:377px; height: 283px; z-index:9; }
    #mietobjekt_detail_bk3 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk3 a:hover 		{ }
    #mietobjekt_detail_bk3 a span 		{ display: none; }
    #mietobjekt_detail_bk3 a:hover span { display: block; position:absolute; top:  -288px; left:  -120px; width:377px; height: 283px; z-index:9; }
    
    #mietobjekt_detail_bk4 				{ position:absolute; top:293px; left:180px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk4 a 			{ }
    #mietobjekt_detail_bk4 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  -180px; width:377px; height: 283px; z-index:9; }    #mietobjekt_detail_bk4 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk4 a:hover 		{ }
    #mietobjekt_detail_bk4 a span 		{ display: none; }
    #mietobjekt_detail_bk4 a:hover span { display: block; position:absolute; top:  -288px; left:  -180px; width:377px; height: 283px; z-index:9; overflow:hidden; }
    
    #mietobjekt_detail_bk5 				{ position:absolute; top:293px; left:240px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk5 a 			{ }
    #mietobjekt_detail_bk5 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  -240px; width:377px; height: 283px; z-index:9; }    #mietobjekt_detail_bk5 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk5 a:hover 		{ }
    #mietobjekt_detail_bk5 a span 		{ display: none; }
    #mietobjekt_detail_bk5 a:hover span { display: block; position:absolute; top:  -288px; left:  -240px; width:377px; height: 283px; z-index:9; }
    
    #mietobjekt_detail_bk6 				{ position:absolute; top:293px; left:300px; width: 55px; height:  37px; z-index:1; /*border:1x dotted #f6e1a3; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat;*/}
    #mietobjekt_detail_bk6 a 			{ }
    #mietobjekt_detail_bk6 a div#flashfilm  { display: none; position:absolute; top:  -288px; left:  -300px; width:377px; height: 283px; z-index:9; }    #mietobjekt_detail_bk6 a img		{ border:0px none #ffffff; }
    #mietobjekt_detail_bk6 a:hover 		{ }
    #mietobjekt_detail_bk6 a span 		{ display: none; }
    #mietobjekt_detail_bk6 a:hover span { display: block; position:absolute; top:  -288px; left:  -300px; width:377px; height: 283px; z-index:9; }
    
    .button_rechts_unten                { position:absolute; width:40px; height:20px; right:0px; bottom:0px; z-index:1;  }
    
    #div_rechts_unten_kaufpreis         { position:absolute; padding-right:5px; padding-top:2px; bottom: 5px; right: 2px; width:346px; height:25px; font-size:15px; text-align:right; background-color:#f6e1a3; color:#bf000b; }
      
    /* Ende */

    body                 { background-image:url(../grafik/hintergrund_verlauf_r.png); background-repeat:repeat; overflow:auto; font-family:Verdana,Arial,sans; }
    
    li                   { margin-left: 15px; list-style-position:outside; font-size:11px; margin-top:5px; /*list-style-image:url(http://www.ruegen.test/grafik/icon.gif);*/  }
    
    p                    { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
    p#kaufobjekte        { width:346px; height:25px; font-size:15px; text-align:left; background-color:#f6e1a3; color:#bf000b; padding-left:5px; padding-top:2px; }
    
    .bf000b              { color:#bf000b; }
    .suchform            { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    #suchfeld            { background-color:#e6681d; border:1px dotted #ffffff; color:#ffffff; margin-bottom:4px; }
    #suchbutton          { background-color:#e6681d; border:1px none #ffffff;   color:#ffffff; margin-bottom:4px; height:19px; }
    #sonder_hr_1         { margin-top: -3px; }
    #sonder_hr_2         { margin-top: 5px; }
	.icons		         { border:0px none #000000; text-decoration:none; }
	
    .menu                { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat;}
	.menu:link           { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
	.menu:visited        { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
	.menu:active         { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
    .menu:hover          { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; }
	
    .menu_active         { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
	.menu_active:link    { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
	.menu_active:visited { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
	.menu_active:active  { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; }
    .menu_active:hover   { display:block; width:200px; font-size:18px; border-top:0px dotted #ffffff; border-bottom:1px dotted #ffffff; padding-left:5%; padding-top:2%; padding-bottom:2%; line-height:18px; margin:5px 0px 0px 0px; text-decoration:none; color:#ffffff; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; }
    
    .link_f6e1a3         { color:#bf000b; font-weight:bold; }
	.link_f6e1a3:link    { color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3:visited { color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3:active  { color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3:hover   { color:#bf000b; text-decoration:underline; }
    
    .link_f6e1a3_hinter         { width:90px; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; padding: 0px 5px 0px 5px; color:#bf000b; }
	.link_f6e1a3_hinter:link    { width:90px; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; padding: 0px 5px 0px 5px; color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3_hinter:visited { width:90px; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; padding: 0px 5px 0px 5px; color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3_hinter:active  { width:90px; background-image:url(../grafik/e6681d_50p.png); background-repeat:repeat; padding: 0px 5px 0px 5px; color:#F6E1A3; text-decoration:underline; }
	.link_f6e1a3_hinter:hover   { width:90px; background-image:url(../grafik/f6e1a3_50p.png); background-repeat:repeat; padding: 0px 5px 0px 5px; color:#bf000b; text-decoration:underline; }
	
    .link_bf000b         { color:#bf000b; }
	.link_bf000b:link    { color:#bf000b; text-decoration:underline; }
	.link_bf000b:visited { color:#bf000b; text-decoration:underline; }
	.link_bf000b:active  { color:#bf000b; text-decoration:underline; }
	.link_bf000b:hover   { color:#bf000b; text-decoration:underline; }
	
    .link_bf000b_2         { color:#000000; }
	.link_bf000b_2:link    { color:#000000; font-weight:bold; text-decoration:underline; }
	.link_bf000b_2:visited { color:#000000; font-weight:bold; text-decoration:underline; }
	.link_bf000b_2:active  { color:#000000; font-weight:bold; text-decoration:underline; }
	.link_bf000b_2:hover   { color:#bf000b; font-weight:bold; text-decoration:underline; }
    
    .link                { color:#000b50; }
	.link:link           { color:#000b50; text-decoration:underline; }
	.link:visited        { color:#000b50; text-decoration:underline; }
	.link:active         { color:#000b50; text-decoration:underline; }
	.link:hover          { color:#000b50; text-decoration:underline; }
	
    .bf000b              { color:#bf000b; }
	.pfeil               { float:left; margin-top:5px; margin-left:5px; }
	.pfeil_buchen        { float:left; margin-top:5px; margin-left:-2px; }
	.pfeil_klein         { float:left; margin: 4px 5px 0px 0px; padding: 0px 0px 0px 0px; }
	
    .pfeil_klein_2       { float:left; margin: 2px 5px 0px -3px; padding: 0px 0px 0px 0px; }
	
    .pfeil_klein_3       { margin: 2px 0px 0px 5px; padding: 0px 0px 0px 0px; }
	.buchen_feld         { border: 0px none #ffffff; font-size:12px; height:20px; width:25px; font-family:Georgia,Arial,sans; background-color:#F6E1A3; color:#000b50; }
	.buchen_feld_jahr    { border: 0px none #ffffff; font-size:12px; height:20px; width:40px; font-family:Georgia,Arial,sans; background-color:#F6E1A3; color:#000b50; }
    .buchen_table        { width:100%; font-size:12px; color:#F6E1A3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px none #ffffff; border-collapse:collapse; }
    .buchen_button       { width:40px; background-color:#F6E1A3; border:1px solid #e6681d; color:#000b50; height:19px; font-size:12px; }
    .newsletter_button   { margin-top:3px; margin-right:5px; width:30px; background-color:#F6E1A3; border:1px solid #e6681d; color:#000b50; height:17px; font-size:11px; }
	.newsletter_feld     { border: 0px none #ffffff; font-size:11px; height:15px; width:110px; font-family:Georgia,Arial,sans; background-color:#F6E1A3; color:#000b50; }
    .text_bild           { float:left; margin-left:-3px; }
    .img_karte           { margin-top:5px; }
    #form_newsletter     { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    
    h1                   { font-size:24px; font-weight:100; letter-spacing:1px; color:#000b50; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    h2                   { font-size:16px; letter-spacing:6px; font-weight:100; line-height:20px; margin-top:2px; }
    h3                   { font-size:15px;  color:#000b50; font-weight:normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }     
    h4                   { color:#ffffff; padding:-12px 0px 0px 0px; font-size:18px; margin:0px 0px 0px 4px; font-weight:100; float:left;  }
    h5                   { color:#F6E1A3; font-size:11px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
    h6                   { font-size:9px; width:100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
    
    hr                   { color:#ffffff; /*margin: 4px 0px 4px 0px; padding: 0px 0px 0px 0px;*/ height:1px; }
    
    .formular_fewo_table { position:absolute; left:0px; top:15px; width:100%; font-size:12px; color:#000b50; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px none #ffffff; border-collapse:collapse; }
    
    .formular_o_margin   { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    
    .formular_fewo_check { margin: 0px 0px 0px -3px; padding: 0px 0px 0px 0px; border: 0px none #bf000b; }
    .formular_fewo_butto { width:40px; background-color:#F6E1A3; border:1px solid #e6681d; color:#000b50; height:19px; font-size:12px;  }
    .formular_fewo_text  { background-color:#F6E1A3; border:1px solid #e6681d; color:#000b50; margin-bottom:4px; }
    .ortbutton           { font-family:Verdana,Arial,sans; width:70px; text-align:left; margin: 0px 0px 0px 0px; height:0px 0px 0px 0px; font-size:11px; text-decoration:underline; color:#bf000b; border:0px none #ffffff; background-color:transparent; }
    .kontakt_feld        { background-color:#F6E1A3; border:1px solid #bf000b; font-size:12px; width:180px; padding:3px 3px 3px 3px; height:22px; margin-top:2px; }
    .kontakt_nach        { background-color:#F6E1A3; border:1px solid #bf000b; font-size:12px; width:180px; padding:3px 3px 3px 3px; height:82px; margin-top:2px; }
    .kontakt_button      { background-color:#F6E1A3; border:1px solid #bf000b; font-size:12px; width:40px; margin-top:2px; }
    #mietobjekt_detail_det_txt_table    { width:100%; height:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-collapse:collapse; font-size:12px; text-align:left; color:#F6E1A3; }
    #mietobjekt_detail_det_txt_table td { text-align:left; }
    
    #kaufobjekt_detail_det_txt_table      { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-collapse:collapse; font-size:12px; text-align:left; color:#F6E1A3; }
    #kaufobjekt_detail_det_txt_table td   { text-align:left; }
    #kaufobjekt_detail_det_txt_table_2    { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-collapse:collapse; font-size:10px; text-align:left; color:#F6E1A3; }
    #kaufobjekt_detail_det_txt_table_2 td { text-align:left; }
    
    .kalender_1          { border-collapse:collaspe; font-size:10px; color:#bf000b; float:left; margin-right:8px; }
    .kalender_2          { border-collapse:collaspe; font-size:10px; color:#bf000b; }
    .kalender_kopf       { font-size:14px; color:#bf000b; font-weight:normal; }
    .ard                 { width:14%; text-align:right; background-color:#ffffff; background-image:url(../grafik/diagonal_kreuz.gif); background-repeat:no-repeat; }
    .ara                 { width:14%; text-align:right; }
    #mietobjekt_kalender_form form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    #mietobjekt_form_monat    { border: 0px none #ffffff; font-size:11px; height:18px; width: 95px; font-family:Georgia,Arial,sans; background-color:#F6E1A3; color:#000b50; }
    #mietobjekt_form_jahr     { border: 0px none #ffffff; font-size:11px; height:18px; width: 60px; font-family:Georgia,Arial,sans; background-color:#F6E1A3; color:#000b50; }
    #mietobjekt_form_kalender { background-color:#F6E1A3; border:1px solid #bf000b; font-size:12px; width:40px; margin-top:2px; }
    #mietobjekt_link_anfrage form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    #mietobjekt_form_anfrage  { background-color:#F6E1A3; border:1px solid #bf000b; font-size:12px; width:60px; margin-top:2px; }
    #mietobjekte_tab_preise { font-size:12px; color:#F6E1A3; background-image:url(../grafik/bf000b_50p.png); background-repeat:repeat; width:100%; height:100%; border-collapse:collapse;}
    #mietobjekte_tab_preise tr { }
    .hell_fett            { color:#F6E1A3; font-size:bold; height:25px; }
    #mietobjekte_preise_a { font-size:28px; font-weight:bold; color:#bf000b; }
    #mietobjekte_preise_b { font-size:11px; font-weight:normal; color:#bf000b; }
    #mietobjekte_preise_c { font-size: 3px; font-weight:normal; text-decoration:none; color:#bf000b; }
    #mietobjekte_preise_d { font-size:12px; font-weight:bold; color:#bf000b; }
    #mietobjekte_preise_e { font-size:11px; font-weight:normal; text-decoration:none; color:#bf000b; }
    /*.img_link            { text-decoration:none; }*/
    #map { background-color:#cccccc; width:300px; height:200px; overflow:hidden; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
    .kaufobjekt_form_input { border: 1px solid #ffffff; font-size:11px; width:90px; background-color:transparent; color:#ffffff; }
    .kaufobjekt_form_texta { vertical-align:top; border: 1px solid #ffffff; font-size:11px; width:240px; height:40px; background-color:transparent; color:#ffffff; }
    
    .width_33p { width:33%; }
    .width_50p { width:50%; }
    
    .left   { text-align:left;   }
    .right  { text-align:right;  }
    .center { text-align:center; }
    
    .b1 { margin-bottom:5px; font-size:12px; font-weight:bold; }