/*standard css*/

body { margin:0px; padding:0px; }

/*outer 100% width table*/
table.outertable, td.header { width:100%; }

/*inner centered table*/
table.center980, table.submenu { width:980px; height:102px; vertical-align:top; }
table.submenu { height:33px; }
table.contentmarohp, td.contentmarohp { height:413px; vertical-align:top; }
table.footer { height:55px;}

	td.sizing { height:102px; margin:0px auto; }
	td.header { background: transparent url(/styles/images/C/redline_header.gif) repeat-x bottom; }
	/*td.submenu { height:33px; background: transparent url(/styles/images/C/greyline_header.gif) no-repeat bottom right; }*/
	td.submenu { height:33px; }
	td.contentarea { padding:4px 0px 0px 34px; }
		td.stones { height:164px; }
		td.spacerstart { width:15px; }
		
	table.backgroundimage { background: transparent url(/styles/images/backgrounds/bg_agentur.jpg) no-repeat top right; }	
		td.contentwidth { width:500px;}
		td.contentwidthlarge { width:690px;}
		td.contentwidthiframe { width:943px;}
		td.spacercontent { width:291px; }
	td.boxes { width:238px; padding:0px 0px 0px 24px; vertical-align:top; }
	td.spacertop { padding-top:20px; }
	td.boxes table tr td.content { border-left:1px solid #CECECE; padding-left:20px; }
	
	td.spacercontentfooter { height:10px; }
	td.footer { height:55px; background: transparent url(/styles/images/C/redline_footer.gif) repeat-x top; }


	td.logo img { margin:9px 0px 0px 45px; }	
	td.maroicon { background: transparent url(/styles/images/C/maro_icon_neutral.gif) no-repeat bottom left; width:550px; height:33px; }
	td.maroiconstart { background: transparent url(/styles/images/C/maro_icon_start.gif) no-repeat bottom left; width:45px; height:33px; }
	
	td.maroiconerfahrung { background: transparent url(/styles/images/C/maro_icon_erfahrung.gif) no-repeat bottom left; width:45px; height:33px; }
	td.maroiconkontakte { background: transparent url(/styles/images/C/maro_icon_kontakte.gif) no-repeat bottom left; width:45px; height:33px; }
	td.maroiconkreativitaet { background: transparent url(/styles/images/C/maro_icon_kreativitaet.gif) no-repeat bottom left; width:45px; height:33px; }
	td.maroiconeffizienz { background: transparent url(/styles/images/C/maro_icon_effizienz.gif) no-repeat bottom left; width:45px; height:33px; }
	
	p.footer, p.footer a { margin-top: 5px; font-size:12px; }
	
	p.footer a:visited { color:#EF181E; }

div#menumain, div#menusub { display:none; }

div.stonegroup { height:218px; overflow:hidden;  }
	div#erfahrung, div#erfahrung_active { position:relative; top:-218px; left:0px; width:156px; height:218px; display:none; }
	div#kontakte, div#kontakte_active { position:relative; top:-218px; left:130px; width:178px; height:218px; display:none; }
	div#kreativitaet, div#kreativitaet_active { position:relative; top:-218px; left:284px; width:146px; height:218px; display:none; }
	div#effizienz, div#effizienz_active { position:relative; top:-218px; left:397px; width:129px; height:218px; display:none; }
	
	div#erfahrung_active { display:block; }
	div#kontakte_active { display:block; }
	div#kreativitaet_active { display:block; }
	div#effizienz_active { display:block; }
	
	div.visio { display:block; }
	
ul.listimage { list-style-image:url(/styles/images/C/list_image.gif); }
ul.listimage li { }
a img { cursor:pointer; }

/* admin tools */
table.loginBox tr td p, table.loginBox input { padding:0px; margin:0px; line-height:12px;}
table.loginBox input { height:18px; width:100px; }
div.formContents { margin:0px; padding:0px; }
td.admin_controls p, td.admin_controls span, td.admin_controls a { font-size:12px; }
span.adminToggle_adminOff { color:#00AA00; }

div.adminBar { padding:0px 0px 0px 34px; }

/* special admin-style for boxes*/
table#position2 div.adminOn_wobjectPanel a { display:inline; background-color:transparent; }
td.boxes table tr { background-color:transparent !important; }

/* dtree - overwrite values*/
div#div_navigationDtreeControls { position:absolute; top:0px; right:10px; width:230px; height:25px; border:1px solid red; border-bottom:0px; background-color:#EEEEEE; }
 div#div_navigationDtreeControls img { border:2px solid #EEEEEE; }
div#div_navigationDtree { position:absolute; top:20px; right:10px; width:230px; height:50px; overflow:auto; border:1px solid red; background-color:#EEEEEE; }
div#div_navigationDtree a { font-size:11px; border:0px; }

img#enlargeinactive, img#minimizeactive { display:none; }

/* forms */
td.formular, td.formDescription, input.myInputText, select, td.tableHeader, td.tableData { font-size:12px; }
td.formDescription { vertical-align:top; padding-top:3px; width:150px; }
input.myInputReset { margin-top:10px; }
td.tableHeader { padding-top:15px; font-weight:bold; }
span.formSubtext { display:inline; margin:0px; padding:0px; height:10px; }

input.myInputText, input.myInputPassword, textarea.myTextarea { width:250px !important; }
