/* Querplex: stylesheet for Microsoft Internet Explorer 6.0+, Netscape 7.0+, Firefox 1.0+ */
/* Querplex GmbH Muenchen - DG 2005	*/

#header	{background-color:#eee;margin-top:0px;position:relative;height:auto}
#header .headline			{width:478px;padding:0.55em 0 2px 0;margin-left:169px;height:auto;font-weight:bold;font-size:1.4em;color:#113388}
#header div.pic				{min-height:104px}
#header .firstsubline		{padding:1.8em 8px 0 169px;font-weight:bold;font-size:1.1em}
#header .headkeyword		{padding-top:0.8em;margin-top:1px}
	html>body #header .headkeyword {padding-top:0.25em}
#content					{background-color:#eee}

#starttext					{color:#000;margin:0;padding:4px 0 8px 0;font-size:1em;line-height:1.4em;width:654px;background-color:#EEEEEE}
	html>body #starttext	{padding:6px 0 8px 0}
#starttext ul				{margin:0 6px 7px 185px}

#starttext .alle ul.ancors	{margin:0 6px 0 14px}
	html>body #starttext ul {margin-left:142px}
	html:first-child>b\ody #starttext ul {padding-left:23px}

#starttext li				{list-style-image:url(../images/li.gif)}
	html:first-child>b\ody #starttext li {margin-left:18px}
#starttext .alle ul.ancors li	{list-style-image:url(../images/minus.gif)}
#starttext .copytext-col-spacing ul {margin-left:15px}
#starttext ul.showGtUl		{padding:0}
#starttext ul.showGtUl li	{list-style-image:url(../images/li_gt.gif);margin-left:-18px;list-style-position:inside}
	html>body #starttext ul.showGtUl {padding-left:0;margin-left:36px}

#starttext a,#starttext a:hover	{text-decoration:underline;line-height:1.4em;color:#000;clear:left}
#starttext .points			{background:url(../images/point.gif) repeat-x;width:100%;font-size:1px;line-height:1px;height:1px;margin:11px 0;padding:0;clear:left}
#starttext .text,#starttext .copytext-col-spacing,#starttext .copytext-col-spacing-obot-316px,#starttext .copytext-col-spacing-otop-316px {margin:0px 7px 14px 169px;padding:0 9px 0 0;text-align:left}
#starttext sub,#starttext sup	{vertical-align:-15%;line-height:14px;font-size:0.9em}
#starttext sup				{vertical-align:20%;margin-left:2px}
	*:not(hr) #starttext sub,*:not(hr) #starttext sup {font-size:0.8em}
#starttext .text3sp			{margin:0 7px 14px 168px;padding:0}
#starttext .text3sp .copytext-col-spacing	{margin:0;padding:0}
#starttext td,#starttext select	{color:#000;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}

#starttext .subline, #starttext .firstsubline, #starttext .subblue {margin:0 16px 0 169px;padding:2px 0 0 0;font-weight:bold;color:#000;text-align:left}
#starttext .subblue					{color:#113388;margin-top:0.65em}
#starttext .service					{color:#5A5E67}
#starttext .firstsubline			{margin:0 7px 11px 169px;height:1%;line-height:1.35em;padding-top:4px}
	html>body #starttext .firstsubline	{height:auto;margin-bottom:10px}
	* html #starttext .ie3pxBugFix		{height:1%;margin-left:0}

#starttext dl.fussnote 		{font-size:0.9em;width:100%;margin-top:2em}
#starttext dl.fussnote dt		{width:22px;float:left}
#starttext dl.fussnote dd		{margin-left:22px;padding-right:10px;padding-bottom:1em;line-height:1.3em}
	* html #starttext 	dl.fussnote dd  {height:1%;margin-left:0}

#starttext .content2sp, #starttext .content3sp {margin-left:164px}
#starttext .picRahmenTop,#starttext .picRahmenBot {margin:14px 0;clear:both}
#starttext .picRahmenBot			{margin-bottom:7px}
	html>body #starttext .picRahmenBot {margin-bottom:8px}
#starttext .picRahmenTop			{padding-top:12px;background-position:left bottom}
#starttext .noMargin 				{margin:0}

#starttext div.link					{margin:0 0 9px 0;text-indent:0;}
#starttext div.link span			{margin:0 3px 0 0;}
#starttext .blue					{color:#113388}

