/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / General Elements / ~~~ */

img {
	margin:0 0;
	padding:0 0;
	border:none;
}

p, br {
	clear:both;
}

p { line-height:130%;}

a {
	display:inline;
	background:transparent;
	color:#F60;
	text-decoration:none;
}

hr {
	width: 98%;
	height: 0.1em;
	margin: 0.2em 0;
	background:transparent;
	color: #BBB;
}

strong {
	background:white;
	color:#333;
	font-weight: bold;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Paragraph Titles / ~~~ */


/* flash replace */
h1 {
	/*padding-left: 1em;*/
	/*background: white url(imgs/lineUp.png) no-repeat 0 .4em;*/
	margin-top:.3em;
	margin-bottom:.5em;
	font: bold 2em/normal "WinterthurSerif", "Times New Roman", Times, serif;
}

/* Paragraph Title + Linked + Top */
p.title {
	margin-bottom:.5em;
	padding-bottom: .2em;
	border-bottom: .1em solid #999;
	background:transparent;
	color: #333;
	font: bold 1em/normal "Verdana", sans-serif;
	line-height:normal;
}

p.title a {
	float:right;
	color:#F60;
}

p.title a span {
	padding-left:1em;
	background: transparent url(imgs/arrowTop.png) no-repeat 0 .2em;
	font-weight:bold;
}

p.titleLink {
	margin-bottom:.5em;
	padding: 0 0 .2em .8em;
	border-bottom: .1em solid #999;
	background:transparent;
	background: transparent url(imgs/arrow.png) no-repeat 0 .3em;
	color:#F60;
	font: bold 1em/normal "Verdana", sans-serif;
	line-height:normal;
}

p.titleLink span a {
	font-weight: bold;
}


/* Paragraph Title Container */
p.titleC {
	margin-bottom:.5em;
	padding-bottom: .2em;
	border-bottom: .2em solid #9C1F2D;
	background:transparent;
	color: #9C1F2D;
	font: bold 1em/normal "Verdana", sans-serif;
	line-height:normal;
}

/* Paragraph HR */
p.hr {
	border-bottom: 1px solid #BBB;
	margin:.8em 0 .6em 0;
}

/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Links Home / ~~~ */

	
#homeLeft li, #homeMiddle li, #homeRight li {
	padding-left:.8em;
	margin-bottom:.3em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .3em;
	color:#F60;
	line-height:normal;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Lists / ~~~ */

#content ul li,
#searchBox ul li,
#specialBox ul li,
#addvalueBox ul li,
#contactBox ul li,
#crosslinkBox ul li {
	padding-left:.6em;
	margin-bottom:.3em;
	background: transparent url(imgs/dot.png) no-repeat 0 .7em;
}

#content ol li {
	padding-left:.8em;
	margin-bottom:.3em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .3em;
	color:#F60;
}


#searchBox ol li,
#specialBox ol li,
#addvalueBox ol li,
#contactBox ol li,
#crosslinkBox ol li {
	padding-left:.8em;
	margin-bottom:.3em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .35em;
	color:#F60;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Lists Popup / ~~~ */


#contentPop ul li{
	padding-left:.6em;
	background: transparent url(imgs/dot.png) no-repeat 0 .7em;
}

#contentPop ol li {
	padding-left:.8em;
	margin-bottom:.3em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .33em;
	color:#F60;
}

/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Links General / ~~~ */


#siteFunctions span {
	padding-left:.8em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .3em;
	color:#F60;
}

#siteFunctionsPop span {
	padding-left:.8em;
	background: transparent url(imgs/arrow.png) no-repeat 0 .3em;
	color:#F60;
	_font-size: .98em;
}

#backBot span {
	padding-left:.8em;
	background: transparent url(imgs/arrowLeft.png) no-repeat 0 .3em;
	color:#F60;
}

#copyright {font-size: .98em}
#copyright a {color:#333; font-size: .9em}

#serviceBox a, #serviceBoxHome a {color:#333;}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / MenuBar Links / ~~~ */

#menuBar li {			
	float:left;
	padding:.4em 0;
	line-height: normal;
}

#menuBar a {
	padding:.4em 1em;
}

#menuBar a:link, #menuBar a:visited{
	background: transparent url(imgs/lineWhite.png) no-repeat 100% 0;
	color: white;
	font-weight: bold;
}

#menuBar a:hover, #menuBar a.active {
	background: #FFD1B2;
	color: #F60;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / BreadCrumb Links / ~~~ */


#breadCrumb ul {
	margin:1em 0;
	font-size:.9em;
	line-height:normal;
}

#breadCrumb li {
	float: left;
	margin-right:.6em;
	padding-right:1em;
	background: transparent url(imgs/breadcrumb.png) no-repeat 100% .5em;
	
}

#breadCrumb a {
	color:#737373;
	white-sInternationale: nowrap;
	
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / SiteMap Links / ~~~ */


ol#sitemap {}

ol#sitemap li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: none;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

ol#sitemap li a {
	_width:95%;
	display: block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.8em;
	border-bottom:1px solid #D1D1D1;
}

ol#sitemap li span a {font-weight: bold;}

#sitemap ol {margin-left:40px;}
#sitemap ol ol {margin-left:20px;}
#sitemap ol ol ol {margin-left:20px;}
#sitemap ol ol ol ol {margin-left:20px;}

ol.lev2 {}

ol.lev3 {}

