html , body  {
				margin-left : 0;
				margin-right : 0;
				margin-top : 0;
				margin-bottom : 0;
				font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 62.5%;
				font-style : normal;
				line-height : normal;
				font-weight : normal;
				font-variant : normal;
				color : #000000;
				text-decoration : none;
				background-color : #ffffff;
				background-image : url(../elements/bg_global.jpg);
				background-repeat : repeat-y;
      }
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
                margin : 0;
                padding : 0;
				}
p, li, h1, h2, h3, h4, h5, h6 {
                font-weight : normal;
                font-size : 1.6em;
                }

/* Navigation links u. oben */
div#DMBRI	{
				position : absolute;

				}
/* Hauptrahmen */
div#container {
				position : absolute;
				top : 0;
				left : 0;
				padding : 0;
				background-image : url(../elements/bn_top_fill.gif);
				background-repeat : repeat-x;
				height : 99.7%;
				min-height : 560px;
				width : 100%;
				min-width : 920px;
      }
/* linke Spalte */
div#leftfr {
				position : relative;
				float : left;
				background-image : url(../elements/blueline.gif);
				background-repeat : repeat-y;
				top : 0;
				left : 0;
				bottom : 20px;
				height : 100%;
				width : 60px;
				z-index: 1;
      }
/* Header mit Hintergrund */
div#topfr {
				position : relative;
				float : left;
				margin-left : 0;
				background-image : url(../elements/bn_top_fill.gif);
				background-repeat : repeat-x;
				left : 0;
				height : 90px;
				width : auto;
				z-index: 1;
      }
/* rechte Spalte mit Hintergrund */
div#rightfr {
				position : relative;
				float : right;
				margin : 0;
				background-image : url(../elements/bg_sw2.jpg);
				top : 0;
				left : 0;
				bottom : 20px;
				height : 100%;
				width : 140px;
				z-index : 2;
      }
/* Inhalt dynamisch */
div#iframe {
				/*position: relative;
				float: right;	*/
				position : absolute;
				left : 100px;
				top : 90px;
				right : 140px;
				bottom : 50px;
				padding : 5px;
				margin : 0px 0px 2px 10px;
				text-align : left;
				border-left : 1px dotted #999999;
				border-top : 1px dotted #999999;
				width : auto;
				height : auto;
				overflow : auto;
				font-size : 1.2em;
      }
* html div#iframe {
				right : 135px;
				width : 75%;
				height : 75%;
	}
div#iframe h2 {
				padding : 0 0 0 5px;
				font-size : 1.8em;
				font-weight : bold;
				font-style : normal;
				font-color : #336699;
				background-color : #CCCCCC; height : 20px;
      }
div#iframe h3 {
				padding : 0 0 0 5px;
				font-size : 1.6em;
				font-weight : bold;
				font-style : normal;
				font-color : #336699;
      }
div#iframe ul {
				padding : 3em;
				margin-left : 1em;
      }

div#iframe li {
				padding : 0.1em;
      }
div#iframe p {
				padding : 5px;
      }
div#iframe p i, h1 i, h2 i, h3 i, h4 i, h5 i, h6 i, li i {
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
div#iframe table {
				font-size : 1.6em;
      }
div#iframe table h3 {
				font-size : 1em;
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
div#iframe table h2 {
				font-size : 1.2em;
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
/* Inhalt im oder ohne iframe */
div#content {
				position : relative;
				float : right;
				padding : 0;
				margin : 0;
				text-align : left;
				top : 0;
				left : 0;
				width : auto;
				height : auto;
				z-index : 11;
      }

/* Webformular */
div#webform {
				position : relative;
				float : right;
				top : -20px;
				padding : 0;
				margin : 0;
				width : 460px;
				height : 700px;
      }
/* Web.de Routenplaner */
div#route {
				position : absolute;
				padding : 0;
				margin : 0;
				text-align : left;
				top : 80px;
				left : 60px;
				width : 480px;
				height : 300px;
      }
/* Startseite */
div#start {
				position : absolute;
				padding : 0;
				margin : 0;
				text-align : left;
				top : 90px;
				left : 60px;
				width : 680px;
				height : 460px;
      }
div#start h5 {
				text-align : justify;
				}
/* InfoContainer rechts */
div#info {
				position : absolute;
				top : 120px;
				right : 15px;
				padding : 0;
				text-align : left;
				width : 101px;
				height : auto;
				font-size : .9em;
				font-style : normal;
				font-weight : normal;
				color : #336699;
      }
/* 2. InfoContainer rechts */
div#info2 {
				position : absolute;
				top : 310px;
				right : 15px;
				padding : 0 0 5px 0;
				background-color : #ffffff;
				text-align : center;
				width : 101px;
				height : auto;
				font-size : 1em;
				font-style : normal;
				font-weight : bold;
				color : #336699;
      }
/* Land rechts */
div#land {
				position : absolute;
				top : 150px;
				right : 5px;
				padding : 0;
				text-align : left;
				width : 130px;
				height : auto;
				font-size : .9em;
				font-style : normal;
				font-weight : normal;
				color : #336699;
      }
