﻿/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* CSS Reset - END */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #333;
	background: transparent url(../Bilder/bg_content_wrapper.png) repeat;
	-webkit-text-size-adjust: none;
}

p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #333;
}
.FormBodyLightText, .FormBodyText, .FormBodyTextBlack, .FormBodyTextBlackUnderlined {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #333 !important;
	margin-bottom: 10px;
}
.FormBodyText {
	font-weight: bold !important;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	cursor: pointer;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.mehr-erfahren, .titel-features-link {
	color: #FFF !important;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	margin-top: 40px;
	margin-left: 95px;
}
h3, .PageHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

#head_wrapper {
	width: 100%;
	height: 130px;
	position:relative;
	z-index:2;
	background: #ffffff;
	border-bottom: 1px solid #ccc;
}
#content_wrapper {
	width: 100%;
	position: relative;
	z-index:1;
}
#slider {
	overflow: hidden;
	position: relative;
	height: 314px;
	width: 949px;
	background-image: url(../Bilder/bg_slider.PNG);
	background-repeat: no-repeat;
}
.belt {
	position: absolute;
	z-index: 0;
	top: 0px;
}
.panel {
	overflow: hidden;
	width: 949px;
}
.intro {
	float: left;
	height: 254px;
	padding: 30px;
	width: 310px;
	font-size:16px;
}
.intro h2 {
	font-size:20px;
	margin-left:0px;
	text-decoration:underline;
	padding-bottom:7px;
	line-height:25px;
	text-align:center;
}
.intro ul {
	margin-left:30px;
	font-size:16px;
}
.intro li {
	line-height:25px;
}

.tafel {
	float: right;
	height: 314px;
	width: 566px;
}
#subheader {
	height: 45px;
	width: 100%;
	background-color: #efefef;
}
.gratistest-button {
	background-image: url(../Bilder/bg_gratistest.PNG);
	background-repeat: no-repeat;
	float: left;
	width: 243px;
	margin-top: 18px;
}
.gratistest-button a {
	color: #FFF;
	font-size: 15px;
	text-decoration:none;
	display: block;
}
.gratistest-button a:visited {
	color: #FFF;
}
.gratistest-button-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
}
.kreideablage {
	background-image: url(../Bilder/bg_kreideablage.PNG);
	background-position: right top;
	float: right;
	height: 15px;
	width: 536px;
	margin: -1px;
}
#content {
	clear: both;
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-top: 30px;
}
#produkt_container {
	padding-top: 30px;
}
.clear {
	clear: both;
	display: block;
}
.produkt {
	float: left;
	width: 270px;
	margin-left: 34px;
	position: relative;
	margin-bottom: 40px;
	z-index: 3000;
}
.zindex_bug {
	z-index: 4000;
}
.z35 {
	z-index: 3500 !important;
}
.produkt .mehr-erfahren:hover {
	background-position: left bottom;
	text-decoration:underline;
}
.produkt h2 {
	background-position: left top;
	text-indent: -900%;
	height: 127px;
	width: 270px;
	margin: 0px;
	border-bottom: 1px solid #985b91;
	padding-bottom: 10px;
}
.globalmail-logo {
	background-image: url(../Bilder/Logos/logo_globalmail.PNG);
	background-repeat: no-repeat;
}
.globalphone-logo {
	background-image: url(../Bilder/Logos/logo_globalphone.PNG);
	background-repeat: no-repeat;
}
.globalsales-logo {
	background-image: url(../Bilder/Logos/logo_globalsales.PNG);
	background-repeat: no-repeat;
}
.globalteam-logo {
	background-image: url(../Bilder/Logos/logo_globalteam.PNG);
	background-repeat: no-repeat;
}
.globaluc-logo {
	background-image: url(../Bilder/Logos/logo_globalunifiedcommunication.PNG);
	background-repeat: no-repeat;
}
.globalucmobile-logo {
	background-image: url(../Bilder/Logos/logo_globalunifiedcommunicationmobile.PNG);
	background-repeat: no-repeat;
}
.produkt img {
	margin-top: 10px;
}
.mehr-erfahren {
	background-image: url(../Bilder/icons/btn_mehr-erfahren_blau.PNG);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 96px;
	display: block;
	position: absolute;
	top: 250px;
	right: -11px;
	line-height: 27px;
	text-decoration: none;
	padding-left: 15px;
	font-size: 12px;
}
.mehr-erfahren:visited {
	color: #FFF;
}
.produkt-beschreibung {
	background-color: #c7cad4;
	height: 115px;
	padding: 10px;
	font-size: 11px !important;
}
.titel-produkt-beschreibung {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.titel-features {
	background-color: #4f5d82;
	padding-right: 15px;
	height: 24px;
	position: relative;
}
.titel-features-link {
	color: #FFF;
	text-align: right;
	line-height: 24px;
	float: right;
	height: 24px;
	width: 100%;
	display: block;
	font-size: 14px !important;
	text-decoration:none;
}
.titel-features a:hover {
	text-decoration: underline;
}
.features-expand-indikator {
	background-image: url(../Bilder/icons/icn_features.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	display: block;
	height: 11px;
	width: 11px;
	top: 7px;
	left: 15px;
}
.mail-indikator {
	background-position: left top;
}
.voice-indikator {
	background-position: left top;
}
.sales-indikator {
	background-position: left top;
}
.team-indikator {
	background-position: left top;
}
.uc-indikator {
	background-position: left top;
}
.ucm-indikator {
	background-position: left top;
}
.features-expander {
	background-color: #C7CAD4;
	border-bottom: 1px solid #4f5d82;
	padding: 10px;
	position: absolute;
	z-index: 1000;
	display: none;
	min-width: 250px;
}
.lila-expander {
	background-color: #D9CAD7 !important;
	border-bottom: 1px solid #985B91 !important;
}
.show {
	display: block;
}
.features-expander ul {
	list-style-position: inside;
	list-style-type: square;
}
.features-expander li {
	line-height: 19px;
	font-size: 11px;
}
.lila .mehr-erfahren {
	background-image: url(../Bilder/icons/btn_mehr-erfahren_lila.PNG);
}
.lila .produkt-beschreibung {
	background-color: #d9cad7;
}
.lila .titel-features {
	background-color: #985b91;
}
#sub-produkt_container {
	width: 730px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	clear: both;
}
.sub-produkt {
	width: 335px;
	margin-right: 30px;
	float: left;
}
.sub-produkt-titel {
	height: 50px;
	padding-bottom: 10px;
	border-bottom: 1px solid #985B91;
}

.sub-produkt-titel h2 {
	text-indent: -900%;
	margin: 0px;
	width: 140px;
	float: left;
	height: 50px;
}
.office365services-logo {
	background-image: url(../Bilder/Logos/logo-office-365-small.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.whitelabel-logo {
	background-image: url(../Bilder/Logos/logo_whitelabelpartner.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sub-produkt_mehr-erfahren {
	background-image: url(../Bilder/icons/btn_mehr-erfahren_silber.PNG);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 28px;
	width: 99px;
	line-height: 25px;
	color:#333;
	text-decoration: none;
	padding-left: 19px;
	margin-top: 25px;
	font-size: 13px;
}
.sub-produkt_mehr-erfahren:visited {
	color: #333;
}
.sub-produkt_mehr-erfahren:hover {
	background-position: left bottom;
}
.sub-produkt_beschreibung {
	padding-top: 10px;
}
#footer {
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.SignupMiddle a:link {
	text-decoration: none !important;
}
.SignupMiddle a:visited {
	text-decoration: none !important;
}
#footer a:link {
	text-decoration: none !important;
}
#footer a:visited {
	text-decoration: none !important;
}
.LinkFooter {
	text-decoration: underline;
}
/*
#produkt_navigation {
	background-color: #FFF;
	height: 101px;
	width: 948px;
	padding-top: 20px;
}
.produkt_navigation li a {
	text-decoration: none !important;
}
.produkt_navigation li a:hover {
	text-decoration: none !important;
}
.produkt_navigation li a:visited {
	text-decoration: none !important;
}
#produkt_navigation ul {
	list-style-type: none;
}
#produkt_navigation ul li {
	display: inline;
	margin-right: 60px;
}
#produkt_navigation ul li:last-child {
	margin: 0px;
}
#produkt_navigation ul li:first-child {
	margin-left: 20px;
}
.logo-titel-1 {
	position: absolute;
	left: 22px;
	top: 80px;
}
.logo-titel-2 {
	position: absolute;
	left: 121px;
	top: 80px;
}
.logo-titel-3 {
	position: absolute;
	left: 300px;
	top: 80px;
}
.logo-titel-4 {
	position: absolute;
	left: 420px;
	top: 80px;
}
.logo-titel-5 {
	position: absolute;
	left: 551px;
	top: 80px;
}
.logo-titel-6 {
	position: absolute;
	left: 682px;
	top: 80px;
}
.active {
	padding-bottom: 22px;
	border-bottom: 15px solid #EFEFEF;
}
#produkt_navigation a:hover {
	padding-bottom: 22px;
	border-bottom: 15px solid #EFEFEF;
}
*/
#produkt_navigation {
	width: 949px;;
	height: 97px;
	background-image: url("../Bilder/bg_sub-content.PNG");
	border-bottom: 1px solid #cccccc;
	background-color: #FFF;
}
.produkt_navigation_link {
	display: inline-block;
	float: left;
	margin-left: 48px;
	margin-top: 10px;
	min-width: 72px;
}
.produkt_navigation_link a {
	color: #999999;
	text-decoration: none !important;
	position: relative;
}
.produkt_navigation_link a:hover {
	color: #000000;
}
.produkt_navigation_bild {
	margin-left: -36px;
	position: relative;
	left: 50%;
}
.produkt_navigation_zeiger {
	position: relative;
	background-image:url(../Bilder/bg_zeiger.PNG);
	background-repeat: no-repeat;
	width: 20px;
	height: 11px;
	top: 16px;
}
.active {
	color: #000000 !important;
}

#content_container {
	background-color: #FFF;
	border: 1px solid #919b9c;
	padding: 30px;
	position: relative;
	margin: 0px;
}
#topBox {
	margin-top: -30px;
	z-index: 2;
}
#content_container h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	max-width: 400px;
}
#content_container h3 {
	margin-top: 40px;
}
#content_container p, #content_container ul, #content_container ol {
	color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 21px;
	margin-bottom: 10px;
}
.annoyed-man {
	position: absolute;
	top: 210px;
	right: 40px;
}
.leistungsmerkmale {
	float: right;
	height: 245px;
	width: 319px;
	margin-top: 65px;
	border-top: 1px solid #985B91;
	border-bottom: 1px solid #985B91;
}
.team-grafik {
	float: left;
}
.leistungsmerkmale ul {
	margin-top: 10px;
	margin-left: 40px;
}
.leistungsmerkmale li {
	list-style-type: square;
	line-height: 18px;
}
.leistungsmerkmale a {
	float: right;
	margin-top: 15px;
	margin-right: 111px;
}
.eycatcher {
	font-size: 115px;
	font-weight: bold;
}
.lnk_gruende {
	margin-top: 70px;
}
.lnk_gruende a {
	background-image: url(../Bilder/globalteam/bg_gruende.PNG);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	line-height: 26px;
	width: 340px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	margin-left: 150px;
}
.lnk_gruende a:hover {
	background-position: left bottom;
}
.bold {
	font-weight: bold;
}
.titel-10-gruende {
	color: #333;
	font-weight: normal;
	padding-left: 30px;
	border-left: 1px solid #985B91;
	position: absolute;
	right: 30px;
	top: 115px;
}
.box-grund {
	float: left;
	width: 375px;
	margin-right: 26px;
	margin-left: 26px;
	min-height: 200px;
}
.box-grund p {
	line-height: 20px;
}
.box-grund img {
	float: left;
	margin-right: 5px;
}
.item-leistungsmerkmale {
	margin-top: 20px;
	margin-bottom: 20px;
}
.item-leistungsmerkmale h3 {
	display: inline;
}


