/*** Odysee Default CSS ***/
body, table, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	margin:0px;
}
/* html, body {height:100%;} */
img{border:none;}
a{ color:#000000;}
strong{ color:#000000;}
.hidden {display:none;}
.divider{
	border-bottom:1px solid #999;
	position:relative;
	display:block;
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:4px 0 4px 0;
}
h1{
	font-size:13px;
	margin: 0 0 12px 0;
	padding:0px;
}
h2{
	font-size:12px;
	margin:7px 0 4px 0;
	padding:0px;
}
h3{
	font-size:11px;
	margin: 0px 0 5px 0;
	padding:0px;
}
input, textarea, select{
	font-size:10px;
	border:1px solid #676767;
}
textarea {
	margin-bottom:4px;}
form{
	margin:0px;
	padding:0px;
	font-size:10px;
}
form br {clear:both}
.formerror {
	display:block;
	width: 100%;
	background-color: #FFBBBB;
	margin-bottom: 10px;
	border: 1px solid #676767;
}
.inputerror {
	background-color: #FFBBBB;
}
ul{
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0 10px;
}
/*** Formulare ***/
select, input, textarea { font-size: 99% }
option {padding-left: 0.4em}

/*** Fieldset ***/
fieldset {
  border:none;
  padding-bottom:10px;
  display:block;
  clear:both;}
.FieldsetPart{margin-bottom:15px; -moz-border-radius:6px; font-size:10px; border:1px solid #99A; display:block; position:relative; padding:5px; padding-bottom:10px;}
legend {margin-bottom:5px; color:#334; font-weight:bold;}

/*** Input ***/
input, textarea, select {
  border:1px solid #99A;
  color:#223;
  margin-left:1px;
  margin-top:0px;}
input:focus, textarea:focus, select { border:1px solid #555;}
	/* Button */
.btn{
	border:1px solid #99A;
	background-color:#EEE;
	color:#444;
	cursor:pointer;
	font-size:10px;}
.btn:hover{color:#000; border:1px solid #000; background-color:#F5F5F5}
.NoBorder, .NoBorder:hover, .NoBorder input, .NoBorder:hover input, .NoBorder:focus {border:none;}
/* *** Label ***/
label {
 	padding-right:2px;
 	padding-left:5px;
 	white-space:nowrap; /*to fix IE6 wrapping*/
 	width:150px;
	display:block;
	float:left;
	margin-bottom:8px;}
.SpanLabel {width:150px;float:left;clear:none;width:150px;  margin-bottom:10px; padding-left:5px;}
.LabelAuto {width:auto;}
.FormLabel {width:170px;}

/*** Radio / Checkbox *****/
.FieldsetCheckBox input {margin:0px; margin-top:8px; padding:0px; border:none; background-color:none;}
.radio, .chk, .CheckBox{
	border:none;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
	float:left;
}
/***Tab-List***/
#TabList {background-color:#CCC;}
#TabList tr{background-color:#FFFFFF;}
#TabList th{ background-color:#333;	color:#FFF;	font-size:10px;}
#TabList td{ color:#000;}
#TabList th a{	color:#FFF;	text-decoration:none;}
#TabList th a:hover{ color:#FFF;	text-decoration:underline;}

/*** Buttons Input***/
.Select{width:200px;}
.Textfield{width:200px;}
.TextfieldError{width:200px; background-color:#FFAAAA; background-image:url(../images/icons_default.gif); background-repeat:no-repeat; background-position:0 -26px; text-indent:20px;}
.Textarea{width:350px; height:100px;}
.TextareaError{width:350px; height:100px; background-color:#FFAAAA; background-image: url(../images/default/default_delete.gif); background-repeat:no-repeat; padding-left:20px;}
.LabelChk{
	width:98%;
	line-height:20px;
}
.TxtInfo{ font-size:9px; color:#666666;}


