@charset "utf-8";

<!--

/*=========================================================================*/
/* SCREEN CSS for schloessli-ins.ch                                        */
/* CSS Code : mediaparx.com : February 2006                                */
/*=========================================================================*/ 

*{
	margin:0px;
	padding:0px;
}

html {
	font-size:medium;
	overflow:scroll;
}

body{
	font-size:70%;
	line-height:1.20em;
	font-weight:normal;
	font-variant:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../auxx/bg_tiled.gif) #d2aa59;
	color:#000;
}

input, textarea, input, select, h1, h2, h3, h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

textarea, input, select{
	font-size:100%;
}

fieldset{
	border:none;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	height:0px;
	font-size:0px;
}


/*==============================*/
/* Dummy Container              */
/*==============================*/
#ContainerBg{
	width:100%;
	background:url(../auxx/bg_gradient.gif) repeat-x;
	min-height:430px;
}

#ContainerCenterAll{
	width:673px;
	margin:0px auto;
	text-align:left;
	background:#dbbb7c;
	padding-bottom:16px;
}


/*==============================*/
/* Header                       */
/*==============================*/
#ContainerHeader{
	float:left;
	width:100%;
	height:215px;
}

#ContainerHeader a.LinkHome{
	float:left;
	width:214px;
	height:47px;
	postition:relative;
	padding-left:19px;
	padding-top:11px;
}

#ContainerHeader a.LinkHome img{
	width:214px;
	height:47px;
}

#ContainerServiceNavi{
	float:right;
	padding-right:13px;
	color:#fff;
	padding-top:4px;
	font-weight:bold;
}

#ContainerServiceNavi ul{
	list-style:none;
	list-style-position:inside;
}

#ContainerServiceNavi li{
	float:left;
}

#ContainerServiceNavi li.SeparatorSN{
	width:16px;
	background:url(../auxx/sep_servicenavi.gif) 6px 50% no-repeat;
}

#ContainerServiceNavi li a{
	color:#fff;
}

#ContainerServiceNavi li a:hover{
	color:#881e0c;
}

#ContainerLeftColumn{
	float:left;
	width:187px;
	padding-left:8px;
	margin-right:8px;
}

#ContainerRightColumn{
	float:left;
	width:425px;
}

/*==============================*/
/* Navigation                   */
/*==============================*/
#ContainerLeftColumn #Navigation{
	float:left;
	width:187px;
	margin-top:6px;
}

#Navigation ul{
	list-style:none;
}

#Navigation ul li{
	display:block;
	width:187px;
	font-size:1.45em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#Navigation ul li a{
	display:block;
	width:180px;
	color:#fff;
	padding-left:7px;
	background:url(../auxx/sep_mainnavi.gif) bottom repeat-x;
	padding-top:0.4em;
	padding-bottom:0.3em;
	margin-bottom:0.2em;
	font-size:100%;
}

#Navigation ul li a:hover,
#Navigation .Level1Active,
#Navigation .Level2Active,
#Navigation .Level3Active,
#Navigation .Level3ActiveSub,
#Navigation .Level4Active{
	color:#881e0c;
}

#Navigation ul li .Level3Active,
#Navigation ul li .Level4Active{
	background:url(../auxx/sep_servicenavi.gif) 5px 50% no-repeat;
}

#Navigation ul li .Level3ActiveSub{
	font-weight:bold;
}

#Navigation ul li ul{
	margin-left:9px;
}

#Navigation ul li ul li{
	display:block;
	width:178px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	background:none;
	padding-top:0px;
	padding-bottom:0px;
}

#Navigation ul li ul li a{
	font-weight:bold;
	display:block;
	width:178px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000;
	background:none;
	padding-left:0px;
}

#Navigation ul li ul li a:hover{
	padding-top:0px;
	padding-bottom:0px;
}

#Navigation ul li ul li ul{
	margin-left:0px;	
}

#Navigation ul li ul li ul li{
	font-size:100%;
}

#Navigation ul li ul li ul li a{
	font-weight:normal;
	padding-left:15px;
	width:163px;
}

#Navigation ul li ul li ul li ul{
	font-size:90%;
	margin-left:10px;
}

#Navigation ul li ul li ul li ul li{
	width:150px;
}

