/* MAIN DEFINITION */
/**********************************************************/
body {
	margin:0;
	padding:0;
	background-color:#e3e3e3;
} 

html, body{
	height: 100%;
}

p{
	margin:0 0 0 0;
}

.infowindowfont {
	font-size:11px;
}

.homeshop{
	position:absolute;
	left:-225px;
	top:5px;
	cursor:pointer;
}

#fadeshow_head{
	left:426px;
	top:0px;
}

#fadeshow1{
	left:36px;
	top:66px;
}



/* DIV DEFINITION */
/**********************************************************/
#d_headverti {
	z-index:20;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#8F5298;
	height:200px;
	width:100%;
}

#d_vertibg{
	z-index:10;
	position:absolute;
	left:230px;
	background-color:#8F5298;
	height:100%;
	width:700;
}

#d_vertibg2a{
	z-index:25;
	top:25px;
	position:absolute;
	left:656px;
	background-color:#7A4582;
	height:200;
	width:274;
}

#d_vertibg2b{
	z-index:10;
	position:absolute;
	left:656px;
	background-color:#7A4582;
	height:100%;
	width:274;
}

#d_contenthead {
	z-index:25;
	position:absolute;
	left:230px;
	top:10px;
	background-color:#9B61A4;
	height:190px;
	width:700px;
}

#d_mainnavi{
	z-index:35;
	position:absolute;
	left:230px;
	top:175px;
	background-color:#FFFFFF;
	width:700px;
	height:25px;
	background-image:url("images/mainnavi_end.gif");
	background-repeat:repeat-x;
}

#d_headart{
	z-index:50;
	position:absolute;
	width:100%;
	height:52;
	top:123;
	background-image:url("images/headlinebg.png");
	background-repeat:repeat-x;
}

#d_headtitle{
	z-index:50;
	position:absolute;
	left:260px;
	top:65px;
}

#d_headservicenavi{
	z-index:35;
	position:absolute;
	left:230px;
	top:10px;
	background-color:#FFFFFF;
	width:700px;
	height:40px;
}

#d_headservicenavitext{
	position:absolute;
	left:398px;
	top:12px;
	text-align:right;
	font-family:verdana, arial, sans-serif;
	color:#848484;
	font-weight:400;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	padding-left:-20px;
}

#d_overservicenavi_whitebox{
	position:absolute;
	z-index:50;
	left:411px;
	top:12px;
	background-color:#FFFFFF;
	width:3px;
	height:16px;
}

#d_subnavi {
	position:absolute;
	left:0px;
	top:230px;
	width:230px;
	font-family:verdana, arial, sans-serif;
	font-weight:400;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

#d_content {
	z-index:90;
	position:absolute;
	left:230px;
	top:200px;
	background-color:#FFFFFF;
	width:650px;
	padding:30px 20px 30px 30px;
	font-family:verdana, arial, sans-serif;
	font-weight:400;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

#d_contentright {
	z-index:91;
	position:absolute;
	left:680px;
	top:257px;
	width:250px;
}

#contentfootdiv {
	position:absolute;
	z-index:20;
	margin-top:35px;
	width:700px;
	font-family:verdana, arial, sans-serif;
	font-weight:400;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	color:#FFF;
}

#d_logo {
	position:absolute;
	left:930px;
	top:200px;
}

.hidepics {
  width:0px;
  height:0px;
  visibility:hidden;
}

