body { font-family: verdana, arial, sans-serif; font-size: 10pt;
    background: #bfc1b0; margin: 0; padding: 0; }

body, a { color: #6c625a; }
a { font-weight: bold; }
#body a { color: #3c464f; }
#body a:hover { color: #6c625a; }
img { border: 0; }

#wrapper { width: 850px; margin: 0 auto; }

/* Head */
#head { position: relative; height: 288px; }
#head p { margin: 0; padding: 0; }
#picture-container-1, #picture-container-2 { position: absolute; top: 0; }
#picture-container-1 { left: 0; }
#picture-container-2 { right: 0; }
#picture-container-1 img, #picture-container-2  img { border: 1px solid white; }
#head p#paechter { padding-top: 270px; float: left; }
#head p#kontakt { padding-top: 270px; text-align: right; }

#head #edelweiss { position: absolute; left: 370px; top: 0; height: 288px; width: 130px; z-index: 100;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/loderhaus-2/media/edelweiss.png'); }
#head > #edelweiss { background: url(media/edelweiss.png) top left no-repeat; }

/* Body */
#body { color: #3c464f; }
#body h1, #body h2 { font-family: "times new roman", times, serif;
    font-weight: normal; text-align: center; }

h1#logo { padding: 0; margin: 0; }

#body { width: 900px; background-repeat: repeat-y; position: relative;
    left: -25px; }
.column { float: left; background-repeat: no-repeat; overflow: hidden; }
#footer { clear: left; background: #bfc1b0 no-repeat; text-align: center; }

/* Navigation */
#navigation, #navigation ul { list-style: none; margin: 0; padding: 0; }
#navigation a { display: block; padding: 3px 0 3px 25px; font-weight: bold;
    text-decoration: none; }
#navigation a:hover { background: url(media/edelweiss.gif) no-repeat; }

#navigation ul a { font-size: 8pt; padding-left: 25px; font-weight: normal; }
#navigation ul a:hover { text-decoration: underline; }

/* Subnavigation */
ul.subnav { list-style: none; margin: 0; padding: 0; }
ul.subnav ul { margin-left: 10px; }
ul.subnav a { font-weight: bold; text-decoration: none; font-size: 8pt; }
ul.subnav a:hover { text-decoration: underline; }

/* Formulare */
input, textarea { border: 1px solid #6c625a; padding: 2px 3px; }

/*
 ** Inhalte **
 */

/* Horizontale Linie */
div.hr hr { display: none; }
div.hr { background: url(media/hr.gif); height: 10px; }

/* Tabellen */
table { border-collapse: collapse; }
th, td { padding: 2px 3px; }
th { border: 1px solid black; }
td { border: 1px solid #eee; }