#Navigation ul li ul li ul li ul li a,
#Navigation .Level4Active{
	width:150px;
}

#ContainerLeftColumn .SeparatorMN{
	float:left;
	width:187px;
	height:10px;
	line-height:10px;
	background:url(../auxx/sep_navifeature.gif) 50% 50% no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}

#ContainerLeftColumn #ContainerFeatureBox{
	float:left;
	width:187px;
}

#ContainerFeatureBox #FbBorderTop{
	float:left;
	width:187px;
	height:2px;
	line-height:2px;
	font-size:0px;
	background:url(../auxx/img_fb_border_top.gif) no-repeat;
}

#ContainerFeatureBox #FbContent{
	float:left;
	width:167px;
	padding:10px;
	color:#fae3b3;
	background:url(../auxx/img_fb_border_content.gif) repeat-y;
}

#ContainerFeatureBox #FbContent h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	line-height:1.3em;
	margin-bottom:0.45em;
}

#FbContent a{
	color:#fae3b3;
	border-bottom:1px #fae3b3 solid;
}

#FbContent a:hover{
	color:#881e0c;
	background:#fae3b3;
	border-bottom:1px #fae3b3 solid;
}

#ContainerFeatureBox #FbContent ul{
	margin-top:0.45em;
	margin-bottom:0.45em;
	margin-left:14px;
	line-height:1.3em;
}

#ContainerFeatureBox #FbContent li{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:100% !important;
	width:150px;
}

#ContainerFeatureBox #FbBorderBottom{
	float:left;
	width:187px;
	height:4px;
	line-height:4px;
	font-size:0px;
	background:url(../auxx/img_fb_border_bottom.gif) no-repeat;
}


/*==============================*/
/* Content                      */
/*==============================*/
#ContainerContent{
	float:left;
	width:374px;
	padding:16px;
	padding-left:26px;
	padding-right:25px;
	padding-bottom:12px;
	min-height:450px;
	background:url(../auxx/bg_content.gif) repeat-y;
	line-height:1.35em;
}

#ContainerContent h1,
#ContainerGalleryPopUp h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:180%;
	font-weight:normal;
	color:#881e0c;
	margin-bottom:0.8em;
	line-height:1.1em;
}

#ContainerContent h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-weight:normal;
	color:#881e0c;
	margin-bottom:0.6em;
	line-height:1.1em;
}

#ContainerContent h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
}

#ContainerContent ul{
	margin-left:27px;
}

#ContainerContent ol{
	margin-left:27px;
}

#ContainerContent a,
#ContainerGalleryPopUp a,
#ContainerFooter a{
	color:#881e0c;
	font-weight:bold;
	text-decoration:underline;
}

#ContainerContent a:hover,
#ContainerGalleryPopUp a:hover,
#ContainerFooter a:hover{
	color:#fff;
	font-weight:bold;
	background:#881e0c;
	text-decoration:none;
}

#ContainerContent .FakeLink{
	text-decoration:underline;
	color:#881e0c;
	font-weight:bold;
}

#ContainerContent a.LinkMore{
	font-weight:normal;
}

#ContainerContent label{
	float:left;
}

#ContainerContent .DummyRadio{
	float:left;
	width:220px;
	margin-bottom:0.5em;
}

#ContainerContent .LabelRadio{
	float:left;
	margin-right:3px;
	margin-top:1px;
	margin-bottom:1px;
}

#ContainerContent .Label120px{
	float:left;
	width:120px;
	margin-right:10px;
	margin-bottom:0.5em;
}

#ContainerContent .InputField244px{
	width:238px;
	border:1px solid #881e0c;
	padding:2px;
	margin-bottom:0.5em;
	background:#f1e7d2;
}

#ContainerContent .Textarea244px{
	width:238px;
	height:80px;
	border:1px solid #881e0c;
	padding:2px;
	margin-bottom:0.5em;
	background:#f1e7d2;
}

#ContainerContent .Select244px{
	width:244px;
	border:1px solid #881e0c;
	padding:2px;
	margin-bottom:0.5em;
	background:#f1e7d2;
}

