/* Basisklassen */
body {
	background: #213F30;
	font-family: Times New Roman, Verdana, sans-serif;
	font-size: 9pt;
	color: #C4C490;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: 0;
    background-image: url(images/back.gif);
    background-position: left;
    background-repeat: repeat-y;
}

/* Standardüberschrift */
h1 {
    font-family: Verdana,  Helvetica, sans-serif;
    font-size: 11pt;
    color: #C4C490;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 0px;
}

/* Unterüberschrift */
h2 {
	text-align: center;
	font-size: 16pt;
	color: #1E3C78;
	font-weight: normal;
}

h3 {
	text-align: left;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    color: #C4C490;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 0px;
}

h4 {
	text-align: left;
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #C4C490;
    text-decoration: none;
    margin-bottom: 4px;
}

img{
	border: 0 none;
}

input{
    background-color: #E9E8C0;
    border-color: #425E38;
    border-width: thin;
    border-style: solid;
}

textarea{
    background-color: #E9E8C0;
    border-color: #425E38;
    border-width: thin;
    border-style: solid;
}

select{
    background-color: #E9E8C0;
    /*border-color: #425E38;
    border-width: thin;
    border-style: solid;*/
    border: none;
}


/* Links */
a:link, a:visited {
   text-decoration: underline;
   color: #C4C490;
}

a:active, a:hover {
	color: #C4C490;
	background : transparent;
	text-decoration: underline;
}

/* Links */
a.topnav:link, a.topnav:visited {
	color: #1B392D;
	background : transparent;
	text-decoration: none;
}

a.topnav:active, a.topnav:hover {
	color: #1B392D;
	background : transparent;
	text-decoration: none;
    font-weight: bold;
}

a.mainnav:link, a.mainnav:visited {
	color: #8D814E;
	background : transparent;
	text-decoration: none;
}

a.mainnav:active, a.mainnav:hover {
	color: #E8E8C4;
	background : transparent;
	text-decoration: none;
}

a.subnav:link, a.subnav:visited {
	color: #8D814E;
	background : transparent;
	text-decoration: none;
}

a.subnav:active, a.subnav:hover {
	color: #C4C48E;
	background : transparent;
	text-decoration: none;
}

a.exclaus:link, a.exclaus:visited {
	color: #8D814E;
	background : transparent;
	text-decoration: none;
}

a.exclaus:active, a.exclaus:hover {
	color: #C4C48E;
	background : transparent;
	text-decoration: none;
}

a.variosubnav:link, a.variosubnav:visited {
	color: #8D814E;
	background : transparent;
	text-decoration: none;
}

a.variosubnav:active, a.variosubnav:hover {
	color: #C4C48E;
	background : transparent;
	text-decoration: none;
}

a.variosubnavbutton:link, a.variosubnavbutton:visited {
	color: #2F4C34;
	background : transparent;
	text-decoration: none;
}

a.variosubnavbutton:active, a.variosubnavbutton:hover {
	color: #2F4C34;
	background : transparent;
	text-decoration: none;
}

a.subsite:link, a.subsite:visited {
	color: #8D814E;
	background : transparent;
	text-decoration: none;
}

a.subsite:active, a.subsite:hover {
	color: #E8E8C4;
	background : transparent;
	text-decoration: none;
}

a.more:link, a.more:visited {
    color: #FF9933;
	background : transparent;
	text-decoration: none;
}

a.more:active, a.more:hover {
    color: #E8E8C4;
	background : transparent;
	text-decoration: none;
}

a.varioueb:link, a.varioueb:visited {
  color: #C4C490;
   font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
  background : transparent;
  text-decoration: underline;
}

a.varioueb:active, a.varioueb:hover {
  color: #C4C490;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
  background : transparent;
  text-decoration: underline;
}

a.exclueb:link, a.exclueb:visited {
  color: #C4C490;
   font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
  background : transparent;
  text-decoration: underline;
}

a.exclueb:active, a.exclueb:hover {
  color: #C4C490;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
  background : transparent;
  text-decoration: underline;
}

a.back:link, a.back:visited {
    color: #C4C490;
	background : transparent;
	text-decoration: none;
}