.item-leistungsmerkmale p {
	line-height: 20px;
	min-height: 204px;
}
.float-right  {
	float: right;
	margin-left: 40px;
	margin-top: -40px;
}
.float-left {
	float: left;
	margin-top: -40px;
	margin-right: 40px;
}
.item-mobile {
	min-height: 240px;
	margin-top: 70px;
}
.item-mobile img {
	margin-top: -185px;
}
.mobile2 {
	margin-top: -108px !important;
}
.mobile3 {
	margin-top: -110px !important;
}
.appstorebadge {
	margin-top: 20px !important;
}
.leistungen {
	margin-top: 0px;
	list-style-type: square;
}
.gratisbotton-text {
	font-size:12px;
	margin-left: 20px;
}
.no-inline {
	display: block !important;
}
.img-globalucdemo {
	margin-top: 0px;
}
.img-uc_how {
	margin-top: 0px;
}
.img-globaluc-leistungsmerkmale {
	margin-right: 5px !important;
	margin-top: 0px !important;
	float: right !important;
}
.globaluc-img-float-r img {
	float: right !important;
	margin-left: 10px;
}
.globaluc-img-no-float img {
	clear: both;
}
.globaluc-img-no-float {
	min-height: 390px;
}.hide {
	display: none;
}
.lnk-buy {
	height: 33px;
	line-height: 33px;
	margin-top: -15px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	display: inline-block;
	margin-left: 30px;
	background: #fff url(../Bilder/icons/bg_lnk_buy.png) repeat-x 0 0px;
	padding: 0 25px;
	float: left;
	border: 1px solid;
	border-color: #737d9b #737d9b #4f5d82 #737d9b;
	
	box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
#content_container .lnk-buy {
	margin-top: 0px;
}
a.lnk-buy:hover {
	background: #515e83 url(../Bilder/icons/bg_lnk_buy.png) repeat-x 0 -33px;
}
a.lnk-buy:focus {
	background: #515e83 url(../Bilder/icons/bg_lnk_buy.png) repeat-x 0 -66px;
	border-color: #4f5d82 #737d9b #737d9b #737d9b;
	
	box-shadow: 0px -1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px -1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px -1px 0px rgba(0,0,0,0.2);
}
.tab-menu-list {
	float: right;
	list-style-type: none;
	position: relative;
	margin-right: 17px;
	height: 35px;
	line-height: 30px;
}
.tab-menu-list li {
	display: inline;
	margin-left: 25px;
}
.tab-menu-list li a {
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	font-size: 16px;
	color: #333;
}
.tab-menu-list li a:hover {
	color: #515e83;
}
.ui-state-active-prod a {
	border-bottom: 5px solid;
}
.ui-state-active a {
	color: #515e83 !important;
}
#nav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	min-height: 37px;
	position: relative;
	right: -71px;
	z-index: 9;
}
#nav li {
	margin: 0px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
	font-size: 15px;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
	background: #000;
	color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #985b91 url(../Bilder/gradient.png) repeat-x 0 -80px;
	color: #444;
	border-top: solid 1px #f8f8f8;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}
.menu_selected {
	background: #985b91 url(../Bilder/gradient.png) repeat-x 0 -80px;
	color: #444;
	border-top: solid 1px #f8f8f8;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1) !important;
}
.nav-active-style {
	background: #985b91 url(../Bilder/gradient.png) repeat-x 0 -80px;
	color: #444;
	border-top: solid 1px #f8f8f8;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #444;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #985b91 url(../Bilder/gradient.png) repeat-x 0 -80px !important;
	color: #fff !important;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 316px;
	position: absolute;
	top: 31px;
	left: 0;
	background: url(../Bilder/bg_menu_produkte.png) 0 0px;
	border-bottom: 1px solid #bebebe;
	padding-top: 10px;
	z-index: 2;
}
#nav ul li {
	float: left;
	margin: 0px;
	padding: 0;
	font-size: 11px;
	width: 158px;
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
	font-size: 11px;
	padding: 8px 17px;
}
#nav ul li:active a {
	box-shadow: 0 1px 0 #fff, 0 -1px 0 #333;
	-moz-box-shadow: 0 1px 0 #fff, 0 -1px 0 #333;
	-webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #333;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
	position: absolute;
	right: 0px;
}
html[xmlns] #nav {
	display: inline-block;
}
* html #nav {
	height: 1%;
}
.produkte {
	margin-left: -200px !important;
}
#controllcenter {
	height: 100px;
	position: relative;
	z-index: 20;
}
.logo {
	float: left;
	width: 310px;
}
.controllcenter_menu {
	float: right;
	width: 635px;
	position: relative;
	height: 100px;
}
.globaleye-login, .auswahl-sprache {
	float: right;
	margin-left: 25px;
	list-style-position: outside;
	list-style-type: none;
	height: 40px;
	margin-top: 10px;
}
.globaleye-login {
	width: 257px;
}
.auswahl-sprache {
	width: 328px;
}
.globaleye-login li, .auswahl-sprache li {
	display: inline;
	padding: 0 7px;
	line-height: 20px;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
}
.globaleye-login li a, .auswahl-sprache li a {
	font-weight: normal;
}
.auswahl-sprache li {
	display: inline;
}
.controllcenter_menu form {
	display: inline;
}
.produkte {
	margin-left: 0px !important;
}
.support {
	margin-left: 0px !important;
}
.kontakt {
	margin-left: -92px !important;
	background-image: url(../Bilder/bg_menu_kontakt.png) !important;
}
.globaleye {
	margin-left: -198px !important;
	background-image: url(../Bilder/bg_menu_globaleye.png) !important;
}

