/* Querplex: stylesheet for Microsoft Internet Explorer 6.0+, Netscape 7.0+, Firefox 1.0 */
/* Querplex GmbH Muenchen - DG 2005	*/
#content,#simplearea,#footer {width:820px;}
#staticsimplearea		{position:absolute;width:162px;overflow:hidden;left:656px;top:-2px}

#opener div.headblue	{margin:38px 7px 0px 450px;font-size:1.4em;line-height:1.4em;font-weight:bold;color:#113388;padding-right:7px;}
#opener div.text, #opener div.link {margin:0 0 0 450px;font-size:1.0em;line-height:1.5em;color:#113388;padding-right:7px;}
#opener div.hell		{color:white}

#poe					{margin-bottom:2px;text-align:right;position:relative}
#poetextfeld			{background-color:#113388;width:409px;text-align:left;right:7px;bottom:7px;position:absolute;}
	html>body #poetextfeld {padding:2px 0}
#poe div.headblue, #poe p,#poe div.link,#poe div.link a {font-size:1.38em;line-height:1.3em;font-weight:bold;color:#fff;margin:5px 8px;}
#poe p,#poe div.link,#poe div.link a {font-size:1.1em;font-weight:normal}
#poe div.link,#poe div.link a, #poe span {font-size:1.0em;text-align:right;margin-top:-3px;}
#poe div.link a 		{text-decoration:underline}
#poe div.nogt a			{padding-left:12px;background:url(../images/gt_fff.gif) no-repeat 0 4px}
#poe div.nogt 			{background-image:none}

#poe div.quickwinspoetextfeld {width:326px;height:121px;overflow:hidden;right:20px;bottom:20px;max-height:116px}
#poe div.quickwinspoetextfeld div.link	{margin-top:0;}
#poe div.quickwinspoetextfeld div.link a {font-weight:bold;margin-left:3px;}
#poe div.quickwinspoetextfeld p,#poe div.quickwinspoetextfeld div.link {font-size:1em;font-weight:bold;}
#poe div.quickwinspoetextfeld p, #poe div.quickwinspoetextfeld div.headblue {margin-left:14px;line-height:1.7em;}
#poe div.quickwinspoetextfeld div.headblue {margin-bottom:7px}
#poe span#innerpoespan	{text-align:left}
#poe .leftpoefield		{left:7px;right:auto}	
	
#trenner				{padding:0 7px 0 7px;height:15px}
#points 					{background:url(../images/point.gif) repeat-x center;width:100%;height:15px;}
.quickwinstrenner		{padding:0 3px;height:7px}
.quickwinstrenner #points {height:7px}

#simplearea				{overflow:hidden;position:relative;left:0;}
#simplearea * 			{font-size:1.0em;line-height:1.2em;}
#simplearea div.simple,#simplearea div.simplenurbild {float:left;margin:0;padding-bottom:7px;}
	html>body #simplearea div.simple,html>body #simplearea div.simplenurbild {width:auto;min-width:162px}
	html>body #simplearea div.fachmann {padding-top:0;}

#simplearea div.link							{margin-bottom:0;}
#simplearea div.simplenurbild, #staticsimplearea div.simplenurbild {padding:0;overflow:hidden;height:auto;width:auto;}
#simplearea .simpleorange, #staticsimplearea .simpleorange {width:162px;height:auto;float:left;}
#staticsimplearea .simplenurbild {margin:-8px 0 -3px 0;padding:0;}

#simplearea div.service						{background-color:#DEDFE0;color:#4A4B4C}
#simplearea .lastsimple,#simplearea .lastsimple .simple {width:162px;margin:0;height:auto;min-height:0;max-width:162px;overflow:hidden}
#simplearea .lastsimple .simple				{padding-bottom:6px}
#simplearea .lastsimple .simple div.link	{width:140px;}
#simplearea .simple,#simplearea .lastsimple {float:left;width:162px;padding:0}
#simplearea .kontakt a,#simplearea .kontakt a:hover {width:162px;padding:3px 2px 4px 5px;}
	html>body #simplearea .kontakt a,html>body #simplearea .kontakt a:hover {line-height:1.2em}
#simplearea .kontakt img					{margin-top:1px}
	html>body #simplearea a.kontakthome img {margin-top:3px}
	html>body #simplearea a.kontakthome,html>body #simplearea a.kontakthome:hover {line-height:1.55em}
