body, td, p, input, textarea, option, select { font-family:Arial;font-size:12px; }
body { background: #2F383F  url(/images/background-gradient.jpg);background-repeat:repeat-x;margin:0 }
#headerRow { background: url(/images/header.jpg);background-repeat:no-repeat; }

p { margin-top:10px; margin-bottom:10px }

a { cursor:pointer;text-decoration:none; }
#mainMenu { height: 50px;margin:13px 20px 0px; }
#mainMenu ul { width: 899px; display: block; list-style-type: none; padding: 0px; margin: 0px;height: 50px;border-left:solid 1px #2F383F;}
#mainMenu ul li { display: block; float: left; padding: 20px 17px 0px; margin: 0px; list-style-type: none; text-align: left; color: #FFFFFF; border-right:solid 1px #2F383F; height: 50px;}
#mainMenu ul li a { color: #FFFFFF; cursor:pointer; }
#mainMenu ul li div	{ margin-top:5px;width:24px;height:4px;background: url(/images/submenu_icon.gif);background-repeat:no-repeat; }
#mainMenu .over { background:  url(/images/menu-aktiv.jpg) repeat-x;}

.subMenu 					{ position: absolute; left:0px; top:0px; visibility: hidden; z-index:20; background-color:#617C88; padding: 0px; }
.subMenu ul 				{ list-style:none; margin:0; padding:0; clear:both; border:1px solid black; }
.subMenu ul li				{ margin:0; padding:0; border-bottom: 1px dotted #A2B2B9; }
.subMenu ul li.first		{ border-top: none; }
.subMenu ul li.last			{ border-bottom: none; }
.subMenu ul li.only			{ border-top: none; border-bottom: none; }
.subMenu ul li a			{ cursor:pointer;display: block; margin:0; padding:0; text-decoration:none; color:white; font-size:11px; padding:3px 5px; }
.subMenu ul li a.over		{ background: #748C96; }
.subMenu ul li a.out		{ background-color:#617C88; }

.subsubMenu 				{ position: absolute; left:0px; top:0px; visibility: hidden; z-index:20; background-color:#617C88; }
.subsubMenu ul 				{ list-style:none; margin:0; padding:0; clear:both; border:1px solid black; }
.subsubMenu ul li			{ margin:0; padding:0; border-bottom: 1px dotted #A2B2B9; }
.subsubMenu ul li.first		{ border-top: none; }
.subsubMenu ul li.last		{ border-bottom: none; }
.subsubMenu ul li.only		{ border-top: none; border-bottom: none; }
.subsubMenu ul li a			{ cursor:pointer;display: block; margin:0; padding:0; text-decoration:none; color:white; font-size:11px; padding:3px 5px; }
.subsubMenu ul li a.over	{ background: #748C96; }
.subsubMenu ul li a.out		{ background-color:#617C88; }

#caracomLogo{width: 500px; height:82px;clear:left;position:relative;top:0px;padding: 0px; margin: 0px;}
#caracomLogo1{position: absolute; margin-left: 80px; margin-top: 29px;width: 150px;}
#caracomLogo2{position: absolute; margin-left: 320px; margin-top: 29px;width: 150px;}
#caracomLink1{position: absolute; margin-left: 525px; margin-top: 38px;width:85px;}
#caracomLink2{position: absolute; margin-left: 610px; margin-top: 38px;width:110px;}
#caracomLink3{position: absolute; margin-left: 720px; margin-top: 38px;width:90px;}
#caracomLink4{position: absolute; margin-left: 815px; margin-top: 38px;width:85px;}

#contentRow {width: 940px; height:auto; overflow: hidden;margin:0px auto 0px auto;}
#contentLeftArea{width: 20px; height:89px;background:  url(/images/backgroundflekk-left.jpg);background-repeat:no-repeat;float:left;}
#contentArea{float:left;width: 900px; background: #ffffff;height:auto}
#contentBanner{width: 896px; height:39px;background: url(/images/services.gif);background-repeat:repeat-no;margin: 0px 2px 0px 2px;}
#contentRightArea{width: 20px; height:89px;background: url(/images/backgroundflekk-right.jpg);background-repeat:no-repeat;float:right;}

.bigBox {color:#B0BDC3;font-weight:bold;}
.bigBoxTitle {margin:0;padding:5px 10px 0px;}
.bigBoxHeader {width:622px;height:6px;background: url(/images/bigbox-head.gif);background-repeat:no-repeat;padding:0;margin:0;}
.bigBoxContent {color:#000;font-weight:normal;width:620px;height:auto;margin:0;padding:0;border-left: solid 1px #B0BDC3;border-right: solid 1px #B0BDC3;}
.bigBoxContent p {margin:0;padding:5px 10px;}
.bigBoxFooter {width:622px;height:6px;background: url(/images/bigbox-foot.gif);background-repeat:no-repeat;padding:0;margin:0;}
.bigBoxContent a {font-weight:bold;color:#1E4EA0;}
.bigBoxContent ul {margin:0;padding:0 0 0 25px;font-weight:bold;color:#1E4EA0;list-style-type: square;}

.mediumBox {color:#B0BDC3;font-weight:bold;width:120px; float:left;padding:3px;}
.mediumBoxTitle {margin:0;padding:0;}
.mediumBoxHeader {width:120px;height:6px;background: url(/images/mediumbox-head.gif);background-repeat:no-repeat;padding:0;margin:0;}
.mediumBoxContent {color:#000;font-weight:normal;width:118px;height:auto;margin:0;padding:0;border-left: solid 1px #B0BDC3;border-right: solid 1px #B0BDC3;}
.mediumBoxContent img{margin:auto;padding:3px 9px;width:100px;}
.mediumBoxFooter {width:120px;height:6px;background: url(/images/mediumbox-foot.gif);background-repeat:no-repeat;padding:0;margin:0;}

#contentSmall{width:220px;height:auto;background-color: #ffffff;padding:10px;vertical-align:top;}

.smallBoxTitle{margin:0;padding:5px 10px 0px;}

#contentBig{width:640px;height:100px;background-color: #ffffff;padding:10px;min-height:500px;vertical-align:top;}
#contentBig table{width:100%;text-align: left;}
#contentBig h1{color:#617C88;font-size:18px;}
#contentBig h2{color:#5F7884;font-size:14px;}
#contentBig h3{color:#617B88;font-size:13px;}
#contentBig h3 .date { color:silver;font-size:10px;}
#contentBig h4{color:#000000;font-size:12px;}
#contentBig a {color:#1E4EA0;}
#contentBig a :hover{color:#1E4EA0;}
#contentBig a :visited{color:#6560C3;}
#contentBig table .cimsor { background-color:#2F3940;color:#FFFFFF;font-weight:bold; }
#contentBig table .fejlec { background-color:#617C88;color:#FFFFFF;font-weight:bold; }
#contentBig table .fejlec td { border-right:solid 1px #2F3940; }
#contentBig table .fejlec td.last { border-right:none; }
#contentBig table .paros { background-color: #F2F2F0; }
#contentBig table .paros td { border-right:solid 1px #2F3940; }
#contentBig table .paros td.last { border-right:none; }
#contentBig table .paratlan { background-color: #FAFAFA; }
#contentBig table .paratlan td { border-right:solid 1px #2F3940; }
#contentBig table .paratlan td.last { border-right:none; }
#contentBig table .penz{text-align: right;}

.paros td ,.paratlan td{border-right:solid 1px #2F3940;}
.paros td:last-child ,.paratlan td:last-child{border:none;}
#contentBig  ul {list-style-type: square;}
#contentBig  ul li{padding:2px 0px;}
#contentBig ol li {padding:3px;}
#contentBig p{text-align:justify;}
#contentFooter{width:900px;height:14px;background: #2F383F  url(/images/flekk-foot.gif);background-repeat:no-repeat;padding:0;margin:0;clear:left;}

#Row{clear:right;clear:left;}

#footerRow{width: 900px;height:41px;padding:0;clear:left;font-size:11px;}
#footerLeftArea{width:11px;height:41px;background: #ffffff  url(/images/footer-left.jpg);float:left;}
#footerArea{width:878px;height:41px;background: #ffffff  url(/images/footer-center.jpg);background-repeat:repeat-x;float:left;color:#CCD3D6;}
#footerArea div{float:left;margin:13px auto;}
#footerArea div a{text-decoration:none;color:#FFFFFF;padding:0 10px;}
#footer2{width:450px;text-align:center;}
#footer3{text-align:right;}
#footer3 span {color:white;font-weight:bold;}

#footerRightArea{width:11px;height:41px;background: #ffffff  url(/images/footer-right.jpg);float:left;}


.smallBox{color:#B0BDC3;font-weight:bold;}
.smallBoxHeader{width:220px;height:6px;background: url(/images/box-head.gif);background-repeat:no-repeat;padding:0;margin:0;}
.smallBoxContent{color:#000;font-weight:normal;width:218px;height:auto;background-color: #F2F2F0;margin:0;padding:0;border-left:solid 1px #B0BDC3;border-right:solid 1px #B0BDC3;}
.smallBoxContent p {margin:0;padding:5px 10px;}
.smallBoxFooter{width:220px;height:6px;background: url(/images/box-foot.gif);background-repeat:no-repeat;padding:0;margin:0;}



.smallBoxContent  a {;font-weight:bold;color:#1E4EA0;}
.smallBoxContent ul {margin:0;padding:0 0 0 25px;list-style-type: square;}
#search{border:1px solid #B0BDC3;width:135px;height:21px;margin:auto;}
#searchImage{margin:auto;width:52px;height:21px;margin:auto;padding:5px 10px 5px 10px;}

.bar { margin-top:10px; margin-bottom:20px }
.bar hr { width:70%;height:1px;color:silver;background-color:silver;border:0; }

.box{padding:5px 10px;}
.box td{}
.boxDivider{border-bottom:1px solid #B0BDC3;height:1px;margin:0;padding:0 10px;}
