body {
    background-color: #F1F4F9 !important;
}

.vpnt_content_container {
    width: 1280px;
    margin: auto;
}

.eqdef_content_container {
    width: 1120px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    background-color: #FFFFFF;
}

.eqstart_header {
    min-width: 1280px !important;
}

.eqstart_header_nav_container {
    width: 1200px !important;
}

.eqstart_footer {
    margin-top: 40px;
    min-width: 1280px !important;
}

.eqstart_footer_content_container {
    width: 1200px !important;
}

.eqstart_footer_nl_text, .eqstart_footer_nl_text_status, .eqstart_footer_nl_text_status b {
    font-size: 14px !important;
}

#topnav {
    margin-right: -9px;
}

#content h1 {
	font-size: 30px;
	font-weight: 600;
	color: #1A1A1A;
	font-family: "open-sans", "Open Sans", Helvetica;
	margin-bottom: 14px;
	margin-left: -1px;
	margin-top: 14px;
}

.headline, #vpntEditions, #versionHistory .headline {
    font-size: 16px;
    color: #000000;
    font-family: "open-sans", "Open Sans", Helvetica !important;
    font-weight: 500 !important;
}

#content p {
	font-size: 16px;
	color: #4C4C4C;
	font-weight: normal;
	line-height: 30px;
	font-weight: 300;
	font-family: "open-sans", "Open Sans", Helvetica;
}

.contentitem {
	margin-bottom: -12px;
}

#content div.pageintro h1 {
	font-size: 30px;
	font-weight: 600;
	color: #1A1A1A;
	font-family: "open-sans", "Open Sans", Helvetica;
	margin-bottom: 14px;
	margin-left: -1px;
}

#content div.pageintro p {
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	line-height: 20px;
	font-family: "open-sans", "Open Sans", Helvetica;
	margin-bottom: 20px;
}

.simple_headline {
	color: #4C4C4C;
	line-height: 16px;
	font-family: "open-sans", "Open Sans", Helvetica;
	font-weight: bold;
	line-height: 30px;
}

#content ul li, ul.bullet li {
   background-image: url();
   background-repeat: no-repeat;
   background-position: 0 .4em;
   list-style-type: disc;
   list-style-position: inside;
   padding-left: 15px;
   margin-left: 8px;
}

#content ul.dark li {
   background-image: url(/cms_components/media/listbullet6px_dark.gif);
   background-repeat: no-repeat;
   background-position: 0 .4em;
   list-style-type: none;
   list-style-position: inside;
   padding-left: 15px;
   margin-left: 8px;
}

#content .fancyitem_gradient_general * {
    font-family: "open-sans", "Open Sans", Helvetica !important;
    font-size: 16px !important;
    line-height: 30px;
}

#content  .fancyitem_general ul  {
	color: #568D08;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Marker Felt','Comic Sans MS Wide','Comic Sans MS','Comic Sans','Lucida Grande',Arial;
	list-style-type: none;
	list-style-position: outside;
	margin-left: -10px;
}

#content  .fancyitem_general ol  {
	color: #568D08;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Marker Felt','Comic Sans MS Wide','Comic Sans MS','Comic Sans','Lucida Grande',Arial;
	list-style-type: none;
	list-style-position: outside;
	margin-left: -15px;
	margin-top: 0px;
}

#content  .fancyitem_general li  {
	color: #568D08;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Marker Felt','Comic Sans MS Wide','Comic Sans MS','Comic Sans','Lucida Grande',Arial;
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 5px;
}

.vpnt_topnavigation_container {
    margin-bottom: 36px;
    background-color: #FFFFFF;
    min-width: 1280px;
}

.vpnt_topnavigation_slogan_mobile {
    display: none;
}

.vpnt_topnavigation_items_container_mobile {
    display: none;
}

#vpnt_mobile_menu_container {
    display: none;
}

.security_topnavigation {
    width: 1200px;
    margin: auto;
    position: relative;
    height: 80px;
}

.vpnt_topnavigation {
    width: 1200px;
    margin: auto;
    position: relative;
    height: 196px;
}


.vpnt_topnavigation_logo {
    position: absolute;
    bottom: 60px;
    left: 0px;
    z-index: 100;
}

.vpnt_topnavigation_slogan {
    position: absolute;
    bottom: 75px;
    left: 400px;
    z-index: 100;
}

