/*
** Homepage: http://www.elektrokamin.ws
** CMS voiTEC.WEB 2.0: http://www.voitecweb.de
*/

/* Grundeinstellungen */
* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }
body { font: normal 100.01% arial,helvetica,sans-serif; color: #FFF; background-color: #563925; background-position: -301px 0px; background-repeat: repeat-y; }
img { border: 0; }
form { display: inline; }
.killer { height: 0; border: 0; line-height: 0em; background: transparent; clear: both; }
.bgv { background-image: url(../de,themeelektrokamin.ws,images/bgnav.png); }
.bgh { background-image: url(../de,themeelektrokamin.ws,images/kopf-elektrokamine.jpg); }

/* Layout */
.box { background-position: 0px 0px; background-repeat: no-repeat; }
.koerper { float: left; margin-top: 30px; }

/* Kopf */
#kopf { width: 990px; height: 200px; background-position: 0px 0px; background-repeat: no-repeat; }

/* Navigation */
#nav { float: left; width: 208px; margin: 50px 0px 0px 89px; }
#nav ul { list-style: none; }
#nav ul li { margin-bottom: 5px; }
#nav ul li a { display: block; width: 200px; padding: 5px; color: #000; background-color: inherit; text-decoration: none; border: 1px solid #fdcb70; }
#nav ul li a:hover { color: #FFF; background-color: #563925; }

/* Inhalt */
#inhalt { width: 655px; margin-left: 330px; }
#inhalt h1 { margin: 5px 0px 20px 0px; color: #fca300; font-weight: bold; font-size: 1.2em; }
#inhalt h2 { margin: 15px 0px 10px 0px; font-weight: bold; font-size: 1em; }
#inhalt p { margin: 5px 0px 10px 0px; }
#inhalt dl { margin: 5px 0px 10px 0px; font-size: 1em; }
#inhalt dl.spalten { }
#inhalt dl.spalten dt { float: left; width: 18em; padding: 3px; }
#inhalt dl.spalten dd { margin-left: 18em; padding: 3px; }
#inhalt dl.zeilen dt { float: left; padding: 3px; }
#inhalt fieldset { padding: 10px; font-size: 0.85em; }
#inhalt fieldset legend { padding: 5px; }
#inhalt fieldset label { display: block; font-size: 12px; }
#inhalt fieldset p { font-size: 1em; }
#inhalt address { margin-bottom: 15px; padding: 3px; font-weight: normal; font-size: 0.9em; }

#inhalt table { border: 0px; }
#inhalt table td { padding: 5px; font-size: 0.8em; }

/* Inhalt... Übersichten */
#inhalt .nav2 { padding: 10px; }
#inhalt .nav2 dl { float: left; width: 45%; margin: 0px 10px 10px 0px; padding: 5px; text-align: center; border: 1px dotted grey; background-color: #FFF; }
#inhalt .nav2 dl:hover { border: 1px solid #CC0000; }
#inhalt .nav2 dl:hover dt { background-color: #999; }
#inhalt .nav2 dl:hover dt a { color: #FFF; }
#inhalt .nav2 dl dt { padding: 5px; font-weight: bold; color: #000; background-color: #CCC; }
#inhalt .nav2 dl dt a { color: #000; text-decoration: none; }
#inhalt .nav2 dl dd { padding: 5px; }
#inhalt .nav2 dl dd img { margin-bottom: 10px; }
#inhalt .nav2 dl dd .preis { display: block; font-weight: bold; color: #CC0000; }
#inhalt a { color: #FFD506; text-decoration: underline; }
#inhalt a:hover { color: #FFF; text-decoration: none; }
