body {
	border-style: none;
	border-width: 0px;
	color: #000000;
	font-family: Verdana;
   top: 0px;
   left: 0px;
   margin: 0;
   padding: 0;
   background-color: #FFD3A8;
   background-image: url(common/hintergrundmuster.gif);
	z-index:0;
}

/* Für Zentrierung */
.tablerahmen {
	width: 900px;
	border-collapse: collapse;
	border-style: hidden;
	outline-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

.tdrahmen {
	background-color: #FAFAFA;
}


#divrahmen {
	position:relative;
	left: 0px;
	top: 0px;
	width: 900px;
}

#toppics {
	position: absolute;
	top: 20px;
	left: 190px;
	width: 710px;
	height: 79px;	
	z-index: 3;
}

#toppicsgrund {
	position: absolute;
	top: 20px;
	left: 190px;
	width: 700px;
	height: 79px;	
	z-index: 2;
}


.toppicstab {
	border-style: hidden;
	border-collapse: collapse;
	color: #000000;
	margin: 0;
    padding: 0;
}
#roterbalken {
	position: absolute;
	background-color: #C60000;
	top: 100px;
	left: 0px;
	width: 900px;
	height: 20px;	
	z-index: 2;
}

body, div, td, p, input, select, textarea, li, form {
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #C60000;
	TEXT-DECORATION: none;
	font-size: 12px;
}

a:active {
	COLOR: #C60000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

a:hover {
	COLOR: #C60000; 
	TEXT-DECORATION: underline;
	font-size: 12px;
}

#main {
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main a {
	color: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
}

#main a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

#main a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

#main a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}


/* inhalt */

h1 {
    font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #535353;
	margin-bottom: .1em;
	line-height: 1.2em;
	padding-bottom: 0;
}

h2 {
	font-size: 16px;
    font-family: Arial;
	font-style: normal;
	color: #000000;
	margin-bottom: .1em;
	line-height: 1.2em;
	padding-bottom: 0;
}

h3 {
font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: .1em;
	line-height: 1.2em;
	padding-bottom: 0;
}

h4 {
font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

h5 {
font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

h6 {
font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

b  {
    font-style: inherit;
}

strong  {
    font-style: inherit;
   	font-weight: normal;
}


li{
	   list-style: url(common/aufzaehlungszeichen.gif);
}

td{
	vertical-align: top;
}

th{
	background-color: #A9A9A9;
	text-align: left;
	font-size: 12px;
}

#content {
   position: absolute;
   top: 170px;
   left: 200px;
   width: 700px;
   height: 500px;
   z-index: 2;
   padding: 0px;
}


/* Gruppenbilder  */


.gruppe1 {
   position: absolute;
   top: 5px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe2 {
   position: absolute;
   top: 500px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe3 {
   position: absolute;
   top: 1000px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe4 {
   position: absolute;
   top: 1500px;
   left: 0;
   width: 660px;
   height: 425px;
}


.gruppe5 {
   position: absolute;
   top: 2000px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe6 {
   position: absolute;
   top: 2500px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe7 {
   position: absolute;
   top: 3000px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe8 {
   position: absolute;
   top: 3500px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe9 {
   position: absolute;
   top: 4000px;
   left: 0;
   width: 660px;
   height: 425px;
}

.gruppe10 {
   position: absolute;
   top: 4500px;
   left: 0;
   width: 660px;
   height: 425px;
}




/* Vorschaubilder */

#vorschau {
   position: absolute;
   top: 328px;
   left: 20px;
   width: 620px;
   height: 78px;
   z-index: 5;
}

.vorschautabelle {
    border:1px solid #C60000; margin: 0;
    padding: 0;
    border-collapse: collapse
}    

table.vorschautabelle TD {border-style: solid;border-color: #C60000;border-right-width: 1px;border-left-width: 0px;}

/* Beschreibender Text der Bildergruppen */

#bildtext {
	background-color: #E0E0E0;
   position: absolute;
   top: 20px;
   left: 360px;
   width: 273px;
   height: 286px;
   z-index: 5;
   padding-left: 5px;
}

#lupe {
	background-color: #FFFFFF;
   position: absolute;
   top: 20px;
   left: 20px;
   width: 290px;
   height: 290px;
   z-index: 5;
   padding: 0px;
}

#lupe2 {
	background-color: #FFFFFF;
   position: absolute;
   top: 20px;
   left: 320px;
   width: 317px;
   height: 285px;
   z-index: 5;
   padding: 0px;
}

#mehrinfo {
	background-color: #FFFFFF;
   position: absolute;
   top: 310px;
   left: 350px;
   width: 276px;
   height: 16px;
   z-index: 6;
   padding: 0px;
}


#adresse {
	position: absolute;
	top: 750px;
	left: 8px;
	width: 180px;
	height: 150px;
	z-index: 5;
	color: #909090;
}


#aktuelles {
background-color: #ffffff;
   position: absolute;
   top: 130px;
   left: 250px;
   width: 580px;
   height: 400px;
   z-index: 2;
   padding: 0px;
}


.aktuellestabelle{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
	
li {
   margin-left: 0px;
}

/* kopf */

#seitentitel {
   position: absolute;
   left: 200px;
   width: 690px;
   height: 25px;
   text-align: center;
   vertical-align: middle;
    font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #535353;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: inherit;
	z-index: 5;
}

#text {
   position: absolute;
   left: 200px;
   width: 690px;
   height: 25px;
   top: 160px;
   text-align: left;
    font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: inherit;
	z-index: 5;
}

#text a {
	color: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
}

#text a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

#text a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	font-size: 12px;
}

#text a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

#text0 {
 	z-index: 5;
}


