/*
---- File: Styles.css (Customer styles)
---- This file can be renamed or replaced. Additional stylesheets can be added to the theme folder
---- These will automatically be added to the header tag of every page
*/

    html {width:100%; height:100%; margin:0px; padding:0px}
	body {font:10pt Verdana, Arial, Sans-serif; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background-color:#FFFFFF}
	div, span, a, td, th, input, select {font:10pt Verdana, Arial, Sans-serif; color:#666;}
	form {margin:20px; padding:0px}
	h1 {margin:0px 0px 15px 0px; padding:0px; font-size:16pt; font-weight:normal; color:#333;}
	h2 {margin:0px 0px 10px 0px; padding:0px; font-size:14pt; font-weight:normal; color:#666;}
	label {color:#488DD3; cursor:pointer;}
	ul {margin:10px 0px 10px 0px; padding-left:15px; list-style-type:square; color:#666;}
	ol {margin:10px 0px 10px 0px; padding-left:20px; color:#666;}
	li {padding:2px 0px 2px 0px;}
	ul.company {position:relative; width:100%; margin:0px; padding:0px; height:30px; list-style-type:none; display:block; border-bottom:1px solid #D3D7D8;}
	li.company-name-list {position:absolute; top:6px; left:0px;}
	li.company-branches-list {position:absolute; top:8px; right:0px;}
	
	a:link {text-decoration:none; color:#488DD3;}
	a:active {text-decoration:none; color:#488DD3;}
	a:visited {text-decoration:none; color:#2C70B4;}
	a:hover {text-decoration:none; color:#000;}
	
	a.tpag-link:link, a.tpag-link:active, a.tpag-link:visited {color:#488DD3; text-decoration:none;}
	a.tpag-link:hover {color:#000; text-decoration:none;}
	
	a.service-menu-link:link, a.service-menu-link:active, a.service-menu-link:visited {padding:0px 10px 0px 10px; font-size:8pt; color:#ABACAE; text-decoration:none;}
	a.service-menu-link:hover {padding:0px 10px 0px 10px; font-size:8pt; color:#FFF; text-decoration:none;}
	a.service-menu-link-active:link, a.service-menu-link-active:active, a.service-menu-link-active:visited {padding:0px 10px 0px 10px; font-size:8pt; color:#488DD3; text-decoration:none;}
	a.service-menu-link-active:hover {padding:0px 10px 0px 10px; font-size:8pt; color:#FFF; text-decoration:none;}
	a.service-menu-link-logout:link, a.service-menu-link-logout:active, a.service-menu-link-logout:visited {padding:0px 10px 0px 10px; font-size:8pt; color:#FF9900; text-decoration:none;}
	a.service-menu-link-logout:hover {padding:0px 10px 0px 10px; font-size:8pt; color:#FFF; text-decoration:none;}

	a.language-menu-link:link, a.language-menu-link:active, a.language-menu-link:visited {padding-right:10px; font-size:8pt; color:#ABACAE; text-decoration:none;}
	a.language-menu-link:hover {padding-right:10px; font-size:8pt; color:#FFF; text-decoration:none;}
	a.language-menu-link-active:link, a.language-menu-link-active:active, a.language-menu-link-active:visited {padding-right:10px; font-size:8pt; color:#488DD3; text-decoration:none;}
	a.language-menu-link-active:hover {padding-right:10px; font-size:8pt; color:#FFF; text-decoration:none;}

	a.search-menu-link:link, a.search-menu-link:active, a.search-menu-link:visited {padding-right:10px; font-size:8pt; color:#488DD3; text-decoration:none;}
	a.search-menu-link:hover {padding-right:10px; font-size:8pt; color:#000; text-decoration:none;}
	a.search-menu-link-active:link, a.search-menu-link-active:active, a.search-menu-link-active:visited {padding-right:10px; font-size:8pt; color:#666; text-decoration:none;}
	a.search-menu-link-active:hover {padding-right:10px; font-size:8pt; color:#000; text-decoration:none;}

	a.breadcrumb-link:link, a.breadcrumb-link:active, a.breadcrumb-link:visited {padding:10px 10px 0px 10px; font-size:8pt; color:#8D8F94; display:inline-block; text-decoration:none; background:transparent url("Images/bullet_arrow_right.gif") no-repeat 0px 13px;}
	a.breadcrumb-link:hover {padding:10px 10px 0px 10px; font-size:8pt; color:#333; display:inline-block; text-decoration:none; background:transparent url("Images/bullet_arrow_right.gif") no-repeat 0px 13px;}
	a.breadcrumb-link-active:link, a.breadcrumb-link-active:active, a.breadcrumb-link-active:visited {padding:10px 10px 0px 10px; font-size:8pt; color:#488DD3; display:inline-block; text-decoration:none; background:transparent url("Images/bullet_arrow_right.gif") no-repeat 0px 13px;}
	a.breadcrumb-link-active:hover {padding:10px 10px 0px 10px; font-size:8pt; color:#333; display:inline-block; text-decoration:none; background:transparent url("Images/bullet_arrow_right.gif") no-repeat 0px 13px;}
	
	a.globalmenu-link:link, a.globalmenu-link:active, a.globalmenu-link:visited {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#666; display:block; text-decoration:none; background-color:#E4E7E7;}
	a.globalmenu-link:hover {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none; background-color:#73A8DD;}
	a.globalmenu-link-active:link, a.globalmenu-link-active:active, a.globalmenu-link-active:visited {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none; background:#73A8DD url("Images/bullet_arrow_right_white.gif") no-repeat 7px 9px;}
	
	a.sitemapmenu-link:link, a.sitemapmenu-link:active, a.sitemapmenu-link:visited {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#488DD3; display:block; text-decoration:none; background:transparent url("Images/bullet_arrow_right_dark.gif") no-repeat 4px 9px;}
	a.sitemapmenu-link:hover {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#000; display:block; text-decoration:none; background:transparent url("Images/bullet_arrow_right_dark.gif") no-repeat 4px 9px;}
	
	a.loginareamenu-link:link, a.loginareamenu-link:active, a.loginareamenu-link:visited {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none;}
	a.loginareamenu-link:hover {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none;}
	
	a.loginareamenu-link-active:link, a.loginareamenu-link-active:active, a.loginareamenu-link-active:visited {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none;}
	a.loginareamenu-link-active:hover {padding:5px 0px 0px 15px; height:20px; font-size:9pt !important; color:#FFF; display:block; text-decoration:none;}
	
	a.contentpane-link:link, a.contentpane-link:active, a.contentpane-link:visited {display:block; font-size:8pt; color:#CCC; text-decoration:none;}
	a.contentpane-link:hover {display:block; font-size:8pt; color:#488DD3; text-decoration:none;}

	a.back-link:link, a.back-link:active, a.back-link:visited {padding:0px 20px 0px 10px; font-size:8pt; color:#488DD3; text-decoration:none; background:transparent url("Images/bullet_arrow_left.gif") no-repeat 0px 4px}
	a.back-link:hover {padding:0px 20px 0px 10px; font-size:8pt; color:#000; text-decoration:none; background:transparent url("Images/bullet_arrow_left.gif") no-repeat 0px 4px}

	a.subscribe-link:link, a.subscribe-link:active, a.subscribe-link:visited {padding:0px 0px 0px 20px; height:16px; font-size:8pt; color:#488DD3; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_rss.gif") no-repeat 0px 0px}
	a.subscribe-link:hover {padding:0px 0px 0px 20px; height:16px; font-size:8pt; color:#000; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_rss.gif") no-repeat 0px 0px}
	
	a.webservice-link:link, a.webservice-link:active, a.webservice-link:visited {padding:0px 0px 0px 20px; height:16px; font-size:8pt; color:#488DD3; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_webservice.gif") no-repeat 0px 0px}
	a.webservice-link:hover {padding:0px 0px 0px 20px; height:16px; font-size:8pt; color:#000; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_webservice.gif") no-repeat 0px 0px}

	a.prev-btn-link:link, a.prev-btn-link:active, a.prev-btn-link:visited {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_prev.gif") no-repeat}
	a.prev-btn-link:hover {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_prev_hover.gif") no-repeat}
	a.prev-btn-link-disabled:link {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_prev_x.gif") no-repeat}

	a.next-btn-link:link, a.next-btn-link:active, a.next-btn-link:visited {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_next.gif") no-repeat}
	a.next-btn-link:hover {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_next_hover.gif") no-repeat}
	a.next-btn-link-disabled:link {width:30px; height:30px; display:inline-block; text-decoration:none; background:transparent url("Images/btn_next_x.gif") no-repeat}

	a.delete-link:link {padding-left:10px; width:16px; height:16px; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_delete.gif") no-repeat 10px 0px;}
	a.delete-link-loading:link {padding-left:10px; width:16px; height:16px; display:inline-block; text-decoration:none; background:transparent url("Images/bg_icon_loading.gif") no-repeat 10px 0px;}
	
	.text-color-white {color:#FFF}
	.text-color-blue1 {color:#002D6A}
	.text-color-blue2 {color:#003888}
	.text-color-blue3 {color:#488DD3}
	.text-color-blue4 {color:#7BADDF}
	.text-color-gray1 {color:#3A393E}
	.text-color-gray2 {color:#888889}
	.text-color-gray3 {color:#ABACAE}
	.text-color-green3 {color:#99CC66}
	
	.text-size-small {font-size:8pt}
	.text-size-medium {font-size:14pt}
	.text-size-large {font-size:16pt}
	.text-align-center {text-align:center}
	.text-align-left {text-align:left}
	.text-align-right {text-align:right}
	.text-bold {font-weight:bold}
	.text-uppercase {text-transform:uppercase}
	.line-height-25 {line-height:25px}
	.text-nowrap {white-space:nowrap}

	.bg-color-white {background-color:#FFF}
	.bg-color-blue1 {background-color:#002D6A}
	.bg-color-blue2 {background-color:#003888}
	.bg-color-blue3 {background-color:#488DD3}
	.bg-color-blue4 {background-color:#73A8DD}
	.bg-color-gray1 {background-color:#3A393E}
	.bg-color-gray2 {background-color:#888889}
	.bg-color-gray3 {background-color:#ABACAE}
	.bg-color-gray4 {background-color:#E4E7E7}
	
	.position-absolute {position:absolute}
	.position-relative {position:relative}
	.float-left {float:left}
	.float-right {float:right}
	.display-block {display:block}
	.display-none {display:none}
	
	.header {position:relative; background:#323232 url("Images/bg_header.gif") repeat-x;}
	.header-size {height:30px;}
	.header-top-left {position:absolute; top:0px; left:0px; width:10px; height:10px; display:block; background:transparent url("Images/bg_header_top_left.gif") no-repeat;}
	.header-top-right {position:absolute; top:0px; right:0px; width:10px; height:10px; display:block; background:transparent url("Images/bg_header_top_right.gif") no-repeat;}
	.header-bottom {position:relative; height:20px; background:transparent url("Images/bg_header_bottom.gif") repeat-x;}
	.header-logo {position:relative; height:100px; overflow:hidden; text-align:right; background-color:#003888;}
	.header-logo-popup {position:relative; margin-bottom:10px; padding:0px 0px 10px 0px;}
	.header-logo-image {position:absolute; top:0px; left:0px;}
	.header-image {margin-left:220px; width:645px; height:100px; float:right; text-align:right; background:transparent url("Images/bg_kanton_wappe.gif") no-repeat;}
	.container-content {padding:0px 20px 0px 20px;}
	.container-mini-search-form {position:absolute; top:7px; right:7px; width:190px; height:16px; text-align:right; background:#EBECEC;}
	.container-languages {position:absolute; top:8px; left:15px; width:100px; height:20px; overflow:hidden;}
	.container-service-menus {position:absolute; top:8px; right:240px; width:300px; height:20px;}
	.login-name {margin-left:120px; font-size:8pt; line-height:28px; color:#99CC66; display:inline-block;}
	.breadcrumb-bar {position:relative; height:35px}
	.tpag-tagline {position:absolute; top:10px; right:0px; font-size:8pt; color:#666; text-transform:uppercase; text-align:right;}
	.goto-top {width:26px; height:12px; display:inline-block; background:transparent url("Images/bg_goto_top.gif") no-repeat;}
	.goto-top:hover {width:26px; height:12px; display:inline-block; background:transparent url("Images/bg_goto_top_hover.gif") no-repeat;}
	.footer {padding:10px; background:transparent url("Images/bg_footer.gif") repeat-x;}
	.contentpane-header-size {height:25px;}
	.contentpane-title {width:180px; position:absolute; top:5px; left:10px; font-size:8pt; color:#99CC66; display:block;}
	.contentpane-img-link {position:absolute; top:0px; right:0px;}
	.contentpane-text {margin-bottom:15px; padding:5px; border-color:#D3D7D8; border-style:solid; border-width:0px 1px 1px 1px;}
	.contentpane-text p {margin:0px; padding:0px;}
	.content-title {padding:0px 0px 15px 0px; font-family:Arial, Sans-serif; font-size:17pt; font-weight:bold; color:#488DD3;}
	.external-feed-ticker {background:#003888 url("Images/bg_ticker.png") repeat-x;}
	.spanValidatorMessage {display:inline-block; line-height:20pt; padding:2px 10px 2px 21px; color:#888889; background:#FFF url("Images/bg_icon_warning.gif") no-repeat 0px 8px}
	.company-list-bar {position:relative; height:30px; background:#C5CACB url("Images/bg_menu.gif") repeat-x;}
	.company-detail-container {position:relative; width:100%;}
	.logofilename {position:absolute; top:0px; right:0px;}
	.logofilename img {position:absolute; top:0px; right:0px;}
	.image-loading {width:40px; height:40px; background:transparent url("Images/bg_icon_loading.gif") no-repeat center center;}
	.technopark-datepicker {padding-left:10px; width:16px; height:16px; display:inline-block; cursor:pointer; background:transparent url("Images/bg_icon_datepicker.gif") no-repeat 10px 0px;}
	
	/* FORM */
	.textboxSearchMini {position:absolute; top:0px; left:0px; padding:0px 0px 0px 2px; width:174px; height:16px; font-size:8pt; color:#666; border-width:0px; background:transparent;}
    .textboxDefault {padding:2px; width:99%; color:#666; border:1px solid #888889; background-color:#FFF}
    .textboxDisabled {padding:2px 0px 0px 2px; width:99%; height:23px; color:#333; background-color:#FFF; border:1px solid #CCC;}
    .textareaDefault {padding:2px 0px 0px 2px; width:99%; color:#333; border:1px solid #888889; background-color:#FFF}
    
    .dropdownlistDefault {color:#666}
    .dropdownlistStrech {width:100%; color:#666}
    .smallDropdownlist {color:#666; font-size:8pt}
    .buttonDefault {margin-left:10px; padding:4px 15px 4px 15px; color:#003888;}
    .buttonDefault:hover {margin-left:10px; padding:4px 15px 4px 15px; color:#666;}

		
	/* BORDERS */
	.borderFull {border:1px solid #D3D7D8}
	.borderTop {border-top:1px solid #D3D7D8}
	.borderBottom {border-bottom:1px solid #D3D7D8}
	.borderLeft {border-left:1px solid #D3D7D8}
	.borderRight {border-right:1px solid #D3D7D8}
	.borderLoginMenu {border-bottom:1px solid #FFF}
	