.globalmail-features {
	font-size: 14px;
	list-style-type: square;
	line-height: 19px;
	list-style-position: inside;
}
.globalmail-verwendung {
	width: 482px;
	margin-top: 0px !important;
	margin-left: 35px;
}
.globalmail-features-box, .globalmail-details-box {
	margin-top: 0px;
}
.globalmail-leistungen img {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.preisliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #333;
	margin-bottom: 60px;
}
.preisliste tr {
	background: #b9becd;
}
.preisliste tr:nth-child(odd) {
	background: #edeef2;
}
.preisliste td {
	padding: 5px;
	text-align: center;
}
.preisliste td:first-child {
	width: 340px;
	text-align: left;
	font-weight: bold;
}
.preisliste td:last-child {
	min-width: 100px;
}
.preisliste td span {
	font-size: 0.8em;
	font-weight: normal;
	line-height: 14px;
}
a.icn_download {
	background-image: url(../Bilder/icons/icn_download.PNG);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 56px;
	width: 140px;
	line-height: 50px;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	margin-left: 50px;
	display: inline-block;
}
a.icn_download:hover {
	background-position: left bottom;
}
.download-badge {
	background-color: #F0F0F0;
	padding: 10px;
	width: 255px;
	margin-top: 70px;
	margin-bottom: 25px;
	border: 1px solid #D4D4D4;
	float: right;
	display: inline;
}
.pricetag {
	float: left;
}
.download_form_price {
	float: right;
}
.download-badge h3 {
	float: left !important;
	margin-top: 0px !important;
	margin-bottom: 3px;
}
.globalmail-roi {
	background: #edeef2 !important;
}
.globalmail-roi td:first-child {
	font-weight: normal;
	font-size: 13px;
}
.gesamtkosten {
	background: #b9becd !important;
}
.office365-title {
	width: 120px;
}
.office365-header-img {
	margin-left: 70px;
}
.features-office365-box {
	margin-top: -10px;
	margin-left: 30px;
	margin-right: 0px;
}
a.office365-demo-vid {
	float: left;
	margin-right: 25px;
	background-image: url(../Bilder/office365/index-demo-vid_001.PNG);
	background-position: left top;
	height: 196px;
	width: 332px;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}