a.back:active, a.back:hover {
    color: #C4C490;
	background : transparent;
	text-decoration: none;
}

a.picnum:link, a.picnum:visited {
    color: #C4C48E;
	background : transparent;
	text-decoration: none;
}

a.picnum:active, a.picnum:hover {
    color: #C4C48E;
	background : transparent;
	text-decoration: none;
}

a.angebotsanfrage:link, a.angebotsanfrage:visited{
	color: #FF9933;
	background : transparent;
    font-weight: bold;
	text-decoration: none;
}

a.angebotsanfrage:active, a.angebotsanfrage:hover {
	color: #FF9933;
	background : transparent;
    font-weight: bold;
	text-decoration: underline;
}

/* Normale Tabellen */
table{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	margin: 0;
	border: 0;
	vertical-align:top;

}

td{
  vertical-align: top;
}

th{
  text-align: left;
	font-size: 12pt;
	color: #1E3C78;
	font-weight: bold;
  text-decoration: underline;
}

table.topnavli{
    font-family: Times New Roman, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #1B392D;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
    vertical-align:top;
    border-width: 1px;
    width: 100%;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #C4C490;
    background-color: #C4C490;
}

table.topnav{
    font-family: Times New Roman, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #1B392D;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
    vertical-align:top;
    border-width: 1px;
    width: 100%;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-color: #C4C490;
    background-color: #C4C490;
}

td.topnav{
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 172px;
    white-space: nowrap;
    text-align: center;
}

tr.topnav{
    text-align: left;
	color: #BEAF82;
	font-weight: normal;
    text-decoration: none;

}

table.mainnav{
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align: right;
  color: #8D814E;
  font-weight: bold;
  list-style-type: none;
  list-style-position: inside;
  margin-left: 0px;
}

tr.mainnav{
    width: 100%;
    padding-bottom: 30px;
    padding-left: 0px;
}

td.mainnav{
    width: 100%;
    padding-bottom: 35px;
    padding-left: 0px;
}

table.subnav{
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  text-align: right;
  color: #8D814E;
  font-weight: normal;
  list-style-type: none;
  padding: 0px;
}

tr.subnav{
  width: 100%;
  height: 6px;
  padding: 0px;
}

td.subnav{
  width: 100%;
  height: 6px;
  padding-top: 2px;
  line-height: 100%;
}


#welcomepic {
	position: absolute;
	top: 60px;
	left: 265px;
}

#topnav {
	position: absolute;
	top: 30px;
	left: 265px;
    width: 750px;
}

#topnavli {
	position: absolute;
	top: 30px;
	left: 0px;
    width: 10px;
}

#mainnav {
	position: absolute;
	top: 90px;
	left: 25px;
    width: 225px;
    padding-right: 20px;
}

#navback{
    position: absolute;
	top: 0px;
	left: 0px;
    width: 260px;
}

#navline{
    position: absolute;
	top: 526px;
	left: 44px;
    width: 205px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #E8E8C4;
}

#logo{
    position: absolute;
	top: 12px;
	left: 25px;
}

/* Hauptfenster für Inhalt */
#main {
	position: absolute;
	top: 0px;
	left: 265px;
	width: 760px;
    height: 1100px;
    background-image: url(images/background.jpg);
    background-repeat: repeat-y;
    /*font-weight: bold;*/
}


/* Positionen für Startseite */

#exclpicpos{
  position: absolute;
  top: 70px;
  left: 410px;
}

#exclslidepos{
  position: absolute;
  top: 70px;
  left: 400px;
  overflow: hidden;
}

#bankpicpos{
  position: absolute;
  top: 150px;
  left: 300px;
}

#bankslidepos{
  position: absolute;
  top: 150px;
  left: 290px;
  overflow: hidden;
}

#variopicpos{
  position: absolute;
  top: 220px;
  left: 380px;
}

#varioslidepos{
  position: absolute;
  top: 220px;
  left: 370px;
  overflow: hidden;
}

#winterpicpos{
  position: absolute;
  top: 320px;
  left: 300px;
}

