/* elephant seven: stylesheet for Microsoft Internet Explorer 5.0+ and Netscape 6.0+ */
/* elephant seven. AG Muenchen - DG 2003	*/
/* selektor{font:font-style font-variant font-weight font-size/line-height font-family;}*/


body {
		background:url() no-repeat #fff;
		background-position:0px 0px;
		padding:0 35px 0 70px;
		margin:0;
		font-size : 75%;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		color:#000;
}

body *						{line-height:1.5em;font-size:1.0em;background-color:transparent}
img						{border: 0;margin:11px 0 11px 0;	/* - all images without borders - */}
form						{margin:0;padding:0;}

a.startcontent			{visibility:hidden;}
a							{text-decoration:none;color:#000}

.pagebreak				{page-break-before:always;height:0;line-height:0;font-size:0;margin:0;padding:0;}

#printheader				{margin:14px 0 16px 7px;text-align:left;}
#printheader p,#footer	{margin:0;line-height:1.5em;font-size:0.9em}
#printheader p			{width:100%;}

#logo					{position:absolute;z-index:10;right:35px;top:26px;height:auto;padding:0}
#contentarea 			{margin:50px 0 0 7px;}
#content				{width:102%;left:10px;top:10px;}

#content div.headline 		{font-size:1.1em;line-height:1.8em;font-weight:bold;}

#content .starttext		{padding-bottom:14px;color:#000;padding-top:10px;font-size:11px;line-height:14px;width:654px;}
#content .starttext ul		{margin:0px 6px 7px 16px;}
#content .starttext .text 	{margin:0px 7px 14px 0;padding:0;}
#content .starttext .subline, #content .starttext .firstsubline,#content .starttext .subblue {margin:0 16px 0 0;padding:0;font-weight:bold;color:#000;border:0px solid red;}
#content .starttext .subblue	{color:#000}
#content .starttext .firstsubline {margin:0 7px 14px 0}
#content .starttext .blue	{color:#000;}
#content .starttext .content3sp {position:relative;border:0px solid red;clear:both}
#content .starttext div.gt	{float:left;padding:0px;}
#content .starttext div.link	{padding:0;width:400px;margin:0;}


#content .starttext div.table			{width:100%;}
#content .starttext div.tabellentext 	{float:left;color:#000;padding:0 6px 14px 7px;width:159px;margin-right:2px;}

#content .starttext div.tabelle2sp,#content .starttext div.tabelle3sp {width:326px;} 
#content .starttext div.tabelle2sp, #content .starttext div.tabelle3sp {margin-left:0px;left:0}
#content .starttext div.tabelle3sp 		{width:489px;} 
#content .starttext div.tabelle2sp div.tableheading {width:100%;}
#content .starttext div.tabelle2sp table,#content .starttext div.tabelle3sp table {width:476px;padding:0;border-collapse:collapse;margin:10px 6px 14px 6px;}
#content .starttext div.table			{margin:11px 0 11px 0;}
#content .starttext div.table td		{vertical-align:top;color:#000;font-size:1.0em;padding:2px 7px;border:1px solid #000;}
#content .starttext div.table td.firstrow	{vertical-align:bottom;}
#content .starttext div.table tr.firstrow 	{color:#000;font-weight:bold;padding:0 7px;}
#content .starttext div.table td.firstrow,#content .starttext div.table td.firstcolfirstrow,#content .starttext div.table .tablehead {color:#000;font-weight:bold;padding-bottom:3px;}
#content .starttext div.table span.tablehead,#content .starttext div.table span.tablefooter	{font-size:1.0em;position:relative;top:10px;left:6px;width:98%}
#content .starttext div.table span.tablefooter 	{bottom:10px;}
#content .starttext div.table tr		{height:17px;}
#content .starttext div.table td.firstcol,#content .starttext div.table td.firstcolfirstrow {vertical-align:top;}
#content .starttext div.table td.firstcolfirstrow 	{xpadding-left:0;vertical-align:bottom;}
#content .starttext div.table td.nobottomborder{border-bottom:0;} 
#content .starttext div.table td.notopborder 	{border-top:0;} 
#content .starttext div.table .borderbottom,#content .starttext div.table .bordertop {display:none}
#content .starttext div.table .bordertop	{border-top:1px solid #eee;border-bottom:0;}
#content .starttext div.table ul,#content .starttext div.table li	{margin-left:7px;}

#content .starttext div.nobottomborder	{border-bottom:0;} 
#content .starttext div.notopborder 	{border-top:0;} 


#ancorlinks						{width:490px;margin:0 0 10px 0;padding:12px 7px 12px 0px;}
#ancorlinks .subline				{margin:0;color:#000;}
#ancorlinks .headblock				{margin-top:8px;color:#000;font-weight:bold;}

#footer						{padding:0 0 12px 7px;width:100%;}

@media print { 
	body {
		background-color: #fff;
		padding:0;
		margin:0;
		font-size : 12px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		line-height : 14px;
		color:#000;
		width:100%;
	}
	#logo {position:absolute;right:0px;top:26px;height:auto;padding:0}
}

#topstaticnavigation,#topnavi,#second,#third,#last,#meta,#search,#backgroundfix,#abschluss,#sitelabel,#subnavipresales,#servicecenter,#produktinfobox {display:none;}

.gallerythumbs {margin-bottom:15px;display:inline-block}
div.thumb {float:left;width:125px;display:block;}
div.thumb p {margin:0;padding:0;width:120px}

.starttext .contactbox {margin:12px 0}