/* 	CSS - Stylesheet
	viblue: #0E3193
	vigreen: #029271
	customtext red = #F05757
	customtext yellow = #FFDA90
	customtext blue =  #4791F7
	2661DF  , FF8045
	
	gk-red : #EE3338


*/
.Stil1 {font-size: 14pt}
.done {
	color: #999999;
	
}

.Stil2 {
	font-size: 10pt
}

.sales_pic {

}

.sales_item {
	
	padding-left: 2px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: -2px;
}


.sales_name {
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	margin-bottom: -18px;
	color: #0E3193;
}

.sales_contact {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;	
	color: #000000;
}

.red {
	color: #FF0000;
}

.sales_link {
	margin-top: -10px;
}

a.sales_link:link  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12 px; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: none;
}

a.sales_link:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12 px; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: underline;
}

a.sales_link:active, a.sales_link:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12 px; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: underline;
}


.phone {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-style: normal; 
	font-weight: bold;
	color: #029271;
}

.download_item  {

}

.date_caption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: italic; 
	font-weight: normal;
	color: #029271;
	padding-right: 10px;
	margin-top: -8px;
}

.content_faq {

}

.issue {
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #0E3193;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}



.issue_link {
	padding-left: 14px;
	padding-right: 14px;
	margin-top: -8px;
	list-style-image:url('image/download.gif'); 
}

a.issue_link:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.issue_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #029271;
	text-decoration: none;
}

a.issue_link:active, a.issue_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #029271;
	text-decoration: none;
}


.solution {
	padding-left: 14px;
	padding-right: 14px;
}

.solution_link {
	margin-top: -8px;
	list-style-image:url('images/drop2.gif'); 
	list-style-position: inside;

}

a.solution_link:link  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: none;
}

a.solution_link:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: underline;
}

a.solution_link:active, a.solution_link:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	color: #029271;
	text-decoration: none;
}




#spotlight{
filter:light
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
/*	background-image: url('images/hintergrundtropfen.jpg');
	background-repeat: repeat*/
}

h2 {
	font-style: italic;
	font-size: 14px;
}

td, tr, table {	
	margin-top: 0px;
	margin-left: 0px;
	border: 0px none;
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.linktable {	
	margin-top: 0px;
	margin-left: 0px;
	border: 0px none;
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a:link { 
	color: #0E3193;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

a:active {
	color: #0E3193;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited {
	color: #0E3193;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
	


a:hover {
	color: #029271;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}



/* VISOFT */
/* Kopf */

#top_header {
	position:absolute;
	left: 204px;
	top: 0px;
	right: 0px;
	height: 109px;
	width: 820px;
	/*	background-color: #D3D3D3;
	background-image: url('images/top.gif');
	background-repeat: repeat-x; */
	z-index:100;
}

#top_logo {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 166px;
	width: 204px;
	align: center;
	background-color: #FFFFFF;
	z-index:6;
}


/* ----------------------- */
.news_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	padding-left: 12px;
	margin-top: -12px;
	color: #000000;
}

.news_sub {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	padding-left: 12px;
	margin-top: 0px;
	color: #999999;
}


/* Kopf */


.top_adresse {
	position:absolute;
	left:166px;
	top:74px;
	height:16px;
	width:600px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #888888; 
}


#lang_box {
	position: absolute;
	top: 0px;
	left: -1px;
	height: 20px;
	width: 209px;
	margin-top:0px;
	align: center;
	letter-spacing: -2pt;
}

.nav_box>#lang_box {
	top: 0px;
}

/* Navigation */


.nav_box {
	position:absolute;
	left:0px;
	top:166px;
	height:602px; 
	width:204px;
	background-color: #FFFFFF;
	background-image: url('images/left.jpg');
 	background-repeat: no-repeat;
	padding:38px 0px 0px 0px;
	z-index:2;
}

.nav_button a {
	background: #1D3F9A;
	display:block;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:-1px 0px;
	width: 189px;
	padding-left: 6px;
	height: 28px;
	background-image: url('images/button1.jpg');
	background-repeat: no-repeat;
}

a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF; 
}

.nav_button a:hover {
	color: #0E3193;
	background: #FFFFFF;
	width: 189px;
	height:28px;
	background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: italic; 
	text-decoration: none;	
}

a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold; 
	text-decoration: none;
	color: #0E3193; 
}


a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF; 
}


.nav_button a:active { 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #FFFFFF;
	text-decoration: none;
	width: 189px;
	height:28px;
	background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
}

a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold; 
	text-decoration: none;
	color: #0E3193; 
}


.nav_box>.content_box {
	top: 400px;
}

#top_header>.content_box {


}


#ab {
	background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
}

.vinewsplayer_index {
	position:absolute;
	left:271px;
	top:175px;
	width:700px;
	height:205px;
	z-index:99;
	visibility: visible;
}

.viviewer_right {
	position:absolute;
	left:242px;
	top:452px;
	z-index:199;
	visibility:visible;
	width: 159px;
	height: 158px;
}
.viviewernews_right {
	position:absolute;
	left:37px;
	top:149px;
	z-index:199;
	visibility:visible;
	width: 159px;
	height: 158px;
}
}

