/* CSS Document */



body {

	margin-left: 0px;

	margin-top: 16px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/background.jpg);

	background-color: #316185;

	background-repeat: repeat-x;

	background-position:top;

}





.disabled

{

background-color: #CCC;

} 





.mainTxt

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#182C42;

	font-weight:normal;

	line-height:2.0em;

}



.lostpassTxt

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#182C42;

	font-weight:normal;

	line-height:2.0em;

}



.errorTxt

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#EE0000;

	font-weight:normal;

	line-height:2.0em;



}



.whiteTxt

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight:normal;



}



.headerYellow

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#F8C170;

	font-weight:normal;



}



.headerBlue

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 900;

	letter-spacing: 1;

	color: #284B6A;

	/*text-decoration: none;*/

}



.lbltxt

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#203C55;

	font-weight:normal;

}



.login

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#203C55;

	font-weight:normal;

	text-decoration:underline;

}



.login:hover

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#203C55;

	font-weight:normal;

	text-decoration:none;

}



.deliveryZone

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#203C55;

	font-weight:normal;

	height:15px;

}





.contactLbl

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#203C55;

	font-weight:normal;

}





.contactForm

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#203C55;

	font-weight:normal;

	height:15px;

}



.contactFormMsg

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#203C55;

	font-weight:normal;

	height:100px;

}





.copyright

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FFFFFF;

	font-weight:normal;

}



.whiteLink

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:underline;

}



.whiteLink:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

}



.orangeLink

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FF6600;

	font-weight:normal;

	text-decoration:underline;

}



.orangeLink:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FF6600;

	font-weight:normal;

	text-decoration:none;

}





.shortcut

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#182C42;

	font-weight:normal;

	text-align:justify;

	text-decoration:none;

}



.shortcut:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#182C42;

	font-weight:normal;

	text-align:justify;

	text-decoration:underline;

}





.textField

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#182D42;

	font-weight:normal;

	height:15px;

	background-repeat:no-repeat;

}





.partnerHeader

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF6600;

	font-weight:bold;

	text-decoration: none;

}



.partnerTxt

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#555F66;

	font-weight:normal;

	line-height:2.0em;

}



/*==========================================Hover effects for the submenu =====================*/



#innenausbau

{

	background-image:url(images/innenausbau_off.jpg);

	width:147px;

	height:16px;

	background-position:center;

	background-repeat:no-repeat;

}



#innenausbau a:hover

{

	background-image:url(images/innenausbau_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#innenausbauOn

{

	background-image:url(images/innenausbau_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#raumansstatung

{

	background-image:url(images/raumausstatung_off.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#raumansstatung a:hover

{

	background-image:url(images/raumausstatung_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#raumansstatungOn

{

	background-image:url(images/raumausstatung_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}





#mantages

{

	background-image:url(images/montageservice_off.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#mantages a:hover

{

	background-image:url(images/montageservice_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#mantagesOn

{

	background-image:url(images/montageservice_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}





#semieceleistungen

{

	background-image:url(images/serviceleistungen_off.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#semieceleistungen a:hover

{

	background-image:url(images/serviceleistungen_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}



#semieceleistungenOn

{

	background-image:url(images/serviceleistungen_on.jpg);

	width:147px;

	height:16px;

	background-position:top;

	background-repeat:no-repeat;

}





/*==========================================Hover effects for the submenu =====================*/







.galleryContainer

{

	position:relative;

}



.thumbnail

{

	z-index:0;

	cursor:pointer;

}



.thumbnail:hover

{

	background-color:transparent;

	z-index:50;

}



.thumbnail span

{

	position: absolute;

	background-color:#CED8E1;

	padding:2px;

	left:-0px;

	border: 1px dashed #203E58;

	visibility: hidden;

	text-decoration: none;

	

}



.thumbnail span img /* for enlarged Image */

{

	border-width: 0;

	padding:2px;

}



.thumbnail:hover span

{

	visibility:visible;

	position:absolute;

	top:0px;

	left:-234px;

	z-index:50;

}


input#submit_contact
{
	background-color:#FFFFFF;
	border:1px solid #192e43;
	font-size:11px;
	color:#192e43;
	cursor:pointer;
}
