@charset "UTF-8";
/* CSS Document */


#h0 {
	overflow: hidden;
	position: absolute;
	height: 100px;
	width: 1000px;
	left: -1000px;
	top: -100px;
}
.cg { opacity: 0.0; }
.cg:hover { opacity: 0.3; }

.hov {
	background-image: url(../_max_images/signedby_200.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 46px;
	width: 200px;
	opacity: 0.8;
}
.hov2 {
	background-image: url(../_max_images/signedby_315.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 73px;
	width: 315px;
	opacity: 0.8;
}
.hov3 {
	background-image: url(../_max_images/signedby_280.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 65px;
	width: 280px;
}
.hov:hover, .hov2:hover { opacity: 1.0;
box-shadow:2px 2px 6px #ccc; }

.connhead {
	height: 30px;
	width: 660px;
	font-size: 18px;
	font-weight: 400;
	color: #C33;
	text-decoration: none;
	border-top: 1px dotted #C33;
	padding-top: 12px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	float: left;
}
.tabconn2 {
	width: 200px;
	min-height:170px;
	margin-right: 30px;
	float: left;
}

.tabconn {
	width: 200px;
	min-height:240px;
	margin-right: 30px;
	float: left;
}

.tablogo {
	text-align: center;
}

.butts {
	display: block;
	height: 154px;
}
#tablogo {
	min-height: 114px;
	width: 200px;
	margin: auto;
	background-color: #D6C7B8;
	display: block;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	vertical-align: middle;
}
#tabhead {
	font-size: 13px;
	font-weight: 700;
	color: #7D6963;
	text-decoration: none;
	height: 100%;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 2px;
	background-color: #FFF2E9;
	display: block;
		text-align: center;
}
#tabcopy {
	font-size: 12px;
	font-weight: 300;
	color: #423935;
	letter-spacing: 0.02em;
	line-height: 14px;
	height: 100%;
	width: 200px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
		text-align: center;
	background-color: #FFF2E9;
}

#taburl a {
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	letter-spacing: 0.02em;
	line-height: 13px;
	height: 100%;
	width: 200px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
		text-align: center;
	background-color: #C1B2A2;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
#taburl a:active { background-color:#CC0000; }
#taburl a:visited {
	background-color: #999999;
}
#taburl a:hover {
	background-color: #7D6963;
}





#counter {
	position:relative;
	height:30px;
	width:30px;
	z-index:195;
	margin-top:200px;
}
	
#socials {
	position:relative;height:40px;width:196px;text-align:right;top:20px;z-index:12;
	}
.s_icons { float:right;margin-left:9px;opacity:0.5; }
.s_icons:hover { opacity: 0.9; }

.a_icons { float:left;margin-left:5px;margin-right:5px;padding-bottom:12px;opacity:0.7;height:60px;width:60px; }
.a_icons:hover { opacity:1.0; }


.a_icons, .serv1_icons, .serv_icons { 
-webkit-transition: all .2s ease-in-out;
  -moz-transition:  all .2s ease-in-out;
  -o-transition:  all .2s ease-in-out;
  -ms-transition:  all .2s ease-in-out;
  transition:  all .2s ease-in-out;}
.a_icons:hover, .serv1_icons:hover, .serv_icons:hover { 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-o-transform: scale(1.1); 
-ms-transform: scale(1.1); 
-webkit-transition: scale(1.1);
  -moz-transition: scale(1.1);
  -o-transition: scale(1.1);
  -ms-transition: scale(1.1);
  transition: scale(1.1);
}

.serv_icons {
	float: left;
	margin: 12px;
	opacity: 0.7;
	height: 140px;
	width: 140px;
	display: block;
}
.serv_icons:hover { opacity:1.0; }
.serv1_icons {
	margin: 5px;
	opacity: 0.7;
	height: 110px;
	width: 110px;
	display: block;
	margin-right:20px;
}
.serv1_icons:hover { opacity:1.0; }

.press_line { border-bottom:4px dotted #F4BF4E; }
.vid_img { margin-right:30px;margin-bottom:30px;opacity: 1.0; }
.vid_b_img { margin-left:30px;margin-bottom:30px;opacity: 1.0; }
.vid_img:hover, .vid_b_img:hover { opacity: 0.7; }
	
body, html { font-family: 'Ubuntu', sans-serif;letter-spacing: 0.05em; }

object {
	height:100%;
	width:100%;
	overflow: visible;
}

#wp_blog {
	position: absolute;
	height: 1100px;
	width: 1055px;
	left:241px;
	margin-left:3%;
	margin-top: 60px;
	}
	
a { text-decoration: none; }