a.office365-demo-vid:hover {
	background-position: left bottom;
}
.office365_testbox {
	margin-top: 25px;
}
.office365_testbox a {
	margin-top: 7px !important;
}
.office365_testbox h3 {
	float: right;
	width: 440px;
	margin-top: 0px !important;
}
.lnk-test {
	float: left;
	margin-right: 30px;
	margin-top: 35px;
}
.index-sales-features {
	min-height: 0px;
}
.lnk-sales-morefeatures {
	float: right;
}
.mobile-img-sales {
	margin-top: -127px !important;
}
.item-mobile-sales {
	min-height: 0px;
}
.item-livemeeting-session {
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 30px;
	margin-left: 26px;
	background-color: #EDEEF2;
	padding: 20px;
	position: relative;
}
.item-livemeeting-session h3 {
	margin-top: 0px !important;
}
.item-livemeeting-session ul {
	list-style-position: inside;
	list-style-type: square;
	display: inline-block;
	margin-bottom: 15px;
}
.item-livemeeting-session li {
	line-height: 18px;
}
.item-livemeeting-session .lnk-buy {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.voice-roi-intro {
	float: left;
	width: 530px;
	margin-right: 20px;
}
.voice-roi-intro h3 {
	margin-top: 10px !important;
}
.voice-roi-userinput {
	background: #666 url(Bilder/gradient.png) 0px -20px;
	height: 18px;
	text-align: center;
	width: 83px !important;
	border: 1px solid #666;
}
.voice-roi-userinput:hover {
	background-position: 0px 0px;
	border-color: #999;
}
.install-margin {
	margin-bottom: 30px !important;
}
.globalphone-demo {
	margin-top: 15px;
}
.img-verfuegbarkeit {
	margin-top: -100px;
}
.img-audiokonf {
	margin-top: 5px;
}
.voice-first-child {
	margin-top: 140px;
}
a.conferencing-demo-vid {
	
}
a.conferencing-demo-vid:hover {
	background-position: left bottom;
}
.img-anwendungsfreigabe {
	margin-top: 0px;
}
.img-autopilot {
	margin-top: 30px;
	margin-bottom: 20px;
}
.bg_sub-content {
	background-image: url(../Bilder/bg_sub-content.PNG);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 30px;
}
.voice-mobile-1 {
	margin-top: -150px !important;
}
.item-mobile .lnk-buy {
	margin-bottom: 10px;
	margin-top: 10px;
}
.voice-mobile-intro {
	width: 600px;
}
.hide {
	display: none;
}
.preisliste input {
	width: 60px;
}
.calc_ausgabe td {
	width: auto;
	text-align: left;
}
.calc_ausgabe tr td:last-child {
	text-align: center;
}
td.table-roi {
	width: 60px;
}
input.table-roi-monate {
	width: 32px;
}
.eingabe {
	width: 300px;
}
.voice-roi-intro {
	float: left;
	width: 530px;
	margin-right: 20px;
}
.voice-roi-intro h3 {
	margin-top: 10px !important;
}
#content_container input {
	background: transparent;
	border: none;
}
a.reseller-logo {
	background-image: url(../Bilder/Logos/logo_whitelabelpartner.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 50px;
	width: 78px;
	margin-right: 30px;
	margin-top: 45px;
}
.reseller-lnk-details {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
}
hr {
	margin: 20px 0px;
	border-color: #efefef;
}
.reseller-lnk-kontakt {
	float: left;
	margin-top: 17px;
	margin-right: 30px;
	margin-bottom: 10px;
}
#login_from {
	position: relative;
	width: 460px;
	padding: 20px;
}
#login_from form table {
	width: 270px;
}
#login_from img {
	padding-right: 15px;
	margin-right: 14px;
	margin-bottom: 25px;
	float: left;
	border-right: 1px solid #CCC;
}
.loginname, .password {
	display: block;
	margin-bottom: 20px;
}
.loginname {
	margin-top: 20px;
}
.loginname label, .password label {
	font-size: 14px;
	margin-right: 20px;
	min-width: 75px;
	display: inline-block;
}
#login_from input {
	background: #fff;
	border: 1px solid #CCC;
	padding: 3px;
}
#login_from input:focus {
	border-color: #4F5D82;
	background-color: #F5F5F5;
}
span input {
	width: 143px;
}
.remember_me-ckb input {
	width: auto !important;
	border: none !important;
	display: inline-block;
	margin-top: 5px;
	margin-left: 99px;
}
.remember-me-txt {
	font-size: 12px;
}
.forgott_password {
	font-size: 12pxem;
	display: inline-block;
	margin-top: 5px;
	margin-left: 99px;
}
#login {
	position: absolute;
	right: 10px;
	bottom: 10px;
	border: none !important;
}
.btn_logoff {
	margin-top: 15px;
	float: right;
}
.systemvorraussetzung {
	background-color: #F7F7F7;
	margin: 5px;
	position: absolute;
	right: 20px;
	top: 90px;
	width: 200px;
	border: 1px solid #efefef;
	padding: 10px;
}
.systemvorraussetzung h3, .rec_hardware h3 {
	margin-top: 0px !important;
	background: url(../Bilder/icons/icn_systemvorraussetzung.PNG) no-repeat 0px 2px;
	padding-left: 27px;
	font-size: 0.9em;
	line-height: 20px;
}
.systemvorraussetzung ul {
	list-style: inside;
	list-style-type: square;
	margin-left: 27px;
}
.systemvorraussetzung li {
	font-size: 0.8em;
}
.rec_hardware {
	background-color: #F7F7F7;
	margin: 5px;
	float: left;
	width: 200px;
	border: 1px solid #efefef;
	padding: 10px;
}
a.rec_hardware-lnk {
	font-size: 0.8em;
}
.hia-logo {
	float: right;
	margin-right: 20px;
}
.box-test-office365 {
	width: 600px;
	margin-top: 0px;
}
.box-tba-office365 {
	width: 190px;
	margin-top: 40px;
	margin-left: 60px;
	background-color: #F7F7F7;
	padding: 10px;
	border: 1px solid #efefef;
}
.box-tba-office365 p {
	font-size: 1em !important;
	margin-top: 10px;
}
.ucm p {
	min-height: 0px !important;
}
.kontakt-daten, .formular-felder, .anschrift {
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	width:257px;
}
#kontaktformular label {
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
#kontaktformular input {
	width: 200px;
}
#kontaktformular input, #kontaktformular textarea, #kontaktformular select {
	background: #fff;
	border: 1px solid #CCC;
	padding: 3px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#kontaktformular input:focus, #kontaktformular textarea:focus, #kontaktformular select:focus {
	border-color: #4F5D82;
	background-color: #F5F5F5;
}
#kontaktformular select {
	width: 200px;
}
#kontaktformular textarea {
	width: 300px;
	height: 143px;
}
#kontaktformular {
	float: left;
	width: 600px;
	margin-right: 30px;
}
input#senden {
	width: 90px;
	display: block;
}
input#senden:hover {
	border-color: #4F5D82;
	background-color: #F5F5F5;
}
.auswahl-sprache input {
	border: 1px solid #CCC;
	background-color: #fff;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 9px;
	float: right;
}
.auswahl-sprache input:hover {
	border-color: #4F5D82;
	background-color: #F5F5F5;
}
#produkt_navigation .bg_sub-content {
	margin-top: 0px;
	padding-top: 15px;
}
.logo-titel-7 {
	display: none;
}
#produktuebersicht_container {
	margin-bottom: 30px;
	left: -15px;
	width: 882px;
	height: 359px;
	position: relative;
}
h3.welche_cloud-h3 {
	display: inline;
	margin-left: 55px;
}
.welche_cloud {
	float: right;
	height: 64px;
	width: 525px;
	margin-top: -20px;
	margin-bottom: 30px;
	margin-right: -13px;
}
.welche_cloud li {
	display: inline;
	margin-right: 15px;
}
.welche_cloud li:last-child {
	margin-right: 0px;
}
.welche_cloud a {
	width: 69px;
	height: 64px;
	display: inline-block;
	text-indent: -900%;
	cursor: pointer;
}
.public_lnk {
	background: url(../Bilder/icons/icn_public.PNG) no-repeat left bottom;
}
.project_lnk {
	background: url(../Bilder/icons/icn_project.PNG) no-repeat left bottom;
}
.private_lnk {
	background: url(../Bilder/icons/icn_private.PNG) no-repeat left bottom;
}
.hybrid-p_lnk {
	background: url(../Bilder/icons/icn_hybrid-p.PNG) no-repeat left bottom;
}
.office365_lnk {
	background: url(../Bilder/icons/icn_office365.PNG) no-repeat left bottom;
}
.hybrid-m_lnk {
	background: url(../Bilder/icons/icn_hybrid-m.PNG) no-repeat left bottom;
}
.public_lnk:hover, .hybrid-m_lnk:hover, .office365_lnk:hover, .hybrid-p_lnk:hover, .private_lnk:hover, .project_lnk:hover  {
	background-position: left top;
}
.selected_cloud {
	background-position: left top;
}
.cloud_visible {
	display: block !important;
}
.produktuebersicht_panel {
	display: none;
}
.productoverview-demo {
	margin-right: 30px;
}
.how-to_picture {
	width: 64px;
	margin-right: 15px;
	float: left;
	padding-top: 7px;
}
.how-to {
	width: 630px;
	position: relative;
	margin-top: 40px;
}
.how-to h3 {
	margin-top: 0px !important;
}
.produktuebersicht_how-to {
	float: right;
	margin-top: 50px;
}
.produktuebersicht_panel {
	width: 882px;
}
#produktuebersicht_text {
	width: 500px !important;
	position: relative;
	min-height: 220px;
	float: right;
}
#produktuebersicht_text h3 {
	margin-top: 0px !important;
}
.produktuebersicht_panel_text {
	width: 500px;
}
.subtext_webaccess {
	display: block;
	clear: both;
}
.owa_margin {
	margin-bottom: 15px;
}
.owa_acc-lnk {
	float: left;
	margin-top: 33px;
	margin-right: 30px;
	margin-left: 0px;
}
.owa_pic {
	width: 250px;
	margin-right: 50px;
	float: left
}
.how_to_ul {
	list-style-position: inside;
	list-style-type: none;
}
ul.how_to_ul > li {
	margin-bottom: 30px;
}
.how_to_ul ol {
	list-style-position: inside;
}
.how_to_ul ol li {
	margin-bottom: 10px;
}
.how_to_ul ul li {
	margin-bottom: 10px;
}
.titel-how_to {
	background-color: #4F5D82;
	padding-left: 15px;
	height: 24px;
	position: relative;
}
a.titel-how_to-link {
	color: #fff;
	line-height: 24px;
	float: left;
	height: 24px;
	width: 100%;
	display: block;
	font-size: 14px !important;
	text-decoration: none;
}
.titel-how_to-link:hover {
	text-decoration: underline;
}
.features-how_to-indikator {
	background-image: url(../Bilder/icons/icn_features.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	display: block;
	height: 11px;
	width: 11px;
	top: 7px;
	right: 15px;
}
.how_to-expander {
	border-bottom: 1px solid #CCC;
	padding: 10px;
	z-index: 3;
	display: none;
	width: 836px;
}
.img_private_cloud {
	margin-top: 40px;
}
.box_warum_privatecloud {
	float: right;
	width: 240px;
	margin-top: 40px;
	margin-left: 30px;
	background-color: #F7F7F7;
	border: 1px solid #efefef;
	padding: 10px;
}
.box_warum_privatecloud h3 {
	margin-top: 0px !important;
}
.lnk-privatecloud {
	margin-bottom: 20px;
}
.selected-indikator {
	background-position: left top;
}
#content_container input, #fancybox-inner input  {
	background: #fff;
	border: 1px solid #CCC;
	padding: 3px;
}
#content_container input:focus, #fancybox-inner input:focus {
	border-color: #4F5D82;
	background-color: #F5F5F5;
}
#fancybox-inner input#login, #fancybox-inner input.btn_logoff {
	cursor: pointer;
}
.kontakt-daten label.error, .formular-felder label.error {
	font-size: 12px !important;
	color: red;
	margin-top: -10px;
	margin-bottom: 10px;
}
.hide_contact_info {
	display: none;
}
.preisliste input {
	background: transparent none !important;
	border: none !important;
}
.preisliste input:focus {
	background: transparent none !important;
	border: none !important;
}
input.voice-ROI_userinput {
	background: #FFF;
	border: 1px solid #CCCCCC;
}
input.voice-ROI_userinput:focus {
	background: #F5F5F5;
	border: 1px solid #4F5D82;
}
.img-technologie {
	margin-top: 40px;
}
.technologie-features-box {
	margin-top: 0px;
	width: 388px;
}
.img_overview_technologien {
	left: 130px;
	position: relative;
	margin: 20px 0px;
}
td.service_features_pricelist {
	text-align: right !important;
	padding-right: 125px;
	font-weight: bold;
}
.box_lync_preview .item-leistungsmerkmale {
	margin-top: 100px;
}
.enterprise_voice {
	margin-top: -20px;
}
.mobility {
	margin-top: -40px;
}
.groupchat {
	margin-top: -90px;
}
.panel_txt {
	width: 501px;
}
.conference_introduction {
	min-height: 0px !important;
}
.lnk-conference-school {
	float: left;
	margin-top: 30px;
	margin-bottom: 25px;
	margin-right: 30px;
}
.tabel_admin a {
	font-size: 12px !important;
	text-decoration: none !important;
}
.tabel_admin a:visited {
	font-size: 12px !important;
	text-decoration: none !important;
}
.tabel_admin a:hover {
	font-size: 12px !important;
	text-decoration: underline !important;
	color: #4F5D82 !important;
}
.float_r_no_margin {
	float: right;
	margin-left: 30px;
}
.float_l_no_margin {
	float: left;
	margin-right: 30px;
}
input.voice-roi-userinput {
	background: #666 url(../Bilder/gradient.png) 0px -20px !important;
	height: 18px;
	text-align: center;
	width: 83px !important;
	border: 1px solid #666 !important;
}
input.voice-roi-userinput:hover {
	background-position: 0px 0px;
	border-color: #999 !important;
}
input.voice-roi-userinput:focus {
	background: #666 url(../Bilder/gradient.png) 0px 0px !important;
	border: 1px solid #666 !important;
}
.table-ROI_monate {
	width: 25px;
}
.ausgabe_roi .odd, .calc_ausgabe .odd {
	background-color: #EDEEF2;
}
.odd {
	background-color: #EDEEF2 !important;
}
.ausgabe_roi .even, .calc_ausgabe .even {
	background-color: #B9BECD;
}
.even {
	background-color: #B9BECD !important;
}
.ausgabe_roi .ergebnis, .calc_ausgabe .ergebnis, .calc_mail .ergebnis {
	background-color: #AACF76 !important;
}
.breakfix {
	width: 100px !important;
	text-align: center !important;
}
#eingabe {
	width: 850px;
	display: inline-block;
	margin: 20px 0px;
}
.usereingabe_ui {
	list-style: none;
	list-style-position: outside;
	float: left;
}
.usereingabe_ui li {
	display: inline-block;
	margin-right: 20px;
	padding-left: 4px;
	float: left;
	line-height: 22px;
}
.usereingabe_ui input {
	width: 50px;
	margin-left: 5px;
}
.usereingabe_ui select {
	margin-left: 5px;
}
.usereingabe_ui li:hover {
	background: url("../Bilder/gradient.png") repeat-x scroll 0 -55px #515E83;
}
.btn_calculate {
	float: right;
	width: 70px;
}
li.last {
	margin: 0px;
}
.btn_mail_calc {
	float: left !important;
}
.ie_widthfix {
	width: 70px !important;
}
#roilink_box {
	width: 230px;
	height: 190px;
	position: absolute;
	left: 50%;
	margin-left: 471px;
	margin-top: 100px;
}
#roilink_box:hover .roilink {
	left: 0px;
}
.roilink_shadow {
	width: 10px;
	height: 190px;
	background: transparent url(../Bilder/roilink_schatten.png) no-repeat 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.roilink {
	position: absolute;
	width: 230px;
	height: 190px;
	left: -130px;
	top: 0px;
	background: transparent url(../Bilder/roilink_bg.png) no-repeat 3px -6px;
	z-index: 1;
}
.roilink_p1 {
	font-size: 17px;
	margin-left: 20px;
	margin-top: 20px;
	font-weight: bold;
	line-height: 25px;
}
.roilink_p2 {
	font-size: 17px;
	font-weight: bold;
	margin-left: 20px;
	position: absolute;
	bottom: 60px;
}
.tooltip_account, .tooltip_contact, .tooltip_admin, .tooltip_newuser, .tooltip_password, .tooltip_challenge, .tooltip_security {
	background: transparent url(../img/wc_help16.gif) no-repeat;
	width: 17px;
	height: 17px;
	display: block;
}
.demovid_overlay {
	background: transparent url(../Bilder/icons/icn_video-overlay.png) no-repeat -62px;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 62px;
	height: 62px;
	margin: -31px 0px 0px -31px;
	
}
.demovid {
	position: relative;
	display: inline-block;
}
.demovid a:hover .demovid_overlay {
	background-position: 0px 0px;
}

/*Overview*/

.overview_item {
	float: left;
	width: 270px;
	margin-right: 38px;
	position: relative;
	margin-bottom: 70px;
}
.overview_item  p {
	line-height: 21px;
}
a.overview_item h3 {
	text-decoration: none;
}
.overview_item h3 {
	text-indent: -9999%;
	margin-bottom: 15px;
	width: 270px;
	height: 71px;
	margin-top: 0px !important;
}
.overview_item .item_link2{
	margin-top: 10px;
}
.globalmail {
	background: url(../Bilder/productoverview_title-mail.png) no-repeat;
	border-bottom: 5px solid #408f1d;
}
.globalphone {
	background: url(../Bilder/productoverview_title-phone.png) no-repeat;
	border-bottom: 5px solid #ac2121;
}
.globaluc {
	background: url(../Bilder/productoverview_title-uc.png) no-repeat;
	border-bottom: 5px solid #666666;
}
.globalsales {
	background: url(../Bilder/productoverview_title-sales.png) no-repeat;
	border-bottom: 5px solid #c0bd25;
}
.globalteam {
	background: url(../Bilder/productoverview_title-team.png) no-repeat;
	border-bottom: 5px solid #1d8e8f;
}
.office365 {
	background: url(../Bilder/productoverview_title-office365.png) no-repeat;
	border-bottom: 5px solid #ffaf66;
}
.item_nomarg {
	margin-right: 0px;
}

/*Serviceoverview*/

.serviceOverviewFancybox {
	width:850px;
	margin-right:20px;
}
.serviceOverviewFancybox p {
	font-size:15px;
}

.analyse {
	background: url(../Bilder/service_titel-1.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.planung {
	background: url(../Bilder/service_titel-2.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.installation {
	background: url(../Bilder/service_titel-3.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.inbetriebnahme {
	background: url(../Bilder/service_titel-4.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.s_integration {
	background: url(../Bilder/service_titel-5.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.einschulung {
	background: url(../Bilder/service_titel-6.png) no-repeat right;
	border-bottom: 5px solid #985b91;
}
.service h3 {
	text-indent: 0px;
	font-weight: normal;
	color: #333;
	line-height: 90px;
	font-size: 28px;
}
.service a {
	text-decoration: none;
}
/*Pfeile - mehr erfahren Button*/
a.item_link2{
	width: 130px;
	display: block;
	font-size: 12px;
	text-align: center;
	line-height: 31px;
	z-index: 1;
	margin-top: -4px;
	position: relative;
	text-decoration: none;
	float: right;
	margin-right: 15px;
}
a.item_link:hover .pfeil {
	margin-left: 10px;
}
.item_link_txt {
	width: 103px;
	height: 31px;
	color: #fff;
	background-color: #505d82;
	display: block;
	float: left;
	line-height: 31px;
	text-align: center;
}
.link_back_txt {
	float: right !important;
}
.pfeil {
	width: 17px;
	height: 16px;
	background: transparent url(../Bilder/icons/pfeil.PNG) no-repeat;
	float: left;
	display: block;
	margin-top: 7px;
	margin-left: 7px;
}
.pfeil_back {
	margin-left: 0px !important;
	margin-right: 7px;
	background: transparent url(../Bilder/icons/pfeil_zurueck.PNG) no-repeat;
}
.features_lnk_back {
	float: left !important;
	margin-right: 0px !important;
	margin-left: 30px;
}
.features_lnk {
	text-decoration: none;
}
.lila_pfeil {
	background-position: 0px -16px;
}
.lila_txt {
	background-color: #985b91;
}
.borderc-lila {
	border-bottom-color: #985b91 !important;
}

.gruen_txt {
	background-color: #408f1d;
}
.gruen_pfeil {
	background-position: 0px -32px;
}
.borderc-gruen {
	border-bottom-color: #408f1d !important;
}

.rot_txt {
	background-color: #ac2121;
}
.borderc-rot {
	border-bottom-color: #ac2121 !important;
}
.rot_pfeil {
	background-position: 0px -48px;
}

.grau_txt {
	background-color: #666666;
}
.grau_pfeil {
	background-position: 0px -64px;
}
.borderc-grau {
	border-bottom-color: #666666 !important;
}

.gelb_txt {
	background-color: #c0bd25;
}
.gelb_pfeil {
	background-position: 0px -80px;
}
.borderc-gelb {
	border-bottom-color: #c0bd25 !important;
}

.blau_txt {
	background-color: #1d8e8f;
}
.blau_pfeil {
	background-position: 0px -96px;
}
.borderc-blau {
	border-bottom-color: #1d8e8f !important;
}

.orange_txt {
	background-color: #ffaf66;
}
.orange_pfeil {
	background-position: 0px -112px;
}
.borderc-orange {
	border-bottom-color: #ffaf66 !important;
}
/*Produktdetailseite*/
#welche_cloud_box {
	width: 949px;
	height: 212px;
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
}
.cloud_container .belt {
	width: 2847px;
}
.cloud_container img {
	float: left;
}
.btn_next_cloud {
	position: absolute;
	width: 47px;
	height: 55px;
	background: transparent url(../Bilder/icons/btn_weiter_cloud.PNG) no-repeat;
	right: 40px;
	top: 80px;
	text-indent: -9999%;
	display: block;
}
.more_info_cloud {
	position: absolute;
	font-size: 12px;
	background: transparent url(../Bilder/icons/icn_fragezeichen_cloud.PNG) no-repeat;
	padding-left: 28px;
	width: 80px;
	height: 23px;
	line-height: 23px;
	right: 36px;
	top: 177px;
	text-decoration: none;
}
.produktoverviewButton {
	position: absolute;
	font-size: 20px;
	/*background: transparent url(../Bilder/icons/icn_fragezeichen_cloud.PNG) no-repeat;*/
	padding-left: 28px;
	width: 80px;
	height: 23px;
	line-height: 23px;
	right: 100px;
	top: 100px;
	text-decoration: underline;
	font-weight:bold;
}
.more_info_cloud:hover {
	text-decoration: underline;
}
#nav_produktdetail {
	width: 100%;
	height: 36px;
	border-bottom: 1px solid;
	margin-bottom: 30px;
}
a.lnk-test-produktdetail {
	display: block;
	float: left;
	width: 71px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}
a.lnk-test-produktdetail:hover {
	text-decoration: underline;
}
.produktdetail-menu-list {
	height: 36px;
	list-style: none;
	float: right;
}
.produktdetail-menu-list li {
	display: inline;
	margin-left: 30px;
	height: 36px;
	line-height: 36px;
	display: inline;
}
.produktdetail-menu-list li:hover a {
	border-bottom: 5px solid;
}
.produktdetail-menu-list li a {
	text-decoration: none;
	display: inline-block;
	height: 31px;
}
#first_cloud_logo {
	position: absolute;
	top: 65px;
	left: 25px;
	display:none;
}
#second_cloud_logo {
	position: absolute;
	top: 65px;
	left: 286px;
	display:none;
}
#globalPhoneSubLeft{
	width:45%;
	float:left;
}
#globalPhoneSubRight{
	float:right;
	width:45%;
}
.globalPhoneFeatures {
	font-size:20px;
	line-height:30px;
	margin-top:-40px;
	margin-bottom:70px;
	background-color:#F6F8FA;
	padding:35px;
}
#globalPhoneLyncVideo {
	width:100%;
	text-align:center;
}
#globalPhoneFeaturesLeft {
	width:45%;
	float:left;
}
#globalPhoneFeaturesRight {
	width:45%;
	float:right;
}
#officePackagesLeft {
	float:left;
	width:25%;
}
#officePackagesMiddle {
	width:25%;
    margin: 0 auto; /* für diesen kollegen hier sind die margin-werte = width */
}
#officePackagesRight {
	float:right;
	width:25%;
}
#serviceOverviewCommunications {
	float:left;
	display:inline-block;
}
#serviceOverviewBottomText {
	float:left;
}
.gpnLila {
	color:#985B91;
	line-height:27px;
}
.breadcrumb_h2 {
	font-weight: normal;
	line-height: 79px;
	letter-spacing: normal;
	display: inline-block;
	float: left;
}

