/* Thank you for looking at our CSS - we hope you will get inspired! (c) online1.ch */
/* Allgemeine Tags */
html { height: 100%;}
body { height: 100%; font-size:14px; line-height:18px; margin: 0px 0px 0px 0px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#666;
padding: 0px 0px 0px 0px; background-color:#fff; background-image:   url(../_img/$bg.jpg);}
/* Tags */
h1 { font-size: 20pt; font-weight: normal; font-style:normal; line-height:26px; margin:36px 0px 15px 0px;}
h2 {font-size:16px; line-height:22px; margin:0px 0px 4px 0px; font-style:normal; font-weight:bold;}
ul {margin-bottom:0px; margin-top:2px;}
li { margin-bottom:6px; margin-top:0px;}

/* Links im Inhaltsteil */
a:link, a:visited, a:active, a:hover { text-decoration:none; font-weight:normal; color: #89A217;}
a:active, a:hover { color: #A2BE1B; text-decoration:underline;}
/* a[href^="http://"] { 
padding-right: 10px; background-image:url(_img/ext.gif); 
background-position: center right; background-repeat:no-repeat;} */
a.noext:visited, a.noext:link, a.noext:hover, a.noext:active { padding:0px; background-image:url(file:///C|/Dokumente%20und%20Einstellungen/claude/Desktop/Sites/_img/b.gif);}

/* Bild im Inhalt rechts/links */
.img-left {float:left; margin:3px 26px 10px 0px; width:238px; height:238px; border: 0px solid #222222;}
.img-right {float:right; margin:0px 0px 0px 13px;border: 0px solid #222222;}

.imgf {float:left; margin:0px 0px 6px 14px; border: 2px solid red; width:100px; height:99px;}
.imgpush { float:left;}

.fclear { clear:both}
.s11 { font-size:11px;}
.s12 { font-size:12px;}
.s13 { font-size:13px;} 
.s14 { font-size:14px;} 
.s15 { font-size:15px;} 
.s16 { font-size:16px;} 
.lh {line-height:20px;}
.lh3 {line-height:3px;}
.lh6 {line-height:6px;}
.lh8 {line-height:8px;}
.lh11 {line-height:11px;}
.lh12 {line-height:12px;}
.lh16 {line-height:16px;}
.lh18 {line-height:18px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.lh24 {line-height:24px;}
.divid { width:100%; height:3px;}


/* Header */
#logo {border:0px solid blue; margin:22px 22px 0px 0px; float:right;}
#head {border:0px solid blue; height:132px;}
#hnav {border:0px solid blue; margin:112px 0px 0px 328px; float:left;}
a.hnav {text-decoration:none;  border:0px solid blue; color:#313908;
font-size: 11pt; font-weight:normal; padding:0px 6px 0px 6px}
a.hnav:hover {color:#6D8112; text-decoration:underline;}

#tank{border:0px solid blue;  margin:0px; padding:0px; width:996px; height:100%;
background-image:  url(../_img/$flower2-lgreen.gif); background-position:14px 4px; background-repeat:no-repeat;}
#inner {border:0px solid orange; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
width:auto; height:520px;
background-image: url(../_img/$cont.png); background-position:60px 0px; background-repeat:no-repeat;}
#cont {border:0px solid yellow; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 44px; width:690px; height:479px;}
#lang { border:0px solid red; width:80px; text-align:right; margin:16px 0px 0px 0px; height:14px; float:right;}
a.lang {text-decoration:none;color:#A2BE1B;font-size: 11px; font-weight:normal;}
a.lang:hover {color:#A2BE1B; text-decoration:underline;}
.seulallm { font-size:12px; color:#888888; font-style:italic;}
/* Navigation links */
#nav { border:0px solid yellow; float:left;
margin:0px 0px 0px 0px; padding:72px 0px 0px 0px; width:218px; height:360px;}

a.menu {display:block; width:100px; height:12px; text-decoration:none;  border:0px solid blue; 
font-size: 12pt; font-weight:normal; padding:12px 0px 8px 98px}
a.menu:visited, a.menu:link, a.menu:active { color:#313908;}
a.menu:hover {color:#6D8112; text-decoration:underline; }

a.menu2 { padding:0px 0px 6px 120px; width:70px;}

/* Footer */
#foot {border:0px solid red; font-size:11px; color:#89A217; font-weight:bold;
width:508px; height:36px; padding:0px 0px 0px 458px;}
#footi {border:0px solid red; text-align:center; float:left}
#footc {border:0px solid red; float:right; font-size:9px; margin-top:12px;}

a.foot:link, a.foot:visited, a.foot:active, a.foot:hover { text-decoration:none; color: #d8ddc1;}
a.foot:hover { text-decoration:underline; color:#bfc799;}

.nachob { float:right; font-size:10px; clear:both; margin-bottom:10px;}

/* Formularfelder */
.ff1 { border:1px solid #A2BE1B; background-color:#FDFDFB; 
font-size:13px; margin:4px 0px 4px 0px; padding:2px 5px 2px 5px;font-family: Arial, Helvetica, sans-serif;}
.tf1 {width:250px;}
#sendbut { border:0px;  background-image:  url(../_img/button.gif);
height:28px; width:118px; margin-top:6px;}
.greensqu { padding:12px; border:1px solid #A2BE1B; background-color:#FDFDFB;}

/* CollapsExpander */
.expand { border:1px solid #ccc; padding:8px 12px 10px 12px; margin:4px 0px 10px 0px; background-color:#FBFBFB;
font-size:12px; line-height:17px; color:#000; width:675px; display:none}
.expsh { width:auto;}
a.exp:link, a.exp:visited, a.exp:active, a.exp:hover { font-size:12px; font-weight:bold; color: #000066;}
a.exp:hover { color: #0000aa;}
.adrcab { font-size:12px; line-height:17px;}
.six { height:5px; width:20px;}
.red { color:#990000;}