body 	{
	 text-align: center;
	 font-size: 105%;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 background: #1B1B1B url(../bilder/bg_body.gif) repeat-x top left;
	 }

#main 	{
	 position: relative;
	 top: 20px;
	 width: 762px;
	 margin-left: auto;
	 margin-right: auto;
	 display: block;
	 text-align: left;
	 padding: 0px;
	 height: auto;
	 background: white ;
	  }

#newlogo {
  position: absolute;
  width: 762px;
  height: 105px;
  top: 0px;
  left: 0px;
}

#hmenue {
  position: absolute;
  width: 747px;
  height: 38px;
  top: 105px;
  left: 0px;
  padding-left: 15px;
  padding-top: 10px;
  background: #ffffff url(../buttonpics/bg_menu.png) repeat-x 10px;
  z-index: 10;
}

#hmenue img {
  float: left;
  clear: both;
}


#deko 	{
	 position: absolute;
	 top: 345px;
	 left: 0px;
	 width: 762px;
	 height: auto;
	 background: white ;
	 }
	

#content 	{
	 position: absolute;
	 top: 143px;
	 left: 0px;
	 width: 762px;
	 height: auto;
	 background: white ;
	 }
	

#contentdeko 	{
	 position: absolute;
	 top: 143px;
	 left: 0px;
	 width: 762px;
	 height: auto;
	 background: white ;
	 }
	

#text 	{
	 margin: 10px;
	 }
	


	

h1 	{
	 color: #F38501;
	 font-size: 24px;
	 text-align: center;
	 display: block;
	 font-weight: bold;
	 }
	

h2 	{
	 color: #F38501;
	 font-size: 18px;
	 text-align: center;
	 width: 409px;
	 display: block;
	 font-weight: normal;
	 border-bottom: 1px solid #ff8c00;
	 }
	

h3 	{
	 color: #F38501;
	 font-size: 16px;
	 text-align: right;
	 width: 300px;
	 display: block;
	 font-weight: normal;
	 border-bottom: 1px solid #ff8c00;
	 }
	

h4 	{
	 color: #ff8c00;
	 font-size: 14px;
	 font-style: italic;
	 font-weight: normal;
	 text-align: center;
	 border-bottom: 1px solid #808080;
	 }
	

p 	{
	 font-size: 0.9em;
	 color: #1B1B1B;
	 }
	

img 	{
	 border: 0px;
	 }
	

hr 	{
	 color: #A9000A;
	 height: 1px;
	 width: 75%;
	 text-align: center;
	 }
	

acronym 	{
	 cursor: url(help);
	 border-bottom: 1px dashed #004676;
	 }
	

a:link 	{
	 color: #F38501;
	 text-decoration: none;
	 }
	

a:visited 	{
	 color: #CA3E01;
	 text-decoration: none;
	 }
	

a:hover 	{
	 color: #A9000A;
	 text-decoration: none;
	 }


a:focus 	{
	 color: #A9000A;
	 text-decoration: none;
	 }

#slides img {
  float: left;
  margin: 8px;
  background: url(../bilder/slides_bildrahmen.gif) no-repeat top left;
  padding: 5px 10px 11px 6px;
}

.vorschaubild 	{
	 margin-right: 10px;
	 border: solid 1px black;
	 }
	

.links 	{
	 text-align: left;
	 }
	

.zentriert 	{
	 text-align: center;
	 }
	

.blocksatz 	{
	 text-align: justify;
	 }
	

.rechts 	{
	 text-align: right;
	 }
	

.klein 	{
	 font-size: 0.8em;
	 }
	

.strike 	{
	 text-decoration: line-through;
	 }
	

.underline 	{
	 text-decoration: underline;
	 }
	

.hervorheben 	{
	 color: #F38501;
	 letter-spacing: 0.1em;
	 font-weight: normal;
	 font-family: Garamond, "Times New Roman", Times, serif;
	 font-style: italic;
	 font-size: 1.5em;
	 }
	

.bildlinks 	{
	 margin-right: 15px;
	 margin-bottom: 10px;
	 float: left;
	 }
	

.bildrechts 	{
	 margin-bottom: 10px;
	 float: right;
	 margin-left: 10px;
	 }
	

.tdimp 	{
	 width: 220px;
	 padding: 5px;
	 text-align: left;
	 vertical-align: top;
	 }
	

.tdimp1 	{
	 width: 200px;
	 text-align: right;
	 vertical-align: top;
   	 padding-right: 20px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 }
	

.tdimp2 	{
	 padding: 10px;
	 text-align: justify;
	 vertical-align: top;
	 }
	

.tdimp3 	{
	 width: 100px;
	 text-align: right;
	 vertical-align: top;
	 padding-right: 20px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 }
	

.tdimp4 	{
	 padding: 10px;
	 text-align: justify;
	 vertical-align: top;
	 letter-spacing: 0.1em;
	 font-style: italic;
	 border-bottom: 1px dotted #ff8c00;
	 }
	

.tabbg 	{
	 padding: 10px;
	 text-align: justify;
	 vertical-align: top;
	 }


.formfeld 	{
	 font-size: 0.9em;
	 color: black;
	 border: 1px solid #FD8D07;
	 background: #EAEDEB ;
	 }
	