/*Welche Cloud Tabs Detailseite*/
#welche_cloud_detail {
	margin-top: 10px;
}
.welchecloud_box {
	margin-left: 0px !important;
	width: 889px;
	border: 15px solid #4f5e7e;
	padding: 15px;
	background: #fff;
	position: absolute;
	z-index: 2;
}
.cloud_detail_img {
	width: 857px !important;
	margin-left: -15px !important;
}
.cloud_detail_private_img {
	margin-top: 30px;
	margin-left: 40px;
}
.welche_cloud_detail_menu {
	list-style: none;
	list-style-position: outside;
	display: inline-block;
	float: left;
	margin-left: 60px;
}
.welche_cloud_detail_menu li {
	float: left;
	margin-right: 30px;
}
.welche_cloud_detail_menu li a {
	width: 103px;
	height: 86px;
	display: block;
	background: transparent url(../Bilder/cloud/cloud_0000s_0000s_0001_Cloud_bg.png) no-repeat;
	text-align: center;
	text-decoration: none;
}
.welche_cloud_detail_menu li a:hover {
	background-position: 1px -81px;
}
.ui-state-active a {
	background-position: 0px -168px !important;
}
.welche_cloud_detail_menu_txt {
	padding-top: 47px;
	display: block;
}
.ui-tabs-hide {
	display: none;
}

