* {
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	margin: 0;
	padding: 0;
}
a img {
	border: 0px;
}

body {
	background: url(../images/v2/top-gradient.png) repeat-x 0 0 #efece5;

}



.textarea:focus {
border: 1px  solid #a0acbf;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
h4 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 3px;
	text-align: left;
}
h6 {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

p {
	display: block;
	padding-bottom: 7px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	text-align: justify;
}

ul, ol {
	padding-bottom: 7px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	text-align: left;
}
/*++++----------new ---- */
.main-container{width:1003px; overflow:hidden; margin:0 auto;}

.header{height:117px; width:963px; margin:0 auto; padding:0 20px; position:relative;z-index:20;overflow:hidden;background: url(../images/v2/top-gradient.png) repeat-x 0 0;}
.header .h1logo{width:720px;float:left;margin:0;padding:15px 0 17px;}
.header .h1logo a{width:185px;height:40px; display:block;float:left; text-indent:-9999px;background:url(../images/v2/logo.jpg) no-repeat 0 0;margin:0 10px 0 0;}

.header .h1logo .annaversary{padding:7px 0 0;}

.header .header-box{width:243px; overflow:hidden;float:right;}
.header .header-box form{float:left;}
.header .header-box .flags{float:right;padding:5px 0;}
.header .header-box .flags a{ display:block; width:23px;height:13px; float:left; margin:0 0 0 8px;}
.header .header-box .flags a.spain,
.header .header-box .flags a.france,
.header .header-box .flags a.german{display:none;} 
#content{background:url(../images/v2/borders.gif) repeat-y 0 0;
	width:957px;
	margin:-10px auto 0;
	padding:20px 23px 0;
	min-height:600px;
	position:relative;
	z-index:0;
	
	}
	#content .top-content{width:100%;height:256px; overflow:hidden;padding:0px 0 0;}
	#content .top-content .flash-content{width:715px;height:260px;margin:0;float:left;}
	
	
	#content .top-content .video-content{width:235px;height:250px;margin:0;float:right; position:relative;}
	#content .top-content .video-content h3{width:213px;height:20px;padding:8px 0 0 20px; background:url(../images/v2/video_h3.jpg) no-repeat 0 0;margin:0 0 5px; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	#content .top-content .video-content a{ display:block; width:235px;min-height:165px; overflow:hidden;}
	#content .top-content .video-content .arrow{ position:absolute; cursor:pointer;margin-top:10px; z-index:20; width:10px;height:31px; color:#FF0000;}
	#content .top-content .video-content #left_arrow{left:0px;}
	#content .top-content .video-content #right_arrow{right:2px;}
	#content .top-content .video-content #sliding_texts{width:234px;height:53px;padding:0; background:url(../images/v2/video_small_bg.jpg) no-repeat 0 0;}
	#content .top-content .video-content #sliding_texts .sliding_text{padding:7px 7px;}
	#content .top-content .video-content #sliding_texts .sliding_text a{width:50px;min-height:31px;float:left;margin:0 2px;}
	
    
	#content .middle-content{width:100%; overflow:hidden;}
	#content .middle-content .valmynd{width:225px;}
	#content .middle-content .valmyndfloat{float:left;min-height:200px;width:225px;}
