/* default styles */


/* ######################################################################################################
** # Layout: head - Set background                                          #############################
** ######################################################################################################
**
*/

/* common bg settings */
/* Anmerkung zur background-position:           */
/* FF: 18px  aber IE5.5,6,7: 15px               */
/* Grund: Weil das pad div keine width hat.     */
/* Es braucht aber eine, weil es ein float ist. */
/* Also gebe ich ihm width 1px. Und damit       */
/* der IE nicht mehr rumzickt, eine negative    */
/* margin von -1px, so dass die zusaetzliche     */
/* width wieder aufgehoben wird.                */
#service,
#navmain,
#navsub {
	background-repeat:       repeat-y;
	background-position:     18px top;
}

#pad1    {
	width: 1px;					/* add this, or IE5.5, 6, 7 wont float right   */
	margin-left: -1px;		/* add this, to make IE and FF behave the same */
}






/* es liegt nicht am service layer, dass hier ein linker space ist */
#service {
	height: 23px;
	background-color: #B9B9B9;
	background-image: url(/fileadmin/filemount/prog/layout_img/bg/fakeborder2_red_B9B9B9.gif);
	/* background-color: AQUA; */
}


#navmain {
	height: 178px;   /* 139px + 39px = 178px */

	/* spezieller bg, repeat-x */
	background-image: url(/fileadmin/filemount/prog/layout_img/bg/bg_navmain.gif);
	background-repeat: repeat-x;
}
#navmain-navsub-spacer {
	background-color: #999999;
	height: 6px;
	font-size: 1px;   /* small fontsize, so layout doesn't get crashed by blanks inside the div */
	color: #999999;   /* invisible font */
}
#navsub {
	height: 23px;
	background-color: #E3E3E3;

	background-color: #B9B9B9;
	background-image: url(/fileadmin/filemount/prog/layout_img/bg/fakeborder2_D2D2D2_E3E3E3.gif);

}




/* ######################################################################################################
** # Layout: head p - Cosmetics                                             #############################
** ######################################################################################################
**
*/

/* remove margins from p's, to make the divs stay close together */
#head p {
	/* background-color: AQUA; */
	margin:  0;
	padding: 0;
	border:  0 none;

}









/* ######################################################################################################
** # Layout: head - #service .col1, .col2, .col3 - custom settings           #############################
** ######################################################################################################
**
*/

#service .col1 {
	/* keep defaults */
}
#service .col2 {
	/* keep defaults */
	/* background-color: YELLOW; */
}
#service  .col3 {
	/* keep defaults */
	/* background-color: GREEN; */
	text-align: right;
}


/* see 500_redefine_typo3.css, custom styles for langMenu.php for details  */
#content-service-searchbox {
	margin-left: 50px;

}


/* ######################################################################################################
** # Layout: head - #navsub .col1, .col2, .col3 - custom settings           #############################
** ######################################################################################################
**
*/

#navmain  .col2 {
	/* background-color: PINK;  */
	width: 800px;		/* wie navsub col2 */

}



/* ######################################################################################################
** # Layout: head - #navsub .col1, .col2 - custom settings                  #############################
** ######################################################################################################
**
*/

#navsub .col1 {
	background-color: #D2D2D2;
}
#navsub  .col2 {
	background-color: transparent;    /* make it transparent or it will standover the v-scrollbar */
	width: 800px;		/* wie navmain col2 */

}