.one-colum_container {
	width: 887px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin-left: -30px;
	padding: 0px 30px;
	margin-top: 40px;
}
.gold-colum_container {
	width: 335px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin-left: -30px;
	padding-left: 30px;
}
.small-colum_container {
	width: 218px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin-left: -30px;
	padding-left: 30px;
}
.third-container {
	width: 293px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
.trennlinie {
	background: transparent url(../Bilder/globalphone/trennlinie.png) no-repeat;
}
.trennlinie_r {
	background: transparent url(../Bilder/trennlinie_r.png) no-repeat center bottom;
}
.no_margin-bottom {
	margin-bottom: -30px;
}
.no_margin-top {
	margin-top: 0px !important;
}

/*Preislisten*/
.price_list {
	width: 887px;
}
.first {
	width: 266px !important;
	text-align: left !important;
	border-right: 1px solid #ccc;
	padding-right: 5px !important;
	font-weight: bold;
}
.first span {
	font-weight: normal !important;
	display: block;
	color: #555555;
}
.price_list th {
	text-align: center;
	min-height: 30px;
	border-bottom: 1px solid #666;
}
.price_list td {
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding: 5px 0px;
	width: 103px;
}
.grey {
	background: #f2f2f2;
}
.section_heading {
	text-align: center !important;
	font-weight: normal;
}
.section_heading:hover {
	background: #f2f2f2;
	color: 333333 !important;
}
.section_heading a {
	display: block;
	color: #fff;
}
.section_heading a:hover {
	display: block;
	color: #333333;
}
.lnk_expand_price {
	text-align: left !important;
	padding-left: 5px !important;
}
#nav_produktdetail li {
	font-size: 14px;
}
.one-colum_container form {
	float: none !important;
}


/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

#footer {
	padding: 30px;
	width: 889px !important;
	height: 163px;
}
.footer_section {
	margin-top: 15px;
	float: left;
	margin-right: 15px;
	list-style: none;
	list-style-position: outside;
	margin-bottom: 10px;
}
.footer_section li {
	line-height: 16px; 
}
.footer_section li a {
	color: #666666;
	font-size: 12px;
}
.footer_section li a:hover {
	color: #000;
	border-left: 3px solid #505D82;
	padding-left: 5px;
}
.footer_section .footer_heading   {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
.footer_heading a {
	color: #000 !important;
}
.section_globaleye {
	float: right;
	margin-right: 0px;
	text-align: right;
	width: 126px;
	height: 64px;
	margin-top: 63px;
}
.section_info {
	width: 210px;
	height: 80px;
	margin-top: 47px;
}
.section_services {
	width: 88px;
	height: ;
	margin-top: ;
}
.section_support {
	width: 85px;
	height: 80px;
	margin-top: 47px;
}
.section_contact {
	width: 53px;
	height: 16px;
	margin-top: 111px;
}
.hostedinaut {
	float: left;
}
.trennlinie_r {
	background: transparent url(../Bilder/trennlinie_r.png) no-repeat center bottom;
}
.company_name {
	padding: 5px 0px;
}
.footer_content {
	height: 142px;
}
.hostedinaut {
	margin-left: 60px;
	margin-top: 20px;
}
.exofuse_vid {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
}
.anwendung_contact_txt {
	width: 250px;
	float: left;
	margin-right: 30px;
}
	




































.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

#head {
	width: 949px;
	height: 100px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	z-index: 21;
	
}
.controlcenter {
	background-color: #FFF;
}
#logo{
	width:350px;
	float:left;
	border-width: 0px;
	height:100px;
}

#content{
text-align:left;
z-index: 4;
/*width: 792px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;*/
}

.contentOO{
text-align:left;
/*width: 792px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;*/
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
  
}
.infoBoxBorder {
  border: 1px solid #b6b7cb;
  
}

.ContactUs
{
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.ContactUsText
{
	font-family: Verdana;
	color: #336699;
	font-size:12px;
	text-align: left;
}
.NewsandLinksTitle
{
	font-family: Helvetica;
	color: #003366;
	font-size: 12pt;
	font-weight:bold;
}
.NewServerStatus
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#99CCFF;
}
.NewServerStatusNew2
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
}
.NewServerStatus1
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#CCFFFF;
}
.NewServerStatus2
{
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color:White;
}
.NewServerStatus3
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.NewServerStatus4
{
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.SubServerStatus
{
	font-family:Helvetica;
	font-size:12px;
	color:#99ccff;
	font-weight:normal;	
}
.SubServerBodyText
{
	font-family:Helvetica;
	font-size:12px;
	color:#99ccff;
	font-weight:normal;	
}
.SubServerStatus1
{
	font-family:Verdana;
	font-size:14px;
	color:#ffcc00;
	font-weight:bold;	
}
.SupportLinks
{
	font-family:Verdana;
	font-size:12px;
	color:#336699;
	font-weight:bold;	
}
.RequiredField
{
	font-family:Verdana;
	font-size:12px;
	color:#6699cc;
	font-weight:normal;	
}
.FormText
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #336699;
	text-align: right;
}
hr.LineColor
{
    color: #6699cc;
}
.ErrorLabel
{
    font-weight:bold;
    color:Red;
	font-family:Verdana;
	font-size:11px;
}
.SubFormBodyText
{
	font-family:Verdana;
	font-size:11px;
	color: #336699;
}
.ContactUs
{
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;

}

.infoBoxContents1 {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  min-height:100px;

}

.infoBoxContents1 td{
padding:3px;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding:3px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}


TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.Repeater_de
{
	width:946px;
	height:172px;
    background-image: url(../img/middle_repeater_de.png);
    background-position: right top;
	background-repeat:no-repeat;
}
.Repeater_en
{
	width:946px;
	height:172px;
    background-image: url(../img/middle_repeater_en.png);
    background-position: right top;
	background-repeat:no-repeat;
}
.shortcut_text{
font-size:10px;
color:#006699;
text-decoration:none;
}
.shortcut{
font-size:10px;
color:#006699;
text-decoration:none;
height:20px;
}
.shortcut:hover{
color:#0066CC;
}