#winterslidepos{
  position: absolute;
  top: 320px;
  left: 290px;
}

#carpicpos{
  position: absolute;
  top: 390px;
  left: 380px;
}

#wochenendpicpos{
  position: absolute;
  top: 435px;
  left: 440px;
}

#metallpicpos{
  position: absolute;
  top: 480px;
  left: 350px;
}

#guenstigpicpos{
  position: absolute;
  top: 570px;
  left: 290px;
}

#accpicpos{
  position: absolute;
  top: 630px;
  left: 380px;
}

#line1{
    position: absolute;
	top: 155px;
	left: 140px;
    width: 260px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line2{
    position: absolute;
	top: 205px;
	left: 140px;
    width: 150px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line3{
    position: absolute;
	top: 310px;
	left: 140px;
    width: 230px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line4{
    position: absolute;
	top: 365px;
	left: 140px;
    width: 150px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line5{
    position: absolute;
	top: 420px;
	left: 140px;
    width: 230px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line6{
    position: absolute;
	top: 470px;
	left: 140px;
    width: 290px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line7{
    position: absolute;
	top: 525px;
	left: 140px;
    width: 200px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line8{
    position: absolute;
	top: 625px;
	left: 140px;
    width: 140px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line9{
    position: absolute;
	top: 680px;
	left: 140px;
    width: 230px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line1short{
    position: absolute;
	top: 150px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line2short{
    position: absolute;
	top: 205px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line3short{
    position: absolute;
	top: 310px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line4short{
    position: absolute;
	top: 365px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line5short{
    position: absolute;
	top: 420px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line6short{
    position: absolute;
	top: 470px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line7short{
    position: absolute;
	top: 525px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}

#line8short{
    position: absolute;
	top: 625px;
	left: 140px;
    width: 110px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #8D814E;
}



#mainline{
    position: absolute;
	top: 935px;
	left: 264px;
    width: 760px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #E8E8C4;
}



/* Positionen der Unterseiten */
#navheading{
    position: absolute;
	top: 135px;
	left: 25px;
    width: 230px;
    text-align: right;
    padding-right: 10px;
}

#subsitenav{
    position: absolute;
	top: 170px;
	left: 30px;
    width: 225px;
    text-align: left;
    padding-left: 100px;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #8D814E;
    letter-spacing: 1px;
}

#exclsubsitenav{
    position: absolute;
	top: 155px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    color: #8D814E;
    letter-spacing: 1px;
}

#navtext1{
    position: absolute;
	top: 330px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
}

#exclnavtext{
    position: absolute;
	top: 290px;
	left: 20px;
    width: 235px;
    text-align: right;
    padding-right: 10px;
}

#exclnavtext1{
    position: absolute;
	top: 275px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
}

#exclnavtext2{
    position: absolute;
	top: 385px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
}

#exclnavtext3{
    position: absolute;
	top: 295px;
    height: 155px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
}

#exclmaintext1{
    position: absolute;
	top: 320px;
	left: 278px;
    width: 235px;
    text-align: right;
    vertical-align: bottom;
    padding-right: 10px;
    height: 125px;
}

#exclmoretext{
    position: absolute;
	top: 450px;
	left: 200px;
    width: 307px;
    text-align: left;
    padding: 10px;
    background-color: #E9E8C0;
    border: 3px #E9E8C0 inset;
}

#navtext2{
    position: absolute;
	top: 845px;
	left: 30px;
    width: 225px;
    text-align: right;
    padding-right: 10px;
}

#exclausstattung{
    position: absolute;
	top: 460px;
	left: 40px;
    width: 215px;
    text-align: right;
    padding-right: 10px;
}

#back{
    position: absolute;
	top: 65px;
	left: 275px;
    font-family: Arial, sans-serif;
  	font-size: 6pt;
    letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
  	color: #E8E8C4;
    vertical-align: middle;
}

#navbeschr1{
    position: absolute;
	top: 460px;
	left: 25px;
    width: 200px;
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}

#navbeschr2{
    position: absolute;
	top: 545px;
    left: 25px;
    width: 200px;
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}

#navbeschr3{
    position: absolute;
	top: 615px;
    left: 25px;
    width: 200px;
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}

