body{
	font-family:'Roboto', Times, Helvetica, Sans-serif;
	font-size:14px;
	font-weight: 300;
	line-height:1.3em;
	color:#aaa; 
	margin:0px; 
	padding:0; 
	text-align:left; 
	overflow:auto;
	background:#000;
	}

	
/* STILE */

h1 {font-family:fid-custom, Arial, Helvetica, sans-serif; font-size:32px; margin:0px; color:#333;}
h3{font-family:'Roboto', Times, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; margin-top:0px; }
li{list-style:none;}
ul{margin:0px; padding:0px;}
strong{font-weight:inherit; font-family:inherit;}

.h1 {color: #999999; font-weight:bold;}
.h2 {color: #FF6600; font-weight:bold;}
.dunkel {color:#666666;}
.dunkel2 {color:#aaaaaa;}
.dunkel2 strong {font-weight:inherit;}
.element {background-color: #191919;}
.schatten{-webkit-box-shadow: 0px 0px 2px #000; -moz-box-shadow: 0px 0px 2px #000; box-shadow: 0px 0px 2px #000;}
.stopper {clear:both;}

.mobile {display:none !important; visibility:hidden !important;}

.gblock {width:649px; height:auto; background:#191919; margin:0px 0px 5px 0px; padding:55px 60px 40px 60px;}
.section:hover {color:#F5F5F5;}
.oblock {width:769px; height:auto; margin:0px 0px 5px 0px;}

.blockheadline {width:769px; height:37px; background: url(../nav/bg_line_vc-navy.png) repeat top left; margin:0px 0px 10px 0px;}

.blockheadline h1 {	padding:0px 0px 0px 15px; 
				background:#000; 
				margin:0px 0px 0px 40px; 
				display:block;
				width:440px;
				font-family:fid-light, Arial, Helvetica, sans-serif; 
				font-weight:normal; 
				font-size:42px; 
				color:#08bfcc; 
				text-transform: uppercase;  
				text-align:left; 
				line-height:0.9em;}

.blockheadline h2 {	font-size: 22px; 
				font-family: 'Palanquin', arial, sans-serif; 
				font-weight:100; 
				color:#08bfcc; 
				width:250px; 
				padding:0px 0px 0px 20px; 
				background:#000;
				margin:0px 0px 0px 60px; 
				text-transform:uppercase;	
			}


/* HEADER AND NAVIGATION */

#navwrapper {width:100%; min-width:500px; height:auto; position:absolute; z-index:99; top:0px;}

#header {width:100%; min-width:780px; height:190px; background:url(../nav/bg_header_vc-navy.jpg) center center; 	
	-webkit-background-size:cover; 
	-moz-background-size:cover; 
	-o-background-size:cover; 
	background-size:cover;}
	
#header_logo {position:relative; width:292px; height:156px; margin:0px auto 0px auto; padding:10px 0px 0px 0px;}	

#nav {position:relative; min-width:780px; width:100%; height:40px; top:0px; right:0px; background:#191919;}

.homemenu img {max-height:24px; width:auto; margin:8px auto 0px auto;}

a.homemenu:link	{
	color:#999;
	display:block; 
	width:40px; 
	height:40px; 
	background:#fff;   
	margin:0px 0px 0px 0px;
	text-decoration:none;	
	border-bottom: #a90705 1px solid;
	-webkit-box-shadow: 0px 0px 4px #b4b4b4; 
	-moz-box-shadow: 0px 0px 4px #b4b4b4; 
	box-shadow: 0px 0px 4px #b4b4b4;
	opacity:1;
	/*-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;*/
	}

a.homemenu:hover {
	color:#333 !important; 
	text-decoration:none; 
	display:block; 
	width:40px; 
	height:40px; 
	background:#fff;   
	margin:0px 0px 0px 0px;
	border-bottom: #a90705 1px solid;}
	
a.homemenu:active {
	color:#999;
	display:block; 
	width:40px; 
	height:40px; 
	background:#fff;   
	margin:0px 0px 0px 0px;
	text-decoration:none;	
	border-bottom: #a90705 1px solid;}
	
a.homemenu:visited {
	color:#999;
	display:block; 
	width:40px; 
	height:40px; 
	background:#fff;   
	margin:0px 0px 0px 0px;
	text-decoration:none;	
	border-bottom: #a90705 1px solid;}
	
.subfield {position:absolute; display:none; width:414px; height:140px; list-style:none; background:#fff; text-align:left; padding:30px 50px; opacity:0.9;
	-webkit-box-shadow: 0px 0px 4px #b4b4b4; 
	-moz-box-shadow: 0px 0px 4px #b4b4b4; 
	box-shadow: 0px 0px 4px #b4b4b4;}	
#homemenu:hover .subfield {display:none !important;} /* Aktive Seite*/	
	
#mainmenu {width:810px; position:relative; margin:0px auto;}
#mainmenu li {display:inline; margin:0px 0px 0px 0px; text-align:center; float:left;}
#mainmenu h1 {font-family:fid-elegance, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#666; font-weight:normal;}
#mainmenu li:hover ul /*, .act>ul*/  {display:block !important;} /* Aktive Seite*/
 
a.mainmenu:link	{color:#666; display:block; width:auto; padding:0px 30px; line-height:40px; background:none; margin:0px 0px 0px 0px; text-decoration:none; opacity:1;}
a.mainmenu:hover, .act h1 a {color:#08bfcc !important; text-decoration:none; display:block; line-height:40px; background:#242424; margin:0px 0px 0px 0px !important;}
a.mainmenu:active {color:#08bfcc; text-decoration:none; display:block; line-height:40px;}
a.mainmenu:visited {color:#666; text-decoration:none; display:block; line-height:40px;}

.submenu {display:none; height:auto; list-style:none;}
.submenu li {display:block;}
.submenu li a:link 	{color:#666666; display:block; width:130px; line-height:25px; text-decoration:none; background:#fff; margin:0px 0px 0px -4px; padding:0px 10px; opacity:0.9; font-size:11px; text-align:left; }
.submenu li a:hover 	{color:#093956; display:block; width:130px; line-height:25px; text-decoration:none; background:#fff; margin:0px 0px 0px -4px; padding:0px 10px; opacity:1;}
.submenu li a:active 	{color:#666666; display:block; width:130px; line-height:25px; text-decoration:none; background:#fff; margin:0px 0px 0px -4px; padding:0px 10px;}
.submenu li a:visited 	{color:#666666; display:block; width:130px; line-height:25px; text-decoration:none; background:#fff; margin:0px 0px 0px -4px; padding:0px 10px;}





/* SEITENAUFBAU */

#Top{
	position:relative; 
	width:100%;
	height:540px; 
	top:220px;
	overflow:hidden; 
	background:#fff;
	z-index:0;
	}

#Top iframe {
	position:absolute;
	top:10px; 
	margin-top:0px;
	border:0px none; 
	width:100%; 
	height:inherit; 
	overflow:hidden; 
	z-index:5; 
	}

#wrapper{min-width:780px; text-align: center; padding:0px 0px 0px 0px; margin:180px 0px 0px 0px;}

.section{
	position:relative; 
	width:100%; 
	height:auto;
	min-height:500px; 
	margin-top:0px;
	padding:10px 0px;  
	color:inherit;
	z-index:10;
	overflow:hidden;
	clear:both;
	}

.inner{
	position:relative; 
	padding:0px; 
	width:769px; 
	min-height:400px;
	height:auto; 
	margin:60px auto;
	text-align:left;
	/*overflow:hidden;*/
	}

table.normal {width:320px; font-size:16px;}
table.normal tr {line-height:1.2em;}

.slider_simple img{padding:22px 0px 0px 22px;}

.border_a {position:absolute;
	height:326px;
	width:491px;
	background: url(../nav/border_a.png) no-repeat 0px 0px;
	z-index:10;}

hr.sectiondivider {width:500px; border-top:#ccc 1px solid; border-bottom:#fff 0px none; border-left:#fff 0px none; border-right:#fff 0px none;}
	

/* ------------ ABSCHNITT AKTUELL --------------- */

#Aktuell {margin-top:-200px;}
.section_header {width:inherit; height:55px; /*background:#191919;*/ margin:0px 0px 4px 0px; padding:0px;}
#hinweis {width:649px; height:auto; background:#191919; margin:0px 0px 5px 0px; padding:25px 60px 15px 60px; text-transform:none; font-weight:bold; text-align:center;}

#news{width:769px;}
	.newsbox {width:inherit; height:320px; margin:0px 0px 5px 0px; padding:0px;}
	.newsbox >* {float:left;}
	.newsbox h3 {font-size: 18px; font-weight:300; margin:20px 0px 10px 0px;}
	.newsbox h4 {font-size: 12px; font-weight:bold; margin:5px 0px 5px 0px;}
	.newstext {width:181px; height:320px; background:#191919; margin:0px 0px 0px 5px; padding:0px 13px 0px 13px; overflow:hidden; }
	
	.cs_buttonwrap {position:relative; width:0px; height:0px; z-index:30; overflow:visible; float:right;}
	.cs_buttons {display:block; width:14px; height:14px; background:url(../nav/viva-marker_01.png); padding:0px; margin:0px 0px 3px 0px;color: #FFFFFF; text-decoration: none;}
	.cs_control{padding: 0px 7px; margin: 0px 0px 3px 0px; line-height: 0px; color: #FFFFFF; text-decoration: none;}
	.cs_active{background: url(../nav/viva-marker_02.png); color: #00FF00;}
	.cs_buttons:hover {background: url(../nav/viva-marker_02.png);}
	
	.cs_control{padding:0px 0px; margin:0px 0px 0px 4px; line-height:40px; color:#666; size:11px; text-decoration:none; text-transform:uppercase;}
	.cs_control:hover{color:#C1F131; border:none;}


/* ------------ ABSCHNITT RESTAURANT&BAR --------------- */	

#Restaurant {background:url(../nav/bg_diag.png) no-repeat center bottom; height:790px; padding:0px 0px 0px 0px; z-index:10; margin-top:-50px;}
#Restaurant .descr_r {margin-top:0px;}

.tools {width:inherit; height:209px; background:#191919; margin:0px 0px 5px 0px; padding:0px;}
.tools h1 {font-size:26px; font-weight:100; text-transform:uppercase; text-align:center; margin:10px 0px 10px 0px; }
.toolbox_a {width:216px; height:169px; padding:20px 25px 20px 20px; margin:0px; float:left; text-align:left; background:url(../nav/trennleiste1.png) no-repeat center right; }
.toolbox_b {width:200px; height:169px; padding:20px 20px 20px 20px; margin:0px; float:left; text-align:left;}
.contactbox_a {width:180px; height:169px; padding:20px 20px 20px 30px; margin:0px; float:left; text-align:left;}
.contactbox_b {width:220px; height:169px; padding:20px 20px 20px 25px; margin:0px; float:left; text-align:left;}
.contactheadline {margin:0px 0px 15px 0px;}
.toolheadline {margin:10px 0px;}
.toolbutton {float:left; vertical-align:top; margin:5px 10px 0px 2px; padding:0px;}
.hours tr {line-height:1.0em; font-size:1.0em;}
.hours td:nth-child(2) {padding:0px 0px 0px 15px;}


/* ------------ ABSCHNITT SOCIAL --------------- */

/*#Social {height:950px; margin:0px 0px 0px 0px;}
.fb_page {width:500px; height:600px; margin:0px 0px 5px 0px; padding:0px;}
#Social .gblock {width:215px; height:515px; background:#191919; margin:0px 0px 5px 4px; padding:70px 30px 15px 20px; float:right;}
.gblock_likebox {background: url(../nav/bg_block_social_fb.jpg) no-repeat center center #1e4983; margin:5px 0px 5px 0px;  height:55px; text-align:center; padding-top:20px; padding-bottom:0px;}
.fb_like {width:200px; height:40px; position:relative; margin: 0px auto 0px auto;}

*/

#Social {height:650px; margin:0px 0px 0px 0px;}

.sn_big {width:92%; margin: 0px auto 0px auto;}
.sn_big li {display:block; height:100px; width:100%; background:#191919; float:left; margin: 2px 2px 2px 2px; }
.sn_big li a {position:relative; display:block; height:75px; width:100%; float:left; margin:10px auto;}
.sn_big li a span {display:none;}

.f_sn_big_fb a:link{background:url(../nav/f_sn_big_fb_00.png) #191919 no-repeat top center;}
.f_sn_big_fb a:hover{background:url(../nav/f_sn_big_fb_00.png) #191919 no-repeat bottom center;}
.f_sn_big_fb a:active{background:url(../nav/f_sn_big_fb_00.png) #191919 no-repeat top center;}
.f_sn_big_fb a:visited{background:url(../nav/f_sn_big_fb_00.png) #191919 no-repeat top center;}

.f_sn_big_in a:link{background:url(../nav/f_sn_big_in_00.png) #191919 no-repeat top center;}
.f_sn_big_in a:hover{background:url(../nav/f_sn_big_in_00.png) #191919 no-repeat bottom center;}
.f_sn_big_in a:active{background:url(../nav/f_sn_big_in_00.png) #191919 no-repeat top center;}
.f_sn_big_in a:visited{background:url(../nav/f_sn_big_in_00.png) #191919 no-repeat top center;}

.f_sn_big_ye a:link{background:url(../nav/f_sn_big_ye_00.png) #191919 no-repeat top center;}
.f_sn_big_ye a:hover{background:url(../nav/f_sn_big_ye_00.png) #191919 no-repeat bottom center;}
.f_sn_big_ye a:active{background:url(../nav/f_sn_big_ye_00.png) #191919 no-repeat top center;}
.f_sn_big_ye a:visited{background:url(../nav/f_sn_big_ye_00.png) #191919 no-repeat top center;}

.f_sn_big_ma a:link{background:url(../nav/f_sn_big_ma_00.png) #191919 no-repeat top center;}
.f_sn_big_ma a:hover{background:url(../nav/f_sn_big_ma_00.png) #191919 no-repeat bottom center;}
.f_sn_big_ma a:active{background:url(../nav/f_sn_big_ma_00.png) #191919 no-repeat top center;}
.f_sn_big_ma a:visited{background:url(../nav/f_sn_big_ma_00.png) #191919 no-repeat top center;}





/* ------------ ABSCHNITT RESERVIERUNG --------------- */

#Reservierung {background:url(../nav/bg_diag_vc-navy.jpg) #007f88 repeat-x bottom center; height:1200px; margin-top:-342px; z-index:8;}
#Reservierung .inner {background:url(../nav/bg_diag_inner.png) no-repeat center -70px; padding-top:0px; width:900px;}
#Reservierung .blockheadline {width:769px; height:37px; background:none !important; margin:0px 0px 10px 0px;}

#Reservierung .blockheadline h1 {	
				padding:300px 0px 0px 15px; 
				background:none; 
				margin:0px 0px 0px 100px; 
				display:block;
				width:440px;
				font-family:fid-light, Arial, Helvetica, sans-serif; 
				font-weight:normal; 
				font-size:42px; 
				color:#fff; 
				text-transform: uppercase;  
				text-align:left; 
				line-height:0.9em; }

#tab_reservierung {position:relative; top:20px; left:112px; width:600px; height: 700px; padding:0px 0px 25px 0px; margin:0px auto 0px auto; border:0px none; z-index:5;}

.small {color:#999; font-size:10px; font-weight:normal;}
.green {font-size:14px; font-weight:bold; color:#B5DD03;}
.schatten {-webkit-box-shadow: 0px 2px 2px #000; -moz-box-shadow: 0px 2px 2px #000; box-shadow: 0px 2px 2px #000;}
.lang {width:300px;}
.kurz {width:150px;}
.kuerzer{width:50px;}


input{height:1.5em;}
select {color:#666; font-size:14px; font-weight:500; background:#fff; padding:5px; margin-right:10px; border:#999 1px solid; border-top-color:#999; border-left-color:#ccc; border-right-color:#999; border-bottom-color:#ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.formular {color:#999; font-size:14px; font-weight:500; background:#fff; padding:5px; margin:5px 5px 5px 0px; border:#999 1px solid; border-top-color:#999; border-left-color:#ccc; border-right-color:#999; border-bottom-color:#ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.formular:focus{ color:#666; border:#BED84B 1px solid;-webkit-box-shadow: 0px 0px 2px #BED84B;-moz-box-shadow: 0px 0px 2px #BED84B;box-shadow: 0px 0px 2px #BED84B;}

.submitbutton{font-size:14px; font-weight:normal; color:#66CC00; height:auto; padding:3px; text-align:center; background:#fff; border:#66cc00 1px solid;}
.submitbutton:hover, submitbutton:focus {background:#E6FFAA; color:#666;}
.submitbutton:active {border:#66CC00 1px solid; background:#66CC33;}

.cancelbutton{color:#ccc; font-size:14px; height:auto; padding:3px; text-align:center; background:#fff; border:#ccc 1px dotted;}
.cancelbutton:hover, cancelbutton:focus { background:#eee; border:#FF9999 1px dotted; color:#666;}
.cancelbutton:active {border:#ff9999 1px dotted; background:#FF9999;}

.checkbox {position:relative; color:#999; font-size:12px; margin:0px 0px 0px 0px; padding:0px; vertical-align:middle;}
.checkbox span {position:relative; top:-6px;}	

.errbox {border:#cc0000 1px solid;}
	#alert {position:absolute; top: 158px; right:0px; height:200px; width: 127px; padding:5px 5px 5px 8px; color:#990000; font-weight:normal; background:#fff; border:1px dashed #ccc;}
	#alert li {list-style:disc; color:#666; font-size:11px; margin:1px 0px 3px 17px;}

.dtpopup {position:absolute; top:150px; left:0px; width:335px; height:120px; background:url(../http://www.viva-visavis.eu/fb/tabs/img/sb_02.png) no-repeat; padding:20px; display:block; overflow:visible;}

.confirmation_left{ border-top:#ccc dotted 1px; border-bottom:#ccc dotted 1px; margin:10px 10px 10px 10px; padding:30px; width:160px; height:140px; color:#666; font-size:13px; float:left; font-weight:bold;}
.confirmation_right{ border-top:#ccc dotted 1px; border-bottom:#ccc dotted 1px; margin:10px 10px 10px 10px; padding-top:30px; padding-bottom:10px; width:200px; height:160px; color:#666; font-size:13px; float:left;}
.confirmation_right li{list-style:circle; margin:4px 0px 4px 15px;}
.useful_left{width:300px; background-color:#ccc; height: 120px; min-height:50px; float:left;}
.useful_right{width:200px; background-color:#ccc; height: 40px; float:left;  padding:40px;}



/* ------------ ABSCHNITT ANFAHRT --------------- */

#Anfahrt {	position:relative; 
	width:100%; 
	height:600px;
	min-height:400px; 
	margin-top:0px;
	padding:0px 0px; 
	background:#000; 
	color:inherit;
	z-index:10;
	overflow:hidden;
	clear:both;}
	
#Anfahrt .inner {width:100%; height:600px; margin:0px; padding: 0px;}
.googleanfahrt {width:100%; height:600px; border: 0px none;}

#Map {width:100%; height:600px; margin:0px auto 0px auto; text-align:center; border:0px none; overflow:hidden;}


/* FOOTER */

#Footer{
	position:relative; 
	width:100%; 
	height:320px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background:#191919; 
	color:#777;
	z-index:15;
	clear:both;
	}

#Footer h1 {font-family:fid-elegance, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; font-weight:lighter; color:#666; margin:0px 0px 10px 0px;}
	
#f_in{
	position:relative; 
	padding:0px 0px 0px 0px; 
	width:950px; 
	height:200px;
	margin:0px auto 0px auto;
	text-align:left;
	/*overflow:hidden;*/
	}
	
#f_logo {
	position:relative;
	width:auto; 
	height:170px; 
	border-right:#191919 1px solid;
	float:left;
	}
#f_logo img {position:absolute; left:0px; bottom:5px;}
	
#f_sub {position:absolute; bottom:0px; width:100%; height:40px; border-top:#000 1px solid; padding:10px 0px 0px 0px;  text-align:right;}
.impr {position:absolute; display:block; max-width:900px; top:15px; right:50px; font-size:14px; color:#666;}
.impr li {display:inline;}
.impr li a:link {color:#666 !important; text-decoration:none; font-size:14px;}
.impr li a:hover {color:#28939c !important;}
.impr li a:active {color:#333 !important;}
.impr li a:visited {color:#333 !important;}

.f_col {float:left; margin:60px 0px 0px 30px;}
.f_col a:link {color:#666; text-decoration:none; font-size:14px; line-height:1.5em; margin-left:2px;}
.f_col a:hover {color:#28939c;}
.f_col a:active {color:#888;}
.f_col a:visited {color:#888;}
		

/* IFRAMES */

#kontaktformular{
	margin:0px 0px 0px 490px; 
	width:440px; 
	height:950px; 
	background:#fff; 
	border:#fff 0px none;
	overflow:hidden;
	}

#reservierungsformular{
	margin:110px 0px 0px 70px; 
	width:470px; 
	height:595px; 
	background:#fff; 
	border:#fff 0px none;
	overflow:hidden;
	}



/* LINKS */

a{outline:none;}
a:link{outline:none;}
a img{outline:none; border:0 none;}

.nav a {display:block; padding:17px 8px 16px 8px; color:#666666; text-transform:uppercase; text-decoration:none;}
.nav a:link {color:#666666;}
.nav a:hover {color:#093956; padding:17px 8px 16px 8px;}
.nav a:active {color:#666666;}
.nav a:visited {color:#666666;}

.st {font-size:inherit; text-decoration:none; color:inherit;}
.st:link {text-decoration:none; color:inherit;}
.st:visited {text-decoration:none; color:inherit;}
.st:hover {text-decoration:underline; color:#C1F131;}
.st:active {text-decoration:none;}

.pink {text-decoration:none; color:#D50581;}
.pink:link {text-decoration: none;}
.pink:visited {text-decoration: none;}
.pink:hover {text-decoration: underline;}
.pink:active {text-decoration: none;}

.orange {text-decoration:none; color:#FF6600;}
.orange:link {text-decoration: none;}
.orange:visited {text-decoration: none;}
.orange:hover {text-decoration: underline;}
.orange:active {text-decoration: none;}

.lime {text-decoration:none; color:#C1F131;}
.lime:link {text-decoration: none;}
.lime:visited {text-decoration: none;}
.lime:hover {text-decoration: underline;}
.lime:active {text-decoration: none;}

.vc-navy {text-decoration:none; color:#007f88;}
.vc-navy:link {text-decoration: none;}
.vc-navy:visited {text-decoration: none;}
.vc-navy:hover {text-decoration: underline;}
.vc-navy:active {text-decoration: none;}

.sn {margin: 0px 0px 0px -4px;}
.sn li {display:inline; float:left; margin: 7px 0px 0px 0px; }
.sn li a {display:block; height:27px; width:27px;}
.sn li a span {display:none;}

.f_sn_fb a{ width:27px; height:27px;}
.f_sn_fb a:link{background:url(../nav/f_sn_fb_00.png) no-repeat top left;}
.f_sn_fb a:hover{background:url(../nav/f_sn_fb_00.png) no-repeat bottom left;}
.f_sn_fb a:active{background:url(../nav/f_sn_fb_00.png) no-repeat top left;}
.f_sn_fb a:visited{background:url(../nav/f_sn_fb_00.png) no-repeat top left;}

.f_sn_in a{ width:27px; height:27px;}
.f_sn_in a:link{background:url(../nav/f_sn_in_00.png) no-repeat top left;}
.f_sn_in a:hover{background:url(../nav/f_sn_in_00.png) no-repeat bottom left;}
.f_sn_in a:active{background:url(../nav/f_sn_in_00.png) no-repeat top left;}
.f_sn_in a:visited{background:url(../nav/f_sn_in_00.png) no-repeat top left;}

a.vc:link {position:absolute; margin:0px 0px 0px 0px; padding:9px 20px; background:#007a81; opacity:0.75;  color:#fff; font-size:16px; font-weight:lighter; text-decoration:none;}
a.vc:hover {background:#0c8990; text-decoration:none; opacity:0.9;}
a.vc:active {background:#007a81;}
a.vc:visited {background:inherit;}