#simplearea table							{table-layout:fixed}
#simplearea table,#simplearea td,#simplearea td,#simplearea td img {padding:0;margin:0;border-collapse:collapse;border-spacing:0;background-color:#E5ECF6;vertical-align:top; }
#simplearea table.width656					{width:656px;max-width:655px}
#simplearea table.width818					{width:818px;max-width:818px}
#simplearea .headblue, #indexpresales .headblue {font-weight:bold;margin:0px 0 14px 6px;padding-bottom:3px}
#simplearea td								{padding:0;margin:0;vertical-align:top;border-right:2px solid white;color:#4A4B4C;}
	html>body #simplearea td				{width:auto;min-width:162px;}
#simplearea table.width818 td				{width:162px;}
#simplearea td.borderbottom, #simplearea div.borderbottom {border-bottom:2px solid white}
	*:not(hr) #simplearea td.borderbottom	{border-bottom-width:3px;}
	html>body #simplearea td.noPic			{min-width:161px;width:162px;max-width:162px;overflow:hidden;}
#simplearea td.cols2							{min-width:326px}

#simplearea td div.breit, #simplearea div.breit					{width:300px}
#simplearea td div.gt, #simplearea div.gt						{padding:0;color:#000;float:left;margin-right:0}
	html>body #simplearea td div.gt			{margin-left:3px;width:8px;}
#simplearea td div.link, #simplearea div.link 					{margin:0 0 2px 15px;color:#000;}
	html>body #simplearea td div.link 		{margin-left:15px;}

#simplearea td div.editablelink				{display:block;}
	
#simplearea td div.width326, #simplearea div.width326 				{width:300px;position:relative;margin:-12px 0 0 17px;}
	html>body #simplearea td div.width326 	{margin-top:0;min-width:300px}
#simplearea td a							{color:#000;text-decoration:underline}
#simplearea .pic							{margin-bottom:0px;}
#simplearea p.head							{font-weight:bold;margin-bottom:2px;margin-top:9px}
#simplearea p.text							{margin-bottom:5px;}
#simplearea p.text span						{padding:2px;line-height:1.1em}
#simplearea div.fachmann					{border-bottom:2px solid white}
#simplearea	td.emptyCell						{height:0;line-height:0;border-color:#E5ECF6;width:162px}



/***********************************************************************************************************************/
/******************* Quickwins *****************************************************************************************/

#simplearea td div.topicLinkBox				{margin:0;padding:5px 0 0 0;width:162px;float:left;overflow:hidden}
	html>body #simplearea td div.topicLinkBox {height:auto;min-height:12px;margin:0;}

#simplearea .topicContainer				{width:100%;background-color:#FFF;padding:0;border-bottom:1px solid white;margin-bottom:0}
	html>body #simplearea .topicContainer	{width:auto}
#simplearea .topic						{width:162px;background-color:#113388;color:#FFF;line-height:1.3em;font-weight:bold;padding:2px 7px 0 7px;overflow:hidden;margin:0 0 1px 0;font-size:0.9em}
	html>body #simplearea .topic		{width:148px;height:18px}
	* html #simplearea .topic			{height:19px;}
#simplearea td div.topicbreit			{width:326px;}
	html>body #simplearea td div.topicbreit	{width:312px;}
#simplearea .topicWithLink a			{color:#FFF;display:block}
#simplearea .topicWithLink a:hover		{text-decoration:none}

#simplearea .orange						{background-color:#FA8418}
#simplearea div.quickwinssimple			{padding:0;margin:0;}
#simplearea .quickwinssimple a			{text-decoration:none;padding:2px 6px;display:block;line-height:1.2em;}
#simplearea .quickwinssimple a:hover	{text-decoration:underline}
#simplearea .quickwinssimple div.link	{display:block;padding:2px 0 2px 18px;margin-left:0;margin-top:3px;background:transparent url(../images/gt.gif) no-repeat 7px 6px;}
#simplearea .quickwinssimple div.link a {padding:0;display:inline} /*display:inline-block hat zur Folge, dass im Editmode das alte Problem auftritt*/
#simplearea .quickwinssimple div.weiter {text-align:right;margin:3px 5px 6px 0;background-position:98px 8px;float:right}
#simplearea .quickwinssimple div.weiter a {text-decoration:underline}
#simplearea .quickwinssimple ul			{padding: 0px;margin:0;list-style-type:none;}
	* html #simplearea .quickwinssimple ul li			{padding: 0px;margin:0;border:1px solid #E5ECF6;border-right:0}