#content .middle-content .valmyndfloat ul{list-style:none;}
#content .middle-content .valmyndfloat ul li{ overflow:hidden;}
#content .middle-content .valmyndfloat ul li a{ display:block;padding:4px 0px; border-bottom:1px solid #CCC;}

	#content .middle-content .valmynd ul{ list-style:none;}
	#content .middle-content .valmynd ul li{width:215px;height:31px; padding:5px 5px 3px;background:url(../images/v2/left_nav_button.jpg) no-repeat 0 0;margin:0 0 2px;}
	#content .middle-content .valmynd ul li a{display:block;width:190px;height:25px;padding:6px 5px 0 20px; font:10px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:none;color:#211f20;}
	#content .middle-content .valmynd ul li a strong{font:12px Arial, Helvetica, sans-serif;  font-weight:bold;font-style:italic;}
	#content .middle-content .valmynd ul li.try a{background:url(../images/v2/left_navbtn_icon_tryMM.png) no-repeat 0 0;width:165px;padding:6px 0 0 50px;}
	#content .middle-content .valmynd ul li.whitepapers a{background:url(../images/v2/left_navbtn_icon_WhitePapers.png) no-repeat 0 0;width:165px;padding:6px 0 0 50px;}
	#content .middle-content .valmynd ul li.requestdemo a{background:url(../images/v2/left_navbtn_icon_ProdDemo_ai.png) no-repeat 0 0;width:165px;padding:6px 0 0 50px;}
	#content .middle-content .valmynd ul li.ipaddress a{background:url(../images/v2/left_navbtn_icon_IP.png) no-repeat 0 0;width:165px;padding:6px 0 0 50px;}
	#content .middle-content .valmynd ul li.requestinfo a{background:url(../images/v2/left_navbtn_icon_Info.png) no-repeat 0 0;width:165px;padding:6px 0 0 50px;}
	
	
	#content .middle-content .middle-box{width:234px;margin:3px 0px 0 10px;float:left;}
  #content .middle-content .middle-box p{text-align:left;}
	#content .middle-content .middle-box h2{width:204px;height:28px;padding:14px 10px 0 20px; display:block; background:url(../images/v2/box-header-bg.jpg) no-repeat 0 0; font:15px Arial, Helvetica, sans-serif; font-weight:bold;color:#FFFFFF;  font-style:italic; text-align:left;}
	#content .middle-content .middle-box .middle-box-info{width:194px;height:150px;margin:4px 0 0; font:10px Arial, Helvetica, sans-serif;padding:6px 20px;}
	#content .middle-content .middle-box .middle-box-info ul{ list-style:none;}
	#content .middle-content .middle-box .middle-box-info ul li{padding-left:20px; background:url(../images/v2/middle-box-ul.jpg) no-repeat 0 3px;font-weight:bold;}
	#content .middle-content .middle-box .middle-box-info ul li:hover{background:url(../images/v2/middle-box-ul-over.jpg) no-repeat 0 3px;}
	#content .middle-content .middle-box .middle-box-info ul li a{font:10px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
	
	#content .middle-content .box1 .middle-box-info{background:url(../images/v2/box1-bg.jpg) no-repeat 0 0;}
	#content .middle-content .box2 .middle-box-info{background:url(../images/v2/box2-bg.jpg) no-repeat 0 0;}
	#content .middle-content .box3 .middle-box-info{background:url(../images/v2/box3-bg.jpg) no-repeat 0 0;}
	#content .middle-content .box3{margin:3px 0px 0 9px;}
	
	#content .bottom-content{ width:952px;overflow:hidden; background:url(../images/v2/bottom-content-bg.jpg) repeat-x 0 0;padding:12px 0 30px;}
	#content .bottom-content .bottom-box{width:144px;min-height:130px;padding:5px 20px;float:left;background:url(../images/v2/bottom-content-right.jpg) repeat-y 100% 0px; font:10px Arial, Helvetica, sans-serif;}
	#content .bottom-content .bottom-box .hrl{border-top:1px solid #d1d2d4;width:144px;height:1px; display:block; margin:0 auto;}
#content .bottom-content .bottom-box p{text-align:left;}
#content .bottom-content .bottom-box p.theicons{width:148px;}
	#content .bottom-content .bottom-box h4{font:12px Arial, Helvetica, sans-serif;}
	#content .bottom-content .bigbox{width:158px;}
	
	#content .middle-content .videobox{margin: 20px 0; overflow:hidden;}
	#content .middle-content .videobox a{ display:block;float:left;width:150px;height:135px; overflow:hidden;margin:4px 4px 0px 4px;padding:1px 1px 10px 1px; font:12px Arial, Helvetica, sans-serif; position:relative; background:#ece9e4; border:1px solid #e2dfd8;}
	#content .middle-content .videobox a span{ position:absolute; top:114px; width:150px; text-align:center;}

#content .footer-text{text-align:center;padding:10px 0;font-size:11px; color:#A1A1A1;}
#content .footer-text a{font-size:11px; color:#A1A1A1; }
.footer{
	background: url(../images/v2/bottom-border.png) no-repeat;
	height: 10px;
	width: 1003px;
	margin:0 auto;
}

