@charset "UTF-8";
/* CSS Document */

#sa_sp_main_inner_table {
	margin-top: 46px;
	margin-bottom: 28px;
}

#sa_sp_main_breadcrumb_row {
	background-image: url(grafik/sax_sp_breadcrumb_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	vertical-align: middle;
	height: 33px;
}
#sa_sp_breadcrumb {
	font-size: 13px;
	color: #485D69;
	margin: 0px;
	padding-left: 10px;
}
#sa_sp_breadcrumb a {
	text-decoration: none;
}
#sa_sp_breadcrumb a:focus, #sa_sp_breadcrumb a:hover, #sa_sp_breadcrumb a:active {
	color: #ECF8FC;
}

#sa_sp_hor_space {
	height: 28px;
}
#sax_sp_hor_space_wide {
	height: 28px;
}

#sa_sp_main_inner_content_row {
	vertical-align: top;
}

/* Searchbox */

#sax_sp_searchbox {
	margin-bottom: 10px;
}
#sax_sp_searchbox form {
	margin: 0px;
	padding: 0px;
}

#sax_search_txt_td {
	height: 25px;
	width: 183px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 0px;
}
#sax_search_txt_td input {
	width: 175px;
	border-style: none;
	text-align: left;
	vertical-align: middle;
}
#sax_search_sbm_td {
	height: 25px;
	width: 47px;
	border-width: 1px;
	border-style: solid;
	border-color: #133D95;
	padding: 0px;
	background-color: #133D95;
}
#sax_search_sbm_td input {
	border-style: none;
	background-color: #133D95;
	width: 47px;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
}

/* Submenu */

#sa_sp_main_submenu_col {
	width: 232px;
	vertical-align: top;
	text-align: left;
}
#sa_sp_submenu_table {
	border-collapse:collapse
}
.sa_sp_submenu_items {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	height: 36px;
}
.sa_sp_submenu_items a {
	font-size: 13px;
	text-decoration: none;
	display: block;
	/* height: 14px; */
	padding-top: 11px;
	padding-bottom: 11px;
}
.sa_sp_submenu_items a:hover, .sa_sp_submenu_items a.aktiv:hover {
	color: #003399;
	background-color: #EEFAE6;
}
.sa_sp_submenu_items a.aktiv {
	color: #083490;
}
.sa_sp_submenu_items ul {
	margin: 0px;
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 3px;
}
.sa_sp_submenu_items li a {	
	padding-top: 0px;
	padding-bottom: 6px;
}

/* Hovedindhold */

#sa_sp_main_content_col {
	width: 612px;
	text-align: left;
	vertical-align: top;
}
#sa_sp_main_content_col li {
	line-height: 20px;
	font-size: 13px;
	color: #485D69;
}
#sa_sp_main_content_headerpic {
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
}
#sa_sp_main_content_headerpic dl {
	margin-bottom: 0px;
}

#sa_sp_main_content {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#sa_sp_main_content p {
	margin-bottom: 10px;
}
#sa_sp_main_content a {
	font-weight: bold;
}
#sa_sp_main_content a:hover {
	color: #083490;
}
#sa_sp_main_content_col .csc-textpic-caption {
	font-size: 12px;
	color: #485D69;
}
#sa_sp_main_content_col form {
	font-size: 13px;
	color: #485D69;
}
#sa_sp_main_inner_content_row {
	font-size: 13px;
}

/* Searchbox */

.tx-indexedsearch-searchbox input {
}
.tx-indexedsearch-searchbox select {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}

.sax_indexed_searchbox {
	margin-bottom: 10px;
}
.sax_indexed_search_label {
	font-size: 13px;
}

/* CIS COMPARISON MODULE - snuppet fra org. global.css */
.tx-ciscomparisonmodule-pi1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .tx-ciscomparisonmodule-pi1 .checkbox input { margin: 0px; padding: 0px; }


