/**  www.heilpraktiker-lutzkasberg.de   **
**   Basis CSS                          **
**   (c) WDGV 2013-2014                 */

/* basis- Einstellungen */
* {margin:0; padding:0}
* html body * {overflow:visible}
@media screen, projection {
body {overflow-y:scroll}
}
/* Hintergrund, Grundschrift */
body {background:#FFFFEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#000}

/* Standard Links */
a:link, a:visited {color:#0C4F2A; text-decoration:underline}
a:hover, a:active {color:maroon; text-decoration:underline}
a:link.n, a:visited.n, a:hover.n, a:active.n {text-decoration: none}

/** Navi **/
/* Top-Menu */
#navtop ul {margin:0; padding:0;     }
#navtop li {list-style:none; margin:0; display:inline; line-height:47px;
    font-size:14px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; float:left;}
#navtop li a {text-decoration:none; padding:10px; -webkit-border-radius:4px;  border-radius:4px;
    /*-ms-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;*/}
#navtop li a:link, #navtop li a:visited {color:#196237; background:#FFFFAE; border:1px solid #196237;}
#navtop li a:hover, #navtop li a#default {color:maroon; border:1px solid maroon; background:#F5DD4C;}

/* Position Elemente */
#start {position:absolute; bottom:5px; left:21px;}
#natur {position:absolute; bottom:5px; left:92px;}
#diagnose {position:absolute; bottom:5px; left:237px;}
#behandlung {position:absolute; bottom:5px; left:340px;}
#praxis {position:absolute; bottom:5px; left:461px;}
#lehr {position:absolute; bottom:5px; left:539px;}

/*  Sub-Navi */
#sub_nav {padding:30px 5px 0 5px;}
#navsub ul {margin:0; padding:0;     }
#navsub li {list-style:none; margin:0; display:block; padding:5px 5px 10px 0;
    text-align:right; line-height:18px; font-size:14px; font-family:Helvetica, Tahoma, Arial; font-weight:bold;}
#navsub li a {text-decoration: none;}
#navsub li a:link, #navsub li a:visited {color:#196237;    }
#navsub li a:hover, #navsub li a#standard {color:maroon;}

/* Sub-Menu */
#navlist ul {margin:0 0 10px 0; padding:0; list-style-type:none; color:#196237;}
#navlist a  {display:block; background-color:transparent; padding:0 .2em; text-decoration:none;
  font-size:13px; font-weight:bold; text-align:right;}
#navlist a:link, #navlist a:visited {color:#196237; background-color:transparent;}
#navlist a:hover, #navlist a#theme {color:maroon; background-color:transparent;}
#navlist li {margin:0; padding:2px 0;}

/* Fuss-Navi */
#fuss_nav {text-align:right; margin-right:20px; margin-top:5px;}
a:link.fuss, a:visited.fuss{color:#0C4F2A; text-decoration:none;}
a:hover.fuss, a:active.fuss {color:maroon; text-decoration:none;}
a:link.fuss_t, a:visited.fuss_t, a:hover.fuss_t, a:active.fuss_t {color:maroon; text-decoration:none;}


h1, h2, h3, h4, h5, h6 {color:#196237; font-family:Helvetica, Tahoma, Arial, sans-serif}
h1 {font-size:18px; line-height:22px; margin:10px 0 10px 10px}
h2 {font-size:16px; line-height:20px; margin-left:10px}
h2.h1 {font-size:18px; line-height:22px; font-style:italic; margin:10px 0 10px 10px}
h2.st {margin-top:6px}
h2.st2 {margin-top:18px}
.navi {color:maroon; margin:0 10px 20px 10px; text-align:right; border-bottom:1px solid #196237}
h3 {font-size:15px; font-weight:bold; line-height:18px; margin:12px 0 5px 10px}
.tog {text-align:right; margin-right:20px}
h4 {font-size:14px; font-weight:bold; font-style:italic; margin:14px 0 1px -12px}
h5 {font-size:13px; font-weight:bold; margin:10px 0 5px 10px}
h6 {font-size:12px; font-weight:bold; margin:5px 0 5px 10px}

p {margin:5px 5px 2px 5px}
p.u {margin:5px 5px 10px 5px}
p.s {font-size: 12px}
p.start {margin:0 4px; font-size: 12px; color:#000}
p.rt {text-align:right; padding-right:1px; margin-bottom:20px; font-weight:normal; font-size:12px}
.small_txt {font-size:12px}
.small {font-size:11px}
p.xsmall {font-size:10px; margin-left:10px}
.between {padding:3px 0 3px 5px}
.r {text-align:right; padding-right:1px}
.attributtext {line-height:28px}
.datum1 {font-family:Arial, Helvetica, sans-serif}

/* sonstige */
hr {margin-top:5px; margin-bottom:2px}
ol, ul.norm {margin-left:30px}
ul {margin-left:20px}
img {border:0}
img.top_info {float:left; vertical-align:top; margin-right:8px; margin-left:2px; margin-top:5px}
img.top_info_a {float:left; vertical-align:top; margin-right:10px; margin-left:0; margin-top:5px}
img.top_info_b {float:left; vertical-align:top; margin-right:8px; margin-left:2px; margin-top:8px}
img.top_info_c {float:left; vertical-align:top; margin:8px}
img.top_info_d {float:left; vertical-align:top;margin-left:8px; margin-right:24px; margin-top:8px; margin-bottom:8px}
img.top_info_e {float:left; vertical-align:top;margin-left:8px; margin-right:8px; margin-top:16px; margin-bottom:8px}
img.top_info2 {float:right; vertical-align:top; margin-left:8px; margin-right:8px; margin-top:5px}
img.c {margin:20px}

td{padding:1px 2px;vertical-align:top}
td.c {text-align:center}
td.small {font-size:11px; padding:0 3px}

/* Live Form Check  */
.show {position:relative; left:0; top: 0; height:18px}
.check, .sm_red1, .sm_red2 {position:absolute; top:0; left:2px}
.check {z-index:10}
.sm_red1, .sm_red2 {font-size:11px; color:#C00}
.sm_red1 {z-index:30}
.sm_red2 {z-index:40}
