.brw     { background-color: #fff; padding: 2px; border: solid 1px #ccc;}
.brwa       { background-color: #fff; margin: 0; padding: 2px; border: solid 1px #999 }
.brb      { background-color: #000; padding: 2px; border: solid 1px #999 }
.brwp     { background-color: #fff; margin: 0; padding: 2px; border: solid 1px #ccc }
.wbg           { color: #666; font-size: 10px; font-family: Helvetica; font-style: normal; cursor: default; margin-top: 0; padding-right: 4px; padding-left: 4px }
.text0           { color: #333; font-size: 10px; font-family: Helvetica; cursor: default }
.text0r           { color: #900; font-size: 10px; font-family: Helvetica; cursor: default }
.text1       { color: #333; font-size: 11px; font-family: Helvetica; cursor: default }
.text2      { color: #333; font-size: 12px; font-family: Helvetica; cursor: default }
.textf0      { color: #333; font-size: 10px; font-family: Helvetica; font-weight: bold; cursor: default }
.textf1      { color: #333; font-size: 11px; font-family: Helvetica; font-weight: bold; cursor: default }
.text1fr        { color: #900; font-size: 13px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 18px; cursor: default }
.textf1r       { color: #900; font-size: 11px; font-family: Helvetica; font-weight: bold; cursor: default }
.textf2    { color: #333; font-size: 12px; font-family: Helvetica; font-weight: bold; cursor: default }
.textf2r     { color: #900; font-size: 12px; font-family: Helvetica; font-weight: bold; cursor: default }
.text3r      { color: #900; font-size: 11px; font-family: Helvetica; line-height: 12px; cursor: default }
.copyright     { color: #666; font-size: 10px; font-family: Helvetica; cursor: default }
h4         { color: #360; font-size: 11px; font-family: "Trebuchet MS"; font-style: normal; font-weight: normal; }
h3                 { color: #333; font-size: 12px; font-family: Helvetica; font-weight: bold; margin-top: 12px; margin-bottom: 3px }
h2                     { color: #060; font-size: 13px; font-family: Arial; margin-top: 0; margin-bottom: 0; padding-left: 5px }
h1                         { color: #060; font-size: 19px; font-family: Arial; font-weight: normal; margin-top: 0; margin-bottom: 12px; margin-left: 20px; clear: left }
h5                { color: #666; font-size: 19px; font-family: "Trebuchet MS"; font-style: normal; font-weight: normal; text-align: left; margin-top: 0; margin-bottom: 12px; padding-left: 1px }
.uA                     { color: #060; font-size: 26px; font-family: Georgia; font-style: italic; font-weight: normal }
.uB                     { color: #333; font-size: 11px; font-family: Helvetica; font-weight: bold; line-height: 14px }
ul { margin: 0; padding: 0 0 0 14px }
.tab { margin-left: 20px }
.formText                           { color: #666; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 14px; text-align: left }
.formText1                        { color: #666; font-size: 9px; font-family: Tahoma; font-style: normal; font-weight: normal; line-height: 13px; text-align: left; margin-bottom: 2px }
.formTextNorm1                     { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; background-color: #f4f4f4; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #666 }
.formTextRot1                  { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; text-decoration: none; background-color: #ffeaea; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #c00 }
.formTextGruen1                  { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; background-color: #f4f4f4; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #090 }
.formTextNorm                        { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: none none solid; border-width: medium medium 1px; border-color: #ccc }
.formTextRot                    { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: none none solid; border-width: medium medium 1px; border-color: #c00 }
.formTextGruen                    { color: #000; font-size: 12px; font-family: "Courier New"; font-style: normal; font-weight: normal; text-align: left; margin-left: 3px; padding-left: 3px; vertical-align: middle; border-style: none none solid; border-width: medium medium 1px; border-color: #390 }

.liste1         { color: #666; font-size: 13px; font-family: Helvetica; line-height: 18px; margin-top: 6px; margin-bottom: 6px; margin-left: 20px }
.liste2          { color: #666; font-size: 12px; font-family: Helvetica; line-height: 17px; margin-top: 6px; margin-bottom: 6px; margin-left: 20px }
.liste3         { color: #666; font-size: 11px; font-family: Helvetica; line-height: 16px; margin-top: 6px; margin-bottom: 6px; margin-left: 20px }
.liste1o         { color: #666; font-size: 13px; font-family: Helvetica; line-height: 18px; margin-top: 6px; margin-bottom: 6px }
.liste2o         { color: #666; font-size: 12px; font-family: Helvetica; line-height: 17px; margin-top: 6px; margin-bottom: 6px }
.liste3o        { color: #666; font-size: 11px; font-family: Helvetica; line-height: 16px; margin-top: 6px; margin-bottom: 6px }
.liste2p            { color: #333; font-size: 12px; font-family: Helvetica; line-height: 14px; list-style-type: disc; list-style-position: outside; margin-top: 4px; margin-bottom: 0; margin-left: 30px; padding-top: 0; padding-bottom: 0; padding-left: 0 }

.liste3p             { color: #333; font-size: 11px; font-family: Helvetica; line-height: 12px; list-style-type: disc; list-style-position: outside; margin-top: 4px; margin-bottom: 0; margin-left: 30px }
.liste3g   { color: #333; font-size: 11px; font-family: Helvetica; line-height: 12px; list-style: none url("http://www.liebing-fotografie.de/css/sourcen/li_g3.gif"); display: list-item; margin-top: 4px; margin-bottom: 0; margin-left: 30px }
.liste3w  { color: #333; font-size: 11px; font-family: Helvetica; line-height: 12px; white-space: normal; list-style: none url("http://www.liebing-fotografie.de/css/sourcen/li_w3.gif"); display: list-item; margin-top: 4px; margin-bottom: 0; margin-left: 30px }
.formTextNorm2            { color: #000; font-size: 11px; font-family: Tahoma; background-color: #fafafa; text-align: left; padding-left: 3px; vertical-align: middle; border: solid 1px #ccc }
.formTextRot2            { color: #000; font-size: 11px; font-family: Tahoma; background-color: #fcc; text-align: left; padding-left: 3px; vertical-align: middle; border: solid 1px #ccc }
.formTextGruen2          { color: #000; font-size: 11px; font-family: Tahoma; background-color: #cfc; text-align: left; padding-left: 3px; vertical-align: middle; border: solid 1px #ccc }
.absatz1                                { color: #333; font-size: 13px; font-family: Helvetica; line-height: 17px; cursor: default; margin-top: 2px; margin-bottom: 8px; padding-right: 10px }
.absatz1f                            { color: #333; font-size: 13px; font-family: Helvetica; font-weight: bold; line-height: 17px; cursor: default; margin-top: 2px; padding-right: 10px }
.absatz2                        { color: #666; font-size: 12px; font-family: Helvetica; line-height: 16px; cursor: default; margin-top: 2px; margin-bottom: 6px; padding-right: 10px }
.absatz2r                         { color: #c00; font-size: 12px; font-family: Helvetica; line-height: 16px; cursor: default; margin-top: 2px; margin-bottom: 6px; padding-right: 10px }
.absatz2f                      { color: #666; font-size: 12px; font-family: Helvetica; font-weight: bold; line-height: 16px; cursor: default; margin-top: 2px; margin-bottom: 8px; padding-right: 10px }
.absatz0               { color: #3c3c3c; font-size: 10px; font-family: "Trebuchet MS"; text-align: justify; cursor: default; margin-top: 2px; margin-bottom: 4px; padding-right: 10px }
.absatz             { color: #3c3c3c; font-size: 11px; font-family: Helvetica; cursor: default; margin-top: 0; margin-bottom: 6px; padding-right: 10px }
.absatz3f                   { color: #333; font-size: 11px; font-family: Helvetica; font-weight: bold; line-height: 13px; cursor: default; margin-top: 2px; margin-bottom: 4px; padding-right: 10px }
.absatz3                           { color: #3c3c3c; font-size: 11px; font-family: Helvetica; line-height: 13px; cursor: default; margin-top: 2px; margin-bottom: 4px; height: auto }
.absatz3r                             { color: #900; font-size: 11px; font-family: Helvetica; line-height: 13px; cursor: default; margin-top: 2px; margin-bottom: 4px; padding: 0 }
.absatz4                       { color: #3c3c3c; font-size: 10px; font-family: Helvetica; line-height: 12px; cursor: default; margin-top: 6px; margin-bottom: 2px; padding-right: 10px; height: auto }
.absatz4r                        { color: #b22222; font-size: 10px; font-family: Helvetica; line-height: 12px; cursor: default; margin-top: 6px; margin-bottom: 2px; padding-right: 10px; height: auto }
.ftext1                            { color: #333; font-size: 13px; font-family: "Trebuchet MS"; cursor: default; margin: 0 2px }
.ftext1f                         { color: #3c3c3c; font-size: 13px; font-family: "Trebuchet MS"; font-weight: bold; cursor: default; margin: 0 2px }
.ftext2                       { color: #333; font-size: 12px; font-family: Helvetica; cursor: default; margin: 0 2px }
.ftext2f                     { color: #333; font-size: 12px; font-family: Helvetica; font-weight: bold; cursor: default; margin: 1px 3px }
.ftext0                 { color: #3c3c3c; font-size: 10px; font-family: "Trebuchet MS"; text-align: justify; cursor: default; margin: 0 2px }
.ftext3f                 { color: #000; font-size: 11px; font-family: Helvetica; cursor: default; margin: 0 2px }
.ftext3                         { color: #3c3c3c; font-size: 11px; font-family: Helvetica; cursor: default; margin: 0 2px }
.ftext4                          { color: #3c3c3c; font-size: 10px; font-family: Helvetica; cursor: default; margin: 0 2px }

.rahmen3              { color: #3c3c3c; font-size: 12px; font-family: Helvetica; background-color: #fcc; cursor: default; margin-top: 0; margin-bottom: 6px; padding: 4px 10px 6px; border: solid 1px #999 }
a.menuFliessText		                  { color: #2a5d9b; text-decoration: none; cursor: pointer }
a.menuFliessText:link		                { color: #2a5d9b; text-decoration: none; cursor: pointer }
a.menuFliessText:visited	                { color: #2a5d9b; text-decoration: none; cursor: pointer }
a.menuFliessText:hover	                     { color: #060; text-decoration: underline; cursor: pointer }
a.menuFliessText:active	                    { color: #2a5d9b; text-decoration: none; cursor: pointer }
a.menuNM			                      { color: #666; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 20px; text-decoration: none; text-transform: lowercase; letter-spacing: 1px; cursor: pointer; padding-right: 5px; padding-bottom: 2px; padding-left: 6px }
a.menuNM:hover	                      { color: #333; font-size: 11px; font-family: Verdana; line-height: 20px; text-decoration: none; background-color: #e6e6e6; text-transform: lowercase; letter-spacing: 1px; cursor: pointer; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-left: 1px solid #360 }
.fastkontakt   { color: #000; font-size: 10px; font-family: Verdana; background-color: #fff }
a.menuNMActive                          { color: #fff; font-size: 11px; font-family: Verdana; line-height: 20px; text-decoration: none; background-color: #060; text-transform: lowercase; letter-spacing: 1px; cursor: pointer; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-left: 1px solid #fff }
a.menuHM			                     { color: #666; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; padding-top: 1px; padding-right: 7px; padding-bottom: 2px }
a.menuHM:hover	                   { color: #333; font-size: 11px; font-family: Verdana; line-height: 20px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; padding-top: 1px; padding-right: 5px; padding-bottom: 2px; border-right: 2px solid #360 }
a.menuHMActive                           { color: #fff; font-size: 11px; font-family: Verdana; line-height: 20px; text-decoration: none; background-color: #060; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; padding: 1px 5px 2px; border-right: 2px solid #fff }
a.menuwbg			                         { color: #333; font-size: 13px; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: normal; line-height: 20px; text-decoration: underline; text-align: center; cursor: pointer; padding-top: 3px }
a.menuwbg:hover	                        { color: #000; font-size: 13px; font-family: "Trebuchet MS"; font-variant: small-caps; line-height: 20px; text-decoration: underline; text-align: center; cursor: pointer; padding-top: 3px }
.brw1   { background-color: #fff; padding: 2px; border: solid 1px #2a5d9b }
.brw1:hover	    { background-color: #c7dffd; padding: 2px; border: solid 1px #2a5d9b }
.brw2    { border-style: solid; border-color: #fff }
body    { color: black; background-color: #fff; margin: 0 }
.hmenue              { padding-top: 10px; padding-bottom: 40px; padding-left: 0; position: absolute; top: 20px; width: 140px; border-right: 1px solid #360 }
.google          { width: 150px }
body1>.hmenue{position:fixed;}
.nmenue       { text-align: left; padding-top: 30px; position: absolute; top: 30px; left: 141px; width: 110px }
body2>.nmenue{position:fixed;}
.mainbox1     { background: white; margin-left: 160px; padding-top: 30px; width: 680px }
.mainbox2      { background: white; margin-left: 260px; padding-top: 30px; width: 580px }
.mainbox3      { background: white; margin-left: 260px; padding-top: 30px; width: 580px }
.mainbox4       { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 160px; padding-top: 30px; width: 840px }
.ror  { background-image: url(http://www.liebing-fotografie.de/php/rahmen/or.gif) } 
.rol  { background-image: url(http://www.liebing-fotografie.de/php/rahmen/ol.gif) } 
.rur  { background-image: url(http://www.liebing-fotografie.de/php/rahmen/ur.gif) } 
.rul  { background-image: url(http://www.liebing-fotografie.de/php/rahmen/ul.gif) }

.ror3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/or.gif) } 
.rol3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/ol.gif) } 
.rur3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/ur.gif) } 
.rul3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/ul.gif) }
.ru3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/u.gif) } 
.rl3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/l.gif) } 
.rr3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/r.gif) } 

.rrs3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/rs.gif) } 
.rls3d  { background-image: url(http://www.liebing-fotografie.de/php/rahmen3d/ls.gif) }

.rpf  { background-image: url(http://www.liebing-fotografie.de/source/pf.gif) }

.rorf  { background-image: url(http://www.liebing-fotografie.de/php/rform/or.gif) } 
.rolf  { background-image: url(http://www.liebing-fotografie.de/php/rform/ol.gif) } 
.rurf  { background-image: url(http://www.liebing-fotografie.de/php/rform/ur.gif) } 
.rulf   { background-image: url(http://www.liebing-fotografie.de/php/rform/ul.gif)}
.rof  { background-image: url(http://www.liebing-fotografie.de/php/rform/o.gif) }
.ruf  { background-image: url(http://www.liebing-fotografie.de/php/rform/u.gif) } 
.rlf  { background-image: url(http://www.liebing-fotografie.de/php/rform/l.gif) } 
.rrf  { background-image: url(http://www.liebing-fotografie.de/php/rform/r.gif) }
.rot { color: #c00 }
a { color: blue; text-decoration: underline; outline-width: 0 }
h6  { color: #000; font-size: 12px; font-family: Arial; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; background-color: #e5e5e5; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 20px; padding: 1px 0 1px 20px; border: solid 1px #999 }
.durchgestrichen { color: #900; text-decoration: line-through }
.but        { color: #666; font-size: 10px; font-family: Arial; line-height: 14px; margin: 0; padding: 0 10px 0 0 }
.abs4          { color: #666; font-size: 10px; font-family: Arial; line-height: 17px; word-spacing: 1px; margin: 0 0 3px }
.abs3          { color: #666; font-size: 11px; font-family: Arial; line-height: 14px; word-spacing: 1px; margin: 0 0 4px }
.abs3b        { color: #666; font-size: 11px; font-family: Arial; line-height: 14px; word-spacing: 1px; margin: 0 0 4px }
.abs2            { color: #666; font-size: 12px; font-family: Arial; line-height: 17px; word-spacing: 1px; list-style-type: disc; list-style-position: outside; margin: 0 0 4px }
.abs1            { color: #4b4b4b; font-size: 13px; font-family: Arial; line-height: 17px; text-align: justify; word-spacing: 1px; margin: 0 0 12px }
.h1a            { color: #360; font-size: 16px; font-family: Arial; font-style: normal; line-height: 20px; letter-spacing: 2px; margin: 0 0 20px }
.h2a          { color: #360; font-size: 14px; font-family: Arial; font-style: normal; line-height: 16px; letter-spacing: 2px; margin: 0 0 14px }
.h3a        { color: #360; font-size: 12px; font-family: Arial; font-style: normal; line-height: 14px; letter-spacing: 2px; margin: 0 0 6px }
.h4a       { color: #360; font-size: 11px; font-family: Arial; font-style: normal; line-height: 12px; letter-spacing: 1px; margin: 0 0 5px }
.up  { color: #666; font-size: 9px; font-family: Arial; font-weight: normal; vertical-align: text-top }
.fnt  { color: #666; font-size: 10px; font-family: Arial; line-height: 10px; padding-right: 0; padding-left: 5px; border-top: 1px solid #ccc }
.fnt span  { color: #333; font-size: 8px; font-family: Arial; vertical-align: text-top }
.fn { color: #000; font-size: 8px; font-family: Arial; line-height: 10px; vertical-align: text-top }
.bsilbergrau      { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 13px; background-image: url("http://www.liebing-fotografie.de/css/button/silber_grau.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin: 0; padding: 0; width: 66px; height: 70px; float: left }
.bsilbergrau span    { font-size: 16px; font-family: Verdana; font-weight: bold; line-height: 16px }
.galimg1 { -webkit-box-shadow: 0px 0px 30px 0px #8f8f8f;-moz-box-shadow: 0px 0px 30px 0px #8f8f8f;box-shadow: 0px 0px 30px 0px #8f8f8f; }
.brwa1     { background-color: #fff; margin: 0; padding: 2px; border: solid 1px #819780; -moz-box-shadow: 0px 5px 20px 0px #A9A9A9; -webkit-box-shadow: 0px 5px 20px 0px #A9A9A9; box-shadow: 0px 5px 20px 0px #A9A9A9    }
.brwa2      { background-color: #fff; margin: 0 25px 50px; padding: 2px; border: solid 1px #819780; -moz-box-shadow: 0px 5px 20px 0px #A9A9A9; -webkit-box-shadow: 0px 5px 20px 0px #A9A9A9; box-shadow: 0px 5px 20px 0px #A9A9A9     }

.brwa21     { margin: 0; padding: 0; border-width: 0; -moz-box-shadow: 0px 5px 20px 0px #808080; -webkit-box-shadow: 0px 5px 20px 0px #808080; box-shadow: 0px 5px 20px 0px #808080    }
