body { background: #faebe8 url(../_img/wallpaper-03.jpg) no-repeat 50% 0; text-align:center; font-family:Arial, sans-serif; font-size:100%; color:#222; }

a { font-weight:bold; }
a:link, a:visited { color:#df7d73; text-decoration:underline; } a:hover, a:focus, a:active { color:#d24d3e; text-decoration:underline; }

strong, b { font-weight:bold; color: #333; }
em, i { font-style: italic; }

/*h1 { font-weight:bold; font-size:150%; line-height:135%; color:#df7d73; margin:25px 0 -3px 0; padding:0; }*/
h2 { font-weight:bold; font-size:165%; letter-spacing:1px; line-height:135%; color:#df7d73; margin:25px 0 -3px 0; padding:0; }
h2.firstpara { margin-top:3px; text-transform:uppercase; }
h3 { font-weight:bold; font-size:115%; line-height:140%; color:#df7d73; margin:20px 0 -5px 0; padding:0; }
h4 { font-weight:bold; font-size:100%; line-height:140%; color:#df7d73; margin:20px 0 -5px 0; padding:0; text-transform:uppercase; }
h5 { font-weight:bold; font-size:108%; line-height:140%; color:#df7d73; margin:20px 0 -5px 0; padding:0; }
h6 { font-weight:bold; font-size:100%; line-height:140%; color:#df7d73; margin:20px 0 -5px 0; padding:0; }

ul { margin: -3px 0 10px 0; }
ul li { background:url(../_img/bg/li.gif) no-repeat 0 9px; padding: 3px 0px 3px 14px;}

ul.dekorativ { margin: 10px 0 10px 0; }
ul.dekorativ li { background:url(../_img/bg/lidec.gif) no-repeat 0 7px; padding: 3px 0px 3px 24px;}

ol { margin: -3px 0 10px 22px; }
ol li { list-style-type:decimal; padding: 3px 0; }

dl { margin: -3px 0 10px 0; }
dt { font-weight:bold; color: #df7d73; font-size:120%; margin-top:5px; }
dd { padding: 3px 0 3px 20px; }

blockquote { margin:-3px 0 10px 20px; padding:0 10px; border-left:20px solid #f4d2cf; }
p.antwort, ul.antwort { margin:0 0 0 0 !important; padding:5px 0 5px 35px; }
p.frage { margin:0 0 0 0 !important; padding:5px 0 5px 35px; }

form { font-family: Arial, sans-serif; }
label { font-weight:bold; font-size:90%; color:#333; }
p.text input, p.password input { border:1px solid #e69991; padding-left:3px; padding-right:3px; font-family:Arial, sans-serif; font-size:100%; }
p.select select { border:1px solid #e69991; font-family:Arial, sans-serif; font-size:100%; }
/*textarea { border:1px solid #e69991; padding:3px; width:100%; font-family:Arial, sans-serif; font-size:100%; letter-spacing:0; line-height: 140%;}*/
textarea { padding:3px; width:100%; border:2px solid #eec1be; font-size:85%; line-height:125%; color:#222; height:14em; font-family:Arial, sans-serif !important; }

table { border-collapse:collapse;  margin: 10px 10px 10px 0; }
caption { text-align:left; font-weight:bold; }
thead { background-color: #f4d2cf; }
td, th { border:1px solid #e69991; padding:4px 6px; font-size: 90%; line-height:120%; text-align:left; }
td.hdr { text-align:right; }
td.bellargo { background-color: #f8e2e0; }


#wrapper { background: #f9eae7 url(../_img/wallpaper-03a.jpg) no-repeat 50% 0; margin:25px auto 70px auto; width: 951px; text-align: left; border: 2px solid #eec1be; overflow:hidden;  }


#header { z-index:1000; position:relative; /*background: #f9eae7 url(../_img/bg/welle-bellargo-2.png) no-repeat 0 bottom;*/ min-height:108px; height:108px; }
#header h1 { padding: 15px; }
#welle { position:absolute; margin-top:-5px; }
#headerlinks { position:absolute; top:8px; right:18px; font-size:75%; }
#headerlinks li { padding: 3px 0 3px 22px; background:none; }
/*A*/ #headerlinks a { font-weight:normal; } #headerlinks a:link { color: #555; text-decoration:none; } #headerlinks a:visited { color: #555; text-decoration:none; } #headerlinks a:hover { color: #df7d73; text-decoration:underline; } #headerlinks a:focus { color: #df7d73; text-decoration:underline; } #headerlinks a:active { color: #df7d73; text-decoration:underline; }

#headerlinks li.en { background:url(../_img/bg/ukflag2.gif) no-repeat 0 4px; min-height:16px; }
#headerlinks li.de { background:url(../_img/bg/deflag.gif) no-repeat 0 4px; min-height:16px; }
#headerlinks li.microbellargo { background:url(../_img/bg/mb-favicon.gif) no-repeat 2px 2px; min-height:16px; }
#headerlinks li.belargoru { background:url(../_img/bg/belargo-ru-favicon.gif) no-repeat 2px 2px; min-height:16px; }


/**** MENUE ****/
  /*MENUE ALLGEMEIN*/
    #menu { float:left; width:120px; padding: 0 21px; }
    #menu ul li { width:135px; height:29px; border-bottom:1px solid #eec1be; background:none;  }
    #lkontakt { border-bottom:none !important; }
  /*LINKS ALLGEMEIN*/
    #menu a { text-indent:-5000px; background-repeat:no-repeat; padding-left:24px; padding-top:7px; display:block; letter-spacing:-1px; width:121px; height:29px; text-decoration:none; }
    #menu a:link, #menu a:visited { color:#222; background-position:0 0; }
    #menu a:hover, #menu a:focus, #menu a:active { color:#df7d73; background-position:-121px 0; }
    #menu a.current { color: #df7d73; font-weight:bold; background-position:-242px 0; }
    #menu li.current { background:url(../_img/bg/lidec.gif) no-repeat 9px 13px; }
  /*BUTTONS EINZELN*/
    #ahome { background-image:url(../_img/mnu/home.gif); }
    #amethode { background-image:url(../_img/mnu/methode.gif); }
    #anews { background-image:url(../_img/mnu/news.gif); }
    #aextensions { background-image:url(../_img/mnu/extensions.gif); }
    #averdichtung { background-image: url(../_img/mnu/verdichtung.gif); }
    #atechnik { background-image: url(../_img/mnu/technik.gif); }
    #apatent { background-image: url(../_img/mnu/patent.gif); }
    #avideo { background-image: url(../_img/mnu/video.gif); }
    #asalons { background-image: url(../_img/mnu/salons.gif); }
    #alexikon { background-image: url(../_img/mnu/lexikon.gif); }
    #afragen { background-image: url(../_img/mnu/fragen.gif); }
    #apresse { background-image: url(../_img/mnu/presse.gif); }
    #agaestebuch { background-image: url(../_img/mnu/gaestebuch.gif); }
    #akontakt { background-image: url(../_img/mnu/kontakt.gif); }
  /*ENGLISCHE BUTTONS*/
    #amethod { background-image:url(../_img/mnu/method.gif); }
    #athickening { background-image: url(../_img/mnu/thickening.gif); }
    #atechniques { background-image: url(../_img/mnu/techniques.gif); }
    #aglossary { background-image: url(../_img/mnu/glossary.gif); }
    #afaq { background-image: url(../_img/mnu/faq.gif); }
    #ainthepress { background-image: url(../_img/mnu/in-the-press.gif); }
    #aguestbook { background-image: url(../_img/mnu/guest-book.gif); }
    #acontact { background-image: url(../_img/mnu/contact.gif); }

/**** MOEGLICHE LAYOUTS FUER HAUPTTEIL ****/

  /*ALLGEMEINE STYLES*/
  #main2col, #main1col, #main2colwide { position:relative; font-size:85%; line-height:140%; margin-top:0; }
  #main2col p, #main1col p, #main2colwide p { margin: 10px 0; }

  /*EINE SPALTE: TEXT IN DER MITTE, FOTOS EVTL. UNTEN*/
  #main1col { float:left; width:730px; padding:0 23px 0 24px; }

  /*ZWEI SPALTEN: TEXT LINKS, 1 GROSSES FOTO RECHTS*/
  #main2col { float:left; width:350px; padding: 0 23px 0 24px; }
  #main2colwide { float:left; width: 400px; padding:0 23px 0 24px; }
  #foto2col { float:right; width:390px; padding:0; }
  #foto2col img, #foto2colnarrow img { border-left:2px solid #eec1be; border-bottom:2px solid #eec1be; border-top:2px solid #eec1be; }
  #foto2colnarrow { float:right; width: 340px; padding:0; }

  .unterwelle { z-index:10; margin-top:-15px; }


/**** FUSSZEILE / IMPRESSUM ****/
  #footer { clear:both; background-color:#e69991;  }
  #footer p { font-size:75%; text-align:center; font-weight:bold; vertical-align:middle; min-height:14px; padding:4px; color:#fff;}
  #footer a { font-weight:bold; } #footer a:link, #footer a:visited { text-decoration:none; color:#fff; } #footer a:hover, #footer a:focus, #footer a:active { text-decoration:underline; color:#fff; }


p.label { margin-bottom:0 !important; }
p.text, p.password, p.textarea, p.select { margin-top:0 !important; }

p.rss { margin-top:20px; margin-bottom:20px; }
#rssicn { border:none !important; margin-right:10px; vertical-align:middle; }

.gmnoprint {
  max-width:150px !important;
  max-height:50px !important;
}

.gmnoprint div {
  text-align:left !important;
  font-size:90% !important;
  line-height:120% !important;
}

img.casa { border:2px solid #eec1be; margin-top:4px; }

a:hover img.casa { border:2px solid #dfd743; }

table.urltbl { border:none; border-collapse:collapse; margin:0;padding:0; }
table.urltbl td { border:none; vertical-align:top; font-size:100%; padding:0; }

ul.spaced li { padding-bottom:16px; }



hr { /* For IE */
  border: none;
  width: 100%; height: 1px;
  color: #eec1be; background-color: inherit;
}

html > body hr { /* For Gecko Browsers */
  margin-right: 0;
  border: none;
  width: 100%; height: 1px;
  color: inherit; background-color: #eec1be;
}

html > body hr { /* For Opera and Gecko Browsers */
  margin-right: 0;
  border: 0px solid #eec1be;
  width: 100%; height: 1px;
  color: inherit; background-color: #eec1be;
}

.youtube { border:3px solid #eec1be; padding:2px; width:384px; height:316px; background-color:#f9eae7;}

h4.qh { margin-bottom: 5px; padding-top:20px; border-top: 20px solid #f4d2cf; }
h4.ah { margin-bottom: 5px; }

#map { margin:0 !important; }

div.ohnegewehr { position:relative; top:-4px; background-color:#eec1be; margin:0 !important; }
div.ohnegewehr p { font-size:70%; text-align:center; font-weight:bold; vertical-align:middle; min-height:14px; padding:4px; color:#222;}

#frmgaestebuch { margin-bottom:36px; }
#frmgaestebuch h4 { margin-bottom:3px; }
#frmgaestebuch p { padding:3px 0 2px 0; }
label { font-size:75%; color:#222; }
input.text { border:2px solid #eec1be; padding:3px; font-size:80%; font-family:Arial, sans-serif; }
#frmgaestebuch input.text { width:100%; }
#frmgaestebuch textarea { padding:3px; width:100%; border:2px solid #eec1be; font-size:85%; line-height:125%; color:#222; height:14em; font-family:Arial, sans-serif !important; }

.gb { margin-bottom: 5px; padding-top:5px; border-bottom: 20px solid #f4d2cf; }
p.beitrag { font-size:95%; padding:0 0 0 28px !important; background:url(../_img/bg/lidec.gif) no-repeat 0 5px;  }
p.beitragname { font-weight:bold; margin-bottom:-5px !important; padding-bottom:0 !important; }
span.beitragdate { font-size:80%; color: #999; }

p.error { background-color:#ffffcc; padding:3px 6px; }
.hi { background-color:#ffffcc; }
.unapproved p { color:#787878 !important; }

div.splitleft { clear:both; width:173px; float:left; margin-top:20px; }
div.splitright { width:173px; float:right; margin-right:20px; margin-top:20px; }

#foto2col h3 { font-weight:bold; font-size:80%; line-height:140%; color:#d24d3e; text-transform:uppercase; padding:10px 10px 0 10px; margin:0;}
#foto2col ul { font-size:75%; line-height:140%; padding:10px 10px 0 10px; }
#foto2col p { font-size:75%; line-height:120%; padding:10px; }

.feature { border:1px solid #eec1be; background-color:#f5d6d3; background-color:#f7e0dc; padding:0 0 0 3px; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ }

#foto2col a:link, #foto2col a:visited { text-decoration:none; }
#foto2col a:hover, #foto2col a:focus, #foto2col a:active { text-decoration:underline; }

.thumb { margin-right: 8px; margin-bottom:8px; border:2px solid #eec1be; background-color:#fff; padding:2px; }
.msg { border:2px solid #df7d73; background-color:#f7e0dc; padding:10px; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ color:#444; font-weight:bold; }

#frmkontakt { background-color:#f7e0dc; border:1px solid #eec1be; margin-bottom:20px; padding:5px; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ }
#tblkontakt { width:90%; }
#tblkontakt td { border:none;  }
#tblkontakt td.r { text-align: right; vertical-align:top; font-weight:bold; color: #444; padding-top:10px;  }
#tblkontakt input.text { width:100%; font-size:100%; }
#tblkontakt textarea { border:2px solid #eec1be; padding:3px; font-size:100%; font-family:Arial, sans-serif; width:100%; line-height:150%; }
#tblkontakt td.ok { text-align:right; }

.omitted { border:2px solid #df7d73 !important; }

#salonstable { width:100% !important; }
#salonstable td.sorted, #salonstable th.sorted { background-color: #fed1cc; }

img.btn { margin-right:4px; margin-top:6px; vertical-align:middle; }

#edittable td { font-size:130%; border:none; vertical-align:top; }
#edittable textarea { height:50px; width:300px; }
#edittable input.text { width:300px; }
#edittable tr.hi { background-color:#ffffcc; }

#btnok { width:85px; }
#btnok.smallpink { color:#000; font-size:90%; width:auto; background-color:#eec1be; min-height:23px; border-bottom:2px solid #c6b8b6; border-right:2px solid #c6b8b6; border-left:2px solid #f7e9e6; border-top:2px solid #f7e9e6; margin:1px 0 0 3px; vertical-align:middle; }
.smaller { font-size:0.75em; padding-left:10%; }

.tblimg { vertical-align:top; }
#kMicroBellargo { margin-left:30px; }