#kapiteltitel {
   position: absolute;
   left: 0px;
   width: 690px;
   height: 25px;
   text-align: center;
   vertical-align: middle;
    font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #535353;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: inherit;
	z-index: 5;
}


/* navigation linker Rand abwärts */
#nav1 {
   position: absolute;
   top: 120px;
   left: 0px;
   text-align: left;
   width: 190px;
   height: 610px;
   font-family: verdana;
	font-size: 11px;
	z-index: 3;
	padding-top: 0px;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-style: dotted;
	border-width: 1px;
}

#nav1 p{
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #484848;
}
	
#nav1 a{
	color: #484848;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 140%;
	font-size: 10px;
}

#nav1 a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-weight: normal;
}

#nav1 a:hover{
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	font-weight: normal;
}

.navtitel  {
    color: #C60000;
}

#navtitelrot  {
    color: #C60000;
	font-size: 12px;
}

#navtitelrot p{
    color: #C60000;
   	font-size: 12px;

}
	
#navtitelrot a{
	color: #C60000;
	font-size: 12px;

}

#navtitelrot a:active {
    color: #C60000;
   	font-size: 12px;

}

#navtitelrot a:hover{
    color: #C60000;
   	font-size: 12px;

}


/* navigation Home usw. */

/* Horizontale Navigation Formatierung von Home usw */
TABLE.NavQuerOben {margin:0;padding:0;width:400px;}
TABLE.NavQuerOben TD {background-color:#C60000;font-family:verdana;font-size:6px;color:#ffffff;padding:0 6px 0 6px;height:18px;}
TABLE.NavQuerOben TD A:link, TABLE.NavQuerOben TD A:visited, TABLE.NavQuerOben TD A:hover {color:#ffffff;text-decoration:none;font-weight:normal;}


#nav2 {
 position: absolute;
   top: 100px;
   left: 190px;
   text-align: left;
   width: 710px;
   overflow: hidden;
   z-index: 3;
   font-family: verdana;
	font-size: 11px;
	border-style: dotted;
	border-width: 1px;
}

#nav2 p{
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
	
#nav2 a{
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 140%;
	font-size: 10px;
}

#nav2 a:active {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	font-weight: normal;
}

#nav2 a:hover{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
	font-weight: normal;
}

/* navigation ganz oben */