.formbutton 	{
	 font-family: Garamond, "Times New Roman", Times, serif;
	 font-style: italic;
	 color: black;
	 font-size: 1.2em;
	 background: #FD8D07 ;
	 }
	

.dv1 	{
	 letter-spacing: 0.1em;
	 color: #FD8D07;
	 font-style: italic;
	 font-weight: bold;
	 }
	

.dv2 	{
	 letter-spacing: 0.1em;
	 color: #666665;
	 font-style: italic;
	 font-weight: bold;
	 }
	

#content ul 	{
	 color: #1B1B1B;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 0.9em;
	 list-style-type: none;
	 list-style-position: outside;
	 }
	

.list1 	{
	 list-style-image: url(../bilder/listenpunkt.gif);
	 text-align: justify;
	 }
	

#content li 	{
	 margin-bottom: 5px;
	 padding-left: 5px;
	 }
	

select 	{
	 color: white;
	 margin-top: -10px;
	 font-family: "Trebuchet MS", Verdana, "Nimbus Sans L", sans-serif;
	 font-size: 14px;
	 border: 2px inset #C4C4C5;
	 background: #F18001 ;
	 }
	

.opti 	{
	 background: #ff8c00 ;
	 }
	

.hervorheben2 	{
	 color: #ff8c00;
	 letter-spacing: 0.1em;
	 font-style: italic;
	 }
	

.dekobild 	{
	 margin: 10px;
	 }
	

.anzframe 	{
	 float: left;
	 margin-right: 10px;
	 }
	

.stoffe 	{
	 width: 136px;
	 font-size: 0.8em;
	 text-align: left;
	 }
	

.kombination 	{
	 font-size: 0.8em;
	 text-align: left;
	 padding-right: 15px;
	 }
	

.kombination2 	{
	 width: auto;
	 font-size: 0.8em;
	 text-align: left;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 }
	

#bestellung1 table 	{
	 width: 700px;
	 border-top: 1px solid #ff8c00;
	 border-left: 1px solid #ff8c00;
	 }
	

#bestellung1 th 	{
	 color: white;
	 font-weight: normal;
	 font-size: 0.9em;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 15px;
	 padding-right: 15px;
	 text-align: right;
	 width: 150px;
	 border-right: 1px solid white;
	 border-bottom: 1px solid white;
	 background: #ff8c00 ;
	 }
	

#bestellung1 td 	{
	 font-weight: normal;
	 font-size: 0.9em;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 15px;
	 text-align: center;
	 padding-right: 15px;
	 border-right: 1px solid #ff8c00;
	 border-bottom: 1px solid #ff8c00;
	 }
	

#bestellung1 input 	{
	 font-size: 0.9em;
	 font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida sans", Verdana, "Nimbus Sans L", Helvetica, Geneva, Swiss, sans-serif;
	 border: 1px solid #C6C5C5;
	 }
	

#agb 	{
	 width: 550px;
	 text-align: left;
	 margin: 0px;
	 }
	

.tdimp5 	{
	 width: 20px;
	 text-align: right;
	 vertical-align: top;
	 font-size: 0.9em;
	 padding-right: 10px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 }
	

#agb table 	{
	 border: 3px double black;
	 background: white ;
	 }
	

.stern 	{
	 font-weight: bold;
	 color: #57556E;
	 }
	

#fuss p 	{
	 font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida sans", Verdana, "Nimbus Sans L", Helvetica, Geneva, Swiss, sans-serif;
	 font-size: 12px;
	 text-align: center;
	 }
	

#preise table 	{
	 width: 740px;
	 border-top: 1px solid #ff8c00;
	 border-right: 1px solid #ff8c00;
	 }
	

#preise th 	{
	 color: white;
	 font-weight: normal;
	 font-size: 0.9em;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 15px;
	 padding-right: 15px;
	 text-align: center;
	 border-bottom: 1px solid white;
	 border-left: 1px solid white;
	 background: #ff8c00 ;
	 }
	

#preise td 	{
	 font-weight: normal;
	 font-size: 0.9em;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 15px;
	 text-align: center;
	 padding-right: 15px;
	 border-bottom: 1px solid #ff8c00;
	 border-left: 1px solid #ff8c00;
	 }
	

#logooben 	{
	 position: absolute;
	 top: 0px;
	 left: 142px;
	 width: 620px;
	 height: 104px;
	 }
	

#headline 	{
	 position: absolute;
	 top: 104px;
	 left: 316px;
	 width: 446px;
	 height: 241px;
	 }
	

#hauptmenue img 	{
	 float: left;
	 }

#submenulist {
  margin-left: 30px;
}


#submenulist li {
  margin: 0px;
  padding: 0px;
  padding-top: 40px;
  float: left;
}

#starttab table {
  width: 400px;
  border-right: 1px solid #F38501;
  border-top: 1px solid #F38501;
  border-collapse: collapse;
}

#starttab th {
  border-left: 1px solid #F38501;
  border-bottom: 1px solid #F38501;
  background: #F38501;
  color: white;
}

#starttab td {
  font-size: 1em;
  border-left: 1px solid #F38501;
  border-bottom: 1px solid #F38501;
}


