body {
	padding:0px;
	margin:0px;
	font-family:tahoma;
}

select {
  font-size:10px;
  font-family:tahoma;
}

form {
	padding:0px;
	margin:0px;
}

td {
	font-size:10px;
}

div {
  -moz-user-select: none;
}

img {
  -moz-user-select: none;
}

div.div_headline {
  border-bottom:1px solid rgb(66,66,66);
  font-size:12px;
  font-family:verdana;
  color:rgb(66,66,66);
  font-weight:bold;
  margin-bottom:10px;
}

div.div_box {
  font-size:12px;
  font-family:verdana;
  padding:10px;
  border:1px dashed rgb(215,215,215);
}

div.div_error {
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  padding:10px;
  border:1px dashed rgb(215,215,215);
}

div.div_panel {
  margin:0px;
  background-color:rgb(125,125,125);
  padding:2px;
}

div.div_headline_questionnaire {
  margin:0px;
  background-color:rgb(185,185,185);
  font-size:12px;
  color:rgb(255,255,255);
  font-weight:bold;
  padding:2px;
  padding-right:0px;
}

div.div_element {
  padding-top:2px;
  font-size:12px;
  font-family:tahoma;
}

a.a_questionnaire {
  font-size:10px;
  color:rgb(255,255,255);
  font-family:tahoma;
  font-weight:bold;
  cursor:pointer;
}

a.a_users {
  font-size:10px;
  color:rgb(255,255,255);
  font-family:tahoma;
  font-weight:bold;
  cursor:pointer;
}

table.table_output {
	border-collapse:collapse;
}

table.table_login {
	font-size:10px;
}

input.standart {
	margin:1px;
	padding:1px;
	font-size:10px;
	font-family:tahoma;
}

ul.ul_menu {
	font-family:tahoma;
	font-size:10px;
}

td.td_menu_headline {
  padding:2px;
  margin:0px;
  list-style-type:none;
 	font-family:verdana;
	font-size:12px;
  font-style:italic;
  letter-spacing:0.1em;
  font-variant:small-caps;
  color:rgb(66,66,66);
}

td.td_menu {
  padding:2px;
  margin:0px;
  list-style-type:none;
 	font-family:verdana;
	font-size:12px;
  letter-spacing:0.1em;
  font-variant:small-caps;
  color:rgb(66,66,66);
}

td.td_menu_panel {
	background-color:rgb(255,162,29);
	font-family:tahoma;
	font-size:10px;
}

td.td_headline {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid rgb(66,66,66);
}

td.td_headline_small {
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid rgb(66,66,66);
}

a {
	text-decoration:none;
}

a.tooltip {
	font-size:11px;
	font-family:tahoma;
	color:rgb(0,0,220);
}

a.a_sub_menu
 {
	cursor:pointer;	
}


a.a_sub_menu
:hover {
	cursor:pointer;	
	font-weight:bold;
	color:rgb(0,0,0);
}


span.label {
	font-size:11px;
	color:rgb(155,155,155);
	font-style:italic;
}

input.input_standart {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
}

table.panel {
	background-color:rgb(230,230,230);
	color:rgb(155,155,155);
	font-family:tahoma;
	font-size:12px;
}

<!--
span.small2 {
	margin:0px;
	padding:0px;
	font-style:italic;
	font-size:11px;
	color:rgb(150,150,150);
}
-->

span.small {
	margin:0px;
	padding:0px;
	font-style:italic;
	font-size:10px;
	color:rgb(150,150,150);
}

span.span_panel {
	font-size:10px;
	font-weight:bold;
	color:rgb(255,255,255);
	padding-left:5px;
	padding-right:5px;
}

a.sub_menu {
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	border:none;
}

a.sub_menu:active {
	font-weight:bold;
	text-decoration:none;
}
a.sub_menu:link {
	font-weight:bold;
	text-decoration:none;
}
a.sub_menu:visited {
	font-weight:bold;
	text-decoration:none;
}
a.sub_menu:hover {
	font-weight:bold;	
	text-decoration:none;
}

img.img {
	text-decoration:none;
	border:none;
}

td.locked {
	font-size:14px;
	fon-weight:bold;
	text-decoration:line-through;
	font-style:italic;
	color:rgb(155,155,155);
}

li.li_link {
  padding:2px;
  margin:0px;
  list-style-type:none;
 	font-family:verdana;
	font-size:11px;
  letter-spacing:0.1em;
  font-variant:small-caps;
  color:rgb(66,66,66);
  white-space:normal;
}

ul.ul_menu {
  padding:2px;
  margin:0px;
}

li.li_headline {
  padding:2px;
  margin:0px;
  list-style-type:none;
	font-family:verdana;
	font-style:italic;
  color:rgb(0,0,0);
  font-size:12px;
  letter-spacing:0.1em;
  font-variant:small-caps;
}

ul.ul_helpdesk {
  padding:1px;
  margin:0px;
}

li.li_helpdesk {
  padding:1px;
  margin:0px;
  list-style-type:none;
 	font-family:verdana;
	font-size:10px;
  letter-spacing:0.1em;
  font-variant:small-caps;
  color:rgb(66,66,66);
}

input.q_radio {
  border-style:thin;
}

input.q_check {
  border-style:thin;
}