#starttext img.hiddenBigPic, #openParams, #showbigpictureimage,#showhiddeneditablecontent {position:absolute;display:none;z-index:100;top:0;left:0}
#teaserimage						{background:#DEDFE0 url(../images/pointhell.gif) repeat;padding:1px 0;margin-bottom:16px}
#showbigpictureimage				{cursor:hand}
	html>body #showbigpictureimage	{cursor:pointer}
#starttext div.eins,#starttext div.piceins {width:164px;float:left;margin:0 0 12px 0;padding:4px 0 0 0;overflow:hidden;clear:both}
#starttext div.piceins 				{font-size:0.85em;line-height:1.4em;width:161px;padding:0 0 0 5px;color:#113388;margin-top:-2px}
	html>body #starttext div.piceins {width:155px;padding-right:4px}
#starttext p.columnspan1 			{margin:0;font-size:0.85em;clear:both;line-height:1.4em;width:161px;padding:0 0 0 5px;color:#113388;margin-top:4px}
	
#starttext div.alle					{margin-left:167px;height:1%}
#starttext div.alle .firstsubline, #starttext div.alle .text, #starttext div.alle .subblue {margin-left:0}
#starttext div.alle ul 				{margin-left:15px;padding-left:0}
*+html #starttext div.alle ul		{margin-left:15px!important}/*nur ie7, 26.02.09 ik*/
* html #starttext div.alle ul 		{margin-left:15px;padding-left:0}/*nur ie6, 26.02.09 ik*/

	html>/**/body #starttext div.alle ul.ancors li {margin-left:-36px}/*moderne Browser ohne IE7, ik*/
	*+html #starttext div.alle ul.ancors li	{list-style-image:url(../images/minus.gif);margin-left:3px}/*nur IE7, ik*/

#starttext img.lupe					{cursor:hand;margin:-21px 0 0 0;filter:Alpha(opacity=80);-moz-opacity:.80;opacity:.80;background-color:#eee;text-align:right}
	html>body #starttext img.lupe	{cursor:pointer}
#starttext div.paddingUptoHeadline	{padding:32px 0 14px 0}
	html>body #starttext div.paddingUptoHeadline	{margin:11px 0 0 0;height:auto;position:relative;z-index:100}

#starttext div.spalte				{margin-bottom:0}

#showhiddeneditablecontent			{background-color:#fff;width:654px;height:100px}
#editMeta							{position:absolute;top:0;left:0}

#starttext .linkmodul				{width:654px;padding:0;clear:left;display:table-header-group;background:transparent url(../images/bg_linkmodul.gif) repeat-y left top}
#starttext .linkmodul div.eins		{background:transparent url(../images/point.gif) repeat-x top left;padding:11px 7px;overflow:auto;font-weight:bold;font-size:0.9em;line-height:1.3em;margin-right:-2px;width:164px;border-right:0;color:#113388}
	html>body #starttext .linkmodul div.eins {width:150px}
#starttext .linkmodul div.alle		{padding:9px 0;background:transparent url(../images/point_linkmodul.gif) repeat-x left top;margin-left:0}
	html>body #starttext .linkmodul div.alle {margin-left:164px;width:490px}
#starttext .linkmodul div.eins .headblue, #starttext .linkmodul div.alle .gt,#starttext .linkmodul div.alle .link,#starttext .linkmodul div.alle a,#starttext .linkmodul div.alle .text {text-decoration:none;color:#113388}
#starttext .linkmodul div.alle .link {margin:0 0 0 15px;text-indent:-8px;}
	html>body #starttext .linkmodul div.alle .link {height:auto;background-color:Transparent}
#starttext .linkmodul div.alle .link a {padding:0}
#starttext .linkmodul div.alle a:hover,#starttext div.link a:hover {text-decoration:underline}
#starttext .linkmodul div.alle .text {margin-left:7px}

#starttext .textlisting				{width:654px;padding:0;background-color:#B3C4DC}
#starttext .textlistingtrenner		{width:100%;background:#B3C4DC url(../images/point_linkmodul.gif) repeat-x left top;padding:1px}
#starttext .textlistingtrenner .subblue	{margin-top:8px}
	html>body #starttext .textlistingtrenner .subblue	{margin-top:9px}
#starttext .textlisting	div.eins	{background:#B3C4DC none no-repeat 33px 12px;height:expression(this.nextSibling.scrollHeight);min-height:65px}
#starttext img.promotionbanner		{margin:-1.05em 0 0 0}
#starttext .textlisting	.countryprofile div.spalte {font-size:1.1em;line-height:1.3em;padding-top:8px}
#starttext .textlisting	.countryprofile div.spalte div.link {margin-bottom:0}
#starttext .textlisting	.countryprofile div.eins {font-size:0.9em;padding-top:7px}
#starttext .textlisting	.countryprofile div.alle ul	{margin-top:2px;margin-bottom:-10px;}
#starttext .textlisting	.countryprofile div.alle ul li {line-height:1.2em;margin-bottom:11px}
	*:not(hr) #starttext .textlisting	.countryprofile div.alle ul {line-height:2.3em}