.vpnt_topnavigation_slogan .titel1 {
    font-size: 38px;
    color: #000000;
    font-family: "open-sans", "Open Sans",Helvetica;
    font-weight: 300;
}

.vpnt_topnavigation_items_container {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.vpnt_topnavigation_buttons_container {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.vpnt_topnavigation_buttons_container_edit {
    bottom: -50px;
}

.vpnt_topnavigation_item, .vpnt_topnavigation_item_edit {
    text-align: center;
}

.vpnt_topnavigation_item_edit {
    width: 110px;
}

.vpnt_topnavigation_item a, .vpnt_topnavigation_item_edit a {
    display: block;
    font-family: "open-sans", "Open Sans", Helvetica;
    font-size: 15px;
    font-weight: 500;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 22px;
}

.vpnt_topnavigation_item_edit a {
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
}

.vpnt_topnavigation_item a:hover {
    color: #000000;
}

.vpnt_topnavigation_item a.vpnt_topnavigation_item_active {
    background-color: #F1F4F9;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEF1F6), to(#F1F4F9));
    background: -moz-linear-gradient(top, #EEF1F6, #F1F4F9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEF1F6, endColorstr=#F1F4F9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEF1F6, endColorstr=#F1F4F9)";
}

.vpnt7introteaser {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -20px;
}

.vpnt7teaser {
    margin-left: -40px;
    margin-right: -40px;
}

.vpnt7intro {
    background-color: #FFFFFF;
    margin-top: 30px;
}

.vpnt7intro .headline, .pageintro h1, .vpntbox .headline, .vpntboxwithbg .headline, .vpntbox .headline a, .vpntboxwithbg .headline a {
    font-family: "open-sans", "Open Sans", Helvetica !important;
    font-size: 36px !important;
    font-weight: 300 !important;
    color: #000000 !important;
    margin-bottom: 4px;
}

.vpnt7intro .headline, .pageintro h1 {
    margin-bottom: 10px !important;
}


.vpnt7intro .text, #content ul li, #versionHistory, #versionHistory li {
    font-family: "open-sans", "Open Sans", Helvetica;
    font-size: 16px;
    font-weight: 400;
    color: #4C4C4C;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 40px;
}

#versionHistory li, #content ul li {
    font-size: 16px !important;
    line-height: 25px !important;
    margin-bottom: 0px;
    font-weight: 300;
    list-style: circle;
    padding-left: 0px;
}

.vpnt7intro .text p {
    margin: 0px;
}

.vpnt7intro p, .pageintro p, .pageintro div, .pageintro h2, .vpntbox .text, .vpntboxwithbg .text, .vpntbox .text a, .vpntboxwithbg .text a  {
    font-family: "open-sans", "Open Sans", Helvetica !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #4C4C4C !important;
    line-height: 30px !important;
}

.vpnt7intro p a, .pageintro p a, .pageintro div a, .pageintro h2 a {
    color: #1E82D7;
}

.vpnt7intro .image {
    padding-bottom: 20px;
}

.vpnt7intro .bottom_spacer, .vpntspacer_full {
    background-color: #F1F4F9;
    height: 32px;
    margin-left: -40px;
    margin-right: -40px;
}

#vendor_content #line {
    margin-bottom: 15px;
}

.vpntspacer {
    height: 32px;
    background-color: #F1F4F9;
}

.vpntbox, .vpntboxwithbg {
    display: block;
    background-color: #FFFFFF;
    padding: 40px;
    padding-top: 25px;
    padding-bottom: 20px;
}


.vpntboxwithbg {
    padding: 38px;
    padding-top: 23px;
    padding-bottom: 20px;
    border: 2px solid #FFFFFF;
}

.vpntbox a, .vpntboxwithbg a {
    display: block;
    width: 100%;
    margin-right: 20px;
}

.vendor_name, .vendor_name_empty {
    margin-top: 5px;
    padding-top: 0px;
}

.tabDiv-LiveContact-Standart-Desc * {
    font-size: 12px !important;
}

#vpntEditions td {
    color: #4C4C4C;
    font-weight: 300;
}


#vpnt365_intro_movie_container {
    font-family: 'open-sans', 'Open Sans', 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;
    margin-bottom: 80px;
    margin-top: -20px;
    position: relative;
}
