/*
---------------------------------------------------
	Lotz-Tuning - Content Management System
	-------------------------------------------
	© 2005 Internetservices Finkemeier
	http://www.finkmeier.com
---------------------------------------------------
*/


body
{ background: #800000;
  margin: 0px; }

body, div, td, textarea
{ color: #fff;
  font: 12px Helvetica,sans-serif; }

a
{ color: #c44100;
  font: 12px Helvetica,sans-serif;
  text-decoration: none; }

a:hover
{ text-decoration: underline; }

a img
{ border-width: 0px; }

b u
{ color: #cd9a9a; }

h1
{ border-color: #cd9a9a;
  border-style: solid;
  border-width: 1px 0px 0px 1px;
  color: #fff;
  display: block;
  font: bold 13pt Tahoma,sans-serif;
  letter-spacing: 1px;
  margin-bottom: 15px;
  padding: 3px 3px 3px 15px;
  text-align: left; }

.content
{ padding: 0px 22px 0px 22px; }

.bg1
{ background-image: url(../images/bg1.gif);
  padding-right: 50px;
  padding-top: 20px;
  text-align: right;
  vertical-align: top; }
.bg2
{ background-image: url(../images/bg2.gif); }
.bg3
{ background-image: url(../images/bg3.gif); }
.bg4
{ background-image: url(../images/bg4.gif); }
.bg5
{ background-image: url(../images/bg5.gif); }
.bg6
{ background-image: url(../images/bg6.gif); }

#message
{ background-color: #fff;
  border: 2px solid #c44100;
  left: 140px;
  padding: 5px;
  position: absolute;
  top: 90px;
  width: 270px; }

.mail
{ vertical-align: text-bottom; }

.mail, .mouse
{ cursor: pointer; }

.mini
{ font-size: 8pt; }

.bull
{ font: normal 10pt Helvetica,sans-serif; }

.counter
{ background: #800000;
  border: 1px #cd9a9a solid;
  color: #ce9c9c;
  font-size: 8pt;
  height: 20px;
  line-height: 22px;
  margin-left: 25px;
  padding: 0px 15px;
  vertical-align: text-bottom; }

.top-off, .top-off:hover, .top-on, .top-on:hover
{ display: inline;
  font: bold 9pt Tahoma,sans-serif;
  letter-spacing: 1px;
  padding: 5px 22px 6px 22px;
  text-align: center;
  text-decoration: none; }

.top-off
{ background: url(../images/top-off.gif) no-repeat;
  color: #500000; }

.top-off:hover, .top-on
{ background: url(../images/top-on.gif) no-repeat;
  color: #c44100; }

/*
---------------------------------------------------
  Navigation
---------------------------------------------------
*/
.nav-off, .nav-off:hover, .nav-on, .nav-on:hover
{ display: block;
  font: bold 8pt Tahoma,sans-serif;
  letter-spacing: 1px;
  text-decoration: none; }

.nav-off
{ background: url(../images/nav-link.gif) no-repeat;
  color: #600000;
  margin-top: 3px;
  padding: 3px 0px 5px 13px; }

.nav-off:hover, .nav-on
{ border: 1px #cd9a9a solid;
  color: #fff;
  margin-top: 2px;
  padding: 3px 0px 4px 12px; }

.nav-off:hover
{ background: #800000 url(../images/nav-hover.gif) no-repeat; }

.nav-on
{ background: #500000 url(../images/nav-hover.gif) no-repeat; }


/*
---------------------------------------------------
  Tuning
---------------------------------------------------
*/
td.marke
{ background: #fff;
  color: #000;
  font-family: Tahoma,sans-serif;
  font-weight: bold;
  letter-spacing: 1px; }
.border
{ border: 2px #500000 solid; }
.border .bg
{ background: #fff;
  color: #000; }
.rabatt
{ background-color: #fff;
  border: 2px solid #500000;
  color: #800000;
  display: block;
  font: bold 9pt Tahoma,sans-serif;
  letter-spacing: 1px;
  text-align: center; }


/*
---------------------------------------------------
  Startseite
---------------------------------------------------
*/
.tools
{ position: absolute;
  width: 160px;
  height: 150px; }

.tools a
{ background: #fff url(../images/tools-off.gif) repeat-x;
  border: 2px solid #500000;
  color: #fff;
  display: block;
  font: bold 9pt Tahoma,sans-serif;
  letter-spacing: 1px;
  text-align: center; }

#link1, #link2, #link4, #link5, #link6, #marke
{ line-height: 40px; }

#link3, #link7
{ line-height: 17px; }
#link3 img, #link7 img
{ margin-top: 6px; }

#txt1, #txt2, #txt3, #txt4, #txt5, #txt6, #txt7
{ display: none;
  position: absolute;
  top: 50px;
  left: 14px;
  width: 155px; }

#txt1 a, #txt2 a, #txt3 a, #txt4 a, #txt5 a, #txt6 a, #txt7 a
{ background-color: #fff;
  border: 2px solid #BF7F7F;
  color: #000;
  display: block;
  font-size: 8pt;
  padding: 5px;
  text-align: justify; }

#txt1 a:hover, #txt2 a:hover, #txt3 a:hover, 
#txt4 a:hover, #txt5 a:hover, #txt6 a:hover,
#txt7 a:hover
{ text-decoration: none; }

/*
---------------------------------------------------
  Kontakt-Formular
---------------------------------------------------
*/
form
{ display: inline; }

input, select, textarea
{ background-color: #500000;
  border-color: #fff;
  border-style: solid;
  color: #fff;
  font: 8pt Helvetica,sans-serif;
  letter-spacing: 1px; }

input
{ border-width: 0px 0px 1px 1px;
  height: 18px;
  padding: 1px 5px;
  width: 184px; }

textarea
{ border-width: 1px;
  font: 8pt Helvetica,sans-serif;
  height: 180px;
  padding: 5px;
  width: 236px; }	

select
{ border-width: 1px;
  height: 18px;
  width: 184px; }

input.submit
{ background: none;
  border-width: 0px;
  padding: 0px; }
