/* ********************************************************************************** */
/* GENERELL */
/* ********************************************************************************** */

html {
	height:100%;
}

body {
	height:100%;
	background-image:url(../images_site/bg0.gif);
	background-repeat: repeat-x;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 100%;
}
/* Hintergrund für alle normalen Bereiche */
.normal {
	background-image: url(../images_site/bg0.gif);
	background-repeat: repeat-x;
}

/* ******** */
/* SHOWROOM Hintergrund*/
/* ******** */
.showroom {
	background-image: url(../images_site/bg6.gif);
	background-repeat: repeat-x;
}
/* SHOWROOM Ende*/


img {
border:0;
}

#center { 				/* Zentrierung der Site */
	width: 804px;
	margin:auto;
	overflow:hidden;
}




/* ********************************************************************************** */
/* OVERLINE */
/* ********************************************************************************** */

#overline_container { 	/* umschliesst gesamte Overline */
	width:804px;
	height:25px;
	overflow: hidden;
	background-color:#f3ea7c;
}


#overline_imagebox1 {
	background-image: url(../images_site/muster1_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 133px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
#overline_imagebox1.current {
	background-image: url(../images_site/muster1_color_overline.gif);
}
	
	
#overline_imagebox2 {
	background-image: url(../images_site/muster2_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 133px;
	float:left;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#overline_imagebox2.current {
	background-image: url(../images_site/muster2_color_overline.gif);
}

#overline_imagebox3 {
	background-image: url(../images_site/muster3_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 133px;
	float:left;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#overline_imagebox3.current {
	background-image: url(../images_site/muster3_color_overline.gif);
}

#overline_imagebox4 {
	background-image: url(../images_site/muster4_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 133px;
	float:left;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#overline_imagebox4.current {
	background-image: url(../images_site/muster4_color_overline.gif);
}

#overline_imagebox5 {
	background-image: url(../images_site/muster5_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 133px;
	float:left;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#overline_imagebox5.current {
	background-image: url(../images_site/muster5_color_overline.gif);
}


#overline_imagebox6 {
	background-image: url(../images_site/muster6_gray_overline.gif);
	background-repeat: repeat;
	height: 25px;
	width: 132px;
	float:left;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#overline_imagebox6.current {
	background-image: url(../images_site/muster6_color_overline.gif);
}


/* ------------------------------- */
/* Underline */
/* ------------------------------- */
#underline_firstlevelnavi {
	padding-top:29px; /* noetig, da die Firstlevel-Navi auf position:absolute gestellt ist und somit aus dem Fluss genommen ist */
	width:804px;
	height:5px;
	overflow: hidden;
	background-color:#f3ea7c;
}

/* ******** */
/* SHOWROOM */
/* ******** */
.showroom #underline_firstlevelnavi {
	background-color:#333333;
}
/* SHOWROOM ENDE */


.highlight_firstlevel {
	width:134px;
	height:5px;
	text-align: center;
	float:left;
}


/* ------------------------------- */
/* Spacer vor Content */
/* ------------------------------- */
.spacer {
	width:804px;
	height:9px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 20px;
}

.spacer#active0 {
	height:175px;
	background-color:#ffffff;
}

.spacer#active1 {
	background-image: url(../images_site/muster1_50x50px_black.gif);
	background-color:#ffffff;
	background-repeat: repeat-x;
}

.spacer#active2 {
	background-image:url(../images_site/muster2_40x40px_black.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
}
.spacer#active3 {
	background-image:url(../images_site/muster3_50x50px_black.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
}
.spacer#active4 {
	background-image:url(../images_site/muster4_40x40px_black.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
}
.spacer#active5 {
	background-image:url(../images_site/muster5_50x50px_black.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
}

/* showroom */
.spacer#active6 {
	background-image:url(../images_site/muster6_50x50px_black.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
}

.spacer#active7 {
	background-color:#ccc;
}


/* ********************************************************************************** */
/* COPYRIGHT UNTEN */
/* ********************************************************************************** */
 
 #copyright {
	text-align: right;
	font-size: 9px;
	padding-top: 3px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 25px;
}

#copyright a {
	color: #000000;
	text-decoration: none;
}
#copyright a:hover {
	color: #000000;
	text-decoration: underline;
}

/* ******** */
/* SHOWROOM */
/* ******** */
.showroom #copyright {
	color: #FFFFFF;
}
.showroom #copyright a {
	color: #FFFFFF;
	text-decoration: none;
}

.showroom #copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* SHOWROOM ENDE */

