@import url("/xtk/css/formRendering.css");

* {
  margin:0;
  padding:0;
}

body {
  color:#666666;
  font-family:Arial,Verdana,Helvetica,'Lucida Grande',sans-serif;
  font-size:13px;  
}

div.page {
  margin:0 auto;
  width:770px;
}

div.logo {
  display: block;
  float: left;
}

div.titlebar, div.pagebody, div.navigation {
  float:left;
  position:relative;  
  width:770px;
}

div.headertext {
clear:both;
padding:10px 0;
}

div.titlebar {
  display:block;
  clear: both;
  color:#D80C0C;
  font-size:11px;
  font-weight:bold;
  background:transparent url(http://www.emimusic.de/img_style/bg_trenner_dotted.gif) repeat-x scroll left bottom;
  padding:5px 0pt;
  height: 16px;
  margin-top:20px;
}  

div.navigation {
  clear:both;
  margin-top:10px;
}

h1.pagetitle {
  text-transform:capitalize;   
}

table.question {
  border:1px solid #C1C1C3;
  width: 766px;
  margin: 10px 0px 10px 0px;
  background:#FFFFFF url(http://www.emimusic.de/img_style/bg_subheader.gif) repeat-x scroll left 10px;
}

.question th {
  background:transparent url(http://www.emimusic.de/img_style/icon_subheader.gif) no-repeat scroll left center;
  padding-left:  20px;  
  height:40px;
  border-spacing: 0px;
  text-align:left;
}

.question table {
  border-spacing: 2px;
}

.pagebody td {
  vertical-align: middle;
}

input.text, input.password, textarea, select.input, textarea, input.date {
  width: 250px;
}

label.checkbox {
  padding-right: 20px;
}

label {
  padding-right: 5px;
}

h1 {
  font-size:120%;
}

h1.pagetitle {
  display: none;
}

h1.pageinfo {
  display:inline;
  float:right;
}

element.style {
  display:block;
}

#buttonNext, #buttonSubmit, #linkNext, #linkValidate, #imageNext, #imageSubmit {
  float:right;
  margin-bottom:10px;
}

#buttonPrevious, #linkPrevious, #imagePrevious {
float:left;
}

/* IE cursor issue workarround. */
input {
  -x-system-font:none;
  font-family:helvetica,arial,verdana,sans-serif;
  font-size:90%;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
}

.text-error input, .textarea-error textarea, td.select-error, .password-error input, .numeric-error input, .date-error input {
  border:2px solid #e71836;
}