#ContainerContent .ButtonInput{
	float:left;
	background:#f1e7d2;
	border:2px solid #881e0c;
	color:#881e0c;
	font-weight:bold;
	padding:2px;
	margin-top:1em;
	cursor:pointer;
}

#ContainerContent .send{
	margin-left:130px;
}

#ContainerContent #ContainerFormError{
	width:370px;
	border:2px solid #881e0c;
}

#ContainerFormError h4{
	color:#fff;
	background:#881e0c;
	border-bottom:2px solid #881e0c;
	padding:2px;
}

#ContainerFormError ul{
	margin-left:20px;
	color:#881e0c;
	margin-top:3px;
	margin-bottom:3px;
}

#ContainerContentBorderBottom{
	float:left;
	width:425px;
	background:url(../auxx/img_border_content_bottom.gif) left bottom no-repeat;
	padding-bottom:2px;
}

#ContainerContent .SeparatorContent,
#ContainerFooter .SeparatorFooter{
	width:374px;
	height:10px;
	line-height:10px;
	margin-top:2px;
	margin-bottom:2px;
	background:url(../auxx/sep_content.gif) 0px 50% no-repeat;
}

#ContainerContent .ImageLeft{
	float:left;
	margin-right:8px;
	margin-top:2px;
}

#ContainerContent .ImageRight{
	float:left;
	margin-left:8px;
	margin-top:2px;
}

#ContainerContent a.LinkImage{
	border:none!important;
	text-decoration:none!important;
}

/*==============================*/
/* Gallery Definitions          */
/*==============================*/
#ContainerContent a.GalleryPreviewPic,
#ContainerContent a.GalleryPreviewPic:hover{
	float:left;
	display:block;
	margin-right:4px;
	width:122px;
	border:none !important;
	background:none !important;
}

#ContainerContent .GalleryPreviewText{
	float:left;
	width:247px;
}

#ContainerContent .SeparatorGallery{
	float:left;
	width:374px;
	height:7px;
	line-height:7px;
	font-size:7px;
	background:url(../auxx/sep_mainnavi.gif) 0px 50% repeat-x;
}

/*==============================*/
/* Footer                       */
/*==============================*/
#ContainerContentBorderBottom #ContainerFooter{
	float:left;
	font-size:80%;
	width:425px;
	text-align:center;
	background:url(../auxx/bg_content.gif) repeat-y;
	padding-bottom:10px;
}

#ContainerFooter .SeparatorFooter{
	margin-left:26px !important;
}

/*==============================*/
/* Gallery PopUp                */
/*==============================*/
#ContainerGalleryPopUp{
	width:500px;
	padding:10px;
	background:#e4cc9b;
	padding-bottom:15px;
}

#ContainerGalleryPopUp .SeparatorGalleryPopUp{
	float:left;
	width:500px;
	height:7px;
	line-height:7px;
	font-size:7px;
	background:url(../auxx/sep_mainnavi.gif) 0px 50% repeat-x;
}

#ContainerGalleryPopUp h1{
	margin-top:0.8em;
	margin-bottom:0.5em;
}

#ContainerGalleryPopUp #PitureBig{
	height:440px;
	width:500px;
	vertical-align:middle;
	text-align:center;
}

#ContainerGalleryPopUp #PitureBig img{
	margin:0px auto;
	vertical-align:middle;
}

#ContainerGalleryPopUp #NavigationPopUp{
	width:500px;
	text-align:center;
}

#NavigationPopUp a.ArrowBack,
#NavigationPopUp a.ArrowNext{
	float:left;
	display:block;
	height:8px;
	width:7px;
	border:none !important;
	text-decoration:none !important;
	margin-top:0.2em;
}

#NavigationPopUp a.ArrowBack,
#NavigationPopUp a.ArrowBack:hover{
	margin-left:193px;
	background:url(../auxx/img_arrow_back.gif) no-repeat;
}

#NavigationPopUp a.ArrowNext,
#NavigationPopUp a.ArrowNext:hover{
	background:url(../auxx/img_arrow_next.gif) no-repeat;
}

#NavigationPopUp .TextImage{
	float:left;
	width:100px;
	text-align:center;
}

#NavigationPopUp .ImageComment{
	display:block;
	margin:0px auto;
	width:300px;
	margin-top:5px;
}
-->