#simplearea .quickwinssimple ul.buttonlinks li			{border-top:1px solid white;background:url(../images/pfeil5e5c5d.gif) no-repeat 7px 4px;padding-left:13px;width:149px;overflow:hidden}
	* html #simplearea .quickwinssimple ul.buttonlinks li {width:162px;}
#simplearea .quickwinssimple ul.buttonlinks				{border-bottom:1px solid white;margin-top:3px}
#simplearea .quickwinssimple .pic, #simplearea .quickwinssimple .pic *	{padding:0;margin:0}

#simplearea a.aos1,#simplearea a.aos1:hover,#simplearea a.aos1:active,#simplearea a.aos2,#simplearea a.aos2:hover,#simplearea a.aos2:active {border:0;font-weight:bold;line-height:1.3em;margin-top:-3px;display:block;padding:0 5px 4px 0;text-align:right;background:url(../images/aos1pfeil.gif) no-repeat 7px 6px;}
#simplearea a.aos2,#simplearea a.aos2:hover,#simplearea a.aos2:active {border:0;background:url(../images/aos2pfeil.gif) no-repeat 7px 6px;line-height:1.3em;font-weight:bold;}

#rechnerreiter				{width:100%;background-color:#E4EDF6;padding:0;margin:-1px 0 0 0;}
	* html #rechnerreiter	{margin:0 0 -1px 0;position:relative;top:-1px;padding:0;width:326px}				
#rechnerreiter a			{background-color:#E4EDF6;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;display:inline-block;float:left;color:#113388;font-weight:bold;height:16px;padding:3px 7px 0px 7px;overflow:hidden;font-size:1em;margin:0}
	* html #rechnerreiter a	{height:19px;}
#rechnerreiter a.reiter1	{width:136px;color:#113388}
#rechnerreiter a.reiter2	{color:#113388;border-right:2px solid #DEDFE1;border-left:2px solid #DEDFE1}
	* html #rechnerreiter a.reiter2	{width:122px;}				
#rechnerreiter a.reiter3	{width:65px;color:#113388}
#rechnerreiter a.aktiv		{background-color:#113388;color:#FFF;}
.rechner {clear:both;margin:0;padding:0}

#simplearea td .quickwinssimple .form {background-color:#DEDFE1;width:326px;padding:0;margin:0;}
	*:not(hr) #simplearea td .quickwinssimple .form  {border-top:1px solid #DEDFE1;margin-bottom:-6px}				
#simplearea td .quickwinssimple .form div.link {width:326px;min-width:305px;margin:6px 0}
	html>body #simplearea td .quickwinssimple .form div.link {width:305px;}
	*:not(hr) #simplearea td .quickwinssimple .form div.link {clear:both;}
#simplearea td .quickwinssimple .form .formRow, #simplearea td .quickwinssimple .form .subheadline {clear:both;margin-bottom:4px;margin-left:12px;}
#simplearea td .quickwinssimple .form .formRow .label	{float:left;padding:2px 6px 0 8px;background-color:#B6B7BC;width:100px;max-width:86px;max-height:15px;margin:2px 10px 0 6px;position:relative;xfont-size:0.9em;height:17px}
	*:not(hr) #simplearea td .quickwinssimple .form .formRow .label {top:-1px}
	* html #simplearea td .quickwinssimple .form .formRow .label {margin-left:3px;}
#simplearea td .quickwinssimple .form .formRow .biggerone	{width:182px;max-width:168px}
#simplearea td .quickwinssimple .form .formRow .middleone	{width:150px;max-width:136px}
#simplearea td .quickwinssimple .form .formRow .height100	{height:100px;min-height:100px}
#simplearea td .quickwinssimple .form .formRow input, #simplearea td .quickwinssimple .form .formRow select {margin:1px 0 -1px 0;height:16px;max-height:12px;font-size:1em;line-height:1.0em;border:1px solid #7F9DB9;}
	* html #simplearea td .quickwinssimple .form .formRow input {height:18px}
	*:not(hr) #simplearea td .quickwinssimple .form .formRow input {min-height:18px;}
	*:not(hr) #simplearea td .quickwinssimple .form .formRow select {min-height:16px}