/* Horizontale Navigation ganz oben Formatierung */
TABLE.NavQuerObenTop {margin:0;padding:0;width:500px;}
TABLE.NavQuerObenTop TD {background-color:#FFFFFF;font-family:verdana;font-size:6px;color:#5D5D5D;padding:0 6px 0 6px;height:18px;}
TABLE.NavQuerObenTop TD A:link, TABLE.NavQuerObenTop TD A:visited, TABLE.NavQuerObenTop TD A:hover {color:#000000;text-decoration:none;font-weight:normal;}


#nav3 {
   position: absolute;
   top: 0px;
   left: 190px;
   text-align: left;
   width: 710px;
   overflow: hidden;
   z-index: 3;
   font-family: verdana;
	font-size: 11px;
	border-style: dotted;
	border-width: 1px;
}

#nav3 p{
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #484848;
}
	
#nav3 a{
	color: #484848;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 140%;
	font-size: 10px;
}

#nav3 a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-weight: normal;
}

#nav3 a:hover{
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	font-weight: normal;
}

#kontakt {
   background-color: #ffffff;
   position: absolute;
   z-index: 5;
   padding: 0px;
}


/* Tabellenformatierung */

.homeoben {
	border-style: hidden;
	border-collapse: collapse;
	color: #000000;
	margin: 0;
    padding: 0;
}
.homeunten {
	border-style: hidden;
	color: #000000;
	margin: 0;
    padding: 0;
}

#tabelleoben {
   z-index: 3;
   padding: 0px;
}

#tabelleunten  {
   z-index: 3;
   padding: 0px;
   border-style: solid;
	outline-style: hidden;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	margin: 0;
    padding: 0;
   
}

/* Hilfslink für Preisliste */

.hilfslink {
   padding: 0px;
   background-color: #FFFF00;
}

.hilfslink a {
	color: #C60000;
	TEXT-DECORATION: none;
	font-size: 12px;
}

.hilfslink a:active {
	COLOR: #C60000; 
	TEXT-DECORATION: none;
	font-size: 12px;

}

.hilfslink a:hover {
	COLOR: #C60000; 
	TEXT-DECORATION: underline;
	font-size: 12px;
}


/* Hilfslink für Empfehlungen etc */

#hilfslink2 {
   padding: 0px;
   background-color: transparent;
}
#hilfslink2 a {
	color: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
}

#hilfslink2 a:active {
	COLOR: #FF9933; 
	TEXT-DECORATION: none;
	font-size: 12px;

}

#hilfslink2 a:hover {
	COLOR: #FFAE5E; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

#search {
   position: absolute;
   top: 750px;
   left: 0px;
   text-align: left;
   width: 161px;
   height: 70px;
	z-index: 1;
	padding-top: 0px;
	background-color: white;
}


/* Polarofen Logo oben links */

#logo {
   position: absolute;
   top: 3px;
   left: 33px;
   width: 123px;
   height: 94px;
   z-index: 5;
   padding: 0px;
}

/* Hilfslink für Sitemap etc */
#sitemap {
   position: absolute;
   top: 690px;
   left: 5px;
   width: 55px;
   height: 16px;
   z-index: 5;
   padding: 0px;
}

#sitemap a {
	color: #FF9933;
	TEXT-DECORATION: none;
	font-size: 12px;
}

#sitemap a:active {
	COLOR: #FF9933; 
	TEXT-DECORATION: none;
	font-size: 12px;

}

#sitemap a:hover {
	COLOR: #FFAE5E; 
	TEXT-DECORATION: none;
	font-size: 12px;
}

.searchCellField {
	width: 100px;
}

/* Textformatierung */

.text16pxsw {
    font-family: Arial;
    font-size: 16px;
	font-style: normal;
	color: #000000;
}

.text16pxrot {
    font-family: Arial;
    font-size: 16px;
	font-style: normal;
	color: #C60000;
}

.gruppentitelsw {
    font-family: Arial;
    font-size: 16px;
	font-style: normal;
	color: #000000;
}

/* Topnews für Hausmessen */

#topnews {
  position: absolute;
   top: 174px;
   left: 327px;
   width: 400px;
   height: 75px;
   z-index: 5;
   padding: 0px;
}

/* Spezial Info */

#special {
   z-index: 5;
   padding: 0px;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Spezial Info für z.B. Öffnungszeiten an Weihnachten */

.spezinfo {
   z-index: 8;
   padding: 0px;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Polarofen Movie auf Index Seite */

#movie {
	width:600px;
   z-index: 5;
}

.textblock {
	color: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;

}