#navbeschr4{
    position: absolute;
	top: 695px;
    left: 25px;
    width: 220px;
    text-align: left;
    padding-left: 30px;
    padding-right: 5px;
}

#navbeschr5{
    position: absolute;
	top: 765px;
    left: 25px;
    width: 200px;
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}

#mainbeschr1{
    position: absolute;
	top: 465px;
	left: 280px;
    width: 230px;
    text-align: left;
}

#mainbeschr2{
    position: absolute;
	top: 525px;
	left: 280px;
    width: 230px;
    text-align: left;
}

#mainbeschr3{
    position: absolute;
	top: 635px;
	left: 280px;
    width: 230px;
    text-align: left;
}

#mainbeschr4{
    position: absolute;
	top: 685px;
	left: 280px;
    width: 230px;
    text-align: left;
}

#mainbeschr5{
    position: absolute;
	top: 795px;
	left: 280px;
    width: 230px;
    text-align: left;
}

#exclmainbeschr1{
    position: absolute;
	top: 440px;
	left: 280px;
    width: 225px;
    text-align: left;
}

#exclmainbeschr2{
    position: absolute;
	top: 475px;
	left: 280px;
    width: 225px;
    text-align: left;
}

#exclmainbeschr3{
    position: absolute;
	top: 590px;
	left: 280px;
    width: 225px;
    text-align: left;
}

#exclmainbeschr4{
    position: absolute;
	top: 630px;
	left: 280px;
    width: 225px;
    text-align: left;
}

#exclmainbeschr5{
    position: absolute;
	top: 685px;
	left: 280px;
    width: 225px;
    text-align: left;
}

#mainzusatz1{
    position: absolute;
	top: 530px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#mainzusatz2{
    position: absolute;
	top: 615px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#mainzusatz3{
    position: absolute;
	top: 685px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#mainzusatz4{
    position: absolute;
	top: 750px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#mainzusatz5{
    position: absolute;
	top: 860px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#exclmainzusatz1{
    position: absolute;
	top: 530px;
	left: 280px;
    width: 225px;
    text-align: right;
}

#exclmainzusatz2{
    position: absolute;
	top: 580px;
	left: 280px;
    width: 225px;
    text-align: right;
}

#exclmainzusatz3{
    position: absolute;
	top: 640px;
	left: 280px;
    width: 225px;
    text-align: right;
}

#exclmainzusatz4{
    position: absolute;
	top: 695px;
	left: 280px;
    width: 225px;
    text-align: right;
}

#exclmainzusatz5{
    position: absolute;
	top: 750px;
	left: 280px;
    width: 225px;
    text-align: right;
}

#button1{
    position: absolute;
	top: 500px;
	left: 55px;
    width: 430px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}

#button2{
    position: absolute;
	top: 575px;
	left: 55px;
    width: 430px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}

#button3{
    position: absolute;
	top: 645px;
	left: 55px;
    width: 430px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}

#button4{
    position: absolute;
	top: 715px;
	left: 55px;
    width: 430px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}

#button5{
    position: absolute;
	top: 820px;
	left: 55px;
    width: 430px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}


#varionavline1{
    position: absolute;
	top: 500px;
	left: 55px;
    width: 200px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavline2{
    position: absolute;
	top: 575px;
	left: 55px;
    width: 200px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavline3{
    position: absolute;
	top: 645px;
	left: 55px;
    width: 200px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavline4{
    position: absolute;
	top: 715px;
	left: 55px;
    width: 200px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavline5{
    position: absolute;
	top: 820px;
	left: 55px;
    width: 200px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavlinelong1{
    position: absolute;
	top: 500px;
	left: 55px;
    width: 455px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavlinelong2{
    position: absolute;
	top: 575px;
	left: 55px;
    width: 455px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavlinelong3{
    position: absolute;
	top: 645px;
	left: 55px;
    width: 455px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavlinelong4{
    position: absolute;
	top: 715px;
	left: 55px;
    width: 455px;
    height: 23px;
    text-align: right;
    padding-bottom: 1px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#varionavlinelong5{
    position: absolute;
	top: 820px;
	left: 55px;
    width: 455px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
}

#exclbutton1{
    position: absolute;
	top: 495px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}

#exclbutton2{
    position: absolute;
	top: 551px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}

#exclbutton3{
    position: absolute;
	top: 607px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}

#exclbutton4{
    position: absolute;
	top: 663px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}

#exclbutton5{
    position: absolute;
	top: 719px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}

#exclbutton6{
    position: absolute;
	top: 775px;
	left: 45px;
    width: 467px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8D814E;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8D814E;
}


#angebotsbutton{
    position: absolute;
	top: 965px;
	left: 80px;
    width: 150px;
    height: 19px;
    text-align: center;
    vertical-align: middle;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #D1CE90;
}