#content .middle-content .middlebar{float:left;width:493px;padding:0 10px; overflow:hidden;}
#content .middle-content .longmiddle{width:700px;}

#content .middle-content .rightvalmynd{float:right;width:200px; overflow:hidden;}



#content a.hnappur{display:block;width:215px;height:33px;padding:6px 5px 0 5px; font:10px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:none;color:#211f20;background:url(../images/v2/left_nav_button.jpg) no-repeat 0 0; display:block;}
#content a.hnappur strong{font:12px Arial, Helvetica, sans-serif;  font-weight:bold;font-style:italic;padding-left:5px;padding-top:6px;display:block;}
#content a.longhnappur strong{padding-top:0;}
#content a.hnappur span{display:block;float:left;height:30px;padding:0px 0 0 10px;width:35px;}
#content a.hnappur .try {background:url(../images/v2/left_navbtn_icon_tryMM.png) no-repeat 0 0;}
#content a.hnappur .white{background:url(../images/v2/left_navbtn_icon_WhitePapers.png) no-repeat 0 0;}
#content a.hnappur .request{background:url(../images/v2/left_navbtn_icon_ProdDemo_ai.png) no-repeat 0 0;}
#content a.hnappur .ip{background:url(../images/v2/left_navbtn_icon_IP.png) no-repeat 0 0;}
#content a.hnappur .request2{background:url(../images/v2/left_navbtn_icon_Info.png) no-repeat 0 0;}

#content .rightvalmynd a.hnappur{display:block;width:193px;height:33px;padding:6px 5px 0 3px; font:10px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:none;color:#211f20;background:url(../images/v2/left_nav_button2.jpg) no-repeat 0 0; display:block;}
#content .rightvalmynd a.hnappur strong{font:12px Arial, Helvetica, sans-serif;  font-weight:bold;font-style:italic;padding-left:5px;padding-top:6px;display:block;}
#content .rightvalmynd a.longhnappur strong{padding-top:0;}
#content .rightvalmynd a.hnappur span{display:block;float:left;height:30px;padding:0px 0 0 10px;width:30px;}
#content .rightvalmynd a.hnappur .try {background:url(../images/v2/left_navbtn_icon_03.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .white{background:url(../images/v2/left_navbtn_icon_01.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .request{background:url(../images/v2/left_navbtn_icon_02.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .ip{background:url(../images/v2/left_navbtn_icon_05.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .request2{background:url(../images/v2/left_navbtn_icon_04.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .ordernow{background:url(../images/v2/left_navbtn_icon_06.png) no-repeat 0 0;}
#content .rightvalmynd a.hnappur .videos{background:url(../images/v2/left_navbtn_icon_07.png) no-repeat 0 0;}

.bigsuite{width:468px;padding:217px 23px 0;height:205px; background:url(../images/v2/bigsuite_bg.jpg) no-repeat 0 0;}
.bigsuite a{ display:block; width:112px; height:76px;float:left;}
.bigsuite a:hover{text-decoration:none;}
.bigsuite a.btn1{width:114px; background:url(../images/v2/bigsuite_btn1.jpg) no-repeat 0 -76px;}
.bigsuite a.btn1:hover{background:url(../images/v2/bigsuite_btn1.jpg) no-repeat 0 0;}
.bigsuite a.btn2{width:119px; background:url(../images/v2/bigsuite_btn2.jpg) no-repeat 0 -76px;}
.bigsuite a.btn2:hover{background:url(../images/v2/bigsuite_btn2.jpg) no-repeat 0 0;}
.bigsuite a.btn3{width:117px; background:url(../images/v2/bigsuite_btn3.jpg) no-repeat 0 -76px;}
.bigsuite a.btn3:hover{background:url(../images/v2/bigsuite_btn3.jpg) no-repeat 0 0;}
.bigsuite a.btn4{width:112px; background:url(../images/v2/bigsuite_btn4.jpg) no-repeat 0 -76px;}
.bigsuite a.btn4:hover{background:url(../images/v2/bigsuite_btn4.jpg) no-repeat 0 0;}

