html 				{ height:100% }
body				{ background-color: #d9d9d9; background-image:url(/shared/pics/main/bg.jpg); background-repeat:repeat-x; margin: 0px; padding:0px; background-repeat: repeat-x; background-position: top; font-family:Arial, Helvetica, sans-serif; height:100%;}			
form				{ margin:0px; padding:0px;}
img 				{ border:0px;}
* html img 	{ _behavior: url(/shared/css/pngbehavior.htc);}
/*html, img, div { behavior: url(/shared/css/iepngfix.htc) }*/ 
 
p {padding:0; margin:0;}

.shadow_left 								{ background-image:url(/shared/pics/main/shadow_left.png); background-repeat:repeat-y; background-position:right;}
* html .shadow_left 				{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/main/shadow_left.png',sizingMethod='scale') }
.shadow_right 							{ background-image:url(/shared/pics/main/shadow_right.png); background-repeat:repeat-y; }
* html .shadow_right 				{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/main/shadow_right.png',sizingMethod='scale') }

.main_box 		{ width:950px; }

.header							{ background-image:url(/shared/pics/main/header.gif); background-repeat:no-repeat; background-position:top left; width:950px; height:153px; position:relative; background-color:#FFFFFF; }
.zanox-header					{ height:49px;}
#logo								{ position:absolute; left:25px; top:64px; }
#partner_logo				{ position:absolute; left:836px; top:64px; }
.bottom 						{ background-image:url(/shared/pics/main/bottom.png); background-position:top left; background-repeat:no-repeat; height:13px; }
* html .bottom			{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/main/bottom.png',sizingMethod='scale') }
.bottom_landing 		{ background-image:url(/shared/pics/main/bottom_landing.png); background-position:top left; background-repeat:no-repeat; height:13px; }
* html .bottom_landing	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/main/bottom_landing.png',sizingMethod='scale') }



.left_navi { width:215px; background-image:url(/shared/pics/navi/bg.gif); background-repeat:repeat-y; }
.hp_content { width:735px; background-color:#FFFFFF; }

.alert 					{display:none;}
* html .alert			{background:url('/shared/pics/alert_bg.gif') repeat-x;height:50px;color:#FFFFFF;font-size:13px;font-weight:bold; display:block;}
.alertjs 				{background:url('/shared/pics/alert_bg.gif') repeat-x;height:50px;color:#FFFFFF;font-size:13px;font-weight:bold; display:block;}
.alert .achtung			{font-size:37px;line-height:50px;}
.alert .alertmid		{line-height:15px;}
.alert .vertline		{height:50px;width:1px;background-color:#FFFFFF;overflow:hidden;}
.alert .alertcontainer	{width:950px;margin:auto;}

.alertjs .achtung		{font-size:37px;line-height:50px;float:left;padding-right:15px;}
.alertjs .alertmid		{float:left;line-height:15px;margin-top:10px;}
.alertjs .vertline		{height:50px;width:1px;background-color:#FFFFFF;overflow:hidden;float:left;margin-left:10px;margin-right:10px;}
.alertjs .alertcontainer{width:950px;margin:auto;}

#navi 											{ background-color:#FFFFFF; }
#navi .trenner 							{ height:1px; overflow:hidden; }
#navi .subtrenner 					{ height:1px; overflow:hidden; display:none; }
#navi .main 								{ position:relative; background-image:url(/shared/pics/navi/pfeil_right.gif); background-repeat:no-repeat; width:206px; height:25px; }
#navi .main_active					{ position:relative; background-image:url(/shared/pics/navi/pfeil_down.gif); background-repeat:no-repeat; width:206px; height:25px; }
#navi .sub 									{ position:relative; width:206px; height:25px; display:none; }
#navi .sub a								{ background-image:url(/shared/pics/navi/pfeil_sub.gif); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#545454; padding-left:42px; text-decoration:none; display:block; }
#navi .sub a:link						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#545454; padding-left:42px; text-decoration:none; }
#navi .sub a:visited				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#545454; padding-left:42px; text-decoration:none; }
#navi .sub a:hover					{ background-image:url(/shared/pics/navi/pfeil_sub_act.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#002559; padding-left:42px; text-decoration:none; }
#navi .subactive 						{ position:relative; width:206px; height:25px; display:none; }
#navi .subactive a					{ background-image:url(/shared/pics/navi/pfeil_sub_act.gif); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#002559; padding-left:42px; text-decoration:none; display:block; }
#navi .subactive a:link			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#002559; padding-left:42px; text-decoration:none; }
#navi .subactive a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#002559; padding-left:42px; text-decoration:none; }
#navi .subactive a:hover		{ background-image:url(/shared/pics/navi/pfeil_sub_act.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#002559; padding-left:42px; text-decoration:none; }

#navi .main a					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; padding-left:25px; display:block; font-weight:bold; }
#navi .main a:link		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }
#navi .main a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }
#navi .main a:hover		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }

#navi .main_active a					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; padding-left:25px; display:block; font-weight:bold; }
#navi .main_active a:link			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }
#navi .main_active a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }
#navi .main_active a:hover		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; }

#navi .navi_top {height:25px; width:206px; background-color:#07336C;}
#navi .navi_top a {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;text-decoration:none;font-weight:bold;margin-left:24px;}
#navi .navi_top a:link {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;text-decoration:none;font-weight:bold;margin-left:24px;}
#navi .navi_top a:active {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;text-decoration:none;font-weight:bold;margin-left:24px;}

#naviteaser 						{ width:206px; }
#naviteaser .trenner				{ overflow:hidden; height:5px; }
#naviteaser #rechnerheader 			{ position:relative; background-color:#06336C; height:23px; width:206px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser #rechnerfeld 			{ background-color:#06336C; position:relative; height:27px; width:206px; }
#naviteaser #rechnerfeld input 		{ width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; }
#naviteaser #result			 		{ display:none; height:83px; background-color:#FFFFFF; position:relative; width:206px; }
#naviteaser #result_studi		{ display:none; height:83px; background-color:#FFFFFF; position:relative; width:206px; }
#naviteaser #rechner_bottom			{ overflow:hidden; height:1px; width:206px; background-color:#06336C; }


#kautionsrechner_popup 						{ width:190px; margin-left:8px;}
#kautionsrechner_popup .trenner				{ overflow:hidden; height:5px; }
#kautionsrechner_popup #rechnerheader 		{ position:relative; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#kautionsrechner_popup #rechnerfeld 		{ background-color:#969799; position:relative; height:27px; width:190px; }
#kautionsrechner_popup #rechnerfeld input 	{ width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; }
#kautionsrechner_popup #result			 	{ display:none; height:75px; background-color:#FFFFFF; position:relative; width:190px; }
#kautionsrechner_popup #rechner_bottom		{ overflow:hidden; height:1px; width:190px; background-color:#969799; }


#naviteaser #servicenummerheader 	{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#naviteaser #servicenummer			{ background-color:#FFFFFF; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; border-bottom:#c8c8c8 solid 1px; }

#naviteaser #gzgheader	 			{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser #gzg					{ background-color:#FFFFFF; border-bottom:#c8c8c8 solid 1px; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; }
#naviteaser #starkepartnerheader	{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser #starkepartner			{ background-color:#FFFFFF; position:relative; width:188px; height:211px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; border-bottom:#c8c8c8 solid 1px; }
#naviteaser #dsheader	 			{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser #ds						{ background-color:#FFFFFF; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; border-bottom:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; }

#naviteaser #callbacklink:link		{ color:#002559; text-decoration:none; }
#naviteaser #callbacklink:visited	{ color:#002559; text-decoration:none; }
#naviteaser #callbacklink:hover		{ color:#002559; text-decoration:underline; }

.pathway 														{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7c7d7f; padding-top:5px; padding-bottom:5px; }
.pathway a													{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7c7d7f; text-decoration:none; }
.pathway a:link											{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7c7d7f; text-decoration:none; }
.pathway a:visited									{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7c7d7f; text-decoration:none; }
.pathway a:hover										{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7c7d7f; text-decoration:underline; }

#contentcontainer 									{ width:723px; position:relative; border:1px solid #c8c8c8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; z-index:1; min-height:900px;}
#contentcontainer .left 						{ width:563px; height:100%; }
#contentcontainer .right 						{ width:160px; height:900px; background-color:#e5e5e5; }
#contentcontainer .left-landing 		{ width:688px; height:100%; }
#contentcontainer .right-landing 		{ width:210px; height:580px; background-color:#e5e5e5; }

#contentcontainer .headline h1 			{ margin:0; padding:0; padding-left:25px; padding-top:27px; font-family:Arial, Helvetica, sans-serif; font-size:27px; line-height:31px; color:#032960; font-weight:normal; }
#contentcontainer .headline h2 			{ margin:0; padding:0; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:24px; color:#7c7d7f; font-weight:normal; }
#contentcontainer .headline h3 			{ margin:0; padding:0; padding-left:25px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px;; color:#002657; }
#contentcontainer .headline h4 			{ margin:0; padding:0; padding-left:25px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:21px;; color:#002657; }
.semantik h1	{ margin:0; padding:0; padding-left:25px; padding-top:27px; font-family:Arial, Helvetica, sans-serif; font-size:27px; line-height:31px; color:#032960; font-weight:normal; }
.semantik h2	{ margin:0; padding:0; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:24px; color:#7c7d7f; font-weight:normal; }
.semantik h3	{ margin:0; padding:0; padding-left:25px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px;; color:#002657; }
.semantik p 	{ padding-left:25px; padding-right:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#666666; overflow:auto; }
.semantik p a 	{color:#002657;}
.semantik p a:hover	{color:#002657;text-decoration:none;}
.semantik .blue {color:#002657;}
.semantik .greybox {background-color:#e5e5e5;border:1px solid #7b7b7b;margin:25px;padding:14px;}
.semantik .bluebox {background-color:#dae0e9;border:1px solid #7b7b7b;margin:25px;padding:14px;}
.semantik .bluebox p{padding-left:0;padding-top:10px;}
.vermieter_imgright{float:right;margin-right:27px;margin-top:32px;}
.semantik .greybox h2, .semantik .bluebox h2 {color:#002657;font-size:14px;font-weight:bold;padding:0;line-height:21px;}
.semantik .greybox ul, .semantik .bluebox ul {padding-left:14px;color:#545454;list-style-type:disc;}
.vermieter_vorteile .greybox li, .vermieter_vorteile .bluebox li{list-style-image:url('/shared/pics/li.png');}
.vermieter_vorteile .greybox h2, .vermieter_vorteile .bluebox h2{font-size:12px;}
.vermieter_vorteile h3{padding-top:26px;font-size:12px;}
.vermieter_vorteile .partner_werden{display:block;float:right;margin-right:8px;margin-top:26px;margin-left:35px;}
.no-padding-right{padding-right:0 !important;}

.weihnachten2011 h2{font-size:20px;font-weight:bold;line-height:27px;color:#073873;margin-top:20px;}
.weihnachten2011 p {line-height:17px;}
.weihnachten2011 #bilder{margin-left:25px;margin-top:10px;margin-bottom:13px;}
.weihnachten2011 #bilder td{padding-right:30px;width:193px;padding-bottom:10px;}
.weihnachten2011 #bilder p{padding:0;margin:0;color:#4c4c4c;font-style:italic;font-size:10px;line-height:13px;}
.weihnachten2011 #bilder img{padding-bottom:1px;}
.weihnachten2011 img.flright{float:right;margin-left:35px;}
.weihnachten2011 img.flleft{float:left;margin-right:35px;margin-left:25px;}
.weihnachten2011 img.imgmbottom{margin-bottom:80px;margin-right:30px;}
.weihnachten2011 li a{font-size:12px;line-height:15px;color:#073873;text-decoration:none;}
.weihnachten2011 li a:hover{text-decoration:underline;}
.weihnachten2011 ul{list-style-image:url(/shared/pics/weihnachten2011/list.gif);margin-bottom:35px;}

.neujahr h2{font-size:20px;font-weight:bold;line-height:27px;color:#073873;margin-top:20px;margin-bottom:15px;}
.neujahr h3{font-size:12px;font-weight:bold;line-height:27px;color:#4c4c4c;padding:0;margin-top:20px;margin-left:25px;}
.neujahr p {line-height:17px;}
.neujahr img.flright{float:right;margin-left:25px;margin-bottom:17px;}
.neujahr img.flleft{float:left;margin-left:25px;margin-top:27px;margin-right:25px;}
.neujahr p.no_pl{padding-left:0;}

.beust h2{font-size:21px;font-weight:bold;line-height:27px;color:#073873;margin-top:20px;margin-bottom:0;}
.beust h3{font-size:15px;font-weight:normal;line-height:22px;color:#4c4c4c;padding:0;margin-left:25px;margin-bottom:15px;}
.beust h4{font-size:12px;font-weight:bold;line-height:27px;color:#4c4c4c;padding:0;margin-top:15px;margin-left:25px;margin-bottom:0;}
.beust p {line-height:17px;}
.beust img.flright{float:right;margin-left:40px;}

.is24advent{display:none;}

 			
#contentcontainer .trenner					{ overflow:hidden; height:1px; }
#contentcontainer .text							{ padding-left:25px; padding-right:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#666666; overflow:auto; }
#contentcontainer .text .blue				{ color:#032960; }
#contentcontainer .text a 					{ color:#032960; font-size:12px; }
#contentcontainer .text a:link 			{ color:#032960; font-size:12px; }
#contentcontainer .text a:visited 	{ color:#032960; font-size:12px; }
#contentcontainer .text a:hover 		{ color:#032960; font-size:12px; text-decoration:none; }
#contentcontainer #head_small 			{ padding-top:15px; padding-left:21px; }
#contentcontainer #head_big 				{ padding-top:10px; padding-left:21px; }

.blockdot 		{ padding-bottom:2px; }

.headnavi_in 						{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; }
.headnavi_in a 					{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; text-decoration:none; }
.headnavi_in a:link			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; text-decoration:none; }
.headnavi_in a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454; text-decoration:none; }
.headnavi_in a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; text-decoration:underline; }
.headnavi 							{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; }
.headnavi a 						{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; text-decoration:none; }
.headnavi a:link				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; text-decoration:none; }
.headnavi a:visited 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; text-decoration:none; }
.headnavi a:hover 			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; text-decoration:underline; }

#anmeldung .steps 						{ margin:30px 22px 22px 25px; overflow:auto; font-size:13px;}
#anmeldung .steps .firstStep	{ float:left; height:25px; line-height:25px; padding:0 27px; color:#002559; background-color:#ececec;}
#anmeldung .steps .nextStep		{ float:left; height:25px; line-height:25px; padding:0 27px; color:#002559; background-color:#ececec; background-image:url(/shared/pics/anmeldung/step.gif); background-position:left top; background-repeat:no-repeat;}
#anmeldung .steps .aktiveStep	{ color:#FFFFFF; background-color:#002559; }

#anmeldung														{ position:relative; color:#545454; font-size:12px; line-height:20px;}
#anmeldung input											{ border:none; width:159px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; background-image:url(/shared/pics/kontakt/input_bg.gif); background-repeat:no-repeat;}
#anmeldung select											{ border:1px solid #cecece;}
#anmeldung .copy											{ padding:0 10px 12px 18px; line-height:21px;}
#anmeldung .headline									{ color:#003672; font-size:12px; line-height:21px; padding-bottom:4px;}
#anmeldung .bezeichnung								{ color:#505050; font-size:12px; line-height:21px;}
#anmeldung .formular									{ position:relative; height:355px; background-color:white;}
#anmeldung .formular2									{ position:relative; height:235px;}
#anmeldung .mieter										{ position:relative; width:625px; height:511px;}
#anmeldung .mieter .nocopy						{ display:none;}
#anmeldung .schufa										{ position:relative; width:625px; height:225px;}
#anmeldung .bearbeiten								{ position:relative; width:625px; height:47px;}

#anmeldung a						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#032960; text-decoration:underline; }
#anmeldung a:link				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#032960; text-decoration:underline; }
#anmeldung a:visited			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#032960; text-decoration:underline; }
#anmeldung a:hover			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#032960; text-decoration:none; }

#anmeldung .schufa .bestimmungen			{ position:absolute; left:141px; width:278px; height:110px; padding:7px; overflow:scroll; overflow-x:auto; overflow-y:scroll; background-image:url(/shared/pics/anmeldung/klauselbg.gif); background-repeat:no-repeat; background-attachment:scroll;}
#anmeldung .schufa .hinweistext				{ position:absolute; left: 67px; width:493px; color:#0a3874; line-height:17px;}
#anmeldung .meldeadresse							{ position:relative; height:130px;}
#anmeldung .mietobjekt								{ position:relative; height:190px;}
#anmeldung .zusammenfassung						{ position:relative; }
#anmeldung .zusammenfassung2					{ position:relative; height:299px;}
#anmeldung .vermieter									{ position:relative; height:300px;}
#anmeldung .headlineAnsprechpartner		{ position:absolute; left:141px; color:#00275a; font-size:12px; width:400px;}
#anmeldung .headlineFormular					{ position:absolute; left:25px; color:#00275a; font-size:14px;}
#anmeldung .headlineMietobjekt				{ position:absolute; left:23px; color:#00275a; font-size:14px; width:653px; border-bottom:1px solid #dedede; text-transform:uppercase; padding-left:11px; padding-bottom:5px;}
#anmeldung .headlineVermieter					{ position:absolute; left:23px; color:#00275a; font-size:14px; width:653px; border-bottom:1px solid #dedede; text-transform:uppercase; padding-left:11px; padding-bottom:5px;}
#anmeldung .headBank									{ position:absolute; left:100px; color:#00275a; font-size:14px; line-height:21px;}
#anmeldung .headMietobjekt						{ position:absolute; left:100px; color:#00275a; font-size:14px; line-height:21px;}
#anmeldung .headZusammenfassung				{ position:absolute; color:#00275a; font-size:14px; line-height:21px;}
#anmeldung .trenner										{ position:absolute; left:24px; width:578px; height:1px; overflow:hidden; background-color:#dedede;}
#anmeldung .bezeichner3								{ position:absolute; left:21px; width:200px; text-align:right;}
#anmeldung .eingabe3									{ position:absolute; left:241px; width:270px;}
#anmeldung .bezeichner								{ position:absolute; left:21px; width:108px; text-align:right;}
#anmeldung .eingabe										{ position:absolute; left:141px; width:167px;}
#anmeldung .eingabe_ds								{ position:absolute; left:100px; width:410px;}
#anmeldung .bezeichner2								{ position:absolute; left:350px; width:96px; text-align:right;}
#anmeldung .eingabe2									{ position:absolute; left:459px; width:167px;}
#anmeldung .zurueck										{ position:absolute; left:27px;}
#anmeldung .absenden									{ position:absolute; left:455px;}
#anmeldung .danke											{ position:absolute; left: 25px; color:#00275a; font-size:14px;}
#anmeldung #ansprechpartner						{ position:relative; height:215px;}
#anmeldung .footer										{ position:relative; height:100px;}

#anmeldung .zusammenfassung	.mietBezeichner { color:#002559; font-size:14px; text-transform:uppercase; padding-left:11px; padding-bottom:5px; }
#anmeldung .zusammenfassung	.bankBezeichner	{ color:#002559; font-size:14px; text-transform:uppercase; padding-left:11px; padding-bottom:5px; }
#anmeldung .zusammenfassung	.zeile .links		{ position:absolute; left: 11px; width:280px;}
#anmeldung .zusammenfassung	.zeile .rechts	{ position:absolute; left:298px; width:215px;}

#anmeldung .zusammenfassung2	.vermieterBezeichner	{ position:absolute; left: 55px; color:#002559; font-size:14px; width:276px; border-bottom:1px solid #dedede; text-transform:uppercase; padding-left:11px; padding-bottom:5px;}
#anmeldung .zusammenfassung2	.mietobjektBezeichner	{ position:absolute; left:342px; color:#002559; font-size:14px; width:216px; border-bottom:1px solid #dedede; text-transform:uppercase; padding-left:11px; padding-bottom:5px;}
#anmeldung .zusammenfassung2	.zeile								{ position:absolute; left: 56px;}
#anmeldung .zusammenfassung2	.zeile .links					{ position:absolute; left: 11px; width:280px;}
#anmeldung .zusammenfassung2	.zeile .rechts				{ position:absolute; left:298px; width:215px;}
#anmeldung .zusammenfassung2	.ansprechpartner			{ position:absolute; left: 67px; width:215px; color:#002559;}

#anmeldung .weiterbutton {background-image:url("/shared/pics/anmeldung/weiter_de.gif"); color:#FFFFFF; cursor:pointer; font-weight:bold; height:25px; line-height:25px; margin-bottom:29px; margin-left:472px; margin-top:27px; padding-left:8px; position:relative; width:185px; text-align:left;}

#anmeldung h1 { font-family:Arial, Helvetica, sans-serif; font-size:27px; line-height:31px; color:#002559; padding-top:15px; padding-bottom:15px; padding-left:25px; margin:0; font-weight:normal; }
#anmeldung p 	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#545454; padding-left:25px; padding-right:25px; }

#anmeldung #btn_zusammenfassung {background-image:url("/shared/pics/anmeldung/zurueck_uebersicht.gif"); color:#FFFFFF; cursor:pointer; font-weight:bold; height:25px; line-height:25px; margin-bottom:29px;  margin-top:27px; padding-left:35px; position:relative; width:158px; text-align:left; display:none;}

#anmeldung .question{float:left;position:relative;} 
#anmeldung .question .sign{position:absolute;left:160px;top:2px;width:13px;height:13px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -220px;z-index:2;}
#anmeldung .question .sign2{position:absolute;left:160px;top:2px;width:13px;height:13px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-307px -208px;z-index:2;}
#anmeldung .question .hinweis{display:none;position:absolute;top:0;left:175px;background-color:#f4f6f9;border:1px solid #e5e5e5;width:147px;padding-left:11px;padding-right:11px;z-index:1;}

#kontakt 										{ padding-left:25px; }
#kontakt select							{ border:1px solid #cecece;}
#kontakt input							{ border:none; width:147px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; background-image:url(/shared/pics/kontakt/input_bg.gif); background-repeat:no-repeat;}
#kontakt textarea						{ border:none; width:386px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:203px; background-image:url(/shared/pics/kontakt/area_bg.gif); background-repeat:no-repeat;}
#kontakt .bezName						{ text-align:right; padding-right:14px;}
#kontakt .bezVorname				{ width: 59px; text-align:right; padding-right:14px;}
#kontakt .bezMailadresse		{ text-align:right; padding-right:14px;}
#kontakt .bezNachricht			{ text-align:right; padding-right:14px; padding-top:3px;}

#kontakt .inputName					{ width:167px;}
#kontakt .inputVorname			{ width:167px;}
#kontakt .inputMailadresse	{ width:167px;}
#kontakt .inputNachricht		{ width:167px;}

#kontakt .absenden					{ padding-left:19px;}

#bewerbung input						{ border:none; width:147px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; background-image:url(/shared/pics/kontakt/input_bg.gif); background-repeat:no-repeat;}
#bewerbung textarea {background-image:url(/shared/pics/kontakt/area_bg.gif);background-repeat:no-repeat;border:medium none;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:203px;margin:0;padding:4px;width:411px;}

#googlemap 	{ width:512px; height:258px; margin-bottom:4px; border:1px solid #002559; margin-left:25px; margin-top:25px;}
#zumkontakt	{ text-align:right; padding-right:24px; padding-top:8px; padding-bottom:50px;}		

#dz { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:25px; padding-top:18px; display:none }
#uz { font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:21px; color:#545454; padding-left:25px; }
.ultyp1 ul 	{ margin:0; padding:0; padding-left:17px; list-style-type:square; color:#01265a; } 
ul 	{ list-style-type:square; color:#01265a; }
li { padding-top:4px; padding-bottom:4px; }

#presseswitcher { width:669px; height:23px; background-color:#e5e5e5; margin-left:25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#presseswitcher #links { padding-top:4px; padding-left:12px; color:#969799;}

#presseswitcher #links .active 					{ color:#002657; text-decoration:none; }
#presseswitcher #links .active:link 		{ color:#002657; text-decoration:none; }
#presseswitcher #links .active:visited 	{ color:#002657; text-decoration:none; }
#presseswitcher #links .active:hover 		{ color:#002657; text-decoration:underline; }

#presseswitcher #links .inactive 					{ color:#969799; text-decoration:none; }
#presseswitcher #links .inactive:link 		{ color:#969799; text-decoration:none; }
#presseswitcher #links .inactive:visited 	{ color:#969799; text-decoration:none; }
#presseswitcher #links .inactive:hover 		{ color:#969799; text-decoration:underline; }

#mitteilungen { padding-left:25px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #e5e5e5; width:463px; }
#mitteilungen .datum { font-size:14px; color:#545454; }
#mitteilungen .headline { font-size:14px; color:#002657; font-weight:bold; line-height:21px; }
#mitteilungen .meldung { font-size:12px; color:#666666; line-height:21px; }
#mitteilungen .weiter		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#mitteilungen .weiter a					{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; line-height:21px; }
#mitteilungen .weiter	a:link		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#mitteilungen .weiter	a:visited	{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#mitteilungen .weiter	a:hover		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:underline; }
#mitteilungen .trenner { background-color:#e4e4e4; height:1px; overflow:hidden; width:380px; }

#downloads { padding-left:25px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #e5e5e5; width:463px; display:none; }
#downloads .headline { font-size:14px; color:#002657; font-weight:bold; line-height:21px; }
#downloads .meldung { font-size:12px; color:#666666; font-weight:bold; line-height:21px; }
#downloads .weiter		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#downloads .weiter a					{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; line-height:21px; }
#downloads .weiter	a:link		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#downloads .weiter	a:visited	{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#downloads .weiter	a:hover		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:underline; }
#downloads .trenner { background-color:#e4e4e4; height:1px; overflow:hidden; width:380px; }

#download { padding-left:25px; font-family:Arial, Helvetica, sans-serif; border-right:0px solid #e5e5e5; width:640px;}
#download .headline { font-size:14px; color:#002657; font-weight:bold; line-height:21px; }
#download .meldung { font-size:12px; color:#666666; line-height:21px; }
#download .weiter		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download .weiter a					{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; line-height:21px; }
#download .weiter	a:link		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download .weiter	a:visited	{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download .weiter	a:hover		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:underline; }
#download .trenner { background-color:#e4e4e4; height:1px; overflow:hidden; width:670px; margin-top:15px; margin-bottom:15px; }
#download .iabstand { padding-top:0px; padding-bottom:0px; padding-right:15px; }

#download_teaser { padding-left:25px; font-family:Arial, Helvetica, sans-serif; border-right:0px solid #e5e5e5; width:482px;}
#download_teaser .headline { font-size:14px; color:#002657; font-weight:bold; line-height:21px; }
#download_teaser .meldung { font-size:12px; color:#666666; line-height:21px; }
#download_teaser .weiter		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download_teaser .weiter a					{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; line-height:21px; }
#download_teaser .weiter	a:link		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download_teaser .weiter	a:visited	{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
#download_teaser .weiter	a:hover		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:underline; }
#download_teaser .trenner { background-color:#e4e4e4; height:1px; overflow:hidden; width:512px; margin-top:15px; margin-bottom:15px; }
#download_teaser .iabstand { padding-top:0px; padding-bottom:0px; padding-right:15px; }

#pressekontakt { padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7d7f; line-height:19px }
#pressekontakt a 					{ color:#032960; font-size:12px; }
#pressekontakt a:link 		{ color:#032960; font-size:12px; }
#pressekontakt a:visited 	{ color:#032960; font-size:12px; }
#pressekontakt a:hover 		{ color:#032960; font-size:12px; text-decoration:none; }

#klappboxen 								{ padding-left:25px; position:relative; }
#klappboxen .box 						{ width:512px; border:1px solid #c8c8c8; background-color:#f2f2f2; position:relative; }
#klappboxen .box .headline 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002657; line-height:24px; padding-top:15px; padding-left:12px; padding-right:100px; padding-bottom:19px; }
#klappboxen .box .headline a 					{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002657; line-height:24px; text-decoration:none; display:block; }
#klappboxen .box .headline a:link 		{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002657; line-height:24px; text-decoration:none; }
#klappboxen .box .headline a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002657; line-height:24px; text-decoration:none; }
#klappboxen .box .headline a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002657; line-height:24px; text-decoration:underline; }
#klappboxen .box .headline2 					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#002657; padding-left:12px; padding-right:100px; padding-bottom:5px; padding-top:3px; }
#klappboxen .box .headline2 a 				{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#002657; text-decoration:none; }
#klappboxen .box .headline2 a:link 		{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#002657; text-decoration:none; }
#klappboxen .box .headline2 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#002657; text-decoration:none; }
#klappboxen .box .headline2 a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#002657; text-decoration:underline; }
#klappboxen .box .pfeil 		{ position:absolute; left:480px; top:13px; }
#klappboxen .box .pfeil2 		{ position:absolute; left:492px; top:4px; }
#klappboxen .box .boxtext 	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:21px; padding-left:12px; padding-right:40px; padding-top:15px; padding-bottom:15px; display:none; }
#klappboxen .box .boxtext a	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
#klappboxen .box .boxtext a:link	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
#klappboxen .box .boxtext a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
#klappboxen .box .boxtext a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:none; }
#klappboxen .box .boxtext .head { font-size:16px; line-height:18px; color:#002559; }

.iabstand { padding-top:10px; padding-bottom:10px; padding-right:15px; } 

.anmeldung_ajax #kaeuferportal {float:right;margin-top:10px;margin-right:21px;}
.anmeldung_ajax #kostenlosunverbindlich {float:right;margin-top:32px;margin-right:21px;}
.anmeldung_ajax .steps{width:532px;height:52px;margin-left:27px;position:relative;}
.anmeldung_ajax .gagfahstep{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -493px;width:90px;height:52px;position:absolute;top:0;left:154px;display:none;}
.anmeldung_ajax .gagfahstep2{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -545px;width:90px;height:52px;position:absolute;top:0;left:154px;display:none;}
.anmeldung_ajax .step1{background:url(/shared/pics/anmeldung/ajax/sprites.png);}
.anmeldung_ajax .step2{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -52px;}
.anmeldung_ajax .step3{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -104px;}
.anmeldung_ajax .step4{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -156px;}
.anmeldung_ajax .partheadline{font-weight:bold;color:#07336c;margin-left:35px;margin-bottom:1px;}
.anmeldung_ajax .partline{margin-left:25px;background-color:#06326c;height:1px; margin-right:165px;overflow:hidden;margin-bottom:15px;}
.anmeldung_ajax .formline{position:relative;width:541px;border:1px solid #FFFFFF;height:23px;line-height:23px;margin-left:25px;margin-bottom:1px;clear:both;}
.anmeldung_ajax .formline_no_func{width:541px;border:1px solid #FFFFFF;height:23px;line-height:23px;margin-left:25px;margin-bottom:1px;}
.anmeldung_ajax .formline_act{border:1px solid #06326c;background-color:#dae0e9;}
.anmeldung_ajax .formline_fail{border:1px solid #cc0000;background-color:#ffd9d9;}
.anmeldung_ajax .formline label{padding-left:10px;width:205px;float:left;}
.anmeldung_ajax .formline_no_func label{padding-left:10px;width:205px;float:left;}
.anmeldung_ajax .darkblue{color:#002559;font-weight:bold;}
.anmeldung_ajax .formfieldcontainer{float:left;}
.anmeldung_ajax .formfieldcontainer .medium{width:156px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .mid{width:211px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .mid2{width:140px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .mid3{width:180px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .short{width:87px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .half{width:149px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .select{width:157px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .select_long{width:318px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formfieldcontainer .long{width:311px;height:13px;font-size:11px;margin-top:1px;}
.anmeldung_ajax .formcomment{line-height:10px;padding-top:14px;padding-bottom:6px;font-size:10px;color:#07336c;font-weight:bold;padding-left:35px;}
.anmeldung_ajax .pfeil_right{overflow:hidden;width:5px;height:11px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-10px -208px;float:left;margin-right:10px;margin-top:1px;}
.anmeldung_ajax .pfeil_down{overflow:hidden;width:10px;height:5px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -208px;float:left;margin-right:5px;margin-top:4px;}
.anmeldung_ajax .weiterbutton{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-15px -208px;width:137px;height:25px;margin-top:27px;margin-bottom:29px;font-weight:bold;color:#fff;line-height:25px;padding-left:8px;cursor:pointer;float:right;margin-right:167px;}
.anmeldung_ajax .zurueckbutton{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-320px -208px;width:137px;height:25px;margin-left:25px;margin-top:27px;margin-bottom:29px;font-weight:bold;color:#fff;line-height:25px;padding-left:98px;cursor:pointer;}
* html .anmeldung_ajax .zurueckbutton{padding-left:68px;}
.buttontd{width:415px;}
* html .buttontd{width:1000px;}
.anmeldung_ajax .warten{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-162px -208px;}
.anmeldung_ajax .drucken{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-162px -208px;}
.anmeldung_ajax #vertreter2{display:none;}
.anmeldung_ajax #verwalter{display:none;} 
.anmeldung_ajax #rechnung{display:none;}
.anmeldung_ajax .clickable{cursor:pointer;}
.anmeldung_ajax .formstep{display:none;}
.anmeldung_ajax .question{float:left;position:relative;}
.anmeldung_ajax .question .sign{position:absolute;left:8px;top:2px;width:13px;line-height:0;height:13px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -220px;z-index:2;}
.anmeldung_ajax .question .sign2{position:absolute;left:8px;top:2px;width:13px;line-height:0;height:13px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-307px -208px;z-index:2;}
.anmeldung_ajax .question .hinweis{display:none;position:absolute;top:0;left:24px;background-color:#f4f6f9;border:1px solid #e5e5e5;width:147px;padding-left:11px;padding-right:11px;z-index:1;}
.anmeldung_ajax .inactive{background-color:#f2f4f8;}
.anmeldung_ajax .kommentar{font-size:10px;font-weight:bold;color:#002559;}
.anmeldung_ajax .loader{background:url(/shared/pics/anmeldung/ajax/loader.gif) no-repeat;height:800px;background-position:334px 30px;}

.anmeldung_ajax .summary_left{width:309px;}
.anmeldung_ajax .summary_right {width:375px; margin-left:0;}
.anmeldung_ajax .summary{margin-left:35px;}
.anmeldung_ajax .comment{font-size:10px;color:#002559;padding-top:10px;}
.anmeldung_ajax .lh{line-height:17px;}
.anmeldung_ajax .padding_top{padding-top:27px;}
.anmeldung_ajax table .partline{margin-left:25px;background-color:#06326c;height:1px;width:533px;overflow:hidden;margin-bottom:0;}
.anmeldung_ajax #mieter2{display:none;}
.anmeldung_ajax #rechnung{display:none;}
.anmeldung_ajax #verwalter{display:none;}
.anmeldung_ajax .luett{font-weight:normal;}
.anmeldung_ajax .praemien{color:#002559;display:none;}
.anmeldung_ajax #jahrespraemiexyz{font-weight:bold;color:#002559;font-size:18px;}
.anmeldung_ajax #kautionswarnung{color:#cc0000;display:none;}
.anmeldung_ajax #kautionswarnung_min{color:#cc0000;display:none;}
.anmeldung_ajax .jahrespraemiexyz{font-weight:bold;color:#002559;font-size:18px;}
.anmeldung_ajax .kautionswarnung{color:#cc0000;display:none;}
.anmeldung_ajax .formstep .text{width:523px;margin-left:10px; margin-top:20px;}
.anmeldung_ajax a{color:#002559;}
.anmeldung_ajax a:hover{text-decoration:none;}
.anmeldung_ajax .hidden{display:none;}
.anmeldung_ajax .c_default{cursor:default;}
.anmeldung_ajax .aendern{font-size:12px;font-weight:normal;cursor:pointer;}
.anmeldung_ajax .aendern:hover{text-decoration:underline;}
.anmeldung_ajax .form_margin{margin-right:4px;}
.anmeldung_ajax .res_teaser{position:absolute;left:552px;top:3px;width:145px;height:124px;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-327px -283px;cursor:pointer;}
.anmeldung_ajax .hook{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -346px;width:58px;height:55px;float:left;margin-right:15px;margin-bottom:10px;}
.anmeldung_ajax .step4steps{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -407px;width:539px;height:86px;margin-left:41px;margin-top:15px;}
.anmeldung_ajax .zwischenheadline{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#06336c;padding-top:35px;padding-left:23px;}
.anmeldung_ajax #slider{position:relative; left:555px; top:-50px; width:204px; cursor:pointer;}
.anmeldung_ajax .slider_text {position:absolute; top:86px; left:20px; width:155px; line-height:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
* + html .anmeldung_ajax .slider_text {position:absolute; top:66px; left:20px; width:155px; line-height:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



#delete{position:absolute;width:325px; height:113px;z-index:1000;left:200px;display:none;background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:0px -233px;}
.deletetext{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#545454;padding-top:30px;padding-left:35px;height:37px;padding-right:15px;}
.deletebuttons{padding-left:23px;}
.shortbutton_left{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-327px -258px;width:125px;height:25px;font-weight:bold;color:#fff;line-height:25px;cursor:pointer;float:left;font-size:12px;margin-right:30px;text-align:right;}
.shortbutton_right{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-327px -233px;width:125px;height:25px;font-weight:bold;color:#fff;line-height:25px;cursor:pointer;float:left;font-size:12px;}
.lefttext{margin-left:15px;}
.righttext{margin-right:15px;}
#rerender{overflow:hidden;height:1px;}

.hidden{display:none;}


.fragezeichen_hinweis{display:none;position:absolute;top:21px;left:-138px;background-color:#f4f6f9;border:1px solid #e5e5e5;width:147px;padding:8px;z-index:1;}
.fragezeichen_hinweis a{color:#545454;}
.fragezeichen_hinweis a:hover{text-decoration:none;}

#naviteaser_landing #rechnerheader 				{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser_landing #rechnerfeld 					{ background-color:#FFFFFF; position:relative; height:40px; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px;  }
#naviteaser_landing #rechnerfeld input 		{ width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002559; }
#naviteaser_landing #result			 					{ display:none; height:80px; background-color:#FFFFFF; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; }
#naviteaser_landing #rechner_bottom				{ margin-left:8px; overflow:hidden; height:1px; width:190px; background-color:#c8c8c8; }

#naviteaser_landing #servicenummerheader 	{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#naviteaser_landing #servicenummer			{ background-color:#FFFFFF; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; border-bottom:#c8c8c8 solid 1px; }

#naviteaser_landing #gzgheader	 			{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser_landing #gzg					{ background-color:#FFFFFF; border-bottom:#c8c8c8 solid 1px; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; }
#naviteaser_landing #starkepartnerheader	{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser_landing #starkepartner			{ background-color:#FFFFFF; position:relative; width:188px; height:131px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; border-bottom:#c8c8c8 solid 1px; }
#naviteaser_landing #dsheader	 			{ position:relative; margin-left:8px; margin-right:8px; background-color:#969799; height:23px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#naviteaser_landing #ds						{ background-color:#FFFFFF; position:relative; width:188px; margin-left:8px; margin-right:8px; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; border-bottom:#c8c8c8 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; }

#naviteaser_landing #callbacklink:link		{ color:#002559; text-decoration:none; }
#naviteaser_landing #callbacklink:visited	{ color:#002559; text-decoration:none; }
#naviteaser_landing #callbacklink:hover		{ color:#002559; text-decoration:underline; }

#partner_login { position:absolute; top:0; left:816px;}

.login_form														{ margin:-2px 0 0 25px; width:466px;}
.login_form .head											{ height:29px; background-color:#a7a8aa; color:#FFFFFF; font-size:16px; line-height:29px; padding-left:19px;}
.login_form .body											{ height:107px; background-color:#eaeaea; padding:16px 0 0 0;}
.login_form .zeile										{ padding-left:19px; overflow:auto;}
.login_form .zeile .bezeichnung				{ float:left; color:#07336c; font-weight:bold; width:116px; line-height:22px; height:22px;}
.login_form .zeile .eingabe						{ float:left; height:30px; width:292px;}
.login_form .zeile .eingabe input			{ border:none; width:284px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; background-image:url(/shared/pics/portal/input.gif); background-repeat:no-repeat;}
.login_form .zeile .vergessen					{ float: left; width:273px; padding-top:10px;}
.login_form .zeile .vergessen	a				{ color:#07336c;}
.login_form .zeile .vergessen	a:hover	{ text-decoration:none;}
.login_form .zeile .anmelden					{ float: left;}
.login_form .weiterbutton							{ background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-25px -208px;width:127px;height:25px;font-weight:bold;color:#fff;line-height:25px;padding-left:8px;cursor:pointer;float:left;}

.registrierung_portal													{ margin-left:25px; border-top:1px solid #e3e3e3; width:482px; padding:9px 0 69px 0;}
.registrierung_portal .zeile									{ overflow:auto;}
.registrierung_portal .zeile .bezeichnung			{ float:left; color:#07336c; font-weight:bold; width:107px; line-height:22px; height:22px;}
.registrierung_portal .zeile .eingabe					{ float:left; height:30px; width:292px;}
.registrierung_portal .zeile .eingabe input		{ border:none; width:284px; padding:4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; background-image:url(/shared/pics/portal/input.gif); background-repeat:no-repeat;}
.registrierung_portal .zeile .eingabe select	{ border:1px solid #cecece;}
.registrierung_portal .zeile .button					{ padding:12px 0 0 253px; }
.registrierung_portal .weiterbutton       		{ background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-15px -208px;width:137px;height:25px;font-weight:bold;color:#fff;line-height:25px;padding-left:8px;cursor:pointer;float:left;}

#contentcontainer .headline_balken		{ margin:0 0 16px 27px; width:463px; background-color:#e5e5e5; color:#06336c; font-size:14px; font-weight:bold; line-height:23px; height:23px; padding-left:11px;}

.uebersicht 									{ padding-left:27px; width:474px; }
.uebersicht .datum 						{ font-size:14px; color:#545454; }
.uebersicht .headline 				{ font-size:14px; color:#002657; font-weight:bold; line-height:21px; }
.uebersicht .meldung 					{ font-size:12px; color:#666666; line-height:21px; }
.uebersicht .weiter						{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; }
.uebersicht .weiter a					{ font-size:12px; color:#002559; font-weight:bold; text-decoration:none; line-height:21px; }
.uebersicht .weiter	a:hover		{ font-size:12px; color:#002559; font-weight:bold; text-decoration:underline; }
.uebersicht .trenner 					{ background-color:#e4e4e4; height:1px; overflow:hidden; width:473px; margin:11px 0 4px 0;}

.imgleft 	{ padding-right:16px; float:left;}
.imgright { padding-left:16px; float:right;}

#portalKontakt 						{ padding:86px 0 0 44px; line-height:19px;}
#portalKontakt a 					{ color:#032960; font-size:12px; }
#portalKontakt a:link 		{ color:#032960; font-size:12px; }
#portalKontakt a:visited 	{ color:#032960; font-size:12px; }
#portalKontakt a:hover 		{ color:#032960; font-size:12px; text-decoration:none; }

#portalPresse 					{ padding:39px 0 0 44px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7d7f; line-height:19px }
#portalPresse a 				{ color:#032960; font-size:12px; }
#portalPresse a:link 		{ color:#032960; font-size:12px; }
#portalPresse a:visited { color:#032960; font-size:12px; }
#portalPresse a:hover 	{ color:#032960; font-size:12px; text-decoration:none; }

.service_center {position:fixed;top:386px;top:86px;right:40px;z-index:1000;}
.service_center_box_in {position:absolute;top:0px;}
.service_center_box_act {display:none;right:-344px;position:absolute;top:0px;}
.service_center_box_act_header {position:absolute;left:60px;top:20px;font-size:28px;width:356px;color:#06336c;font-family:Arial, Helvetica, sans-serif;}
.service_center_box_act_text {position:absolute; top: 78px;left:65px;font-size:16px;width:300px;line-height:21px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.service_center_box_act_text a:link 		{ color:#FFFFFF; text-decoration: none }
.service_center_box_act_text a:visited 	{ color:#FFFFFF;text-decoration: none }
.service_center_box_act_text a:hover 		{ color:#FFFFFF;text-decoration: none }

.servicecenter .formular 				{background-color:#eaeaeb;width:550px; margin-left:24px;padding-top:12px;padding-left:10px;color:#06326c;}
.servicecenter .formular a 					{color:#06326C;}
.servicecenter .formular a:link 		{color:#06326C;}
.servicecenter .formular a:hover 		{color:#06326C;text-decoration:none;}
.servicecenter .formular a:visited 	{color:#06326C;} 
.servicecenter .formheadline 		{width:518px;border-bottom:1px solid #969799;font-size:16px;margin-bottom:5px;}
.servicecenter .formfield 			{height:26px;}
.servicecenter .formfield label {float:left;width:140px;}
.servicecenter .full 						{width:375px;}
.servicecenter select 					{width:160px;}
.servicecenter .sendenbutton  	{background:url("/shared/pics/anmeldung/ajax/sprites.png") no-repeat scroll -15px -208px transparent;color:#FFFFFF;cursor:pointer;float:right;font-weight:bold;height:25px;line-height:25px;margin-bottom:13px;margin-right:33px;margin-top:6px;padding-left:8px;width:137px;}
.servicecenter .nummern_left		{float:left;width:316px;color:#06336c;margin-left:35px;}
.servicecenter .nummern_right		{float:right;width:372px;color:#06336c;}
.servicecenter #servicedanke 		{display:none;}

.servicecentercallback .formular 				{background-color:#eaeaeb;width:550px; margin-left:24px;padding-top:12px;padding-left:10px;color:#06326c;}
.servicecentercallback .formheadline 		{width:518px;border-bottom:1px solid #969799;font-size:16px;margin-bottom:5px;}
.servicecentercallback .formfield 			{height:26px;}
.servicecentercallback .formfield label {float:left;width:140px;}
.servicecentercallback .full 						{width:375px;}
.servicecentercallback select 					{width:160px;}
.servicecentercallback .sendenbutton  	{background:url("/shared/pics/anmeldung/ajax/sprites.png") no-repeat scroll -15px -208px transparent;color:#FFFFFF;cursor:pointer;float:right;font-weight:bold;height:25px;line-height:25px;margin-bottom:13px;margin-right:33px;margin-top:6px;padding-left:8px;width:137px;}
.servicecentercallback .nummer					{color:#06336c;padding-left:25px;}

.glossar .lettercontainer 			{position:relative;width:21px;height:79px;float:left;background:url("/shared/pics/glossary/letter_in.gif") no-repeat 0 7px;padding-top:32px;color:#07336c;font-weight:bold;text-align:center;margin-right:3px;}
.glossar .lettercontainer:hover {position:relative;width:25px;height:79px;float:left;background:url("/shared/pics/glossary/letter_act.gif") no-repeat;padding-top:32px;color:#FFFFFF;font-weight:bold;text-align:center;margin-right:1px;margin-left:-1px;cursor:pointer;}
.glossar .letter 					{top:32px;}

.glossar .letters 														{margin-left:25px;}
.glossar #klappboxen 													{ padding-left:25px; position:relative; }
.glossar #klappboxen .box 										{ width:620px; border:1px solid #c8c8c8; background-color:#f2f2f2; position:relative; }
.glossar #klappboxen .box .highlight						{position:absolute;width:29px;height:30px;background:url("/shared/pics/glossary/highlight.png") no-repeat;top:-15px;left:-15px;}
.glossar #klappboxen .box .headline 					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06336c; padding-left:12px; padding-right:100px; padding-bottom:5px; padding-top:3px; }
.glossar #klappboxen .box .headline a 				{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06336c; text-decoration:none; }
.glossar #klappboxen .box .headline a:link 		{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06336c; text-decoration:none; }
.glossar #klappboxen .box .headline a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06336c; text-decoration:none; }
.glossar #klappboxen .box .headline a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06336c; text-decoration:underline; }
.glossar #klappboxen .box .boxtext 						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:21px; padding-left:12px; padding-right:40px; display:block; }
.glossar #klappboxen .box .boxtext a	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
.glossar #klappboxen .box .boxtext a:link	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
.glossar #klappboxen .box .boxtext a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:underline; }
.glossar #klappboxen .box .boxtext a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002657; text-decoration:none; }
.glossar #klappboxen .hoch									{cursor:pointer;text-decoration:underline; position:absolute;bottom:5px;right:20px;color:#0f3260;font-size:11px;}

.plogin {display:none;color:#555555; font-size:11px; background-color:#eaeaea;width:123px;margin-left:10px; padding-bottom:8px; z-index:1000;border-left:solid 1px #a7a8aa;border-bottom:solid 1px #a7a8aa;}
.plogin input {width:103px; border:solid 1px #a7a8aa;}

#feedbackformular						{color:#797979;}
#feedbackformular label 		{margin-left:30px;width:104px;line-height:28px;float:left;display:block;}
#feedbackformular select 		{width:145px;margin-top:3px;}
#feedbackformular input 		{width:360px;}
#feedbackformular textarea	{width:360px; height:140px;}

#partner_intern_navi 								{font-size:11px;color:#555555;}
#partner_intern_navi .plogin_header {line-height:29px;padding-left:25px;color:#797979;background-color:#eaeaea;font-size:12px;margin-right:9px;font-weight:bold;}
#partner_intern_navi input	 				{width:153px;}

#partner_intern_login                                {font-size:11px;color:#555555; background-color:#FFFFFF;}
#partner_intern_login .plogin_header {line-height:29px;padding-left:25px;color:#797979;background-color:#eaeaea;font-size:12px;margin-right:9px;font-weight:bold;}
#partner_intern_login input                  {width:153px; border:solid 1px #a7a8aa;}


.landingpage .blueheadline 										{padding-left:25px;font-size:16px;color:#06336c;}
.landingpage .reservieren 										{position:relative;margin-left:25px;margin-right:18px;margin-top:18px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll 0 0 transparent;width:249px;height:128px;}
.landingpage .anmelden 												{position:relative;float:right;margin-right:18px;margin-top:18px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll -249px 0 transparent;width:249px;height:128px;}
.landingpage .teasertext											{padding-left:9px;padding-right:28px;padding-top:39px;color:#FFFFFF;font-size:11px;line-height:16px;}
.landingpage .boxlink													{position:absolute;color:transparent;display:block;width:171px;height:24px;top:95px;left:9px;text-decoration:none;}
.landingpage .boxlink_small										{position:absolute;color:transparent;display:block;width:171px;height:24px;top:37px;left:9px;text-decoration:none;}
.landingpage .steps 													{margin-left:32px;margin-top:20px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll -498px 0 transparent;width:442px;height:88px;}
.landingpage .step														{color:#000000;float:left;margin-top:30px;}
.landingpage #step1														{width:160px;margin-left:29px;}
.landingpage #step2														{width:203px;}
.landingpage #telefonpic											{float:left;margin-left:26px;margin-top:23px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll -498px -88px transparent;width:55px;height:44px;}
.landingpage #telefontext											{float:left;margin-left:28px;margin-top:25px;color:#696969;}
.landingpage #faqpic													{float:left;margin-left:44px;margin-top:23px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll -553px -88px transparent;width:36px;height:41px;}
.landingpage #faqtext													{float:left;margin-left:29px;margin-top:27px;color:#696969;}
.landingpage #faqtext a												{color:#06336c;text-decoration:none;}
.landingpage #faqtext a:link									{color:#06336c;text-decoration:none;}
.landingpage #faqtext a:visited								{color:#06336c;text-decoration:none;}
.landingpage #faqtext a:hover									{color:#06336c;text-decoration:underline;}
.landingpage .reservieren_small								{position:relative;margin-left:25px;margin-right:18px;margin-top:18px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll 0 -128px transparent;width:249px;height:70px;}
.landingpage .anmelden_small									{position:relative;float:right;margin-bottom:45px;margin-right:18px;margin-top:18px;background:url("/shared/pics/anmeldung/landingpages/sprites.png") no-repeat scroll -249px -128px transparent;width:249px;height:70px;}
.landingpage .landingrechner_header						{line-height:43px;color:#FFFFFF;font-size:13px;font-weight:bold;width:132px;background-color:#06336c;margin-left:15px;margin-top:13px;text-align:center;}
.landingpage .landingrechner_body							{margin-left:15px;border:1px solid #06336c;width:125px;color:#000000;background-color:#FFFFFF;padding-left:5px;padding-top:10px;}
.landingpage .landingrechner_body input				{width:98px;height:10px;font-size:11px;margin-top:5px;}
* + html .landingpage .landingrechner_body input	{height:20px;font-size:9px;}
.landingpage .bodytrenner											{background-color:#06336c;height:1px;overflow:hidden;margin-top:12px;margin-bottom:12px;margin-left:1px;margin-right:9px;}
.landingpage .euro														{font-size:24px;color:#06336c;float:left;margin-bottom:7px;}
.landingpage .summe														{float:right;text-align:right;margin-right:29px;}
.landingpage .landingrechner_bottom						{margin-left:15px;width:128px;line-height:25px;margin-top:2px;background-color:#FF6600;color:#FFFFFF;font-size:13px;font-weight:bold;padding-left:5px;}
.landingpage .landingrechner_bottom a					{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom a:link		{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom a:visited	{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom a:hover		{color:#FFFFFF;text-decoration:underline;}

.landingpage .landingrechner_bottom_hug				{margin-left:15px;width:128px;line-height:25px;margin-top:2px;background-color:#06326c;color:#FFFFFF;font-size:13px;font-weight:bold;padding-left:5px;}
.landingpage .landingrechner_bottom_hug a			{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom_hug a:link		{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom_hug a:visited	{color:#FFFFFF;text-decoration:none;}
.landingpage .landingrechner_bottom_hug a:hover		{color:#FFFFFF;text-decoration:underline;}


#anchors 			{margin-left:25px;margin-right:25px;margin-bottom:25px;}
#answers 			{margin-left:25px;margin-right:25px;}
.faq_anchor 		{font-size:12px;color:#7C7D7F;padding-left:18px;position:relative;cursor:pointer;padding-top:6px;padding-bottom:6px;}
.faq_anchor:hover 	{text-decoration:underline;}
.anchor_dot 		{width:9px;height:9px;left:0;top:9px;overflow:hidden;position:absolute;background-image:url(/shared/pics/naviteaser/pfeil2.gif);}
.answer				{border:1px solid #c8c8c8;padding-left:12px;padding-right:12px;font-size:12px;line-height:21px;padding-bottom:20px;background-color:#f2f2f2;margin-bottom:10px;position:relative;}
.answer a			{color:#0F3260;text-decoration:none;}
.answer a:link		{color:#0F3260;text-decoration:none;}
.answer a:visited	{color:#0F3260;text-decoration:none;}
.answer a:hover		{color:#0F3260;text-decoration:none;}
.answer .headline 	{color:#0f3260;font-weight:bold;font-size:14px;padding-top:5px;padding-bottom:20px;}
.answer .hoch		{cursor:pointer;text-decoration:underline; position:absolute;bottom:5px;right:20px;color:#0f3260;font-size:11px;}
.answer .hoch:hover	{text-decoration:none;}

.homepageteaser 					{position:relative;width:241px;color:#FFFFFF;}
.homepageteaser .mainbox	{width:220px;background-color:#032960;padding-bottom:7px;}
.homepageteaser .whitebox {position:absolute;right:21px;bottom:0;width:21px;height:21px;background-color:#FFFFFF;}
.homepageteaser .bluebox 	{position:absolute;right:0;bottom:0;width:21px;height:21px;background-color:#032960;}
.homepageteaser .headline {font-size:14px;margin-left:9px;font-weight:bold;white-space:nowrap;padding-top:8px;margin-bottom:7px;}
.homepageteaser .textbox	{color:#FFFFFF;margin-left:9px;line-height:21px;}
.homepageteaser .headline a{color:#FFFFFF;font-weight:bold;white-space:nowrap;text-decoration:none;}
.homepageteaser .textbox a{color:#FFFFFF;line-height:21px;text-decoration:none;}
.homepageteaser .linkbox	{display:block;width:175px;background-color:#FFFFFF;color:#032960;line-height:24px;font-size:14px;font-weight:bold;margin-top:8px;padding-left:6px;margin-left:6px;text-decoration:none;}
.homepageteaser .gt 			{float:right;font-size:18px;margin-right:6px;}

.gewerbehomepage		{padding-left:35px;}		
.gewerbehomepage h1 {margin:0; padding:0; padding-top:27px; font-family:Arial, Helvetica, sans-serif; font-size:27px; line-height:31px; color:#032960; font-weight:normal;}
.gewerbehomepage h2 {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:24px; color:#87888a; font-weight:normal; }
.gewerbehomepage h3 {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:24px; color:#032960; font-weight:normal; }
.gewerbehomepage p 	{line-height:18px;}
.gewerbehomepage p a{color:#032960;text-decoration:none;}
.gewerbehomepage p a:link{color:#032960;text-decoration:none;}
.gewerbehomepage p a:visited{color:#032960;text-decoration:none;}
.gewerbehomepage p a:hover{color:#032960;text-decoration:underline;}

.kautionstabelle { border:3px solid #0d3162; margin-top:17px; }
.kautionstabelle thead td  { color:white; font-weight:bold; padding:8px 10px; background-color:#0d3162; }
.kautionstabelle tbody td  { text-align:right; padding:4px 10px; border-bottom:1px solid #e2e2e2; }
.kautionstabelle .left_td  { text-align:left;}
.kautionstabelle .right_td { text-align:right;}
.kautionstabelle tbody .first { padding-right:40px; }
.kautionstabelletbody .dark  { background-color:#f2f2f2; }


#vertragssucheformular { padding: 20px 23px 0 25px; }
#vertragssucheformular .headline { padding:0 0 2px 3px; color:#002657; font-size:14px; }
#vertragssucheformular .trenner { background-color:#e4e4e4; width:482px; }
#vertragssucheformular .text { padding:0 0 4px 3px; color:#797979; font-size:12px; }
#vertragssucheformular label { color:#06336c; font-size:12px; }
#vertragssucheformular input { border:solid 1px #cdcdcd; }
#vertragssucheformular select { border:solid 1px #cdcdcd; width:230px; }


#vertragssucheergebnis { padding: 2px 0 0 25px; width:675px; }
#vertragssucheergebnis .kopfline { overflow:hidden; width:100%; background-color:#06326c; color:#ffffff; font-weight:bold; }
#vertragssucheergebnis .ergebnisline { overflow:hidden; cursor:pointer; color:#676767; border-right:solid 1px #e9e9ea; border-left:solid 1px #e9e9ea; }
#vertragssucheergebnis .ergebnisline-act { background-color:#506f98; overflow:hidden; cursor:pointer; color:#ffffff; border-right:solid 1px #506f98; border-left:solid 1px #506f98; }
#vertragssucheergebnis .ergebnisline.grey { background-color:#e9e9ea; border-right:solid 1px #d8d9da; border-left:solid 1px #d8d9da; }
#vertragssucheergebnis .col1 { float:left; width:120px; padding: 9px 0 9px 10px; }
#vertragssucheergebnis .col2 { float:left; width:220px; padding: 9px 0 9px 10px; }
#vertragssucheergebnis .col3 { float:left; width:70px; padding: 9px 0 9px 10px; }
#vertragssucheergebnis .col4 { float:left; width:100px; padding: 9px 0 9px 10px; }
#vertragssucheergebnis .col5 { float:left; width:80px; padding: 9px 0 9px 10px; }
#vertragssucheergebnis .col6 { float:left; margin: 9px 0 9px 10px; }
#vertragssucheergebnis .ergebnisline.last { border-bottom:solid 1px #e9e9ea; }
#vertragssucheergebnis .ergebnisline.grey.last { border-bottom:solid 1px #d8d9da; }
#vertragssucheergebnis .ergebnisline .col6 { background-image:url("/shared/pics/portal/klam_rechts.gif"); background-repeat:no-repeat; width:16px; }
#vertragssucheergebnis .ergebnisline-act .col6 { background-image:url("/shared/pics/portal/klam_rechts_act.gif"); background-repeat:no-repeat; width:16px; }
#vertragssucheergebnis .trenner { height:1px; background-color:#FFFFFF; }

#vertragssucheergebnis .ver-level1 { padding-left:29px; border-bottom:solid 1px #dfdfe0; }
#vertragssucheergebnis .ver-label { cursor:pointer; position:relative; background-color:#8298b5; padding:4px 18px 0px 8px; height:25px; }
#vertragssucheergebnis .ver-label .text { color:#ffffff; font-size:12px; font-weight:bold; background-image:url("/shared/pics/portal/klam_rechts.gif"); background-repeat:no-repeat; background-position:right center; padding:0; margin:0; }
#vertragssucheergebnis .ver-label.active .text { background-image:url("/shared/pics/portal/klam_rechts_act.gif"); }
#vertragssucheergebnis .ver-spitze { position:absolute; left:-29px; top:0px; width:29px; height:29px; background-image:url("/shared/pics/portal/spitze1.gif"); background-repeat:no-repeat; }
#vertragssucheergebnis .contentline { overflow:hidden; border-left:solid 1px #e9e9ea; border-right:solid 1px #e9e9ea; background-color:#FFFFFF; }
#vertragssucheergebnis .contentline.grey { border-left:solid 1px #dfdfe0; border-right:solid 1px #dfdfe0; background-color:#f2f2f2; }
#vertragssucheergebnis .contentline.last { border-bottom:solid 1px #e9e9ea; }
#vertragssucheergebnis .contentline.grey.last { border-bottom:solid 1px #dfdfe0; }
#vertragssucheergebnis .contentline .name { float:left; padding:8px 6px; color:#676767; width:150px; }
#vertragssucheergebnis .contentline .value { float:left; padding:8px 6px; color:#676767; }
#vertragssucheergebnis .ver-subcontent { display:none; }


#plogin_full_name { color:#707173; font-size:11px; padding:0 6px 6px 6px; }
#plogin_logoutform { background-image:url("/shared/pics/main/login_name_bg.gif"); position:relative; }
#plogin_loginform { z-index:9999; }

#shadowdiv {
    background-color:black;
    left:0;
    opacity:0.5;
    filter: alpha(opacity = 50);
    position:absolute;
    top:0;
    width:100%;
    z-index:10000;
}

#persdatenformular { padding:30px 26px; }
#persdatenformular .headline { font-size:14px; color:#002657; padding-left:1px; }
#persdatenformular .trenner { height:1px; overflow:hidden; background-color:#e3e3e3; width:400px; margin-bottom:10px; }
#persdatenformular .formline { overflow:hidden; color:#797979; font-size:12px; line-height:18px; padding:4px 0 4px 1px; }
#persdatenformular .fehler { color:red; }
#persdatenformular .fieldname { float:left; width:140px; }
#persdatenformular .fieldvalue { float:left; padding-left:10px; color:#676767; }
#persdatenformular input { color:#676767; font-size:12px; width:250px; border:solid 1px #cdcdcd; }
#persdatenformular select { color:#676767; font-size:12px; width:170px; border:solid 1px #cdcdcd; }

#partdatenformular { padding:30px 26px; }
#partdatenformular .headline { font-size:14px; color:#002657; padding-left:1px; }
#partdatenformular .trenner { height:1px; overflow:hidden; background-color:#e3e3e3; width:400px; margin-bottom:10px; }
#partdatenformular .formline { overflow:hidden; color:#797979; font-size:12px; line-height:18px; padding:4px 0 4px 1px; }
#partdatenformular .fehler { color:red; }
#partdatenformular .fieldname { float:left; width:140px; }
#partdatenformular .fieldvalue { float:left; padding-left:10px; color:#676767; }
#partdatenformular input { color:#676767; font-size:12px; width:250px; border:solid 1px #cdcdcd; }
#partdatenformular select { color:#676767; font-size:12px; width:250px; border:solid 1px #cdcdcd; }

.vertrags-status-legende-headline { margin-top:30px; color:#002657; font-weight:bold; padding:2px 10px; }
.vertrags-status-legende { position:relative; width:675px; overflow:hidden; border: solid 1px #E9E9EA; }
.vertrags-status-legende .status-name { float:left; padding:6px 10px; width:120px; font-weight:bold; }
.vertrags-status-legende .status-info { padding:6px 10px; }
.vertrags-status-legende .trenner { clear:both; height:1px; overfow:hidden; width:100px; padding:0; margin:0; border:none; }

.zur_anmeldung {
	color:#032960;
	text-decoration:none;
}

.zur_anmeldung:hover {
	text-decoration:underline;
}

.ui-datepicker-trigger {position:relative;left:3px;top:5px;cursor:pointer;}
.ui-datepicker-current-day .ui-state-active { background-image:none; background-color:#032960; color:#ffffff; }
.ui-datepicker-current-day .ui-state-default { border:1px solid #032960; }
.ui-datepicker-today .ui-state-default { border:1px solid #032960; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size:10px !important;}
.ui-widget-header {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold !important;}
.ui-dialog .ui-dialog-titlebar { padding: 0.1em 0.3em 0.1em 1em; position: relative;  }
.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; }
.ui-widget-header {background: #002559/*{bgColorContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/shared/css/themes/base/images/dialog_close.gif)/*{iconsHeader}*/; }
.ui-icon-closethick { background-position: 0px 0px; }
.ui-dialog-titlebar-close:hover  { background: #002559;/*{bgColorHover}*/ font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; border:0px;}
.ui-dialog .ui-dialog-content { border: 0; padding: .05em 0em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:1px !important }

.hasDatepicker.invalid {border-color:red;}

#ui-datepicker-div.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
#ui-datepicker-div .ui-widget-header .ui-icon {background-image: url(/shared/css/themes/base/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }


#passwortformular { padding:30px 26px; }
#passwortformular .headline { font-size:14px; color:#002657; padding-left:1px; }
#passwortformular .trenner { height:1px; overflow:hidden; background-color:#e3e3e3; width:400px; margin-top:4px; margin-bottom:20px; }
#passwortformular .formline { overflow:hidden; color:#797979; font-size:12px; line-height:18px; padding:4px 0 4px 1px; }
#passwortformular .fehler { color:red; }
#passwortformular .fieldname { float:left; width:100px; }
#passwortformular .fieldvalue { float:left; padding-left:10px; color:#676767; }
#passwortformular input { color:#676767; font-size:12px; width:155px; border:solid 1px #cdcdcd; }
#passwortformular .check-headline { padding:6px 5px 13px 5px; }
#passwortformular .check-trenner { padding:6px 0 13px 0; }
#passwortformular .check-fail { text-align:center; background:url(/shared/pics/portal/check_fail.png) no-repeat center; height:22px; }
#passwortformular .check-ok { text-align:center; background:url(/shared/pics/portal/check_ok.png) no-repeat center; height:22px; }

#passwortformular .partnerpasswort { float:left; width:280px; }
#passwortformular .partnerpasswortcheck {  }


#tracking_iframes {display:none;}

.zanox_telefon												{position:absolute;top:5px;left:725px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#003a73;line-height:17px;}
.zanox_telefon .nummer										{font-size:23px;font-weight:normal;line-height:27px;}
.zanox_telefon .kosten										{font-size:11px;font-weight:normal;line-height:19px;}
.landing-contentcontainer 									{background:url('/shared/pics/landingpages/zanox/bg.gif') repeat-y top left;width:898px;position:relative;border:1px solid #c8c8c8;z-index:1;}
.landing-contentcontainer .right							{width:323px;float:right;}
.landing-contentcontainer .right #kaution_alt				{background-color:#003a73;width:127px;height:135px;margin-left:26px;margin-top:14px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;padding-left:8px;}
.landing-contentcontainer .right #kaution_alt .headline 	{line-height:37px;}
.landing-contentcontainer .right #kaution_alt .euro			{font-size:25px;}
.landing-contentcontainer .right #kaution_alt input			{width:95px;height:25px;font-size:25px;font-weight:bold;color:#000000;text-align:right;}
.landing-contentcontainer .right #kaution_neu				{background-color:#86888a;width:127px;height:135px;margin-left:2px;margin-top:14px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;padding-left:8px;}
.landing-contentcontainer .right #kaution_neu .headline 	{line-height:37px;}
.landing-contentcontainer .right #kaution_neu .ergebnis 	{text-align:right;margin-right:8px;}
.landing-contentcontainer .right #kaution_neu .praemien 	{font-size:25px;}
.landing-contentcontainer .right #kaution_neu .untertitel 	{font-size:11px;font-weight:normal;}
.landing-contentcontainer .right .button					{background:#FFFFFF url('/shared/pics/landingpages/zanox/button_bg.gif') top right no-repeat;cursor:pointer;width:112px;height:24px;font-weight:bold;font-size:13px;color:#003a73;line-height:24px;padding-left:6px;display:block;text-decoration:none;}
.landing-contentcontainer .right #anmelden					{background-color:#003a73;width:264px;height:113px;margin-left:26px;margin-top:13px;position:relative;margin-bottom:17px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;padding-left:8px;}
.landing-contentcontainer .right #anmelden .headline	 	{line-height:37px;}
.landing-contentcontainer .right #anmelden .text		 	{font-size:12px;font-weight:normal;line-height:17px;}
.landing-contentcontainer .right #anmelden #greybox			{background-color:#e5e5e5;width:20px;height:21px;position:absolute;bottom:0;right:0;}
.landing-contentcontainer .right #anmelden #boxarrow		{background:url('/shared/pics/landingpages/zanox/box_arrow.gif');width:20px;height:21px;position:absolute;bottom:0;right:-20px;}
.landing-contentcontainer .right #reservieren					{background-color:#003a73;width:264px;height:113px;margin-left:26px;position:relative;margin-bottom:17px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;padding-left:8px;}
.landing-contentcontainer .right #reservieren .headline	 	{line-height:37px;}
.landing-contentcontainer .right #reservieren .text		 	{font-size:12px;font-weight:normal;line-height:17px;}
.landing-contentcontainer .right #reservieren #greybox			{background-color:#e5e5e5;width:20px;height:21px;position:absolute;bottom:0;right:0;}
.landing-contentcontainer .right #reservieren #boxarrow		{background:url('/shared/pics/landingpages/zanox/box_arrow.gif');width:20px;height:21px;position:absolute;bottom:0;right:-20px;}
.landing-contentcontainer .right .stdbox-top				{margin-top:20px;margin-left:23px;background-color:#86888a;width:263px;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:32px;color:#FFFFFF;padding-left:12px;font-weight:bold;}
.landing-contentcontainer .right .stdbox-content			{margin-left:23px;background-color:#FFFFFF;border-left:1px solid #86888a;border-right:1px solid #86888a;width:261px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding-left:12px;padding-top:10px;padding-bottom:10px;}
.landing-contentcontainer .right .stdbox-content a			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;cursor:pointer;}
.landing-contentcontainer .right .stdbox-content a:link		{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;}
.landing-contentcontainer .right .stdbox-content a:visited	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;}
.landing-contentcontainer .right .stdbox-content a:hover	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;}
.landing-contentcontainer .right .stdbox-bottom				{margin-left:23px;background-color:#86888a;width:263px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;padding-left:12px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.landing-contentcontainer .right .stdbox-bottom a			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.landing-contentcontainer .right .stdbox-bottom a:link		{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.landing-contentcontainer .right .stdbox-bottom a:visited	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.landing-contentcontainer .right .stdbox-bottom a:hover		{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.landing-contentcontainer .right #special_one				{width:41px;height:23px;margin-top:15px;background:url('/shared/pics/landingpages/zanox/sprites.png') no-repeat 0 0;float:left;}
.landing-contentcontainer .right #special_two				{width:28px;height:37px;margin-top:15px;margin-right:13px;background:url('/shared/pics/landingpages/zanox/sprites.png') no-repeat 0 -23px;float:left;}
.landing-contentcontainer .right #special_three				{width:27px;height:32px;margin-top:15px;margin-right:13px;background:url('/shared/pics/landingpages/zanox/sprites.png') no-repeat -28px -23px;float:left;}
.landing-contentcontainer .right .zahl						{float:left;font-size:40px;color:#003a73;margin-right:3px;}
.landing-contentcontainer .right .margin-zahl-one			{margin-top:1px;}
.landing-contentcontainer .right .margin-zahl-two			{margin-top:6px;}
.landing-contentcontainer .right .margin-zahl-three			{margin-top:6px;}
.landing-contentcontainer .right .special_headline			{float:left;color:#003a73;font-size:14px;font-weight:bold;}
.landing-contentcontainer .right .margin-one				{margin-top:10px;}
.landing-contentcontainer .right .margin-two				{margin-top:15px;}
.landing-contentcontainer .right .margin-three				{margin-top:14px;}
.landing-contentcontainer h1 								{font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#003a73;padding-left:25px;font-weight:normal;width:500px;}
.landing-contentcontainer h2 								{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#003a73;padding-left:25px;font-weight:normal;width:500px;}
.landing-contentcontainer h3 								{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#003a73;font-weight:normal;padding-left:25px;margin-bottom:4px;}
.landing-contentcontainer p 								{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding-left:25px;}
.landing-contentcontainer p a 								{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;}
.landing-contentcontainer p a:link 							{color:#000000;text-decoration:underline;}
.landing-contentcontainer p a:visited 						{color:#000000;text-decoration:underline;}
.landing-contentcontainer p a:hover 						{text-decoration:none;}
.landing-contentcontainer table p							{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding-left:25px;}
#landing_footer #starke_partner								{font-size:10px;color:#7c7d7f;font-weight:bold;margin-left:51px;}
#landing_footer #starke_partner_pic							{margin-top:10px;margin-bottom:40px;}
#landing_footer #datensicherheit							{font-size:10px;color:#7c7d7f;float:right;margin-right:25px;}
#landing_footer #datensicherheit_pic						{float:right;margin-left:13px;margin-top:12px;}
#landing_footer #datensicherheit_text						{float:left;}

#affi_pic_head 			{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#06336c;padding-left:7px;padding-right:7px;line-height:31px;border-left:#cacaca solid 1px;border-top:#cacaca solid 1px;border-right:#cacaca solid 1px;margin-left:22px;width:204px;}
#affi_pic				{margin-left:22px;background:url('/shared/pics/affiliate/picto.png') no-repeat top left;width:682px;height:501px;}
#affi_pic_text			{font-size:15px;color:#06326c;line-height:27px;font-weight:bold;padding-left:18px;padding-top:356px;margin-right:15px;}
#affi_pic_text a		{color:#06326c;text-decoration:underline;}
#affi_pic_text a:link	{color:#06326c;text-decoration:underline;}
#affi_pic_text a:visited{color:#06326c;text-decoration:underline;}
#affi_pic_text a:hover	{color:#06326c;text-decoration:none;}
.affi_gross				{color:#696969;font-size:15px;margin-left:25px;margin-top:10px;margin-bottom:15px;margin-right:25px;}
.affi_gross	a			{color:#696969;text-decoration:underline;}
.affi_gross	a:link		{color:#696969;text-decoration:underline;}
.affi_gross	a:visited	{color:#696969;text-decoration:underline;}
.affi_gross	a:hover		{color:#696969;text-decoration:none;}
#affi_footer			{color:#696969;margin-left:25px;font-size:11px;margin-top:25px;margin-bottom:10px;}
#affi_footer a			{color:#696969;text-decoration:underline;}
#affi_footer a:link		{color:#696969;text-decoration:underline;}
#affi_footer a:visited	{color:#696969;text-decoration:underline;}
#affi_footer a:hover	{color:#696969;text-decoration:none;}

#affi_header			{position:absolute;top:70px;left:429px;color:#696969;font-size:11px;}
#affi_header a			{color:#696969;text-decoration:underline;}
#affi_header a:link		{color:#696969;text-decoration:underline;}
#affi_header a:visited	{color:#696969;text-decoration:underline;}
#affi_header a:hover	{color:#696969;text-decoration:none;}

#hugrechner {width:160px;float:right;background:url('/shared/pics/anmeldung/hugrechner_bg.gif') repeat-x;height:460px;}
.hug .partheadline {color:#4bb3ff;}
.hug .partline {background-color:#4bb3ff;}
.hug table .partline {background-color:#4bb3ff;}
.hug .formcomment {color:#4bb3ff;}

#seo-navi {margin-left:100px;margin-bottom:30px;}
#seo-navi .eintrag {width:200px;float:left;line-height:17px;}

.pflichtfelderhinweis {margin-left:25px;margin-top:15px;}

.attention {color:#FFFFFF;font-size:10px;line-height:19px;background-color:#959799;padding-left:4px;padding-right:4px;margin-left:25px;}
.attention_step4 {color:#FFFFFF;font-size:10px;line-height:19px;background-color:#959799;padding-left:4px;padding-right:4px;margin-left:35px;}
.attention_text {line-height:12px;margin-top:0;}

#studi_teaser {float:right;margin-top:51px;}
#studi_teaser #studi_pfeil {float:right;}
#studi_teaser #jetzt_neu_studikaution {float:left;}
#studi_teaser #kaution_zahlen_ist_out {float:left;}

.kwk_h1 {font-size:25px;color:#06326c;margin-left:30px;font-weight:normal;}
.kwk_p {font-size:15px;color:#7c7d7f;margin-left:30px;margin-right:25px;}
.kwk_p_blue {font-size:15px;color:#06326c;margin-left:30px;margin-right:20px;}
.kwk_blue_line {height:1px;margin-left:25px;margin-right:25px;overflow:hidden;background-color:#d3e0ef;margin-right:44px;}
.kwk_div {padding-left:5px;margin-right:44px;margin-left:25px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.kwk_div_blue {background-color:#d3e0ef;}
.kwk_div_white {background-color:#FFFFFF;}
.kwk_div label {display:block;float:left;width:169px;font-size:12px;color:#000000;margin-top:11px;}
.kwk_div .upperlabel {margin-top:14px;}
.kwk_div .half {width:145px;margin-top:11px;}
.kwk_div .left_half {margin-right:6px;}
.kwk_div .full {width:302px;margin-top:6px;margin-bottom:11px;}
.kwk_h3 {font-size:12px;font-weight:bold;color:#06326c;margin-left:30px;margin-bottom:3px;margin-top:25px;}
#kwk_weitere {text-align:right;margin-right:44px;}
#kwk_abschicken {text-align:right;margin-right:44px;}
.kwk_rechner {font-size:10px;color:#b10421;margin-bottom:5px;}
.kwk_agb {margin-left:310px;margin-bottom:12px;}

.ralle_text {font-size:15px;line-height:19px;color:#7c7d7f;margin-left:25px;margin-top:10px;margin-right:20px;}

#quellen .quelle{width:auto;margin-left:20px;margin-right:10px;}
#quellen label{cursor:pointer;}
#quellen img{cursor:pointer;margin-left:20px;margin-top:15px;}
#quellen_success{display:none;}

#landingpage #urkunde  			  {float:left;background:url('/shared/pics/landingpages/easy/landingpage_easy.png') 0 0 no-repeat transparent;width:61px;height:144px;margin-left:31px;margin-right:58px;}
#landingpage #stoppuhr 			  {float:right;background:url('/shared/pics/landingpages/easy/landingpage_easy.png') -61px 0 no-repeat transparent;width:129px;height:150px;margin-right:27px;margin-top:25px;}
#landingpage #tresor 			  {float:left;background:url('/shared/pics/landingpages/easy/landingpage_business.png') 0 0 no-repeat transparent;width:97px;height:108px;margin-left:54px;margin-right:39px;}
#landingpage #vertrag 			  {float:left;background:url('/shared/pics/landingpages/easy/landingpage_business.png') -102px 0 no-repeat transparent;width:88px;height:128px;margin-left:54px;margin-right:45px;}
#landingpage #tafel 			  {float:left;margin-left:25px;margin-right:23px;}
#landingpage #landing_anmeldung   {float:left;position:relative;padding-top:11px;cursor:pointer;margin-left:25px;margin-bottom:29px;}
#landingpage #landing_reservierung{float:left;position:relative;padding-top:11px;cursor:pointer;margin-left:40px;margin-bottom:29px;}
#landingpage #landing_anmeldung_business{float:left;margin-left:25px;margin-bottom:30px;margin-top:40px;}
#landingpage .land_box_text 	  {position:absolute;top:50px;left:9px;color:#FFFFFF;}
#landingpage #zu_studi {margin-left:25px;}
.studilanding{border-left:1px solid #cccdce;}

#kautionsrechner-slider-header{background-color:#113673;line-height:23px;font-size:14px;color:#FFFFFF;font-weight:bold;margin-left:22px;width:122px;padding-left:10px;margin-top:25px;margin-bottom:1px;}
#kautionsrechner-slider{position:relative;width:519px;height:122px;background:url('/shared/pics/landingpages/easy/rechner-bg.png') repeat-x;margin-left:22px;margin-bottom:27px;}
#kautionsrechner-slider #slidertrenner {position:absolute;right:115px;top:0;width:1px;height:122px;background-color:#FFFFFF;}
#kaution_value{position:absolute;left:80px;top:28px;width:120px;height:29px;}
#praemie_monat{position:absolute;left:426px;top:28px;width:113px;height:29px;}

#kautionsrechner-slider .rechner-anmeldung {display:block;position:absolute;left:404px;top:99px;background:url('/shared/pics/landingpages/easy/landingpage_easy.png') -190px 0 no-repeat;width:115px;height:23px;}

#beitrag_pro_jahr{font-weight:bold;color:#113972;position:absolute;top:10px;left:413px;}
#beitrag_pro_jahr_value{font-size:26px;font-weight:bold;color:#113972;position:absolute;top:24px;left:413px;}
.beitrag_pro_jahr_value{font-size:21px !important;}

#beitrag_pro_monat{font-size:11px;color:#113972;position:absolute;top:59px;left:413px;}
#beitrag_pro_monat_value{font-size:15px;font-weight:bold;color:#113972;position:absolute;top:73px;left:413px;}

* html #kaution_value{top:28px;}
* html #praemie_monat{top:28px;}
.zahlen{font-family:Verdana;color:#FFFFFF;font-size:21px;font-weight:bold;text-align:center;line-height:29px;}
#slider{margin-left:13px;margin-right:124px;top:55px;background-color:#fcfafa;height:4px;position:relative;}
* html #slider{top:102px;}
#slider_from{position:absolute;top:72px;left:15px;font-weight:bold;color:#113972;}
#slider_to{position:absolute;top:72px;left:353px;font-weight:bold;color:#113972;}
#subslider{margin-left:13px;margin-right:473px;top:53px;height:7px;position:relative;background:url('/shared/pics/landingpages/easy/subslider.png') 0 0 no-repeat transparent;}
* html #subslider{background:none;}
a:active, a:focus{outline:0;}

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {border: 1px solid #f3f2f2;background-color:#e2e2e2;}
.ui-widget-content a { color: #333333;}
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; background:url('/shared/pics/is24-kautionsrechner/slider2.png') 0 0 no-repeat transparent; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { }
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:93px;; height:82px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height:3px;; }
* html .ui-slider-horizontal .ui-slider-handle {top:-55px; margin-left:-60px;text-align:center;padding-top:7px;font-size:13px;color:#003667;text-decoration:none;font-family:Verdana;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/shared/pics/landingpages/easy/slider_in.png');}
* html .ui-slider-horizontal .ui-slider-handle:hover{top:-62px;; margin-left:-60px;text-align:center;padding-top:7px;font-size:13px;color:#003667;text-decoration:none;font-family:Verdana;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/shared/pics/landingpages/easy/slider_in.png');}
.ui-slider-horizontal .ui-slider-handle[class] {background:url('/shared/pics/landingpages/easy/slider_in.png') 0 0 no-repeat transparent; top:-62px;; margin-left:-60px;text-align:center;padding-top:7px;font-size:11px;color:#113972;text-decoration:none;font-family:Verdana;cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle:hover[class]{background:url('/shared/pics/landingpages/easy/slider_act.png') 0 0 no-repeat transparent; top:-62px;; margin-left:-60px;text-align:center;padding-top:7px;font-size:11px;color:#113972;text-decoration:none;font-family:Verdana;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.anmeldung_ajax .bezahlart { width:200px; float:left; }
#bezahlart {width:559px;}
.bezahlartinfo { width:320px; height:36px; float:right; border:2px solid #f32f37; margin-top:5px; }
.bezahlartinfo .achtung { width:53px; font-size:11px; line-height:14px; color:#00245a; float:left; font-weight:bold}
.bezahlartinfo .achtung_text {width:256px; font-size:11px; line-height:14px; color:#00245a; float:left}
.bezahlartinfo .achtung_padding {padding-top:3px; padding-left:3px;}

.br_loader{padding:45px 0 6px 310px;}
#business_reservation{display:none;margin-left:25px;margin-top:25px;}
#business_reservation .headline{color:#07336C;font-weight:bold;border-bottom:1px solid #07336C;padding-top:20px;}
#business_reservation td{padding-left:15px;}
#business_reservation label{line-height:30px;}
#business_reservation input.long{width:335px;}
#business_reservation input.half{width:162px;margin-right:5px;}
#business_reservation input.onethird{width:78px;margin-right:5px;}
#business_reservation input.twothird{width:245px;margin-right:5px;}
#business_reservation .teleswitcher{width:173px;display:inline-block;}
#business_reservation .weiterbutton{background:url(/shared/pics/anmeldung/ajax/sprites.png) no-repeat;background-position:-15px -208px;width:137px;height:25px;margin-top:27px;margin-bottom:29px;font-weight:bold;color:#fff;line-height:25px;padding-left:8px;cursor:pointer;float:right;}
#business_reservation .fail{background-color:#ffb5b5;}
#business_reservation_danke{display:none;}
