﻿/* Grundeinstellungen ____________________________________________________ */

	body 														{ background: url(/images/design/bg-body.jpg) no-repeat top center #00427c; text-align: center; }
	body.bewertungformular										{ background: transparent; background-color: #013569; text-align: left; }
	body.ecards													{ background: transparent; background-color: #FFFFFF; text-align: center; }
	body.ecardsdanke											{ background-color: #00427c; }
	body.ecards	h1												{ text-align: center; padding: 20px 0px 0px 0px; }
	
	address														{ font-style: normal; }
	hr															{ display: none; }

	h1, h1 a 													{ color: #fec302; font-size: 24px; line-height: 24px; font-weight: normal; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }
	h2, h2 a													{ color: #fec302; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }
	h3, h3 a													{ font-size: 14px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h4, h4 a													{ font-size: 12px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h5, h5 a													{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h6, h6 a													{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a							{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; }
	
	ul 															{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }
	ul li 														{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; _height: 1px; }
	ul li ul													{ float: none; }
	ol 															{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }
	ol li 														{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }

	div.rahmen 													{ position: relative; width: 980px; margin: 0 auto; text-align: left; }
	div.rahmenstartseite										{ position: relative; width: 788px; margin: 0 auto; text-align: left; }
	
	
	
/* Oben __________________________________________________________________ */

	div.oben 													{ background: url(/images/design/bg-oben.png) no-repeat left bottom; position: absolute; left: 0px; top: 0px; height: 470px; }
	
	div.oben div.banneroben										{ position: absolute; right: 0px; top: 0px; }
	
	div.oben div.sprache										{ color: #FFFFFF; font-size: 10px; position: absolute; left: -30px; top: 147px; }
	div.oben div.sprache a										{ display: block; margin: 0px 0px 7px 0px; color: #FFFFFF; text-align: center; line-height: 24px; text-decoration: none; width: 30px; height: 25px; background: url(/images/design/lang-button.png) no-repeat 0px 0px; }
	/*div.oben div.spracheinnen form.logout						{ display: inline; }
	div.oben div.spracheinnen form.logout input					{ float: left; display: inline; }
	div.oben div.spracheinnen form.logout a.senden				{ background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none; }
	div.oben div.spracheinnen									{ float: left; display: inline; background: url(/images/design/bg-home.png) repeat-x 0px 0px; height: 28px; line-height: 28px; padding: 0px 5px 0px 5px; }
	div.oben div.spracheanfang									{ float: left; display: inline; background: url(/images/design/bg-home-anfang.png) no-repeat 0px 0px; width: 6px; height: 28px; }
	div.oben div.spracheende									{ float: left; display: inline; background: url(/images/design/bg-home-ende.png) no-repeat 0px 0px; width: 7px; height: 28px; }
	*/
	
	div.oben div.logout											{ color: #FEC302; font-size: 13px; position: absolute; right: 156px; top: 83px; text-align: right; }
	div.oben div.logout form.logout								{ display: inline; }
	div.oben div.logout form.logout input						{ float: left; display: inline; }
	div.oben div.logout form.logout a.senden					{ background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none; }
	
	div.oben div.social-buttons									{ position: absolute; right: 16px; top: 79px; }
	div.oben div.social-buttons a								{ float: left; display: inline; width: 31px; height: 33px; margin: 0px 0px 0px 13px; }
	div.oben div.social-buttons a img							{  }
	
	div.oben div.marktplatz										{ position: relative; }
	div.oben div.marktplatz div.stand							{ color: #DDDDDD; background-color: #FFFFFF; opacity: 0.0; filter: alpha(opacity = 0); cursor: pointer; width: 16px; height: 14px; z-index: 20; }
	div.oben div.marktplatz div.stand div.blase					{ display: none; position: absolute; left: 6px; bottom: 12px; width: 213px; min-height: 46px; _height: 46px; z-index: 25; }
	div.oben div.marktplatz div.stand div.blasetop				{ background: url(/images/design/bg-blase-top.png) no-repeat 0px 0px; width: 213px; height: 8px; font-size: 1px; line-height: 1px; }
	div.oben div.marktplatz div.stand div.blasey				{ background: url(/images/design/bg-blase-y.png) repeat-y 0px 0px; }
	div.oben div.marktplatz div.stand div.blasebottom			{ background: url(/images/design/bg-blase-bottom.png) no-repeat left bottom; width: 213px; height: 30px; }
	div.oben div.marktplatz div.stand div.blase div.blaseinnen	{ font-size: 14px; line-height: 20px; color: #7b7b7b; margin: 0px 0px 0px 34px; padding: 4px 0px 0px 0px; }
	div.oben div.marktplatz div.stand div.blase div.blaseinnen b{ font-size: 18px; color: #013569; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; }
	div.oben div.marktplatz div.stand div.blase div.vorspann	{ margin: 0px 0px 0px 0px; width: 168px; }
	
	div.oben div.marktplatz div.hover							{ background: url(/images/design/bg-marktplatz-aktiv.png) no-repeat 0px bottom; z-index: 21; }
	div.oben div.marktplatz div.aktiv							{ background: url(/images/design/bg-marktplatz-aktiv.png) no-repeat 0px bottom; z-index: 22; }
	div.oben div.marktplatz div.aktiv div.blase					{ display: block; }
	
	div.oben div.marktplatz div.s1								{ position: absolute; left: 9px; top: 210px; }
	div.oben div.marktplatz div.s2								{ position: absolute; left: 36px; top: 185px; }
	div.oben div.marktplatz div.s3								{ position: absolute; left: 51px; top: 182px; }
	div.oben div.marktplatz div.s4								{ position: absolute; left: 69px; top: 181px; }
	div.oben div.marktplatz div.s5								{ position: absolute; left: 85px; top: 179px; }
	div.oben div.marktplatz div.s6								{ position: absolute; left: 104px; top: 177px; }
	div.oben div.marktplatz div.s7								{ position: absolute; left: 122px; top: 176px; }
	div.oben div.marktplatz div.s8								{ position: absolute; left: 141px; top: 174px; }
	div.oben div.marktplatz div.s9								{ position: absolute; left: 162px; top: 172px; }
	div.oben div.marktplatz div.s10								{ position: absolute; left: 204px; top: 170px; }
	div.oben div.marktplatz div.s11								{ position: absolute; left: 208px; top: 140px; }
	div.oben div.marktplatz div.s12								{ position: absolute; left: 236px; top: 152px; }
	div.oben div.marktplatz div.s13								{ position: absolute; left: 239px; top: 170px; }
	div.oben div.marktplatz div.s14								{ position: absolute; left: 254px; top: 171px; }
	div.oben div.marktplatz div.s15								{ position: absolute; left: 269px; top: 172px; }
	div.oben div.marktplatz div.s16								{ position: absolute; left: 285px; top: 175px; }
	div.oben div.marktplatz div.s17								{ position: absolute; left: 301px; top: 176px; }
	div.oben div.marktplatz div.s18								{ position: absolute; left: 318px; top: 178px; }
	div.oben div.marktplatz div.s19								{ position: absolute; left: 334px; top: 182px; }
	div.oben div.marktplatz div.s20								{ position: absolute; left: 351px; top: 185px; }
	div.oben div.marktplatz div.s21								{ position: absolute; left: 367px; top: 188px; }
	div.oben div.marktplatz div.s22								{ position: absolute; left: 383px; top: 191px; }
	div.oben div.marktplatz div.s23								{ position: absolute; left: 398px; top: 196px; }
	div.oben div.marktplatz div.s24								{ position: absolute; left: 414px; top: 199px; }
	div.oben div.marktplatz div.s25								{ position: absolute; left: 464px; top: 210px; }
	div.oben div.marktplatz div.s26								{ position: absolute; left: 480px; top: 212px; }
	div.oben div.marktplatz div.s27								{ position: absolute; left: 496px; top: 214px; }
	div.oben div.marktplatz div.s28								{ position: absolute; left: 512px; top: 218px; }
	div.oben div.marktplatz div.s29								{ position: absolute; left: 528px; top: 220px; }
	div.oben div.marktplatz div.s30								{ position: absolute; left: 544px; top: 225px; }
	div.oben div.marktplatz div.s31								{ position: absolute; left: 558px; top: 229px; }
	div.oben div.marktplatz div.s32								{ position: absolute; left: 573px; top: 233px; }
	div.oben div.marktplatz div.s33								{ position: absolute; left: 589px; top: 236px; }
	div.oben div.marktplatz div.s34								{ position: absolute; left: 603px; top: 243px; }
	div.oben div.marktplatz div.s35								{ position: absolute; left: 616px; top: 248px; }
	div.oben div.marktplatz div.s36								{ position: absolute; left: 630px; top: 250px; }
	div.oben div.marktplatz div.s37								{ position: absolute; left: 643px; top: 240px; }
	div.oben div.marktplatz div.s38								{ position: absolute; left: 175px; top: 171px; }
	div.oben div.marktplatz div.s39								{ position: absolute; left: 678px; top: 246px; }
	div.oben div.marktplatz div.s40								{ position: absolute; left: 657px; top: 254px; }
	div.oben div.marktplatz div.s41								{ position: absolute; left: 668px; top: 269px; }
	div.oben div.marktplatz div.s42								{ position: absolute; left: 684px; top: 280px; }
	div.oben div.marktplatz div.s43								{ position: absolute; left: 702px; top: 290px; }
	div.oben div.marktplatz div.s44								{ position: absolute; left: 718px; top: 302px; }
	div.oben div.marktplatz div.s45								{ position: absolute; left: 748px; top: 223px; }
	div.oben div.marktplatz div.s46								{ position: absolute; left: 767px; top: 231px; }
	div.oben div.marktplatz div.s47								{ position: absolute; left: 17px; top: 217px; }
	div.oben div.marktplatz div.s48								{ position: absolute; left: 31px; top: 216px; }
	div.oben div.marktplatz div.s49								{ position: absolute; left: 44px; top: 214px; }
	div.oben div.marktplatz div.s50								{ position: absolute; left: 58px; top: 212px; }
	div.oben div.marktplatz div.s51								{ position: absolute; left: 73px; top: 210px; }
	div.oben div.marktplatz div.s52								{ position: absolute; left: 86px; top: 209px; }
	div.oben div.marktplatz div.s53								{ position: absolute; left: 101px; top: 208px; }
	div.oben div.marktplatz div.s54								{ position: absolute; left: 116px; top: 208px; }
	div.oben div.marktplatz div.s55								{ position: absolute; left: 131px; top: 208px; }
	div.oben div.marktplatz div.s56								{ position: absolute; left: 145px; top: 207px; }
	div.oben div.marktplatz div.s57								{ position: absolute; left: 160px; top: 205px; }
	div.oben div.marktplatz div.s58								{ position: absolute; left: 175px; top: 204px; }
	div.oben div.marktplatz div.s59								{ position: absolute; left: 191px; top: 204px; }
	div.oben div.marktplatz div.s60								{ position: absolute; left: 204px; top: 203px; }
	div.oben div.marktplatz div.s61								{ position: absolute; left: 230px; top: 206px; }
	div.oben div.marktplatz div.s62								{ position: absolute; left: 246px; top: 208px; }
	div.oben div.marktplatz div.s63								{ position: absolute; left: 262px; top: 209px; }
	div.oben div.marktplatz div.s64								{ position: absolute; left: 277px; top: 212px; }
	div.oben div.marktplatz div.s65								{ position: absolute; left: 292px; top: 216px; }
	div.oben div.marktplatz div.s66								{ position: absolute; left: 309px; top: 220px; }
	div.oben div.marktplatz div.s67								{ position: absolute; left: 325px; top: 222px; }
	div.oben div.marktplatz div.s68								{ position: absolute; left: 341px; top: 226px; }
	div.oben div.marktplatz div.s69								{ position: absolute; left: 358px; top: 231px; }
	div.oben div.marktplatz div.s70								{ position: absolute; left: 375px; top: 234px; }
	div.oben div.marktplatz div.s71								{ position: absolute; left: 390px; top: 238px; }
	div.oben div.marktplatz div.s72								{ position: absolute; left: 408px; top: 242px; }
	div.oben div.marktplatz div.s73								{ position: absolute; left: 431px; top: 244px; }
	div.oben div.marktplatz div.s74								{ position: absolute; left: 454px; top: 249px; }
	div.oben div.marktplatz div.s75								{ position: absolute; left: 479px; top: 254px; }
	div.oben div.marktplatz div.s76								{ position: absolute; left: 503px; top: 259px; }
	div.oben div.marktplatz div.s77								{ position: absolute; left: 527px; top: 263px; }
	div.oben div.marktplatz div.s78								{ position: absolute; left: 551px; top: 267px; }
	div.oben div.marktplatz div.s79								{ position: absolute; left: 591px; top: 280px; }
	div.oben div.marktplatz div.s80								{ position: absolute; left: 626px; top: 292px; }
	div.oben div.marktplatz div.s81								{ position: absolute; left: 669px; top: 314px; }
	div.oben div.marktplatz div.s82								{ position: absolute; left: 177px; top: 301px; }
	div.oben div.marktplatz div.s83								{ position: absolute; left: 208px; top: 302px; }
	div.oben div.marktplatz div.s84								{ position: absolute; left: 190px; top: 140px; }
	div.oben div.marktplatz div.s85								{ position: absolute; left: 185px; top: 325px; }
	div.oben div.marktplatz div.s86								{ position: absolute; left: 206px; top: 330px; }
	div.oben div.marktplatz div.s87								{ position: absolute; left: 225px; top: 325px; }
	div.oben div.marktplatz div.s88								{ position: absolute; left: 712px; top: 240px; }
	div.oben div.marktplatz div.s89								{ position: absolute; left: 727px; top: 243px; }
	div.oben div.marktplatz div.s90								{ position: absolute; left: 187px; top: 169px; }
	div.oben div.marktplatz div.s91								{ position: absolute; left: 724px; top: 258px; }
	div.oben div.marktplatz div.s92								{ position: absolute; left: 206px; top: 156px; }
	div.oben div.marktplatz div.s93								{ position: absolute; left: 210px; top: 121px; }
	div.oben div.marktplatz div.s94								{ position: absolute; left: 717px; top: 286px; }
	div.oben div.marktplatz div.s95								{ position: absolute; left: 767px; top: 214px; }
	div.oben div.marktplatz div.s96								{ position: absolute; left: 748px; top: 208px; }
	div.oben div.marktplatz div.s97								{ position: absolute; left: 234px; top: 305px; }
	div.oben div.marktplatz div.s98								{ position: absolute; left: 670px; top: 230px; }
	div.oben div.marktplatz div.s99								{ position: absolute; left: 658px; top: 236px; }
	div.oben div.marktplatz div.s100							{ position: absolute; left: 7px; top: 190px; }
	
	div.oben a.logo												{ background-color: #FFFFFF; opacity: 0.0; filter: alpha(opacity = 0); position: absolute; left: 10px; top: 20px; width: 210px; height: 150px; z-index: 15; }
	
	div.oben ul.menu 											{ position: absolute; left: 15px; top: 428px; z-index: 7; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 766px; height: 46px;  }
	div.oben ul.menu li 										{ float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 190px; font-size: 11px; }
	div.oben ul.menu li a										{ display: block; height: 46px; padding: 0px 0px 0px 0px; width: 100%; text-align: center; text-decoration: none; background-color: #cba21b; }
	div.oben ul.menu li a span.gross							{ display: block; height: 19px; padding: 5px 0px 0px 0px; width: 100%; text-align: center; text-decoration: none; font-size: 18px; line-height: 18px; color: #FFFFFF; }
	div.oben ul.menu li a span.klein							{ display: block; height: 18px; padding: 0px 0px 0px 0px; width: 100%; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; color: #fee9a4; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
	div.oben ul.menu li a:hover									{ background-color: #003366; color: #FFFFFF; }
	div.oben ul.menu li a:hover span.gross						{ color: #FFFFFF; }
	div.oben ul.menu li a:hover span.klein 						{ color: #FFFFFF; }
	div.oben ul.menu li.active a								{ background-color: #003366; color: #FFFFFF; }
	div.oben ul.menu li.active a span.gross						{ color: #FFFFFF; }
	div.oben ul.menu li.active a span.klein 					{ color: #FFFFFF; }
	
	div.oben ul.menu ul											{ display: none; width: 761px; height: 161px; background: url(/images/design/untermenu-bg.png) no-repeat 0px 0px; position: absolute; left: 0px; bottom: 46px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu ul li										{ width: 213px; list-style-type: none; text-align: left; margin: 0px 0px 4px 35px; }
	div.oben ul.menu ul li a									{ background: none; height: auto; text-align: left; font-size: 11px; color: #cba21b; }
	div.oben ul.menu ul li.aktiv a								{ color: #FFFFFF; }
	div.oben ul.menu ul li a:hvoer								{ background: none; color: #FFFFFF; }
	div.oben ul.menu ul li.headline								{ width: auto; float: none; clear: both; font-size: 18px; line-height: 20px; margin: 16px 0px 36px 35px; }
	div.oben ul.menu li.clear									{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 0px 0px; height: 0px; overflow: hidden; text-indent: -100px; }
	/*
	div.oben ul.menu li#MenuMeranerAdvent a						{ background-position: 0px 0px; }
	div.oben ul.menu li#MenuMeranerAdvent.aktiv a,
	div.oben ul.menu li#MenuMeranerAdvent a:hover				{ background-position: 0px -47px; _background-position: 0px -46px; }
	
	div.oben ul.menu li#MenuRundumMeran a						{ background-position: -190px 0px; _background-position: -189px 0px; }
	div.oben ul.menu li#MenuRundumMeran.aktiv a,
	div.oben ul.menu li#MenuRundumMeran a:hover					{ background-position: -190px -47px; _background-position: -189px -46px; }
	
	div.oben ul.menu li#MenuInfosService a						{ background-position: -380px 0px; _background-position: -379px 0px; }
	div.oben ul.menu li#MenuInfosService.aktiv a,
	div.oben ul.menu li#MenuInfosService a:hover				{ background-position: -380px -47px; _background-position: -379px -46px; }
	
	div.oben ul.menu li#MenuMeinMeranerAdvent a					{ background-position: -570px 0px; _background-position: -569px 0px; }
	div.oben ul.menu li#MenuMeinMeranerAdvent.aktiv a,
	div.oben ul.menu li#MenuMeinMeranerAdvent a:hover			{ background-position: -570px -47px; _background-position: -569px -46px; }
	*/
	
	
	
/* Mitte _________________________________________________________________ */

	div.mitte 													{ padding: 22px 0px 22px 0px; background: url(/images/design/bg-mitte.png) repeat-y 0px 0px; margin: 470px 0px 0px 0px; width: 791px; }
	

	
/* Links _________________________________________________________________ */

	div.links 													{ float: left; display: inline; width: 246px; margin: 0px 0px 0px -789px; }

	div.links span.hauptmenupunkt								{ display: block; width: 201px; height: 22px; line-height: 22px; background: url(/images/design/bg-hauptmenupunkt.png) no-repeat 0px 0px; margin: 0px 0px 4px 14px; }
	div.links span.hauptmenupunkt span							{ margin: 0px 9px 0px 9px; color: #0b3363; font-weight: bold; }
	
	div.links div.menulinksoben									{ margin: 0px 0px 0px 14px;  background: url(/images/design/bg-menulinksoben.png) no-repeat 0px 0px; width: 201px; height: 2px; font-size: 0px; line-height: 0px; }
	div.links div.menulinksunten								{ margin: 0px 0px 0px 14px;  background: url(/images/design/bg-menulinksunten.png) no-repeat 0px 0px; width: 201px; height: 7px; font-size: 0px; line-height: 0px; }
	
	div.links ul.menu 											{ background-color: #0B3363; width: 201px; list-style-type: none; margin: 0px 0px 27px 14px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li 										{ margin: 0px 7px 0px 7px; padding: 9px 0px 5px 0px; border-bottom: solid 1px #3c5c82; }
	div.links ul.menu li a 										{ text-decoration: none; color: #FFFFFF; display: block; margin: 0px 0px 0px 0px; padding: 0px 2px 1px 2px; }
	div.links ul.menu li.aktiv a 								{ color: #CBA21B; }
	div.links ul.menu li a:hover 								{ color: #CBA21B; }
	
	div.links ul.menu ul 										{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	div.links ul.menu ul li 									{ margin: 0px 0px 0px 0px; padding: 0px 0px 1px 14px; }
	div.links ul.menu ul li a 									{ background-color: transparent; font-weight: normal; margin: 0px 0px 0px 0px; }
	div.links ul.menu ul li.aktiv 								{  }	
	div.links ul.menu ul li.aktiv a,			
	div.links ul.menu ul li a:hover								{ font-weight: bold; }
	
	div.links div.boxen											{ margin: 0px 0px 0px 14px; }
	div.links div.boxen	a										{ margin: 0px 0px 20px 0px; display: block; width: 200px; }
	
	div.links div.teaserlinks									{ margin: 0px 0px 20px 14px; width: 198px; height: 112px; border: solid 1px #265B89; position: relative; } 
	div.links div.teaserlinks img.bild							{ position: absolute; left: 0px; top: 0px; } 
	div.links div.teaserlinks a									{ display: block; position: absolute; left: 0px; top: 0px; width: 198px; height: 112px; opacity: 0.0; filter: alpha(opacity = 0); background-color: #ffffff; z-index: 2; } 
	div.links div.teaserlinks span.suedtirol					{ position: absolute; left: 20px; top: 80px; font-size: 18px; line-height: 20px; color: #013569; } 



/* Inhalt ________________________________________________________________ */

	div.inhalt 													{ margin: 0px 29px 0px 246px; float: left; display: inline; width: 514px; min-height: 1px; }
	div.inhalt div.videoextern									{ margin: 0px 0px 30px 0px; text-align: center; background: url(/images/design/video-bg.png) no-repeat center bottom #000000; }
	div.rahmenstartseite div.inhalt 							{ margin: 0px 0px 0px 16px; float: left; display: inline; width: 756px; overflow: hidden; min-height: 1px; }


/* Rechts ________________________________________________________________ */

	div.rechts 													{ position: absolute; right: 0px; top: 64px; width: 192px; height: 200px; }
	div.rechts div.banner										{ margin: 0px 0px 0px 30px; }
	div.rechts div.banner div.bannergrossinnen					{ margin: 0px 0px 36px 0px; }
	div.rechts div.banner div.bannerinnen						{ margin: 0px 0px 22px 0px; }
	div.rechts span												{ text-align: right; font-size: 11px; color: #cba21b; width: 160px; float: right; }
	


/* Unten _________________________________________________________________ */

	div.unten 													{ background: url(/images/design/bg-unten.png) no-repeat 0px 0px; position: relative; clear: both; width: 791px; }
	div.unten a img												{ vertical-align: text-bottom; }
	
	div.unten img.facebook										{ margin: -10px -30px 0px 0px; float: right; display: inline; }
	
	div.unten div.boxenunten									{ margin: 30px 0px 27px 0px; padding: 0px 0px 37px 0px; border-bottom: solid 1px #1e5f97; width: 790px; }
	div.unten div.boxenunten div.headline						{ margin: 0px 0px 25px 0px; }
	div.unten div.boxenunten p									{ margin: 0px 0px 12px 4px; color: #96bde0; }
	div.unten div.boxenunten form								{ margin: 0px 0px 12px 4px; padding: 0px 0px 0px 0px; }
	div.unten div.boxenunten form input.standard				{ float: left; display: inline; width: 281px; border: solid 1px #379cf4; margin: 0px 0px 13px 0px; }
	div.unten div.boxenunten form input.vorname					{ float: left; display: inline; width: 134px; border: solid 1px #379cf4; margin: 0px 8px 0px 0px; }
	div.unten div.boxenunten form input.nachname				{ float: left; display: inline; width: 134px; border: solid 1px #379cf4; margin: 0px 0px 0px 0px; }
	div.unten div.boxenunten form div.nocolum1					{ display: none; }
	div.unten div.boxenunten span.links							{ float: left; display: inline; background: url(/images/design/bg-senden-anfang.gif) no-repeat 0px 0px; width: 12px; height: 28px; }
	div.unten div.boxenunten span.mitte							{ padding: 0px 20px 0px 20px; float: left; display: inline; background: url(/images/design/bg-senden.gif) repeat-x 0px 0px; height: 28px; line-height: 23px; }
	div.unten div.boxenunten span.rechts						{ float: left; display: inline; background: url(/images/design/bg-senden-ende.gif) no-repeat 0px 0px; height: 28px; width: 12px; }
	div.unten div.boxenunten form a								{ background: transparent; text-decoration: none; color: #624e0d; font-weight: bold; margin: 0px -3px 0px 0px; }
	div.unten div.fotosimpressionen								{ margin: 0px 65px 0px 17px; width: 395px; float: left; display: inline; }
	div.unten div.fotosimpressionen	a.button					{ text-decoration: none; color: #624e0d; font-weight: bold; float: right; display: inline; margin: 0px 20px 0px 0px; }
	div.unten div.newsletter									{ margin: 0px 0px 0px 0px; float: left; display: inline; width: 290px; _width: 300px; }
	
	div.unten div.banners										{ height: 300px; margin: 0px 0px 25px 0px; border-bottom: solid 1px #1e5f97; }
	div.unten div.banners div.bannersinhalt						{ width: 758px; margin: 0px 0px 0px 15px; }
	div.unten div.banners div.bannersinhalt div.addbanners		{ overflow: hidden; }
	div.unten div.banners div.bannersinhalt div.addbannerszwei	{ margin: 15px 0px 0px 0px; }
	div.unten div.banners div.bannersinhalt span				{ font-size: 10px; font-family: Verdana, sans-serif; color: #cba21b; }
	
	div.unten div.copyright										{ color: #96bde0; margin: 0px 0px 40px 0px; }
	div.unten div.copyright	span								{ margin: 0px 15px 0px 0px; }
	div.unten div.copyright	a									{ color: #96bde0; text-decoration: none; margin: 0px 15px 0px 0px; }
	div.unten div.copyright	a:hover								{ color: #ffffff; }
	div.unten div.copyrightlinks								{ float: left; display: inline; }
	div.unten div.copyrightrechts								{ float: right; display: inline; margin: 0px 5px 0px 0px; }

	
	
/* HTML Lightbox _________________________________________________________ */

	#myHtmlLightbox												{ position: absolute; left: 0px; width: 100%; z-index: 1220; text-align: center; font-size: 0px; }

	#outerContainer												{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; overflow: hidden; }

	#htmlContainer												{ padding: 10px 10px 10px 10px; }
	
	#htmlContainer #htmlLightboxIFrame							{ border: 0px; }

	#myloading													{ position: absolute; left: 0%; top: 50%; margin-top: -16px; width: 100%; height: 25%; text-align: center; line-height: 0px; }

	#DataContainer												{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#Data														{ padding: 0px 10px; color: #666666; }
	#Data #bottomNav											{ height: 40px; }
	#Data #bottomNavClose										{ background: transparent !important; width: 26px; float: right; padding-bottom: 0.4em; }
	
	#myhtmloverlay												{ position: fixed; _position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }



/* Lightbox ______________________________________________________________ */

	#lightbox													{ position: absolute; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }

	#lightbox a img												{ border: none !important; }

	#outerImageContainer										{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; }

	#imageContainer												{ padding: 10px; }

	#loading													{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0px; }
	#hoverNav													{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav									{ left: 0px; }
	#hoverNav a													{ outline: none !important; }

	#prevLink, #nextLink										{ width: 49%; height: 100%; display: block; }
	#prevLink													{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; left: 0px; float: left; }
	#nextLink													{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; right: 0px; float: right; }
	#prevLink:hover, #prevLink:visited:hover					{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; }
	#nextLink:hover, #nextLink:visited:hover					{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; }

	#imageDataContainer											{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#imageData													{ padding: 0px 10px; color: #666666; }
	#imageData #imageDetails									{ width: 70%; float: left; text-align: left; }	
	#imageData #caption											{ font-weight: bold; }
	#imageData #numberDisplay									{ display: block; clear: left; padding-bottom: 1.0em; }
	#imageData #bottomNav										{ height: 40px; }
	#imageData #bottomNavClose									{ background: transparent !important; width: 26px; float: right;  padding-bottom: 0.4em; }

	#overlay													{ position: fixed; _position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }



/* __________________________________________________________________ Ende */