#topsitetextline{
    position: absolute;
	top: 400px;
	left: 270px;
    width: 240px;
    height: 23px;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEAF82;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BEAF82;
}

#topsitetexthead{
    position: absolute;
	top: 360px;
	left: 280px;
    width: 200px;
    text-align: left;
}

#topsitetext{
    position: absolute;
	top: 440px;
	left: 280px;
    width: 230px;
    text-align: right;
}

#toppic{
    position: absolute;
	top: 140px;
	left: 265px;
}

#tel{
    position: absolute;
	top: 5px;
	left: 760px;
    width: 240px;
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: #BEAF82;
    vertical-align: middle;
}

#mainhead{
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    position: absolute;
    top: 60px;
	left: 530px;
    width: 440px;
    text-align: left;
    vertical-align: top;
    padding-left: 25px;
    padding-top: 7px;
}

#mainpic{
    position: absolute;
	top: 130px;
	left: 528px;
    width: 492px;
    height: 317px;
    text-align: center;
    vertical-align: middle;
}

#maintext{
    font-family: Arial, Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #E8E8C4;
    position: absolute;
	top: 225px;
	left: 745px;
    width: 185px;
    height: 200px;
    text-align: center;
    vertical-align: top;
}

#beschr1{
    position: absolute;
	top: 30px;
	left: 490px;
    width: 545px;
    /*background-color: #2F4C34;*/
    /*background-image: url(images/beschr_back.jpg);
    background-repeat: repeat-y;*/
}

#picnum{
    position: absolute;
	top: 90px;
	left: 790px;
    width: 186px;
    text-align: right;
    font-family: Arial;
  	font-size: 8pt;
  	color: #E8E8C4;
    vertical-align: middle;

}

#picline{
    position: absolute;
	top: 420px;
	left: 280px;
    width: 350px;
    height: 2px;
    border-width: 1px;
    border-top-style: solid;
    border-color: #C4C48E;
}

#see{
    position: absolute;
	top: 405px;
	left: 280px;
}

#kastentextueb{
    position: absolute;
    top: 130px;
	left: 740px;
    height: 265px;
    width: 240px;
}

#kastenrightueb{
    position: absolute;
    top: 140px;
	left: 700px;
    height: 360px;
    width: 300px;
}

#mainbackgroundueb{
    position: absolute;
    top: 130px;
	left: 265px;
    height: 380px;
    width: 760px;
    background-color: #1B392D;
}

#kastenueb{
    position: absolute;
    top: 120px;
	left: 280px;
    height: 400px;
    width: 740px;
    border-width: 1px;
    border-style: solid;
    border-color: #C4C48E;
}

#kastenright{
    position: absolute;
    top: 140px;
	left: 740px;
    height: 300px;
    width: 300px;
}

#kasten{
    position: absolute;
    top: 120px;
	left: 280px;
    height: 340px;
    width: 740px;
    border-width: 1px;
    border-style: solid;
    border-color: #C4C48E;
}

#mainbackground{
    position: absolute;
    top: 130px;
	left: 265px;
    height: 320px;
    width: 775px;
    background-color: #1B392D;
}

#kastentext{
    position: absolute;
    top: 155px;
	left: 740px;
    height: 265px;
    width: 230px;
}

#kasten2{
    position: absolute;
    top: 155px;
	left: 280px;
    height: 280px;
    width: 700px;
    border-width: 1px;
    border-style: solid;
    border-color: #C4C48E;
}

