﻿
* {	margin:0; padding:0; }
html { height:100.5%; }
body { width:100%; font: 100.01%/1.4em Verdana; color: #000; background: #fff; }

#over { width: 50em; margin: 0em auto; font-size: 1em;}


/********************************************************/
/* S T A N D A R D W E R T E */

a { color: #af0527; text-decoration: none; }
a:hover { }
a:visited { color: #af0526; }

address,p,h2,h3,h4,h5,h6,li { padding:0.5em 1em; }

address { font-style: normal; }
img,table { border: 0; display:block; }
ul,ol,dl { list-style: none; }

table { width:50em; font-size: 1em; padding: 1em; margin: 0em auto; }
tr { text-align: left; vertical-align: top; }
th { background-color: #ccc; font-weight: 800; border:1px solid; }
td,th { padding:0.5em; }

h2 { font-size: 1em; padding-top:1em; }
h3 { font-size: 0.9em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }


/********************************************************/
/* V O R L A G E N */

.fontsize10 { font-size: 0.85em; font-weight: normal; }

.italic 	{ font-style:italic; }
.bold		{ font-weight: 600; }

.right 		{ float:right; padding: 0em 1em 0em 0.5em; }
.left 		{ float:left; padding: 0em 0.5em 0em 1em; }
.clear 		{ clear:both; }

.none { display:none; }

/********************************************************/
/* H E A D */

#header { height: 13em; position:relative; }
#header h1 { clear:both; font-size:1em; }
#header h1 span { display:none; }
#header h1 img { width: 50em; height: 11em; width: 50em; height: 11em; position:relative; z-index:1; }

/* Seitennavigator */
#header .seitennavigator { position:absolute; height:1em; width:50%; left:-999em; }
#header .seitennavigator dt { font-weight:600; }
#header .seitennavigator dt,.seitennavigator dd { float:left; padding:0em 1em; font-size:0.8em; }

/* HeaderNav */
#header #headernav { /*position:absolute; left:52em; */ float:left; }
#header #headernav li { float:left; padding:0em 0.75em; font-size:0.8em; }

/* Suche */
#produktsuche { float:right; margin-bottom:0.5em; }
#produktsuche p label,#produktsuche p input { float:left; font-size:0.8em; }
#produktsuche p input.eingabe { margin:0em 0.25em; }
#produktsuche p label { height:1.5em; line-height:1.5em; }

/********************************************************/
/* M A I N */


#main { width: 49em; border-left: 0.5em solid #ff8800; border-right: 0.5em solid #ff8800; }
#referenz ul li{ float:left; }

/* Sitemap */
#sitemap { width:20em; margin:0em 1em;}
#sitemap dt { clear:left; }
#sitemap dd,#sitemap dt { float:left; padding:0.5em; }

/********************************************************/
/* F O O T E R */

#footer,#footer img { width:50em; height:1em; padding:0; }
