/* Kopilot.de | Kopoielot Pirna */

html,body {
  border:none;
  padding:0;
  margin:0;
}

body {
  background:url(./images/pageBg.gif);
}
table td,table th {
  vertical-align:top;
}

/* Generic Font Definitions */

body,table,input,textarea,select,button {
  font-family:'lucida sans unicode',sans-serif;
  font-size:11px;
  color:#666;
  line-height:1.7em;
}

a {
  color:#F60;
  text-decoration:none;
}
a:hover {
  color:#F60;
  text-decoration:underline;
}

h1 {
  font-family:tahoma,sans-serif;
  font-weight:normal;
  font-size:14px;
  color:#000;
}
h2 {
  font-family:tahoma,sans-serif;
  font-weight:normal;
  font-size:14px;
  color:#666;
}
h3 {
  font-family:tahoma,sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#000;
}

/* Special Elements */
table.deco td {
  padding:3px 1.5em 3px 0;
  border-bottom:solid #666 1px;
}
table.deco tr.highlight td {
  background-color:#FFEDE0;
}
/* Page-Elements */

#main {
  background:#FF6B00;
  height:100%;
  border:solid #FF6B00;
  border-width:0 1px;
}
div.topLeft {
  background:url(./images/image.jpg) no-repeat 0 0;
}

div#content {
  width:480px;
  height:433px;
  overflow:auto;
}
div#content .inner {
 padding:15px;
}


/* Navig 1 */
div#nv1 {
  line-height:20px;
  padding-left:15px;
}
div#nv1 a {
  font-family:tahoma,sans-serif;
  font-size:14px;
  text-decoration:none;
  color:#666;
  line-height:20px;
}
div#nv1 a.a1s0,
div#nv1 a.a0s1,
div#nv1 a.a1s1 {
  font-family:tahoma,sans-serif;
  font-size:14px;
  text-decoration:none;
  color:#000;
}

/* Navig 2 */
div#nv2 {
  line-height:20px;
}
div#nv2 a {
  font-family:'lucida sans unicode',sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#666;
}
div#nv2 a.a1s0,
div#nv2 a.a0s1,
div#nv2 a.a1s1 {
  font-family:'lucida sans unicode',sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#000;
}

/* Navig 3 (Fastlinks) */
div#nv3 {
  padding-left:15px;
}
#nv3 a span {
  display:none;
}
#nv3 a.nvHome {
  background-image:url(./images/nvHome.gif);
}
#nv3 a.nvSitemap {
  background-image:url(./images/nvSitemap.gif);
}
#nv3 a.nvContact {
  background-image:url(./images/nvContact.gif);
}
#nv3 a.nvPrint {
  background-image:url(./images/nvPrint.gif);
}
#nv3 a.nvLogin {
  background-image:url(./images/nvLogin.gif);
}
#nv3 a {
  background-position:0px 0px;
  display:block;
  float:left;
  width:18px;
  height:18px;
  margin-right:1em;
}
#nv3 a:hover {
  background-position:0px 18px;
}

/* Diverse */

.nomargin {
  margin:0px;
}

span.label {
  display:block;
  float:left;
  width:9em;
}

div.backlink {
  margin-top:1em;
  padding:2px 5px;
  border-top:dotted #666 1px;
  background:#eaeaea;
}