/* Komponenten Container rechts */
div#comp {
				position : absolute;
				top : 150px;
				right : 15px;
				padding : 0;
				text-align : center;
				width : 101px;
				height : auto;
				font-size : .9em;
				font-style : normal;
				font-weight : normal;
				color : #336699;
      }
/* Beispiele HauptContainer Produktseiten */
div#exampl {
				position : relative;
				float : right;
				width : 170px;
				height : auto;
				margin-right : 15px;
				text-align : center;
				font-size : 1em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* spezieller Text im Inhalt */
div#text {
				margin-right : 5px;
				position : relative;
				float : right;
				text-align : left;
				border : 0;
				border-style : dotted;
				border-color : #999999;
				width :350px;
      }
/* Rahmen für Bilder Links */
div#pics {
				margin-right : 5px;
				position : relative;
				float : left;
				text-align : left;
				border : 0;
				border-style : dotted;
				border-color : #999999;
				width : 270px;
      }
/* Footer für Navigation */
div#bottom {
				position : absolute;
				background-image : url(../elements/bottom_fill.gif);
				bottom : 0;
				left : 0;
				height : 20px;
				width : 100%;
      }
/* Navigation im Footer */
div#navigation {
				position : relative;
				margin-left : 60px;
				text-align : left;
				top : 0;
				left : 0;
				height : 18px;
				width : auto;
      }
/* Tabelle für Prospekte */
#table1 {
				table-layout : fixed;
				width : 95%;
				height : 80%;
      }
#back {
				position : absolute;
				border : 0 none inherit;
				bottom : 30px;
				left : 5px;
				font-size : 1.6em;
      }
#startimg1 {
				position : relative;
				margin-top : 7px;
				border : 0;
				top : 0;
				left : 0;
				height : 195px;
				width : 680px;
      }
#startimg2 {
				position : relative;
				border : 0;
				top : -1px;
				left : 0;
				height : 57px;
				width : 680px;
      }
#haus1 {
				border : 0 none inherit;
				position : relative;
				float : right;
      }
#haus2 {
				border : 0 none inherit;
				position : relative;
				float : right;
      }
#img {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				float : right;
				z-index : 1;
      }
#print {
				border : 0;
				position : relative;
				top : 0;
				left : 0;
				width : 16px;
				height : 16px;
				float : right;
				z-index : 1;
      }
#pic1 {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				width : 920px;
				height : 1px;
				z-index : 1;
      }
#top {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				width : 605px;
				height : 90px;
				z-index : 1;
      }
#bn {
				border : 0 none inherit;
				position : absolute;
				top : 23px;
				left : 280px;
				z-index : 2;
      }
#sban {
				border : 0 none inherit;
				position : absolute;
				top : 200px;
				left : 60px;
				width : 600px;
				height : 172px;
				z-index : 1;
      }
#dban {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				width : 600px;
				height : 58px;
				z-index : 1;
      }
#language {
				border : 0;
				position : absolute;
				top : 76px;
				left : 500px;
				width : 71px;
				height : 12px;
				z-index : 2;
      }
#ani1 {
				border : 0 none inherit;
				position : absolute;
				top : 20px;
				left : 10px;
				width : 77px;
				height : 55px;
				z-index : 2;
      }
/* Logo REA Verifier links */
#logo1 {
				border : 0 none inherit;
				position : absolute;
				top : 0;
				left : 0;
				width : 60px;
				height : 211px;
				z-index : 1;
      }
/* Logo links im Impressum */
#logo3 {
				border : 0 none inherit;
				position : absolute;
				top : 0;
				left : 0;
				width : 60px;
				height : 377px;
      }
#nav {
				border : 0 none inherit;
				position : absolute;
				top : 161px;
				left : 0;
				width : 1px;
				height : 60px;
      }
/* Adresse rechts unten */
#adr {
				border : 0;
				position : absolute;
				bottom : 2;
				right : 0;
				width : 140px;
				height : 68px;
				z-index : 2;
      }
/* Logo rechts unten */
#logo2 {
				border : 0;
				position : absolute;
				bottom : 70px;
				right : 12px;
				width : 118px;
				height : 21px;
				z-index : 2;
      }
#dod {
				border : 0 none inherit;
				position : relative;
				top : -40px;
				left : 140px;
				width : 44px;
				height : 44px;
				z-index : 1;
      }
#res {
				border : 0 none inherit;
				position : relative;
				top : -40px;
				left : 140px;
				width : 44px;
				height : 44px;
				z-index : 1;
      }
#resi {
				border : 0 none inherit;
				position : relative;
				top : -40px;
				left : 160px;
				width : 44px;
				height : 44px;
				z-index : 1;
      }
#resl {
				border : 0 none inherit;
				position : relative;
				top : -40px;
				left : 150px;
				width : 44px;
				height : 44px;
				z-index : 1;
      }
#las {
				border : 0 none inherit;
				position : relative;
				top : -40px;
				left : 140px;
				width : 44px;
				height : 44px;
				z-index : 1;
      }