.banner_right {
	position:absolute;
	left:366px;
	top:777px;
	z-index:9;
	visibility: visible;
	width: 600px;
	height:512px;
}

/* .banner_right_text {
	position:absolute;
	left:671px;
	top:749px;
	z-index:98;
	visibility: visible;
	width: 295px;
	height:490px;
	font-family: "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans Ultra Bold", "Gill Sans Ultra Bold Condensed";
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
   .banner_right_text_head {
	position:absolute;
	left:640px;
	top:750px;
	z-index:98;
	visibility: visible;
	width: 237px;
	height:418px;
	font-family: "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans Ultra Bold", "Gill Sans Ultra Bold Condensed";
	font-size: 18px; font-weight:bold;
	color: #000000;
}


.banner_right_link {
	background-image: url(images/glanzlichter2009.png);
	position:absolute;
	left:368px;
	top:774px;
	z-index:99;
	visibility:visible;
	width: 601px;
	height: 548px;
}
*/

.sub_nav_box {
	position:absolute;
	left:0px;
	top:166px; 
	width:181px;
	background-color: #039271;
	padding:76px 0px 0px 0px;
	font-size: small;
	z-index:2;
}

.sub_nav_button a {
	background: #039271;
	display:block;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:-1px 0px;
	width: 181px;
	height: 26px;
	background-image: url('images/sub_button1.jpg');
	background-repeat: no-repeat;
}

a.sub_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF; 
}

.sub_nav_button a:hover {
	background: #FFFFFF;
	width: 181px;
	height:26px;
	background-image: url('images/sub_button2.jpg');
	background-repeat: no-repeat;
}

a.sub_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal; 
	text-decoration: none;
	color: #000000; 
}

.sub_nav_button a:active { 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #FFFFFF;
	text-decoration: none;
	width: 181px;
	height:26px;
	background-image: url('images/sub_button2.jpg');
}

a.sub_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal; 
	text-decoration: none;
	color: #373535;
}


a.sub_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF; 
}


/*
.sub_nav_box .sub_nav_button {
	padding-left: -8px;
	padding-top: -8px;
}
*/

#sub_ab {
	background-image: url('images/sub_button2.jpg');
	}

/* Inhalte */

.content_box {
	position:absolute;
	left:214px;
	top:116px;
	height:500px; 
	width:790px;
	background-color: white;
/*	background-image: url('images/background.gif'); */
	background-position: center;
	background-repeat: no-repeat; 
	padding: 6px 8px 8px 8px;
	z-index:4;

}

.subframe_box {
	position:absolute;
	left:214px;
	top:800px;
	height:500px; 
	width:786px;
	background-color: white;
/*	background-image: url('images/background.gif'); */
	background-position: center;
	background-repeat: no-repeat; 
	padding: 6px 8px 8px 8px;
	z-index:4;

}

.content_list1 {
	font-family: "Gill Sans MT";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
	list-style-image:url('images/drop2.gif');
	list-style-position: inside;
}

.content_list2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: black;
	padding-left: 10px;
	/*	list-style-type: none;  */
	list-style-image:url('images/drop.gif');
}

.content_titel {
	height:28px;
	width:102%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	border-bottom:1px solid #029271;
	color: #0E3193;
}

.content_caption {
	height:28px;
	width:102%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: normal; 
	font-style: normal; 
	font-weight: normal; 
	border-bottom:1px solid #029271;
	color: #0E3193;
}

a.content_titel_link:link  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: normal; 
	color: #0E3193;
	text-decoration: underline;
}

a.content_titel_link:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: normal; 
	color: #029271;
	text-decoration: underline overline;
}

a.content_titel_link:active, a.content_titel_link:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: normal; 
	color: #0E3193;
	text-decoration: underline;
}


.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -8px;
}

.sub_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-left: 34px;
	padding-right: 10px;
	margin-top: -16px;
	color: #888888;

}

.sub_text2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-left: 34px;
	padding-right: 10px;
	margin-top: -16px;
	color: #CCCCCC;
}


/* Content */

.content_sub_text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -16px;
	color: #888888;

}

.content_pic {
	postition: relative;
	display:block;
	border:1px solid #D3D3D3;
}

.content_pic_desc {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: bold;
	color: #A1A1A1;
	padding-left: 8px;
	margin-top: -22px;
	top: 0px;
	align: left;
    left: 2px;
	z-index: 5;

}

.content_maintext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold;
	color: #EE3338;
	padding-left: 10px;
	padding-right: 48px;
	margin-top: -8px;
}

.content_topic {
	width: 99%;
	background-color: #FFFF99;
	padding: 4px 8px 4px 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal; 
	font-weight: bold;
	color: black;
}

.content_subtitel {
	font-family: Arial, Helvetica, sans-serif; 
	height:28px;
	width:102%;
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #666666;
	color: #EE3338;
	font-size: small; 
	font-style: normal; 
	font-weight: bold;
}



.content_item {

	width: 776px;
	margin-left: 8px;
	margin-top: -10px;
	margin-bottom: 24px;
	padding: 8px 12px 12px 0px;
/*	background-color: #F0F0F0; */
}