a:link {text-decoration:none; color:#5793C9; border-bottom:1px dotted #5793C9;}
a:visited {text-decoration:none; color:#5793C9; border-bottom:1px dotted #5793C9;}
a:hover {text-decoration:none; color:#2F2F2F; border-bottom:1px dotted #5793C9; cursor:pointer; } 
a:active {text-decoration:none; color:#5793C9; border-bottom:1px dotted #5793C9;} 

a.clearlink:link {text-decoration:none; border-bottom:0px;}
a.clearlink:visited {text-decoration:none; border-bottom:0px;}
a.clearlink:hover {text-decoration:none; border-bottom:0px;}
a.clearlink:active {text-decoration:none; border-bottom:0px;}

a.navilink:link {text-decoration:none; color:#727980;}
a.navilink:visited {text-decoration:none; color:#727980;}
a.navilink:hover {text-decoration:none; color:#7A4582;} 
a.navilink:active {text-decoration:none; color:#7A4582;} 

a.navilink_act:link {text-decoration:none; font-weight:bold; color:#7A4582;}
a.navilink_act:visited {text-decoration:none; font-weight:bold; color:#7A4582;}
a.navilink_act:hover {text-decoration:none; font-weight:bold; color:#7A4582;} 
a.navilink_act:active {text-decoration:none; font-weight:bold; color:#7A4582;} 

a.headnavilink:link {text-decoration:none; color:#848484;border-bottom:0px;}
a.headnavilink:visited {text-decoration:none; color:#848484;border-bottom:0px;}
a.headnavilink:hover {text-decoration:none; color:#848484; border-bottom:1px dotted #848484;} 
a.headnavilink:active {text-decoration:none; color:#848484;border-bottom:0px;} 

/* NAVIGATION DEFINITION */
/**********************************************************/

.navi_zwischen {
	width:230px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#727980;
	background-image:url("images/zwi_navi.gif");	
}

.navi_zwischen_act1{
	margin-top:-1px;
	width:230px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#7A4582;
	background-image:url("images/zwi_navi.gif");	
}

.navi_zwischen_act2 {
	width:230px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#7A4582;
	background-image:url("images/zwi_navi.gif");	
}

.navi_mainbox {
	width:230px;
	height:23px;
	cursor:pointer;
}

.navi_mainbox_act {
	width:230px;
	height:23px;
	background-color:#FFFFFF;
	cursor:pointer;
}

.navi_colorbox {
	position:absolute;
	width:7px;
	height:23px;
	background-color:#7A4582;
}

.navi_text {
	position:absolute;
	margin-left:5px;
	margin-top:4px;
	height:23px;
	padding-left:10px;
}

.navi_arrow {
	position:absolute;
	margin-left:192px;
	margin-top:8px;
	width:23px;
	height:7px;
	background-image:url("images/colors/arrow_purple.gif");	
}

/* CONTENT DEFINITION */
/**********************************************************/

td {
	font-family:verdana, arial, sans-serif;
	font-weight:400;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

.texts {
	font-size:10px;
}

.gallerytext {
	font-family:verdana, arial, sans-serif;
	font-weight:400;
	font-size:13px;
	line-height:15px;
	text-decoration:none;	
}

.tbl_color1 {
	background-color:#e5e5e5;
}
.tbl_color2 {
	background-color:#ffffff;
}

.tbl_maincolor {
	background-color:#cdb0d2;
}

.imgbox_om {
	background-image:url("images/imgbox_om.gif");
	background-repeat:repeat-x;
}

.imgbox_um {
	background-image:url("images/imgbox_um.gif");
	background-repeat:repeat-x;
}

.imgbox_ml {
	background-image:url("images/imgbox_ml.gif");
	background-repeat:repeat-y;
}

.imgbox_mr {
	background-image:url("images/imgbox_mr.gif");
	background-repeat:repeat-y;
}

/* SITEMAP DEFINITION */
/**********************************************************/

.sm1_s1{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-color:#E5E5E5;
	border:1px solid #666666;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}

.sm2_s1{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-color:#D4DDDF;
	border:1px solid #1D99CD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}

.sm_s2{
	padding-left:10px;
	padding-top:5px;
	font-weight:normal;
}

a.sitemap:link {text-decoration:none; color:#676767; border-bottom:0px;}
a.sitemap:visited {text-decoration:none; color:#676767; border-bottom:0px;}
a.sitemap:hover {text-decoration:underline; color:#5793C9; border-bottom:0px;}

