/* ---------------------------------------------------------------------------------------------------------------------------------------------------
	MONACOR SCHWEIZ AG
-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Monacor blau = #005598 */
/* Monacor grau = #E3E3E3 */
/* Monacor rot  = #C61616 */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------
	BASIS-LAYOUT
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

html   { height:100%;  }
body	 {	height:100%; margin:0px; padding:0px; border:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; background-color:#a4b3be; background-image:url(/img/body_bg.gif); background-repeat:repeat-y; background-position:top center; }

#wrapper  { width:1007px; height:100%; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; background-image:url(/img/main_bg.gif); background-repeat:repeat-y; background-position:top center; }
#header   { position:relative; top:0px; left:1px; width:1005px; height:94px; background-color:#FFFFFF; z-index:6; }
#mainarea { position:relative; top:0px; left:1px; width:1005px; background-color:#FFFFFF; }

#navileft    { top:0px;  left:0px;   width:255px; background-color:#E3E3E3; z-index:4; max-width:255px; }
#idg_content { top:0px;  left:260px; width:740px; z-index:4; max-width:740px; overflow-x:hidden; }

#topnavi  { float:right; width:750px; height:40px; text-align:right; overflow:hidden; }
#sitelogo { float:left;  width:255px; height:60px; padding-left:10px; padding-top:4px; z-index:10; }
#sitelogo2 { position:relative; width:255px; height:60px; left:10px; top:4px; z-index:10; } 

div.header_topbar { width:100%; height:23px; font-size:11px; background-color:#005598; color:#FFFFFF; z-index:5; }
div.header_space  { width:100%; font-size:1px;  background-color:#FFFFFF; color:#FFFFFF; z-index:5; }
div.header_gray   { width:1005px; height:64px; overflow:hidden; background-color:#E3E3E3; z-index:5; padding:0px; margin:0px; }
div.header_search { float:right; height:20px; text-align:right; padding-right:5px; z-index:5; }
div.header_navi   { float:left;  height:25px; text-align:left;  vertical-align:bottom; z-index:5; padding-top:12px; padding-left:5px; }

.subnavigation { margin:0px; padding:0px; background-color:#E3E3E3; font-size:13px; color:#005598; }

div.subnavheader  { width:255px; height:17px; overflow:hidden; background-image:url(/img/subnavheader.gif); background-repeat:no-repeat; padding-left:25px; font-weight:bold; font-size:13px; color:#005598; } 

/* WEITERE CSS-DEFINITIONEN IN shop_extend.css */