ol.lev4 {}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / DeepLevel Nav / ~~~ */


ul#deepLevel1 {list-style:none;	}

ul#deepLevel2 {margin-left:1em;list-style:none;	}

ul#deepLevel3 {margin-left:1em;list-style:none;	}

ul#deepLevel2 li {margin-top:.01em; list-style:none;}

ul#deepLevel3 li {margin-top:.01em; list-style:none;}


* html #deepLevel1 li { /* IE what!!!??? */
	padding: .1em 0;
	margin:-.2em 0;
}

#deepLevel1 li a {
	_width:95%;
	display: block;
	padding:.4em .4em;
	border-top: 1px solid #333;
	color: #333;
}

#deepLevel2 li a, #deepLevel3 li a {	
	display: block;
	padding:.4em .4em;
	border-top:0;	
	color: #333;
}

#deepLevel1 a.active, #deepLevel3 li.active a, #deepLevel1 a:hover {
	background-color: #FFD1B2;
	font-weight: bold;
}

#deepLevel1 a.active, #deepLevel3 li.active a {
	color: #F60;
}

#deepLevel1 li.first a {
	border-top:0;
}

#deepLevel1 li.last a {
	border-bottom: 1px solid #333;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Tables / ~~~ */

caption {text-align:left; color:red; display:none}

th {font-weight: bold;text-align: left;}

.none {margin:0 0 0 0; padding:0 0 0 0; font-size:1px; display:none}

/* tables General Layout /// type1 type2 type3 type4 type5 */
.dataTable {
	width:100%;
	_width:95%;
	border-collapse: collapse;
	border-sInternationaling: 0;
	border-bottom:2px solid #A3A3A3;
	margin:1em 0 1.5em 0;
	color:#333;
	font-size: .98em;
}

.firstRow {
	height:3.8em;
	padding:.8em;
	border-bottom:4px solid #A3A3A3;
	vertical-align:bottom;
}

.firstCol {
	padding: .8em;
	border-bottom:1px solid #D1D1D1;
	vertical-align:top;
}

.middleCol {
	padding:.8em;
	border-bottom:1px solid #D1D1D1;
	vertical-align:top;
	text-align:left;
}

.lastCol {
	padding:.8em .5em .8em .8em;
	border-bottom:1px solid #D1D1D1;
	vertical-align:top;
}

.colStart {
	padding: .8em;
}

.colEnd {
	padding: .8em;
}

.colRight {
	text-align: right;
; padding-right: 20px
}

.rowBold {
	background:#E8E8E8;
	font-weight: bold;
	padding:2em;
}

/* table type3 */
.fileName {
	padding:.8em;
	border-top:1px solid #D1D1D1;
	vertical-align:top;
}

.fileDes {
	padding: .8em;
	border-top:0;
	color:#999;
}

/* tables Simple 2Cols /// type6 type7 */
.simpleTable {
	width:100%;
	_width:95%;
	border-collapse: collapse;
	border-sInternationaling: 0;
	border:0;
	margin:1em 0 1.5em 0;
	color:#333;
	font-size: .98em;
}

.simpleCell {padding:0 0 .8em 1.6em}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Forms / ~~~ */

input, textarea {
	/*border: 1px solid outset #A3A3A3;*/
	padding:.2em
}

div.row {
	clear: both;
	height:auto;
	margin-bottom: .3em;
}

div.row span.label {
	float: left;
	width: 22%;
	margin-top: 0.5em;
}

div.row span.dataForm { 
	width: auto;
	margin-left:2em;
}

div.row span.dataForm2 { /* al reves */	
	width: auto;
	margin-left: 6em;
}

div.row span.label2 { /* al reves */
	width: 40%;
; float: left; margin-top: 0.5em
}

.privacy {
	margin:2em 0;
	padding:.5em 0;
	border-top:.1em solid #EBEBEB;
	border-bottom:.1em solid #EBEBEB;
}

.asterix {
	margin:2em 0;
	padding-bottom:.2em;
	border-bottom:2px solid #A3A3A3;
}

div#botonera {}

img#redArrow {float:left; margin-top:3px;}

div#formError {display:block; width:90%; float:left;}

.errorFormTitle {
	display:block;
	margin-bottom:0.5em;
	padding-bottom:0.1em;
	color:#CC1F0C;
	border-bottom: .1em solid #CC1F0C;
	font-weight:bold;
}

.errorFormItem {color:#CC1F0C;}

li.errorFormItem {margin-left:-15px;}

#botSend {
	margin-right:1.5em;
	padding:.3em;
	color:white;
	background-color:#F60;
	border:0;
	font-weight:bold;
; cursor: hand
}

#botReset {
	padding:.3em;
	color:white;
	background-color:#F60;
	border:0;
	font-weight:bold;
; cursor: hand
}
#seleksi { color:#000000; font-weight:normal; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .98em; font-style: normal}
#breadCrumbs a { color:#737373; white-sInternationale: nowrap; }
#breadCrumbs li { float: left; margin-right:0.6em; padding-right:1em; background: transparent url(imgs/dot.png) no-repeat 100% 0.5em; }
#breadCrumbs ul { margin:1em 0; font-size:.9em; line-height:normal; }
div.row span.label3 { width: 74%; ; float: left; margin-top: 0.5em }
div.row span.label4 { width: 26%; ; float: left; margin-top: 0.5em }
div.row span.labeltitik2 { width: 2%; ; float: left; margin-top: 0.5em }