.tx-ciscomparisonmodule-pi1 .innerBorder { border: 1px solid #BEC2C5; background-color: #F2F3F5; padding: 5px; width: 867px; margin-bottom: 5px; }
.tx-ciscomparisonmodule-pi1 .cisFrameTopBottom .innerBorder { border: 1px solid #BEC2C5; background-color: #F2F3F5; padding: 5px; width: 887px; margin-bottom: 5px; }

.tx-ciscomparisonmodule-pi1 .label { padding-right: 20px; font-weight: bold;}
.tx-ciscomparisonmodule-pi1 .help { float: right; padding-top: 3px; }
.tx-ciscomparisonmodule-pi1 .checkbox { margin-right: 20px; white-space: nowrap;   }
.tx-ciscomparisonmodule-pi1 .checkbox input { margin: 5px 2px 0px 0px; padding: 0px 0px 0px 0px; }
.tx-ciscomparisonmodule-pi1 .fieldHeader { font-weight: bold; display: block; margin: 10px 0px 3px 0px; }
.tx-ciscomparisonmodule-pi1 .searchTypeOption { padding-right: 15px;}
.tx-ciscomparisonmodule-pi1 .jsToggle { font-weight: normal; padding-left: 3px;}

.tx-ciscomparisonmodule-pi1 .noSearchResult { padding-bottom: 5px; padding-top: 10px; }
.tx-ciscomparisonmodule-pi1 .searchResultTable {width: 100%; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header td { padding: 10px; }


.tx-ciscomparisonmodule-pi1 .staticHeader { width: 880px; font-size: 12px; font-weight: bold; text-align: center; padding-bottom: 5px; padding-top: 5px;}
.tx-ciscomparisonmodule-pi1 .searchResult { width: 900px; overflow: auto; position: relative;}

* html .tx-ciscomparisonmodule-pi1 .searchResult { overflow-y: hidden; padding-bottom: 15px;}

.tx-ciscomparisonmodule-pi1 .searchResultTable {width: 100%; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header {background-color: #F2F3F5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header .last { border-right: 1px solid #BEC2C5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header .first { border-left: 1px solid #BEC2C5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header .last { border-right: 1px solid #BEC2C5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .header td { border: 1px solid #BEC2C5; border-left: none; border-bottom: none; padding: 10px; padding-bottom: 0px; text-align: center; vertical-align: top; }

.tx-ciscomparisonmodule-pi1 .searchResultTable .unitHeader {background-color: #F2F3F5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .unitHeader .first { border-left: 1px solid #BEC2C5; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .unitHeader td { border-right: 1px solid #BEC2C5; border-bottom: 1px solid #BEC2C5; padding: 0px; margin: 0px; padding-bottom: 2px; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .emptyUnitHeader { border-top: 1px solid #BEC2C5; line-heigh: 0px; padding: 0px; margin: 0px; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .emptyUnitHeader td {line-heigh: 0px; padding: 0px; margin: 0px; }

.tx-ciscomparisonmodule-pi1 .searchResultTable td { white-space: nowrap; text-align: center; padding: 5px;}
.tx-ciscomparisonmodule-pi1 .searchResultTable .toggleSelect td { padding: 0px; border: none; }
.tx-ciscomparisonmodule-pi1 .searchResultTable .columnUnit { width: 100%; text-align: center; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph { width: 100%; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .modelElement {vertical-align: bottom; text-align: center; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .modelLabel { font-weight: bold; text-align: center; padding: 5px; border-top: 1px solid #BEC2C5; white-space: nowrap; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .valueLabel { margin-bottom: 2px; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .barContainer { text-align: center; width: 100%;}
.tx-ciscomparisonmodule-pi1 .searchResultGraph .bar { position: relative; top: 1px; margin-left: auto; margin-right: auto; background-color: #0085BF; width: 13px; text-align: center; line-height: 0px; padding: 0px; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .y_axis { width: 4px; vertical-align: top; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .axis { position: relative; text-align: right; }

.tx-ciscomparisonmodule-pi1 .searchResultGraph .axisLabels { vertical-align: top; text-align: right; width: 20px; }
.tx-ciscomparisonmodule-pi1 .searchResultGraph .axisLabels .topValueLabel { padding: 0px; margin: 0px; margin-top: 9px; line-height: 10px; padding-right: 2px; white-space: nowrap;}
.tx-ciscomparisonmodule-pi1 .searchResultGraph .axisLabels .bottomValueLabel { padding: 0px; margin: 0px; margin-top: 182px;  line-height: 10px; padding-right: 2px; white-space: nowrap;}
.tx-ciscomparisonmodule-pi1 .searchResultGraph .axis { top: 2px; left: 1px; width: 4px; }

/* POPUP HELP */
.overlib {
	font-weight: bold;
	color: #8B2128;
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	display: none;
}
#overlibPopup { width: 200px; border: 1px solid #0A89C0; }
#overlibPopup { margin: 0px; padding: 0px; }
#overlibHeader { text-align: left; display: block; background-color: #0A89C0; font-weight: bold; font-size: 10px; color: white; padding: 3px 2px 3px 2px;  }
#overlibText { text-align: left; display: block; background-color: white; font-size: 10px; padding: 5px; }

/* CIS PRODUCT LIST */
.tx-cisdemolist-pi1 td { vertica-align: top; }


/* CIS VIEWER STYLES */
.tx-cisviewer-pi1 {
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tx-cisviewer-pi1 .header { width: 100%; }
.tx-cisviewer-pi1 .descTable { width: 100%; margin-bottom: 10px; }
.tx-cisviewer-pi1 .description {text-align: left; vertical-align: top; padding-right: 75px; }
.tx-cisviewer-pi1 .image {text-align: right; }
.tx-cisviewer-pi1 .selector {border: none; }
.tx-cisviewer-pi1 .dropdown {margin-bottom: 10px; font-weight: bold; }
.tx-cisviewer-pi1 .dropdown a {color: #666666; text-decoration: none; }

.tx-cisviewer-pi1 .dropdown img {margin-left: 5px; }
.tx-cisviewer-pi1 .dropdownContent {margin-top: 15px 0px 0px 0px; padding: 0px; font-weight: normal; }

.tx-cisviewer-pi1 .compTable { width: 100%; border: 1px solid #BEC2C5; border-bottom: none;}
.tx-cisviewer-pi1 .compHeader1, .tx-cisviewer-pi1 .compHeader2 { 
	width: 50%; 
	padding: 5px; 
	background-color: #F2F3F5; 
	font-weight: bold; 
	border-bottom: 1px solid #BEC2C5;
 }

.tx-cisviewer-pi1 .compData1, .tx-cisviewer-pi1 .compData2 { 
	padding: 5px 5px 5px 15px; 
	border-bottom: 1px solid #BEC2C5; 
	background-image: url('/typo3conf/ext/cis_viewer/bullet.gif'); 
	background-repeat: no-repeat;
	background-position: 0.6em 1.1em;
}
.tx-cisviewer-pi1 .techTable { width: 100%; border-top: 1px solid #BEC2C5; border-left: 1px solid #BEC2C5; margin-bottom: 5px; }
.tx-cisviewer-pi1 .techTable .catHeader { padding: 3px; background-color: #F2F3F5; font-weight: bold;}
.tx-cisviewer-pi1 .techTable table td { width: 100%; border: none; padding: 3px; margin: 0px; }
.tx-cisviewer-pi1 .techTable td {width: 33%; border-bottom: 1px solid #BEC2C5; border-right: 1px solid #BEC2C5; }
.tx-cisviewer-pi1 .techTable td .label { font-weight: bold; width: 100%; }
.tx-cisviewer-pi1 .techTable td .value {text-align: right; white-space: nowrap; padding-right: 4px;}

.tx-cisviewer-pi1 .modelTable .headerRow { background-color: #F2F3F5; border: 1px solid #BEC2C5;}

.tx-cisviewer-pi1 .modelTable { width: 100%; }
.tx-cisviewer-pi1 .modelTable .headerRow td { vertical-align: top; text-align: center; background-color: #F2F3F5; border: 1px solid #BEC2C5; border-left: none; border-bottom: none; padding: 5px 5px 0px 5px; }
.tx-cisviewer-pi1 .modelTable .headerRow .firstTD { background-color: #F2F3F5; border: 1px solid #BEC2C5; border-bottom: none;}

.tx-cisviewer-pi1 .modelTable .unitHeader {background-color: #F2F3F5; }
.tx-cisviewer-pi1 .modelTable .unitHeader .firstTD { border-left: 1px solid #BEC2C5; }
.tx-cisviewer-pi1 .modelTable .unitHeader td {border-right: 1px solid #BEC2C5; border-bottom: 1px solid #BEC2C5; padding: 0px; margin: 0px; padding-bottom: 2px; text-align: center; }
.tx-cisviewer-pi1 .modelTable .emptyUnitHeader {border-top: 1px solid #BEC2C5; line-heigh: 0px; padding: 0px; margin: 0px; }
.tx-cisviewer-pi1 .modelTable .emptyUnitHeader td {line-heigh: 0px; padding: 0px; margin: 0px; }




.tx-cisviewer-pi1 .modelTable .modelRow td { text-align: center; padding: 5px; }
.tx-cisviewer-pi1 .modelTableContainer { width: 880px; overflow: auto; overflow-y: hidden; }
* html .tx-cisviewer-pi1 .modelTableContainer { overflow-y: hidden; padding-bottom: 20px; }


.tx-cisviewer-pi1 .modelInfo { font-style: italic; }

.tx-cisviewer-pi1 .bottomInfo td { width: 50%; padding: 5px; }

.tx-cisviewer-pi1 .bottomInfo { padding-top: 15px; }

.tx-cisviewer-pi1 .bottomInfo .fileList td { width: 0%; padding: 2px; }
.tx-cisviewer-pi1 .bottomInfo .fileList .file { padding-left: 10px; }
.tx-cisviewer-pi1 .bottomInfo .fileList .size {  white-space: nowrap; padding-left: 10px; text-align: right; }
.tx-cisviewer-pi1 .bottomInfo .fileList .label { font-weight: bold; padding: 0px; }
.tx-cisviewer-pi1 .bottomInfo .pageList .label { font-weight: bold; padding: 0px; }
.tx-cisviewer-pi1 .bottomInfo .pageList td { padding: 0px; }

/* BORDERS */
.cisFrameTopBottom { width: 900px; margin: 10px 0px 10px 0px; padding: 0px; border: 0px; border-top: 1px solid #8190B9; border-bottom: 1px solid #8190B9;}
.cisFrameTopBottom .frameContent { width: 900px; margin: 10px 0px 5px 0px; padding: 0px; overflow: hidden; }

.cisFrame { width: 900px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}
.cisFrame .frameContent { width: 880px; padding: 5px 10px 5px 10px; margin: 0px; overflow: hidden; }

.tx-cisviewer-pi1 .cisFrame { margin: 0px 0px 5px 0px; }

.blue { background-color: #F2F3F5; }