.mgb_50 { margin-bottom: 50px; }
.mgb_30 { margin-bottom: 30px; }
.mgb_20 { margin-bottom: 20px; }
.mgb_10 { margin-bottom: 10px; }
.mgb_6 { margin-bottom: 6px; }

.mgt_40 { margin-top: 40px; }
.mgt_35 { margin-top: 35px; }
.mgt_30 { margin-top: 30px; }
.mgt_25 { margin-top: 25px; }
.mgt_20 { margin-top: 20px; }
.mgt_15 { margin-top: 15px; }
.mgt_10 { margin-top: 10px; }
.mgt_5 { margin-top: 5px; }

.mgr_20 { margin-right: 20px; }
.mgl_20 { margin-left: 20px; }

.mgr_30 { margin-right: 29px; }
.mgl_logo { margin-left: 43px; }
.pdr_30 { padding-right: 30px; }
.pdt_10 { padding-top: 10px; }
.pdt_15 { padding-top: 15px; }
.pdt_20 { padding-top: 230px; }

.u300 { font-weight: 300; }
.u400 { font-weight: 400; }
.u500 { font-weight: 500; }
.u700 { font-weight: 700; }

.downlogo { padding: 15px; }


.fadeback {
	display: block;
	height: 220px;
	width: 660px;
	background-color: #FFE78B;
}
.fb_home{
	background-image: url(../_max_images/Jean-Luc_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fb_tra{
	background-image: url(../_max_images/max_660_tr2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fb_con{
	background-image: url(../_max_images/max_660_co2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fb_eve{
	background-image: url(../_max_images/max_660_7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.flr {float:right;}
.fll {float:left;}

.img {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	} 
.img-60 {
	margin-left:-80px;
	} 
.sp05 { letter-spacing:0.05em; }
.anker_top { height:4px;width:4px;display:block; }
/* 
Navigation bar - Background/Navigation/Typo */	
.mgl5 {margin-left:5px;}

#navline { position:fixed;height:60px;width:100%;display:block;z-index:100;background:#aaa; }
#navi { position:relative;height:60px;width:1332px;margin-top:0px;margin-right:auto;margin-left:3%;display:block;z-index:10; }
	
/* Image of Max in navigation bar */
#max_navi { position:absolute;height:60px;width:280px;left:1001px;top:0px;z-index:200; }	

#wrapper {
	position: relative;
	height: 100%;
	width: 1284px;
	margin-right: auto;
	margin-left:3%;
	display: block;
	z-index: 10;
	}
	
	
#column_logo { position:fixed;height:5000px;width:235px;padding-top:30px;padding-left:5px;z-index:9;left:3%;top:0px;border-right:1px dotted #CCC;margin-top:60px; }
#contact_1 { position:relative;height:240px;width:196px;text-align:right;top:20px;z-index:12; }
#contact_2 { position:relative;height:20px;width:196px;text-align:right;top:20px;z-index:12; }

#column_content {
	position:absolute;
	left:250px;
	height:100%;
	width:660px;
	padding-top:52px;
	padding-right:30px;
	display:block;
	border-right:1px dotted #CCC;
	z-index:200;
	top:0px;
}

#content { position:relative;top:30px;left:271px;height:100%;width:660px;margin-top:48px; }
#content_cal { position:relative;top:30px;left:270px;height:100%;width:690px;margin-top:48px; }

#column_cal_home {
	position: absolute;
	left: 962px;
	height: 5000px;
	width: 280px;
	padding-left: 38px;
	margin-top: 0;
	border-left: 1px dotted #CCC;
	z-index: 200;
	top: 1px;
}
#column_cal {
	position:absolute;
	left:962px;
	height:5000px;
	width:280px;
	padding-top:109px;
	padding-left:38px;
	margin-top:0px;
	border-left:1px dotted #CCC;
	z-index:200;
	top:0px;
}
#action {
	position: relative;
	height: 100px;
	width: 280px;
	margin-left: 0;
	margin-top: 0;
	z-index: 200;
	display: block;
}
#serv1 {
	position: relative;
	height: 300px;
	width: 280px;
	margin-left: 0;
	margin-top: 108px;
	z-index: 200;
	display: block;
}
#calcol { position: relative;
	height: 100px;
	width: 280px;
	margin-left: 0;
	margin-top: 0px;
	z-index: 200;}

.info_img {

	box-shadow:2px 2px 6px #444;
}
.info_mr {
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.info_ml {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 6px;
}
.img_ml {
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 6px;
}

.info1 a:link { color:#826055; }
.info1 a:active { color:#CC0000; }
.info1 a:visited { color:#5A423B; }
.info1 a:hover { color:#F4BF4E; }

#info1 {
	position: relative;
	height: 100%;
	width: 315px;
	left: -115px;
	top: 0;
	}
.info1 {
	font-size:12px;
	line-height:16px;
	font-weight:300;
	color:#FFF;
	background-color:#b19887; 
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	/*#CAB09F;
	background: #917e74;

background: -moz-linear-gradient(top,  #917e74 0%, #bba495 99%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#917e74), color-stop(99%,#bba495));
background: -webkit-linear-gradient(top,  #917e74 0%,#bba495 99%);
background: -o-linear-gradient(top,  #917e74 0%,#bba495 99%);
background: -ms-linear-gradient(top,  #917e74 0%,#bba495 99%);
background: linear-gradient(to bottom,  #917e74 0%,#bba495 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#917e74', endColorstr='#bba495',GradientType=0 );*/
	text-align: left;
	height: 100%;
	width: 298px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 12px;
	letter-spacing: 0.04em;
	box-shadow:3px 4px 8px #ccc;
	opacity: 0.9;
}

	
.calender1 {
	/*background-color:#b4a796;*/
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	height: 120px;
	width: 200px;
	box-shadow:3px 4px 8px #ccc;
	opacity: 0.9;
	background-image: url(../_max_images/back_cal2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.bookshad {
	box-shadow:2px 2px 8px #666;
}	
	
.block {
	display: block;
}
img .info1 {
	
	margin-right: -12px;
	
}


.tx_18 { font-size:18px;line-height:18px;font-weight:700;color:#666; }	
.tx_14 { font-size:14px;line-height:18px;font-weight:300;color:#666; }
.tx_12 { font-size:12px;line-height:18px;font-weight:500;color:#666; }
.tx_14 a:link, .tx_12 a:link, .cont14 a:link, .book_2 a:link, .book_3 a:link, .contsub a:link, .book_1 a:link, .articles_4 a:link { color:#889DC8;font-weight:400; }
.tx_14 a:active, .tx_12 a:active, .cont14 a:active, .book_2 a:active, .book_3 a:active, .contsub a:active, .book_1 a:active, .articles_4 a:active { color:#CC0000; }
.tx_14 a:visited, .tx_12 a:visited, .cont14 a:visited, .book_2 a:visited, .book_3 a:visited, .contsub a:visited, .book_1 a:visited, .articles_4 a:visited { color:#999; }
.tx_14 a:hover, .tx_12 a:hover, .cont14 a:hover, .book_2 a:hover, .book_3 a:hover, .contsub a:hover, .book_1 a:hover, .articles_4 a:hover { color:#F4BF4E; }	

.tx_order {
	font-size:18px;
	line-height:18px;
	font-weight:700;
	color:#FFF;
	background-color: #F93;
	display: block;
	height: 24px;
	width: 100%;
	margin-bottom: 12px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-indent: 8px;
}

.cont_top {
	font-size:10px;
	line-height:26px;
	color:#F4BF4E;
	display:block;
	width:660px;
	font-weight:400;
	border-bottom:1px dotted #CCC;
	padding-bottom:2px;
	margin-bottom:11px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.cont_cap {font-size:64px;line-height:60px;color:#F4BF4E;display:block;width:660px;font-weight:300;border-bottom:1px dotted #CCC;padding-bottom:12px;margin-bottom:12px;margin-left:0px;}
.cont_cap_1 {font-size:64px;line-height:60px;color:#F4BF4E;display:block;width:660px;font-weight:300;border-bottom:1px dotted #CCC;padding-bottom:5px;margin-bottom:12px;margin-right:0px;}
.cont_cap_s {font-size:48px;}
.conthead { font-size:20px;line-height:24px;font-weight:700;color:#666;display:block;margin-top:10px; }
.contlist { font-size:20px;line-height:24px;font-weight:400;color:#666;display:block;margin-top:10px;margin-left:80px; }
.contsub {
	font-size:14px;
	line-height:22px;
	font-weight:500;
	color:#889DC8;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
.cont14 { font-size:14px;line-height:22px;font-weight:300;color:#666;display:block;margin-top:10px; }

.totop {
	font-size:8px;
	font-weight:400;
	color:#999;
	display:block;
	width:100%;
	border-top:1px dotted #CCC;
	margin-top:20px;
	padding-top:6px;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	text-align: right;
}
.totop a:link { color:#999; }
.totop a:hover { color:#F4BF4E; }
	

/* CALENDAR TYPO */

.cal_1x { font-size:48px;line-height:26px;color:#F4BF4E;letter-spacing:0.0em;;width:100%;font-weight:700;margin-top:18px;margin-bottom:2px; }
.cal_2x { font-size:14px;line-height:26px;color:#F4BF4E;font-weight:700;display:block }
.cal_3x { font-size: 13px;line-height: 16px;font-weight:700;color:#666;display:block;width:100%;
border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding-top:5px;padding-bottom:7px;margin-bottom:12px; }

.cal_1 { font-size:18px;line-height:26px;color:#889DC8;letter-spacing:0.0em;width:100%;font-weight:400;margin-top:14px;margin-bottom:0px; }
.cal_2 { font-size:14px;line-height:26px;color:#889DC8;font-weight:300;display:block; }
.cal_3 { font-size:13px;line-height:16px;font-weight:400;color:#666;letter-spacing:0.0em;display:block;width:100%;
border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding-top:3px;padding-bottom:5px;margin-bottom:12px; }
.cal_4 { font-size:13px;line-height:16px;font-weight:400;color:#666;letter-spacing:0.0em;display:block;width:100%;
border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding-top:3px;padding-bottom:5px; }

.cal_2 a:link {
	color: #FF6633;
	font-weight: 500;
}
.cal_2 a:hover {
	color: #FF3300;
	font-weight: 500;
}


.cal_3a {
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #FFF;
	letter-spacing: 0em;
	display: block;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	background-color: #b19887;
	text-align: center;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.cal_3aa {
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #FFF;
	letter-spacing: 0em;
	display: block;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 1px;
	margin-bottom: 12px;
	background-color: #b19887;
	text-align: center;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}


.book_g { font-size:12px;line-height:14px;font-weight:700;color:#C63;letter-spacing:0.0em; }
.book_g a:link { color:#C63; }
.book_g a:active { color:#CC0000; }
.book_g a:visited { color:#666; }
.book_g a:hover { color:#F4BF4E; }

.book_00{ font-size:12px;line-height:16px;color:#B19A8B;font-weight:400;display:block;width:100%;border-bottom:1px dotted #CCC;padding-top:6px;padding-bottom:4px;margin-bottom:15px; }
.book_0{ font-size:12px;line-height:16px;color:#B19A8B;display:block;border-bottom:1px dotted #CCC;width:100%;font-weight:400;margin-top:-2px;padding-bottom:4px; }
.book_1 { font-size:14px;line-height:17px;color:#889DC8;font-weight:700;display:block;width:100%;border-bottom:1px dotted #CCC;padding-top:6px;padding-bottom:6px;margin-bottom:0px; }
.book_2 { font-size:13px;line-height:16px;font-weight:400;color:#666;letter-spacing:0.0em; }
.book_3 { font-size:12px;line-height:14px;color:#666;font-weight:700;letter-spacing:0.0em; }
.book_4 { font-size:11px;line-height:14px;font-weight:400;color:#666;letter-spacing:0.0em; }		

.price { font-size:24px;line-height:17px;color:#889DC8;display:block;width:100%;/*border-bottom:1px dotted #CCC;*/padding-top:0px;padding-bottom:8px;margin-top:15px;margin-bottom:6px;}

.price_c { font-size:24px;line-height:28px;color:#889DC8;/*border-bottom:1px dotted #CCC;*/}
	
	
.vid_1 { font-size:14px;line-height:17px;color:#889DC8;font-weight:700;display:block;width:100%;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding-top:6px;padding-bottom:4px;margin-bottom:6px; }		
.vid_2 { font-size:12px;line-height:18px;font-weight:500;color:#999; }
.vid_2 a:link { color:#889DC8; }
.vid_2 a:active { color:#CC0000; }
.vid_2 a:visited { color:#666; }
.vid_2 a:hover { color:#F4BF4E; }

.articles_00{ font-size:12px;line-height:16px;color:#B19A8B;font-weight:400;display:block;width:100%;border-bottom:1px dotted #CCC;padding-top:0px;padding-bottom:4px;margin-bottom:-12px;text-transform:uppercase;
}
.articles_0{ font-size:12px;line-height:16px;color:#000;display:block;width:100%;font-weight:400;margin-top:0px;padding-bottom:0px; }
.articles_1 { font-size:20px;line-height:24px;color:#666;font-weight:300;display:block;width:100%; }
.articles_2 { font-size:11px;line-height:16px;font-weight:400;color:#666;letter-spacing:0.0em; }
.articles_3 { font-size:14px;line-height:18px;color:#666;font-weight:400;letter-spacing:0.0em; }
.articles_4 { font-size:14px;line-height:14px;font-weight:700;color:#B19A8B;letter-spacing:0.0em; }	


#footer {
	position:absolute;
	bottom: 0;
	height:100px;
	width:100%;
	display:block;
	margin:auto;
	z-index:1;
	
}

	
.mid_fr {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-o-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	display: block;
	border-right: 2px solid #CCC;
	}
				
/* ENDE - ORIGINAL BOILERPLATE BASIS_CSS */