ul.topnav {   
    list-style: none;   
    padding: 0 20px;   
    margin: 0;   
    float: left;   
    width: 920px;   
    background: #222;   
    font-size: 1.2em;   
    background: url(topnav_bg.gif) repeat-x;   
}   
ul.topnav li {   
    float: left;   
    margin: 0;   
    padding: 0 15px 0 0;   
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}   
ul.topnav li a{   
    padding: 10px 5px;   
    color: #fff;   
    display: block;   
    text-decoration: none;   
    float: left;   
}   
ul.topnav li a:hover{   
    background: url(topnav_hover.gif) no-repeat center top;   
}   
ul.topnav li span { /*--Drop down trigger styles--*/  
    width: 17px;   
    height: 35px;   
    float: left;   
    background: url(subnav_btn.gif) no-repeat center top;   
}   
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {   
    list-style: none;   
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 35px;   
    background: #333;   
    margin: 0; padding: 0;   
    display: none;   
    float: left;   
    width: 170px;   
    border: 1px solid #111;   
}   
ul.topnav li ul.subnav li{   
    margin: 0; padding: 0;   
    border-top: 1px solid #252525; /*--Create bevel effect--*/  
    border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    clear: both;   
    width: 170px;   
}   
html ul.topnav li ul.subnav li a {   
    float: left;   
    width: 145px;   
    background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;   
    padding-left: 20px;   
}   
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;   
}  



.Signup_head
{
	font-family: Verdana;
	color: #ffff00;
	font-size:15px;
	text-align: left;
	font-weight:bolder;
}

td.SignupLeft
{
    background-image: url(../img/signup_leftend.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
td.SignupMiddle
{
    background-image: url(../img/signup_middle_repeater.gif);
    background-repeat: repeat-x;
	min-width: 177px;
    
}
td.SignupRight
{
    background-image: url(../img/signup_rightend.gif);
    background-repeat:no-repeat;
}


td.BodyTopRight
{
    background-image: url(../img/bodytop_right.gif);
}
td.BodyTopLeft
{
    background-image: url(../img/bodytop_left.gif);
}

.NewsandLinksTitle
{
	font-family: Helvetica;
	color: #003366;
	font-size: 12pt;
	font-weight:bold;
}
.NewServerStatus
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#99CCFF;
}
.NewServerStatusNew2
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
}
.NewServerStatus1
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#CCFFFF;
}
.NewServerStatus2
{
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color:White;
}
.NewServerStatus3
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.NewServerStatus4
{
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

.exchangefeature 
{
    background-image: url(../img/bg_produktfeature-exchange.png);
    background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
	margin-left: 45px;
}
.ocsfeature 
{
    background-image: url(../img/bg_produktfeature-ocs.png);
    background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
.crmfeature 
{
    background-image: url(../img/bg_produktfeature-crm.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
#ctl00_ctlBody_ctlExchange_lblProgramTitle {
	display: block;
	width: 200px;
	padding-top: 35px;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
}
#ctl00_ctlBody_ctlOCS_lblProgramTitle {
	display: block;
	width: 200px;
	padding-top: 35px;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
}
#ctl00_ctlBody_ctlCRM_lblProgramTitle {
	display: block;
	width: 200px;
	padding-top: 35px;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
}
.exchangefeature div, .crmfeature div{
	width: 252px;
	height: 460px;
	background-image: url(../img/bg_feature.png);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	padding-left: 0px;
	position: relative;
	background-color: #caced9;
}
.ocsfeature div {
	width: 252px;
	height: 460px;
	background-image: url(../img/bg_feature.png);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	padding-left: 0px;
	position: relative;
	background-color: #e0cdde;
}

 .produktfeature_body img {
     padding-left: 0px;
     position: absolute;
     left: 1px;
     top: 90px;
}


.Rotator 
{
  border:solid 1px black; 
  width:450px; 
  height:25px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px #A9A9A9; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsScrollerTitle
{
  font-family:Verdana;
  font-weight:bold;
  font-size:10px;   
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:9px;   
  color:gray; 
}


.querbalken {
	background-image: url(../img/bg_querbalken.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 233px;
	width: 831px;
/*	position: absolute;*/
	margin-left: 46px;
	margin-top: 20px;

}
.produktuebersicht_animation    {
	margin-top: 9px;
	margin-left: 10px;
	float: left;
}
.zentralisieren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	margin-left: 40px;
	line-height: 30px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
	position: relative;
}
.querbalken #button_mehrerfahren_de a {
	background-image: url(../img/bg_button_de.PNG);
	height: 86px;
	width: 256px;
	/*position: absolute;*/
	margin-right: 10px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	display: block;
	text-indent: -900%;
	float:right
}
.querbalken #button_mehrerfahren_en a {
	background-image: url(../img/bg_button_en.PNG);
	height: 86px;
	width: 256px;
	/*position: absolute;*/
	margin-right: 10px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	display: block;
	text-indent: -900%;
	float:right
}
.querbalken #button_mehrerfahren_de a:hover {
	background-position: left bottom;
}

.querbalken #button_mehrerfahren_en a:hover {
	background-position: left bottom;
}

.ProgramDescBody
{
	font-family: Verdana;
	font-size: 12px;
	color: #003366;
	width: 230px !important;
	padding-left: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
.DescLine
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-top: 0px;
	display: inline-block;
}

.SubTitle
{
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	padding-left: 10px;
}
.SubTitle_start
{
	font-family:Verdana;
	font-size:12px;
	color:#003366;
	width: 240px !important;
	padding-left: 10px;
	position: absolute;
	bottom: 20px;
	left: 0px;
}
.SubTitle_start ul
{
	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 12px;
	height: 185px;
}
.SubTitle_start li
{
    line-height: 15px;
    background-image: url(../img/hakerl.PNG);
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 20px;
    font-family: Verdana;
	font-size: 9px;
	line-height: 21px;
	font-weight:bold;
	color:#336699
    
}
.SubTitle_start a
{
font-weight:bold;
	color:#336699
}
.CompanyFooter
{
	color: #336699;
	font-family:Verdana;
	font-weight:bold;
	font-size:9px
}
img 
{
	text-decoration: none;
	border: none;
}
a.culture img
{ 
	width: 36px;
	height: 18px;
}
.FieldSet
{
    border-color:#6699cc;
}
.ClickHere
{
	font-family: Helvetica;
	color: #CC9900;
	font-size: 11px;
	font-weight: bold;
}
.LightPhoneHeader
{
	font-family: Verdana;
	color: #6699CC;
	font-size: xx-small;
	font-weight: bolder;
	line-height:1.1;
	vertical-align:top;
}
.PhoneNumber
{
	font-family: Helvetica;
	color: #003366;
	font-size: 9pt;
	font-weight:bolder;
	line-height:1.2;
	vertical-align:text-top;
}
.ClickHereDetails
{
	font-family: Verdana;
	color: #ff920f;
	font-size: 12px;
	font-weight: bold;
}
.ClickHereDetails2
{
	font-family: Verdana;
	color: #7b3609;
	font-size: 14px;
	font-weight: bold;
}
.ProgramDescription
{
	font-family:Helvetica;
	color:#003366;
	font-size:14px;
}
.ServerStatus
{
	font-family: Helvetica;
	color: #FFFFFF;
	font-weight:bold;
	font-size:16px;
	vertical-align: bottom;
}
.LinkFooter
{
	color: #336699;
	font-family:Verdana;
	font-size:11px;
	font-weight:lighter;
}
.NewsTitle
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
.FindOutMore
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Red;
    background-color: #cccccc;
    display: block;
    height: 25px;
    line-height: 25px;
    width: 250px;
    position: absolute;
    bottom: 0px;
    left: 1px;	
    text-align: center;
    cursor: pointer;
}

.produktschema {
	height: 542px;
	width: 866px;
	margin-bottom: 90px;
}
.center_content {
	margin-left: 23px;
}
.float_left {
	float: left;
	height: 200px;
	width: 280px;
	margin-right: 5px;
	margin-left: 9px;
}
.frage {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
}
.antwort {
	font-size: 12px;
	margin-top: 0px;
}
.HDL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: bold; color: #333333; text-decoration: none; text-align: left !important;
margin-top:15px; margin-bottom:10px; }


.HDL_gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}

.pages p{
padding:5px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left;
}
.pages{
color: #333333; 
}
.pages a{
padding:5px;
font-size:12px;
color:#006699;
text-decoration:none;
font-weight:bold;
}

.produktuebersicht_animation    {
	margin-top: 9px;
	margin-left: 10px;
	float: left;
}
.zentralisieren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	margin-left: 40px;
	line-height: 30px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
	position: relative;
}
.administration {
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}

.jquerycssmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
	z-index: 1;



}

/*Top level list items*/
.jquerycssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	width: 106px;
	background-image: url(../img/button.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	cursor:pointer;	
	margin-left:4px;
	padding:0px;
	margin:0px;
	
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
	border-bottom-width: 0;
	color: #2d2b2b;
	cursor:pointer;	
	display: block;	
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;	
	height: 20px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align: left;
	text-decoration: none;
	width: 106px;
	padding-top:7px;
}