#uebtext{
  font-family: Arial, Verdana, sans-serif;
  text-align: left;
  font-size: 10pt;
  padding-left: 10px;
  color: #C4C490;
}

#variodetails{
    position: absolute;
    top: 130px;
	left: 265px;
    height: 320px;
    width: 350px;
}

#copy{
    position: absolute;
	top: 1000px;
    height: 47px;
	left: 40px;
    width: 200px;
    text-align: left;
    padding-right: 10px;
    border: 1px solid #8D814E;


}

.copy{
   font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #8D814E;
}


.navheading1{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    color: #8D814E;
    font-weight: bold;
}

.navheading2{
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    letter-spacing: 1px;
    color: #8D814E;
    font-style: italic;
}

.navtext1{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #8D814E;
    line-height: 150%;
}

.exclnavtext{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #8D814E;
    line-height: 150%;
}

.exclnavtext1{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #C4C48E;
}

.exclnavtext3{
    font-family: Arial, sans-serif;
    font-size: 11pt;
    color: #8D814E;
    letter-spacing: 1px;
    line-height: 130%;
}

.excluebnavtext1{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
}

.exclmaintext1{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
    vertical-align: bottom;
}

.exclmoretext{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #1B393D;
}

.navtext1big{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #8D814E;
    font-weight: bold;
    letter-spacing: 2px;
}

.navtext2{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #E8E8C4;
}

.navbeschr{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    color: #C4C48E;
    font-weight: bold;
    letter-spacing: 1px;
}

