﻿@font-face { font-family:SkodaPro; src: url(fonts/SkodaPro-Medium.ttf) format('truetype');font-weight:normal; font-style:normal; }
@font-face { font-family:SkodaPro; src: url(fonts/SkodaPro-Bold.ttf) format('truetype');font-weight:bold; }
html{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;overflow-y:scroll}
body{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;font:normal 14px SkodaPro, Verdana;line-height:18px;color:#555555;}
p{line-height:18px;}
a{color:#4ba82e;text-decoration:none}
a[disabled=disabled]{cursor:default}
a:hover{text-decoration:underline;}
a.li { background:url(img/li.png) no-repeat 0% 50%; padding-left:10px }
a.li { background: url(img/li.png) no-repeat 0% 50%; padding-left: 10px }
a.mail { background: url(img/mail.png) no-repeat 0% 50%; padding-left:25px }
input[type=button], input[type=submit]{display:inline-block;min-width:60px;padding:6px 12px 6px 12px;text-decoration:none;text-align:center;background-color:#4ba82e;color:#ffffff;border:1px solid #35861c;font:normal 14px SkodaPro}
input[type=button]:hover, input[type=submit]:hover{background-color:#35861c}
input[type=button][disabled=disabled], input[type=submit][disabled=disabled]{background-color:InactiveBorder;color:#808080;cursor:default;}
input[type=text],input[type=password],textarea,select{border:solid 1px silver; vertical-align:middle; background-color:#ffffff;color:Black;outline:none;font-family:SkodaPro}
input[type=text],input[type=password],textarea {padding:2px 2px 2px 3px;}
input[type=checkbox],input[type=radio]{margin:0;padding:0;vertical-align:middle}
input[type=text][disabled=disabled],textarea[disabled=disabled],select[disabled=disabled]{cursor:default;color:#666666;}
input[type=text].disabled, textarea.disabled{cursor:default;color:#666666;}
select{padding:1px 1px 1px 0px;}
option{min-height:15px;}
textarea{overflow:auto;color:Black}
img { border:none }
form { margin:0; padding:0 }
div.clear{clear:both;height:0px;}
table{border-collapse:collapse;}
table tr td{vertical-align:middle;text-align:left;}
table tr td span, table tr td label{vertical-align:middle;}
ul { list-style-image:url(img/li.png);list-style-position:inside; padding:0; margin:0; }
li { padding:0; margin:0; line-height:20px; }

table.holder{border-collapse:collapse;}
table.holder tr td{vertical-align:top;text-align:left;padding:0;}

div#header{ position:relative;height:70px;border-bottom:solid 1px #555555 ;z-index:99;color:#000000;}
img.logo { float:left; margin-left:10px; margin-top:12px; }
div.app-title{float:left; margin-left:40px; line-height:70px; font-size:16px; font-weight:bold;}

div.root-navigation { float:left; margin-left:40px; }
div.root-navigation a, div.root-navigation label{ font-size:16px; font-weight:bold; line-height:70px; display:inline-block; padding:0 12px 0 7px; }
div.root-navigation a { color: #4ba82e; background:url(img/arrow-right.png) no-repeat 100% 50%; }
div.root-navigation label { color:black; }
div.pop-down-child-menu { display:none; position: absolute; background:#ffffff; border: solid 1px #e0ded8; border-top: none; padding-bottom:5px; z-index:1000 }
div.pop-down-child-menu a { display:block; background:#ffffff; font-size:14px; padding:5px 10px 5px 6px; }

div.login-data{float:right; margin-right:10px; line-height:70px; }
div.login-data p{margin:0;padding:0;}
div.login-data a{font-weight:bold;text-decoration:none;}
div.login-data a:hover { text-decoration:underline }

div#pop-down-print { position:relative; min-width:80px; }
label#pop-down-print-label { background:url(img/printer.png) no-repeat 0% 50%; padding-left:22px; display:block; height:30px; line-height:30px; margin-left:11px; }
ul#pop-down-print-menu { display:none; position:absolute; min-width:inherit; z-index:1000; border: solid 1px #e0ded8; border-top: none; background-color:white }
ul#pop-down-print-menu li { display:block; min-width:inherit }
ul#pop-down-print-menu li:hover {background-color:#f2f2f2;text-decoration:none}
ul#pop-down-print-menu li a { display:block; padding:10px; min-width:inherit}
ul#pop-down-print-menu li a:hover { text-decoration:none }
ul#pop-down-print-menu li a span { display:block }
ul#pop-down-print-menu li a span.pdf{ background:url(img/pdf.gif) no-repeat 0% 50%; padding-left:22px; }
ul#pop-down-print-menu li a span.xls{ background:url(img/xls.gif) no-repeat 0% 50%; padding-left:22px; }

table.menu { margin:20px 0px 20px 0px }
table.menu tr td { border:1px solid #d3d3d3; padding:0;vertical-align:middle;text-align:center; }
table.menu tr td a{display:block;padding:10px 20px 10px 20px;}
table.menu tr td a:hover {background-color:#f2f2f2;text-decoration:none}
table.menu tr td a.current{background-color:#f2f2f2;}
table#parentMenu { margin-bottom:-1px; }

div.cmd{height:72px;margin-top:20px;padding-top:20px;border-top:solid 1px silver;margin-left:30px;padding-bottom:20px}
div.cmd div.l div.button{float:left}
div.cmd div.r div.button{float:right}
div.cmd a, a.button {min-width:60px;text-decoration:none;display:inline-block;padding:7px 14px 7px 14px;font:normal 14px SkodaPro, Verdana;color:#ffffff;background-color:#4ba82e;text-align:center}
div.cmd a:hover, a.button:hover { background-color:#35861c; }
div.cmd a[disabled=disabled], a.button[disabled=disabled] { background-color:#d3d3d3; }

div#ajaxMessage{position:absolute;top:80px;right:10px;}
div#ajaxMessage > span{font:bold 12px SkodaPro, Verdana;display:block;background-color:#4ba82e;color:white; padding:4px 8px 4px 8px;}
div#ajaxMessage > span.error{background-color:#cc0033;}

div#errorMessage{position:absolute;top:80px;right:10px;}
div#errorMessage > span{font:11px SkodaPro, Verdana;display:block;background-color:#d22630;color:white; padding:4px 8px 4px 8px;}

div#content{margin:40px 10px 50px 10px;position:relative;z-index:100;}
div#footer{width:100%;height:40px;background-color:#000000;position:relative;}
div.copyright{position:absolute;bottom:12px;left:10px;color:#fff;font:12px SkodaPro;}

table.skoda-url-modules { width:auto; margin:20px auto; table-layout:fixed; }
table.skoda-url-modules tr td { text-align:center; padding:10px 20px 0 20px }
table.skoda-url-modules tr td a img { width:180px; height:180px }
table.skoda-url-modules tr td a { text-decoration: none; }
table.skoda-url-modules tr td a:hover { text-decoration: none; }

table.query{margin:10px 0 10px 0}
table.query tr td{padding:5px 5px 5px 0;vertical-align:middle !important}
table.query tr td.next-item{padding-left:20px}
table.query tr td.next-item-double{padding-left:40px}
table.query tr td.previous-item{padding-right:20px}
table.query tr td label{color:#4ba82e;font-weight:bold;}
table.query tr td.radio label{color:#555555;font-weight:normal;}

code.records-count { font:bold 14px SkodaPro, Verdana }

table.query.parent-call-rate-info tr td { padding:10px 5px 10px 0;vertical-align:bottom !important}
table.query.dealer-call-rate-info tr td { padding:0 5px 10px 0;vertical-align:bottom !important}
table.query.parent-call-rate-info tr td label{color:#4ba82e;font-weight:bold;}
table.query.dealer-call-rate-info tr td label{color:#4ba82e;font-weight:bold;}

table.query tr td.partner-label { width:55px }

div.analysis-q-count label{ padding-right:5px; }
div.analysis-q-count img { margin-left:10px }

div.search-dealer-option { position:absolute; left:10px; top:82px; }
div.search-dealer-option table { margin:0 }
div.search-dealer-option table tr td { padding:0 5px 0 0 }
div.search-dealer-option table tr td input { width:160px }
div.search-dealer-option table tr td a#dealerSearchConfirm { display:none; height:17px; line-height:17px; background:url(img/check-ok.png) no-repeat; padding-left:20px  }

table.info{}
table.info tr { border-top:solid 1px #d7d7d7 }
table.info tr td{padding:4px;}
table.info tr td.label{font-weight:bold !important;}
table.info caption{text-align:left; color:#4ba82e; font-weight:bold; padding:4px;}

label.select-header{ display:block; margin-bottom:8px}

div#dealerInfo{ margin-bottom:20px}
div#analysisSelection { margin-bottom:20px }

div.report-info{ background-color:#f2f2f2; margin-top:10px; padding:5px 20px 5px 20px}
div.overview-report-info { margin-top:20px }
table.download tr td { height:40px }
a.download { background:url(img/download.png) no-repeat 0 50%; padding-left:18px; font-weight:bold }
span.reason { font-weight:bold }

div.download-file-list { background-color:#f2f2f2; padding:10px 10px 5px 15px; }
div.download-file-list h4 { margin:0 0 10px 0; color:#555555; }
div.download-file-list ul li { padding-bottom: 5px; }

div.info { background-color:#f2f2f2; padding:5px 10px 5px 10px}
span.red-header { color:#d22630; font:bold 14px SkodaPro, Verdana }

div.question-header { display:inline-block; padding:10px; border: solid 1px #d3d3d3; background-color:#f2f2f2;font-weight:bold }

table.charts { }
table.charts tr td { padding:0 0 20px 0; vertical-align:top; height:auto}
table.charts tr.title td { font-weight:bold; color:#555555; padding-bottom:10px; }
table.charts tr td > span.q-name { display:block; margin:5px 0 0 0 }

table.charts-2 { width:auto }
table.charts-2 tr td { padding:0; vertical-align:top;}
table.charts-2 tr.title td { font-weight:bold; color:#555555; padding-bottom:10px }

table.charts.ergebnisse-im-focus tr td { width:310px; }
table.charts.themengruppe { width:500px; }
table.charts.themengruppe tr td { padding-right:40px; }
table.charts.kundenbindung tr td { width:310px; }
table.charts.einzelfragen tr td { width:400px; }

p.empty_chart_message { font-style:italic;font-size:12px }

table.top-legend { margin:30px; }
table.top-legend tr td { vertical-align:top; line-height:12px; padding:0 5px 0 0;}
table.top-legend tr td.next-item{padding-left:40px;}
table.top-legend tr td label{font-weight:bold;}

div.legend-square { display:inline-block; width:12px; height:12px; border:solid 1px #555555; }
div.legend-square.silver { background-color:#e0ded8  }
div.legend-square.gray { background-color:#aea89f }
div.legend-square.green { background-color:#4ba82e }
div.legend-square.red { background-color:#d22630 }

table.list{border-collapse:collapse;width:100%;table-layout:fixed;}
table.list thead tr th{background-color:#f2f2f2;border-top:solid 1px silver;border-bottom:solid 1px silver;padding:5px 10px 5px 10px;text-align:left;color:#4ba82e;font-size:12px;}
table.list thead tr th a.sort{text-decoration: none; background:url(img/sort.gif) no-repeat 100% 50%; padding-right:10px;}
table.list tbody tr{background-color:#f7f7f7;}
table.list tbody tr.current td{font-weight:bold;}
table.list tbody tr td{vertical-align:top;text-align:left;padding:10px; border-top:solid 1px silver;border-bottom:solid 1px silver;empty-cells:show;}
table.list tbody tr.join-row > td{border-top:solid 2px transparent}
table.list tbody tr td.corrected{ vertical-align:bottom;padding:0;padding-bottom:20px;}
table.list tbody tr td.answer img{cursor:default; vertical-align:middle; margin-right:10px;}
table.list tbody tr td.answer span{ vertical-align:middle;}
table.list tbody tr td.answer div.text{border:solid 1px silver;vertical-align:middle;font:14px SkodaPro, Verdana;line-height:16px;background-color:#ffffff;padding:2px 2px 2px 3px;}
table.list tbody tr td.answer div.textarea{border:solid 1px silver;vertical-align:middle;line-height:16px;background-color:#ffffff;padding:2px 2px 2px 3px;height:100px;overflow-y:auto}
table.list thead tr th.last,table.list tbody tr td.last{width:100px;text-align:right}

table.select { background-color:#f2f2f2; border: solid 1px #d3d3d3; }
table.select thead { display:block; background-color:#f2f2f2;}
table.select tbody { display: block; overflow-y: scroll; height: 174px; background-color:#ffffff;}
table.select thead tr th{ border-bottom:solid 1px #d3d3d3;padding:5px 10px 5px 10px;text-align:left;color:#4ba82e;font:bold 11px tahoma;}
table.select thead tr th a.sort{text-decoration: none; background:url(img/sort.gif) no-repeat 100% 50%; padding-right:10px;}
table.select tbody tr{ cursor:pointer }
table.select tbody tr.selected { background-color:#f2f2f2; }
table.select tbody tr.selected td { font-weight:bold }
table.select tbody tr td{vertical-align:top;text-align:left;padding:10px;border-bottom:solid 1px #d3d3d3;empty-cells:show;}
table.select thead tr th.col_1, table.select tbody tr td.col_1 { width:40px; }
table.select thead tr th.col_2, table.select tbody tr td.col_2 { width:1080px; }

table.criticism { width:100%; }
table.criticism tbody tr{ background-color:Transparent}
table.criticism tbody tr td{ border:none; padding:0 2px 8px 2px  }
table.criticism tbody tr td select{ width:280px }
table.criticism tbody tr td input[type=radio], table.criticism tbody tr td input[type=checkbox], table.criticism tbody tr td label, table.criticism tbody tr td { vertical-align:middle; }
table.criticism tbody tr td textarea { width:100%; }
table.criticism tbody tr td.q-key{width:30px; vertical-align:top}

div.overview{margin-top:20px;}
div.tooltip{display:none;position:absolute;background-color:#f7f7f7;border:solid 1px #d3d3d3;padding:2px 4px 2px 4px;color:#000000;z-index:10000;box-shadow:2px 2px 2px #ccc;}
div.tooltip-pointer{position:relative;width:30px;cursor:default;font-weight:bold}
input.answer-text,textarea.answer-text{width:99.3%;padding-left:2px;color:#000000;line-height:16px;}
div.correct{margin:5px 0 5px 0;text-align:right;}
div.correct input{padding:2px 4px 3px 4px;}

table.aspnet{width:100%;}
table.aspnet tr td input{float:left;}
table.aspnet tr td label{float:left;margin-left:4px;margin-top:-2px;}

table.aspnet2{width:100%;}
table.aspnet2 tr td{width:50%}
table.aspnet2 tr td input{float:left;}
table.aspnet2 tr td label{float:left;margin-left:4px;margin-top:-2px;}

span.cb input{float:left;}
span.cb label{float:left;margin-left:4px;margin-top:-2px;}

div.cmd{height:72px;margin-top:20px;padding-top:20px;border-top:solid 1px silver;margin-left:30px;}
div.cmd div.l div.button{float:left}
div.cmd div.r div.button{float:right}

div.form{width:960px;margin:0 auto}
div.page-title{color:#000000;font:bold 13px SkodaPro, Verdana;margin-bottom:15px;background-color:#f2f2f2;border-bottom:1px solid #d3d3d3;padding:4px;}
div.inner-title{background-color:#4ba82e;padding:4px 0px 4px 30px;color:#ffffff;font:bold 13px SkodaPro, Verdana;margin-bottom:30px;clear:both;}
div.parent-title{font:bold 13px SkodaPro, Verdana;margin-bottom:30px;padding-left:30px;}
div.green-title{background-color:#fff;padding:4px 0px 4px 0px;color:#4ba82e;font:bold 13px SkodaPro, Verdana;margin-bottom:20px;clear:both;border-bottom:1px solid #4ba82e;}

div.scale{}
div.scale div.img div{width:100px;height:53px;float:left;background-repeat:no-repeat;background-position:0% 0%;cursor:pointer;}
div.scale div.img div.s1{background-image:url(img/scale/1.gif);margin-left:0px;}
div.scale div.img div.s2{background-image:url(img/scale/2.gif);margin-left:2px;}
div.scale div.img div.s3{background-image:url(img/scale/3.gif);margin-left:2px;}
div.scale div.img div.s4{background-image:url(img/scale/4.gif);margin-left:2px;}
div.scale div.img div.s5{background-image:url(img/scale/5.gif);margin-left:2px;}
div.scale div.img input[type=radio]{display:none;}
div.scale div.txt span{display:block;width:100px;float:left;margin-left:2px;margin-top:2px;font:11px tahoma, geneva, sans-serif;line-height:15px;text-align:center;color:#555555;}

var.required{color:#d3383d;display:inline-block;margin-left:2px;vertical-align:top;cursor:default;width:8px;}
label.info, span.info{background:url(img/info.png) no-repeat 100% 30%; padding:5px 16px 5px 0; cursor:default; }

table.form{width:100%;table-layout:fixed;}
table.form th{text-align:left;font:bold 11px SkodaPro, Verdana;padding:5px 0 10px 0;vertical-align:middle;color:Gray;}
table.form td{padding:8px 4px 8px 4px;vertical-align:middle;color:#505050;text-align:left;}
table.form td.label{color:#505050;width:200px;font-weight:bold;}
table.form td.error{color:#cc0000;width:200px;font-weight:bold;}
table.form td input[type=text], table.form td textarea{width:484px;}
table.form td select{width:407px;}
table.form td input.disabled, table.form td textarea.disabled{background-color:#ffffff; cursor:default;}
table.form td select.disabled{background-color:#ffffff;}
table.form td span.parent{ display:block; font:bold 12px SkodaPro, Verdana; border-bottom:solid 1px silver; padding-bottom:2px; }
table.form tfoot td.left{ padding:20px 0 20px 0; }
table.form tfoot td.right{ padding:20px 10px 20px 0; }
table.form tfoot td.right > div.button{ float:right; }

table.inline{width:auto;table-layout:fixed;}
table.inline tr td{padding:0;text-align:left;width:auto;}

div#alert,div#confirm{display:none;position:relative;width:500px;min-height:200px;border:solid 1px #464648;background-color:#ffffff;}
div#alert div.head,div#confirm div.head{position:relative;height:34px;background-color:#f2f2f2;border-bottom:solid 1px #e6e6e6;}
div#alert div.head div.title,div#confirm div.head div.title{display:inline-block;margin:9px 0 0 10px;font:bold 14px SkodaPro, Verdana;color:#333333;}
div#alert div.head div.close,div#confirm div.head div.close{position:absolute;top:5px;right:5px;height:24px;width:32px;background:url(img/win_close.png) no-repeat 0% 0%;cursor:pointer}
div#alert div.body,div#confirm div.body{min-height:100px;position:relative;}
div#alert div.body div.l,div#confirm div.body div.l{float:left;width:100px;min-height:130px;}
div#alert div.body div.l div.icon{background:url(img/win_alert.png) no-repeat;width:50px;height:44px;margin:35px 0 0 25px;}
div#confirm div.body div.l div.icon{background:url(img/win_confirm.png) no-repeat;width:50px;height:50px;margin:35px 0 0 25px;}
div#alert div.body div.r,div#confirm div.body div.r{float:left;width:399px;border-left:1px solid #e6e6e6;min-height:130px;}
div#alert div.body div.r div#alert_msg,div#confirm div.body div.r div#confirm_msg{margin:10px 10px 20px 10px;font:14px SkodaPro, Verdana; line-height:18px; color:#000000;}
div#alert div.foot,div#confirm div.foot{position:absolute;bottom:0px;width:500px;height:34px;background-color:#f2f2f2;border-top:solid 1px #e6e6e6;}
div#alert div.foot div.winbutton{width:76px;margin:5px 0 0 212px;}
div#confirm div.foot div.ok{float:left;margin:5px 0 0 171px;}
div#confirm div.foot div.cancel{float:left;margin:5px 0 0 5px;}

a.adobe-reader { display:inline-block; margin-top:20px; height:24px; line-height:24px; background:url('img/adobe-reader.gif') no-repeat 0% 50%; padding-left:30px; }

label.analysis-approved { color:#4ba82e !important; }
label.analysis-disapproved { color:#d22630 !important; }

table.analysis-approval { margin-top:20px }

div.bottom-info-text { display:inline-block; margin:10px 0 10px 0; padding:10px; border: solid 1px #d3d3d3; background-color:#f2f2f2;font-weight:bold; }
div.bottom-info-text > strong { color: #4ba82e }

div.popup { padding:20px; }
div.popup-con { margin-top:20px; }
div.popup-cmd { margin-top:20px; }
div.popup-cmd table { width:100%; table-layout:fixed; }