#ro {
				border : 0;
				position : absolute;
				top : 0;
				right : 0;
				width : 140px;
				height : 123px;
				z-index : 5;
      }
#original {
				position : absolute;
				visibility : visible;
      }
#link3 {
				position : absolute;
				top : 200px;
				left : 200px;
				width : 200px;
				height : 230px;
				visibility : hidden;
      }
#hightech {
				position : absolute;
				bottom : 25px;
				left : 70px;
				width : 286px;
				height : 20px;
      }
hr {
				margin : 10px 0px 10px 5px;
      }
#ico {
				border : 0;
				position : realtive;
				float : left;
				margin : 3px;
				width : 44px;
				height : 44px;
      }
#blue {
				border : 0;
				position : absolute;
				bottom : 0;
				left : 0;
				width : 60px;
				height : 20px;
      }
h1 {
				margin : 0;
				font-size : 1em;
				font-weight : normal;
				font-style : normal;
				color : #336699;
      }
h2 {
				font-size : 2.6em;
				font-weight : bold;
				font-style : normal;
				color : #336699;
      }
h3 {
				margin : 0;
				font-size : 1.6em;
				font-weight : bold;
				font-style : normal;
				color : #336699;
      }
h3 i {
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
h4 {
				margin : 0 0 5px;
				font-size : 1.2em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
      }
h4 i {
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
h4 u {
				font-size : 8px;
				font-style : normal;
				font-weight : normal;
				vertical-align : super;
				color : #000099;
      }
h5 {
				margin : 5px 0 0 45px;
				font-size : 2em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
      }
h5 i {
				color : #336699;
				font-style : normal;
				font-weight : bold;
      }
h6 {
				margin : 0 0 0 5px;
				font-size : .7em;
				font-weight : normal;
				font-style : normal;
				color : #336699;
      }
/* Text Messeseite */
.text {
				margin-right : 5px;
				position : relative;
				float : right;
				text-align : left;
				border : 0px;
				border-style : dotted;
				border-color : #999999;
				width : 340px;
      }
/* Textbox Transwin32  */
.text_tw {
				margin-right : 5px;
				position : relative;
				float : right;
				text-align : left;
				border : 0px;
				width : 410px;
				font-size : 0.9em;
      }
/* Bild rechts positionieren */
.img {
				border : 0;
				position : relative;
				float : right;
				padding : 5px;
				z-index : 1;
      }
/* Bild links positionieren */
.imgl {
				border : 0;
				position : relative;
				float : left;
				margin : 15px;
				z-index : 1;
      }
/* Bilder auf Montage */
.mont {
				position : relative;
				float : right;
				width : 170px;
				height : auto;
				margin : 12px;
				padding : 12px;
      }
/* Rahmen für Beispielbilder auf Produktseiten */
.examp {
				border : 1px;
				border-style : solid;
				border-color : #999999;
				position : relative;
				padding : 10px;
				margin : 5px;
				font-size : 1em;
				font-color : #000000;
				text-align : center;
      }
.main {
				text-shadow : black;
				font-size : 10px;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0;
      }
.main0 {
				text-shadow : black;
				font-size : 12px;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0 0 0 10px;
      }
.main1 {
				text-shadow : black;
				font-size : 12px;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0 0 0 45px;
      }
.main bl {
				text-shadow : black;
				font-size : 10px;
				font-weight : normal;
				font-style : normal;
				color : #000099;
				margin : 0;
      }
.tdh	{
				background-color : #CCCCCC;
		}
.td		{
				border-spacing: 5px;
				padding: 5px;
				font-size : 1em;
}
.td	i	{
				color : #336699;
				font-style : normal;
				font-weight : bold;
}.nav {
				font-size : 1.6em;
				font-weight : normal;
				font-style : normal;
				color : #808080;
				margin : 4px 0 0 10px;
      }
a:link {
				font-size : 1em;
				color : #808080;
      }
a:visited {
				font-size : 1em;
				color : #040198;
      }
a:hover {
				font-size : 1em;
				color : #336699;
      }
a.rnav:link {
				font-size : 1em;
				color : #808080;
      }
a.rnav:visited {
				font-size : 1em;
				color : #040198;
      }
a.rnav:hover {
				font-size : 1em;
				color : #336699;
      }
a.bnav:link {
				font-size : 1em;
				color : #808080;
      }
a.bnav:visited {
				font-size : 1em;
				color : #040198;
      }
a.bnav:hover {
				font-size : 1em;
				color : #336699;
      }
a.wnav:link {
				font-size : 1em;
				color : #fff;
      }
a.wnav:visited {
				font-size : 1em;
				color : #fff;
      }
a.wnav:hover {
				font-size : 1em;
				color : #FFCC00;
      }
a.inav:link {
				font-size : 1.3em;
				color : #336699;
				font-weight : bold;
				margin : 2px;
      }
a.inav:visited {
				font-size : 1.3em;
				color : #336699;
				font-weight : bold;
				margin : 2px;
      }
a.inav:hover {
				font-size : 1.3em;
				color : #336699;
				font-weight : bold;
				margin : 2px;
      }