#starttext .margbot1em				{margin-bottom:1em}
#starttext img.columnspan1			{margin:0;padding:0;width:164px}
#starttext a.anchortop 				{position:absolute;right:0px;margin-top:-20px}
#starttext .textbugfix 				{position:relative;width:100%;margin:0 7px 11px 166px}

#disclaimer							{margin:0 0 2em 169px;width:470px}
#disclaimer *,#disclaimer div.firstsubline,#disclaimer div.text {color:#113388;font-size:0.85em;line-height:1.15em;margin:0;padding:0}
#disclaimer div.firstsubline		{margin-top:1em}

#starttext .servicelinks			{background:url() repeat-x top;margin-top:0;padding:2px 0 4px 0;margin-left:169px}
#starttext .servicelinks .headblue	{margin:9px 12px 0 0;font-weight:bold;color:#000}
#starttext .servicelinks div.gt		{float:left;padding-left:0;margin-left:0}
	html>body #starttext .servicelinks div.link	{margin-left:0}

#buttonrow							{background-color:#DFDFDF;height:23px;margin:0 0 20px 0;width:100%;border:solid #FFF;border-width:2px 0;xoverflow:hidden}
#buttonrow div.link 				{background-color:#8A8D92;float:right;border-left:2px solid #FFF;width:auto;margin:0;display:block;padding:2px 7px 3px 7px;height:21px}
#buttonrow div.link a.gt,#buttonrow div.link a.gt:hover {color:#FFF;text-decoration: none;font-size:0.95em;line-height:1.2em;width:auto;text-transform:uppercase;font-weight:bold}
	html>body #buttonrow div.link	{padding-top:4px;max-height:16px}

#starttext * {position: relative}

#starttext div.alle .newsmeta		{margin:6px 7px 5px 3px}
	html>body #starttext div.alle .newsmeta	{margin:17px 7px 21px 3px}

#ratethepage						{padding:0;margin:18px 0 56px 0;text-align:left;position:relative;background:transparent url(../images/icons/servicecenter_points_ou.gif) repeat-x;display:inline-block;height:22px}
#ratethepage *						{float:left;text-align:left}
#ratethepage h3						{font-size:0.9em;margin:4px 7px 0 7px;width:326px}
#ratethepage p						{font-size:0.9em;margin:4px 4px 0 0}
#ratethepage input					{margin:1px 4px 0 0}
	*:not(hr) #ratethepage input	{margin:4px 6px 0 5px}
#ratethepage .link					{position:absolute;right:7px;width:30px;display:inline;margin-top:3px}
#ratethepage .link a				{font-size:0.9em;font-weight:bold;display:inline;margin-left:4px;color:#000}

/*Bildergalerie Thumbs*/
#starttext .galeriethumbs			{display:table;clear:both;font-size:11px}
*+html #starttext .galeriethumbs	{display:block;}
#starttext .galeriethumbs			{padding:0;margin-top:0;margin-bottom:6px;color:#113388;}
#starttext .galeriethumbs .subblue, #starttext .galeriethumbs .pblock, #starttext .galeriethumbs p {margin-left:167px;}
#starttext .galeriethumbs .subblue	{margin-top:12px;margin-bottom:10px;font-size:11px;line-height:15px; }
#starttext .galeriethumbs img		{margin-right:16px;margin-top:2px;margin-bottom:2px}
#starttext .galeriethumbs img.lastPic {margin-right:0}
#starttext .galeriethumbs .text		{display:table;line-height:normal;margin:0.5em 0 0.2em 167px;padding:0;}
#starttext .galeriethumbs a			{display:inline-block;width:148px;height:100px;margin-right:16px;overflow:hidden}
#starttext .galeriethumbs a.lastPic {margin-right:0}
/*CSS für Bildergalerie im Editmode*/
#starttext .galeriethumbs .pblock .editGallery .subblue {margin:0;font-size:13px;line-height:15px;} 
#starttext .galeriethumbs .pblock .editGallery .text {margin:0;font-size:11px;line-height:14px;} 
#starttext .galeriethumbs .pblock .editGallery  p {margin:0;font-size:11px;line-height:14px;}