.content_box>.content_item {
	top: 10px;
}

.content_item_list {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal;
	color: black;
	margin-left: 10px;
	margin-top: -12px;
	margin-bottom:-2px;
	list-style-type: none;
}

.content_footer {
	height:28px;
	width:102%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	border-top:1px solid #029271;
	color: #888888;
	z-index:3;
}

.content_link { 
	position: relativ;
	text-align: right;
	margin-top: -36px;
	margin-right: 6px;
}


a.content_link:link { 
	color: #029271;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-decoration: underline;
	}

a.content_link:visited {
	color: #029271;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
a.content_link:active {
	color: #029271;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.content_link:hover {
	color: #0E3193;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#skizze1 {

	postition: relative;
	height: 280px;
	width: 460px;
	display:block;
	border:1px solid #D3D3D3;

}

#details {
	border: 1px solid #D3D3D3;
}

.fett {
	font-weight: bold;
}

.disclaimer {
	width:620px;
	height:186px;
	z-index:4;
	padding-left: -8px;
}



.intro_text {
	position:relative;
	left: 210px;
	top:-160px;
	width: 320px;
	font-family: "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans Ultra Bold";
	font-size: 8pt;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
}
			
.intro_sub_text {
	position:relative;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-style: normal; 
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -16px;
	color: #888888;
}
.Stil9_2 {
	font-size: 14px;
	color: #008B81;
	font-style: italic;
}
#survey {
	/*background-image: url('images/button1.jpg');
	background-repeat: no-repeat;
	color: #FFCC00;
	font-style: inherit;
	font-size: 16px;
	padding-left: 15px;*/
	
	background: #039271;
	display:block;
	color: #FFCC00;
	font-style: inherit;
	font-size: 14px;
	padding-left: 15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:-1px 0px;
	width: 181px;
	height: 26px;
	background-image: url('images/button1.jpg');
	background-repeat: no-repeat;
}
#survey:hover {
	/*background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
	color: #FF0000;
	font-style: inherit;
	font-size: 16px;
	padding-left: 15px;	*/
	
	background: #039271;
	display:block;
	color: #FFCC00;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:-1px 0px;
	width: 181px;
	height: 26px;
	background-image: url('images/sub_button1.jpg');
	background-repeat: no-repeat;
}
}
#survey:active {
	/*background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
	color: #FF0000;
	font-style: inherit;
	font-size: 16px;
	padding-left: 15px;	*/
	
	background: #039271;
	display:block;
	color: #FFCC00;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:-1px 0px;
	width: 181px;
	height: 26px;
	background-image: url('images/sub_button1.jpg');
	background-repeat: no-repeat;
	
}
	
.vegatop-logo {
	position:absolute;
	left:-218px;
	top:430px;
	z-index:5;
	visibility: visible;
	width: 202px;
	height:78px;
}

.teamviewer_download_btn {
	background-image:url('./images/downloadteamviewer0.png');
	position:absolute;
	width:260px;
	height:98px;
	z-index:99;
	top: 415px;
	left: 307px;
	}

.teamviewer_download_btn:hover {
	background-image:url('./images/downloadteamviewer1.png');
	}

.visoft_remote_de {
	position:absolute;
	width:260px;
	height:98px;
	z-index:99;
	top: 259px;
	left: 412px;
	}

.infoboxlinks {
	padding-left:10px;
	width: 300px;
	background: #FFFFFF;
	border: 0px solid #000000;
	text-align: left;
	border-color: #CCCCCC;
    } 
.infoboxrechts {
	padding-left:10px;
	width: 300px;
	background: #FFFFFF;
	border: 0px solid #000000;
	text-align: left;
	border-color: #CCCCCC;
	position: absolute;
	left: 351px;
	top: 1134px;
    } 

	
 body2  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background-color: #FFFFFF;
    }
    .thrColLiqHdr #container {
	width: 1000px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
    } 
    .thrColLiqHdr #header {
	padding: 20px;  
	background-color: #FFFFFF;
    } 
    .thrColLiqHdr #header h1 {
	margin: 0; 
	padding: 15;
    }
    
   
    .thrColLiqHdr #sidebar1 {
	float: left; 
	width: 30%; 
	background: #EBEBEB; 
	padding: 15px 0; 
	border-right: 1px;
    }
    .thrColLiqHdr #sidebar2 {
	float: right; 
	width: 30%; 
	background: #EBEBEB; 
	padding: 15px 0;
    }
    .thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
	margin-left: 20px;
	margin-right: 20px;
    }
    
    
    .thrColLiqHdr #mainContent {
	margin: 0 30% 0 30%; 
    }
    
    .thrColLiqHdr #footer { 
    	padding: 0 10px; 
    	background:#DDDDDD;
    } 
    .thrColLiqHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
    
    
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
     
    </style>[if IE]>
    <style type="text/css"> 
    
    .thrColLiqHdr #sidebar2, .thrColLiqHdr #sidebar1 { padding-top: 30px; }
    .thrColLiqHdr #mainContent {
	zoom: 1;
	padding-top: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