.jquerycssmenu ul li a:hover{
	color: #2d2b2b;
	text-decoration:none;
}

/*1st sub level menu*/
.jquerycssmenu ul li ul{
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	width:190px;
}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
	top: 0;
	position:absolute;
	margin-left:191px;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a
{
	background: white;
	background-color:#badbfd;	
	border-top-width: 0;
	border-bottom: 1px solid black;	
	border-top-color:black;
	border-left-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-style:solid;
	border-width: 1px;
	color: black;
	cursor: pointer;	
	font-family:Verdana;
	font-size:10px;	
	margin: 0;	
	padding-top:4px;
	padding-bottom:4px;
	width: 190px; /*width of sub menus*/
	height:15px;
	text-align:left;
}



.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	background: #eff9ff;
	text-decoration:none;
}


/* BEGIN Added by Lori for forms*/
td.FormHeader {
background-color:#6699CC;
border-bottom:1px solid #003366;
color:White;
font-family:Verdana;
font-size:14px;
font-weight:bold;
}

table.FormHeader {
border:1px solid #003366;
}

td.FormBody {
background-color:#CFE6FE;
padding-bottom:10px;
padding-top:10px;
}
/* for multiple users*/
td.FormBody2 {
background-color:#CFE6FE;
padding-bottom:2px;
padding-top:2px;
}
/* for downloads section*/
td.FormBody3 {
background-color: #FFF;
padding-bottom:2px;
padding-top:2px;
}

.Lauftext {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left; padding:5px;
}
.Lauftext p{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left; padding:5px;
}
.Lauftext p.HDL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: bold; color: #333333; text-decoration: none; text-align: left !important;
margin-top:15px; margin-bottom:10px; }
.pages .Lauftext {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left;
}
.pages ol{

}
/* END Added by Lori for forms, tables etc.*/

.heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 31pt;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	font-style: italic;
	line-height: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

#text {
	width: 560px;
	padding-top: 15px;
	text-align:left;
}
#picindex1 {
	position: relative;
	left: 38px;
	top: 100px;
	width: 150px;
	height: 150px;
}
#picindex1  img {
	border: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.eingabe .floatleft {
	float: left;
}
.title img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.title a {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tabel_admin{
	padding:3px;
}



.setup_submenu
{
height:20px;
float:left;
background-color:#DDDDDD;
border:1px solid #999999;
padding:2px;
cursor:pointer;
text-align:center;
}
.setup_submenu_selectat
{
text-align:center;
cursor:pointer;
height:20px;
float:left;
background-color:#999999;
border:1px solid #999999;
border-bottom:none;
padding:2px;
color:#FFFFFF;
}

.setup_div{
width:100%;
float:left;
background-color:#ffffff;
border:1px solid #999999;
padding:5px;
}

.setup_titlu{

}

.divButon{
color:#006699;
border:1px solid #999999;
background-color:#eeeeee;
cursor:pointer;
padding:3px;
width:150px;
text-align:center;
font-weight:bolder;
}
.divButon:hover{
background-color:#bbbbbb;
color:#006699;
font-weight:bolder;
text-decoration:none;
}

.bg_brd {
	background-color: #EAEFF7;
	clear: both;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 5px;
	margin-bottom: 20px;
	display: table;
	width: 100%;
}
.bg_brd img {
	float: right;
}
.num_trainings {
	font-weight: bold;
	color: #CCCCCC;
	float: left;
	font-size: 150pt;
	width: 150px;
	height: 150px;
	line-height: 160px;
	margin-bottom: 20px;
}
.num_trainings1 {
	font-weight: bold;
	color: #CCCCCC;
	float: left;
	font-size: 150pt;
	width: 150px;
	height: 160px;
	line-height: 170px;
	margin-bottom: 20px;
}
.framebg {
	background-color: #C7D3E8;
	height: 350px;
	width: 100%;
	position: absolute;
	left: 0px;
}

#demoframe {
	width: 750px;
	height: 750px;
	border: none;
	position: relative;
	left: 50%;
	margin-left: -350px;
}
.download_widget_right {
	float: right;
	width: 340px;
	margin-left: 10px;
	margin-top: 15px;
}
.download_widget_left {
	float: left;
	width: 340px;
	margin-left: 20px;
	margin-top: 15px;
}
.download_widget_left a, .download_widget_right a {
	line-height: 25px;
	font-size: 11pt;
	font-weight: bold;
}
.bg_brd iframe {
	margin-left: 10px;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.bg_brd ul {
	margin-left: 140px;
	line-height: 20px;
}
.colum {
	float: left;
	width: 33.3%;
	position: relative;
	min-height: 210px;
}
.colum ul, .colum_width ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.colum ul li, .colum_width ul li {
	padding-left: 60px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: left 5px;
}
.feature_title {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
.flugzeug {
	background-image:url(../OCSHosting_files/icon/flugzeug.PNG);
}
.effizienz {
	background-image:url(../OCSHosting_files/icon/effizienz.PNG);
}.geld {
	background-image: url(../OCSHosting_files/icon/geld.PNG);
}
.zeit {
	background-image: url(../OCSHosting_files/icon/zeit.PNG);
}
.schulungen {
	background-image: url(../OCSHosting_files/icon/schulungen.PNG);
}
.einbeziehung {
	background-image: url(../OCSHosting_files/icon/einbeziehung.PNG);
}
.wertschoepfung {
	background-image: url(../OCSHosting_files/icon/wertschoepfung.PNG);
}
.echtzeit {
	background-image: url(../OCSHosting_files/icon/echtzeit.PNG);
}
.internextern {
	background-image: url(../OCSHosting_files/icon/interextern.PNG);
}
.integration {
	background-image: url(../OCSHosting_files/icon/integration.PNG);
}
.bg_brd .heading a {
	text-decoration: none;
	color: #999999;
}
ul.feature_item li {
	background-image: url(../OCSHosting_files/icon/fragezeichen.PNG);
	background-repeat: no-repeat;
	min-height: 60px;
}
.oportunity_management {
	background-image: url(../CRMHosting_files/C1.gif);
}
.sales_process_management {
	background-image: url(../CRMHosting_files/C2.gif);
}
.pipeline_optimierung {
	background-image: url(../CRMHosting_files/C3.gif);
}
.quote_generation {
	background-image: url(../CRMHosting_files/C4.gif);
}
.order_management {
	background-image: url(../CRMHosting_files/C5.gif);
}
.sales_force_management {
	background-image: url(../CRMHosting_files/C6.gif);
}
.verkaufsunterlagen {
	background-image: url(../CRMHosting_files/C7.gif);
}
.direktmail {
	background-image: url(../CRMHosting_files/C8.gif);
}
.outlook_integration {
	background-image: url(../CRMHosting_files/C9.gif);
}
.security_features {
	background-image: url(../CRMHosting_files/C10.gif);
}
.workflows {
	background-image: url(../CRMHosting_files/C11.gif);
}
.quick_camagne_assistent {
	background-image: url(../CRMHosting_files/C12.gif);
}
.customize_crm {
	background-image: url(../CRMHosting_files/C13.gif);
}
.flexible_berichterstattung {
	background-image: url(../CRMHosting_files/C14.gif);
}
.excel_analyse {
	background-image: url(../CRMHosting_files/C15.gif);
}
.personalisierte_word_dokumente {
	background-image: url(../CRMHosting_files/C16.gif);
}

.successBox{
width:700px;
border:1px solid #009933;
padding:10px;
line-height:15px;
font-size:10px;
color:#000000;
background-color:#D8F9BF;
text-align:left;
position: relative;
left: 50%;
margin-left: -350px; /* half the width of the div */
}
.errorBox{
width:700px;
border:1px solid #FF0033;
padding:10px;
line-height:15px;
font-size:10px;
color:#000000;
background-color:#F7E3E1;
text-align:left;
position: relative;
left: 50%;
margin-left: -350px; /* half the width of the div */
}
.detailsTable
{	
border:1px solid #006699;
padding:10px;
font-size:10px;
color:#000000;
background-color:#DCE8FC;
text-align:left;
padding:5px;
}
.planDiv{
padding:5px; 
border:1px solid #CC9933;
background-color: #FDF8CE;
margin-bottom:3px;
}
.searchFrm
{
padding:5px; 
border:1px solid #CC9933;
background-color: #FDF8CE;
margin-bottom:3px;
}
.searchFrm td
{
padding:3px;
}
.inactiveBox{
padding:5px; 
border:1px solid #999999;
background-color:#DDDDDD;
margin-bottom:3px;
}

.divButonRosu{
color: #FFFFFF;
border:1px solid #999999;
background-color: #CC0000;
cursor:pointer;
padding:3px;
width:150px;
text-align:center;
font-weight:bolder;
}

/*13.10.2010 - Daniel Schwarzmüller, Redesign*/