.navbeschrright{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

.mainbeschr{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
}

.maininfo{
    font-family: Georgia, Arial, sans-serif;
    font-size: 11pt;
    color: #8D814E;
    font-weight: bold;
}

.mainzusatz{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
}


table.mainpic{
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

td.mainpic{
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 7px;
}

td.mainpicvario{
  vertical-align: top;
  text-align: right;
  width: 100%;
  height: 100%;
  padding-top: 7px;
}

tr.mainpic{
    text-align: center;
}

table.beschr{
    width: 100%;
    height: 100%;
    vertical-align: middle;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 130%;
}

tr.beschr{


}

td.beschrl{
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  width: 150px;
  padding-top: 20px;
}


td.beschrr{
  vertical-align: middle;
  text-align: right;
  padding-top: 20px;
}

td.beschrsingle{
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
  line-height: 140%;
}

td.beschrline{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #C4C490;
}


table.exclinnerbeschr{
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    line-height: 130%;
}

tr.exclinnerbeschr{


}

td.exclinnerbeschrl{
  text-align: left;
}


td.exclinnerbeschrr{
  text-align: right;
}

table.picnum{
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 8pt;
    vertical-align: middle;
    color: #C4C48E;
}

td.picnum{
    vertical-align: middle;
    text-align: center;
    border-width: 1px;
    border-right-style: solid;
    border-color: #C4C48E;
    padding-left: 2px;
    padding-right: 2px;
}

tr.picnum{
    text-align: center;
}

.aktpic{
    color: #FF9933;
	font-weight: bold;
}


.beschrhead{
    font-size: 12pt;
    text-decoration: none;
}

.beschrmasse{
    font-size: 9pt;
    text-decoration: none;
}

.beschrtext{
    font-size: 9pt;
    text-decoration: none;
    line-height: 130%;
}

.beschrpreis{
    font-size: 11pt;
    text-decoration: none;
    font-weight: bold;
}

.beschrmwst{
    font-size: 7pt;
    text-decoration: none;
}

.texthead{
    font-size: 12pt;
    padding-bottom: 10px;
}

.beschrbigger{
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


table.button{
    font-family: Verdana, Arial, sans-serif;
    font-style: italic;
    font-size: 8pt;
    color: #000000;
    width: 100%;
    height: 100%;
    background-color: #D1CE90;
    border-color: #4B573F;
    border-width: 1px;
    border-style: solid;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

tr.button{

}

td.button{
    text-align: center;

}

table.exclaus{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #8D814E;
    width: 100%;
    height: 100%;
}

tr.exclaus{

}

td.exclaus{
    border-bottom-color: #8D814E;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

table.ausf{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #C4C48E;
}

tr.ausf{

}

td.ausf{
    border-color: #C4C48E;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-right: 10px;
    margin-bottom: 10px;

}

td.ausfnb{
    padding-left: 2px;
    padding-right: 2px;
}

table.kastentext{
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    text-align: right;
    width: 100%;
    height: 100%;
    line-height: 130%;
}

tr.kastentext{

}

td.kastentext{
    text-align: right;
    vertical-align: bottom;
    line-height: 150%;
    height: 100%;
    width: 100%;
}

table.kastentextimp{
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    text-align: right;
    width: 100%;
    line-height: 130%;
}

tr.kastentextimp{

}

td.kastentextimp{
    text-align: right;
    vertical-align: bottom;
    line-height: 150%;
    width: 100%;
}


.buttonvarianten{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #D1CE90;
    border-color: #4B573F;
    border-width: 1px;
    border-style: solid;
    padding: 2px;

    width: 120px;
}

.buttonueb{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #425E38;
    background-color: #D1CE90;
    border-color: #4B573F;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    letter-spacing: 1px;
    width: 110px;
}


.mainhead1{
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 2px;
}

.angebotsanfrage{
  font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FF9933;

}

.kontakt{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #C4C490;

}

table.formular1{
    width: 100%;
    vertical-align: middle;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #425E38;
    background-color: #E9E8C0;
}

tr.formular1{
    width: 100%;

}

td.formular1{
  vertical-align: middle;
  padding: 5px;
}

table.formular2{
    width: 100%;
    vertical-align: middle;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
}

tr.formular2{


}

th.formular2{
   vertical-align: left;
    font-family: Arial, sans-serif;
    font-size: 12pt;
    color: #C4C490;
    text-decoration: none;

}

.formular_head{
   vertical-align: left;
    font-family: Arial, sans-serif;
    font-size: 12pt;
    color: #C4C490;
    text-decoration: none;
    line-height: 150%;
    font-weight: bold;
    border-width: 2px;
    border-style: outset;
    border-color: #425E38;
    height: 28px;

}

td.formular2l{
  vertical-align: middle;
  text-align: right;
}


td.formular2r{
    vertical-align: middle;
}

.formularbig{
  font-size: 10pt;
}

table.form_excl_details{
    width: 90%;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #1B392D;
    background-color: #E9E8C0;
}


.senden{
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    color: #1C3A2E;
    width: 150px;
    background-color: #E9E8C0;
    padding-left: 10px;
    padding-right: 10px;
    border: 2px #1C3A2E outset;
}

.mainslidetext{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #C4C48E;
}

table.variodetails{
    width: 100%;
    height: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    line-height: 130%;
}

tr.variodetails{


}

td.variodetailsl{
  vertical-align: middle;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 30px;
}


td.variodetailsr{
  vertical-align: middle;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.variokat{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    letter-spacing: 2px;
    font-weight: bold;
}

.variopreis{
    font-family: Verdana, Arial, sans-serif;
    font-size: 18pt;
    color: #FF6600;
    letter-spacing: 2px;
    font-weight: bold;
}

.exclkat{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.exclpreis{
    font-family: Arial, sans-serif;
    font-size: 14pt;
    color: #FF6600;
    letter-spacing: 2px;
    font-weight: bold;
}

.tooltip {
    position: absolute;
    display: none;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #143C32;
    background-color: #F48000;
    padding-right: 10px;
  }


table.messe{
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #C4C490;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 130%;
}

tr.messe{


}

td.messel{
    font-size: 10pt;
    font-weight: bold;
  vertical-align: top;
  text-align: left;
  width: 50%;
}


td.messer{
  vertical-align: top;
  text-align: left;
}

.exclinfo {
    position: absolute;
    display: none;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: #000000;
    background-color: #E9E8C0;
    padding: 10px;
  }

.checkbox{
    background-color: #E9E8C0;
    border: none;
    /*border-color: #425E38;
    border-width: thin;
    border-style: solid;*/
}