/* -----older ------ */
/*---------------*/
.list div {
	font-size: 11px;
	line-height: 150%;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 200px;
overflow:hidden;
}
.border {
	border-bottom: dotted 1px #555555;
}
.title {
	color: #014063;
	font-size: 12px;
	font-weight: bold;
	min-height: 16px;
	padding-bottom: 5px;
}
/* -----------contact us og sitemap */
.headerlinks {
	background: #c9c0af;
	color: #ffffff;
	float: right;
	font-size: 12px;
	padding: 5px 0;
	margin:0 0 10px 0;
	text-align: center;
	width: 190px;
}
.headerlinks li {
	display: inline;
	height: 20px;
	margin:0;
}
.headerlinks li a {
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.headerlinks a:hover {
	text-decoration: underline;
}
.menu{width:960px; height:26px; overflow:hidden;float:left;clear:left;background: url(../images/v2/buttons.png) repeat-x;margin:0;padding:0;}
.menu li{float:left; display:block;margin:0 0 0 10px;}

.menu li a{
	background: url(../images/v2/buttons.png) repeat-x;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	padding: 5px 23px;
	text-align: center;
	text-transform: uppercase;
	display:block;
}
.menu li a:hover {
	background: #000000;
	background-image: none;
}
.menu li.topcurrent a{
	background: #000000;
}

#content{
	font-size: 13px;
}



.subpage_title {
	color: #0079b8;
	font-size: 24px;
	margin-bottom: 5px;
    font-weight: normal;
}
.subpage_header {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
/*----subpage left valmynd ---*/
.menuhdr a:link, 
.menuhdr a:visited,
.menuhdr:hover {
	color: #29628f;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sec_menu li {
	color: #0278b8;
	font-size: 11px;
	line-height: 150%;
	list-style: none;
}

.sec_menu {
	font-size: 11px;
	line-height: 200%;
	width: 180px;
}

.level2 a:link, .level2 a:visited {
	font-weight: bold;
}
.level2loa a:link, .level2loa a:visited {
	background: url(../images/v2/bullet2.png) no-repeat;
	font-weight: bold;
	margin-top: 6px;
	padding-left: 15px;
}
.sec_menu .hdr {
	background: url(../images/v2/bullet2.png) no-repeat;
	font-weight: bold;
	margin-top: 6px;
	padding-left: 15px;
}
.sec_menu .hdr2 {
	border-bottom: dotted 1px #919191;
	border-top: dotted 1px #919191;
	color: #424242;
	font-weight: bold;
	margin-top: 6px;
}
.level3 {
	padding-left: 25px;
}
.level4 {
	padding-left: 50px;
}
.sec_menu .grayhdr {
	color: #424242;
}
.bullet {
	padding-left: 15px;
}

.level2 li, ol {
            text-align: left;
            
            margin: 0;
            padding: 0;
}


/*---- subpage fyrir ofan h1 --*/
.breadcrumb {
	padding-bottom: .5em;
}
.breadcrumb a {
	color: #014478;
	font-size: 11px;
}
.breadcrumb .active {
	font-weight: bold;
}
.breadcrumbseparator {
	color: #014478;
	font-size: 13px;
}



.sub_maincol {
	padding-bottom: 30px;
}


/*------ hightlights -----*/
div.icon {
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 30px;
overflow:hidden;
}
div.label {
	width: auto;
}
div.icon {
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 30px;
}

.dns .rightcell input {
	width: 200px;
}
.dns .rightcell textarea {
	width: 310px;
}
.dns .leftcell, .dns .rightcell {
	padding-bottom: 5px;
}
.dns .leftcell {
	color: #000000;
	padding-right: 10px;
	vertical-align: top;
	width: 50px;
}
/*--- allt subpage--*/
.sub_maincol ul {
	margin-left: 15px;
}

.sub_maincol ol, li {
    list-style-image: none;
    margin-bottom: 0.5em;
    font-weight: normal;
	margin-left:20px;
}

.sub_maincol ol {
    list-style-type: decimal;
}




.img-align-right { float:right; margin: 0 0 15px 15px; }
.img-align-left { float:left; margin: 0 15px 15px 0; }
.img-align-center { 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    margin-top: 15px;
    margin-bottom: 15px;
}

.inp-required {
   font-color: red;
}

input {
   background-color: #FFFFA0;
}