#simplearea td .quickwinssimple .form .formRow select {height:18px}
#simplearea td .quickwinssimple .form .formRow input.width2chars,#simplearea td .quickwinssimple .form .formRow input.width4chars {width:44px;padding:0;margin:0 3px 0 0;padding:2px}
#simplearea td .quickwinssimple .form .formRow input.width4chars {width:51px;margin:0}
	* html #simplearea td .quickwinssimple .form .formRow input.width2chars {width:49px}
	* html #simplearea td .quickwinssimple .form .formRow input.width4chars {width:59px;}
#simplearea td .quickwinssimple .form .formRow .check {width:15px;border:0;float:left;position:relative;top:-3px;}
#simplearea td .quickwinssimple .form .formRow .checktext {border:0;margin-left:8px;font-size:0.9em;display:block;float:left}
#simplearea td .quickwinssimple .form .subheadline	{font-weight:bold;font-size:0.9em;margin-left:0;}
#simplearea td .quickwinssimple .form .insideRow	{float:left;padding:0;margin-bottom:3px}
	*:not(hr) #simplearea td .quickwinssimple .form .ffFix {display:table-cell;padding-left:10px}
#simplearea td .quickwinssimple .form .floatleft	{float:left}
	*:not(hr) #simplearea td .quickwinssimple .form .ffFixInside	{max-width:190px;}
#simplearea td .quickwinssimple .form .formRow select.width6 {width:171px}
#simplearea td .quickwinssimple .form .aos1, #simplearea td .quickwinssimple .form .aos1:hover, #simplearea td .quickwinssimple .form .aos1:active {color:#4A4A4A;width:263px;margin:6px 0 6px 37px;background-position:80px 6px}
#simplearea td .quickwinssimple .form div.noBg {background-image:none;}

#simplearea td.specialagentbox, #simplearea td.specialagentbox .simple {background-color:#113388;padding-top:0}
#simplearea td.specialagentbox .simple * {color:#FFF;}

#simplearea td.specialagentbox div.pic, #simplearea td.specialagentbox div.pic img, #simplearea td.specialagentbox div.pic a, #simplearea td.specialagentbox div.specialagentboxbigpicture, #simplearea td.specialagentbox div.specialagentboxbigpicture img,  #simplearea td.specialagentbox div.specialagentboxbigpicture a {padding:0;margin:0;border:0}
#simplearea td.specialagentbox div.nogt {background-image:url(../images/gt_fff.gif);}
#simplearea td.specialagentbox div.specialagentboxbigpicture a {margin:-1px 0;}
#simplearea td.specialagentbox div.pic {margin-top:-1px;}
	*:not(hr) #simplearea td.specialagentbox div.pic {margin-top:0;}

/* durch ::root wird folgendes nur für Safari 2.0 gemacht */
	::root #simplearea td .quickwinssimple .form .ffFix {display:block;padding-left:0px}
	::root #simplearea td .quickwinssimple .form .aos1  {clear:both;}
	::root #simplearea td .quickwinssimple .form .formRow .checktext  {width:160px;}

/******************* Ende Quickwins ************************************************************************************/
/***********************************************************************************************************************/

#simplearea .homepageaction	{width:654px;background:#E5ECF6 url(../images/borderbg.gif) repeat top left;display:table;border-bottom:2px solid #FFF}
#simplearea .borderbg4cell	{background-image:url(../images/borderbg4cell.gif);}
#simplearea .homepageaction div.simple {border-right:2px solid #FFF;background-color:transparent;float:left;}
	* html #simplearea .homepageaction div.simple {margin-right:2px;border-right:0}
#simplearea .homepageaction div.breit {width:auto;min-width:326px;max-width:326px;}
#simplearea .homepageaction div.width326 {margin:0;}
#simplearea .homepageaction div.width326 div.picwidth326 {width:326px;height:104px;margin:3px 0;}
#simplearea .homepageaction div.breit * {width:auto}
#simplearea .homepageaction div.breit div.link {min-width:300px;width:300px;margin-top:6px;}
#simplearea .homepageaction div.breit div.gt {margin-top:3px;}
#simplearea div.simple .headblue {margin-bottom:4px}
#simplearea .homepageaction div.last {margin-right:0;border-right:0}

#staticsimplearea {width:162px;overflow-x:hidden}

#simplearea td.cols4 .simple {width:654px;}
#simplearea td.cols4 .simple div.text, #simplearea td.cols4 .simple div.headblue, #simplearea td.cols4 .simple div.link {width:auto;}
#simplearea td.cols4 .simple div.link {max-width:630px}


.invisible {display:none;}
.visible {display:inline;}
#ausblendLogo {display:inline}






