* {margin:0px; padding:0px;}
body {width:100%; min-height:100%; background-image:url(../images/bg.jpg); background-repeat:repeat;z-index:-2;}
#headline {width:100%; height:229px; background-image:url(../images/head_bg.jpg); background-repeat:repeat-x;z-index:-2;}
#menucolumn {width:531px; height:229px;float:right;margin:0px; padding:0px;z-index:-2;}
#menuges {width:993px; height:229px;margin:auto; padding:0px;z-index:-2;}
#content {z-index:3333333;}

#mainges {width:993px; min-height:400px;margin:auto; padding:0px;z-index:-2;}
#logo {width:426px; height:229px; background-image:url(../images/logo.jpg); background-repeat:no-repeat;float:right;margin:0px; padding:0px;}

.Feld { background-color:#f0ffe1; border:1px solid #381006; z-index:1;}

#sidebar {width:263px; min-height:400px;margin:0px; padding:0px;text-align:center; float:right;z-index:-2;}
#main {width:730px; min-height:400px;margin:0px; padding:0px; background-color:#ffffff;float:left;z-index:1;}
#main_top {width:730px; height:22px;margin:0px; padding:0px; background-image:url(../images/main_top.jpg); background-repeat:no-repeat;z-index:-1;}
#main_bottom {width:730px; height:24px;margin:0px; padding:0px; background-image:url(../images/main_bottom.jpg); background-repeat:no-repeat;z-index:-1;}
#main_content {width:700px; min-height:369px;margin:auto; padding-right:15px; padding-top:0px; padding-left:15px;background-image:url(../images/main_hg.jpg); background-repeat:repeat-y; z-index:-1;}
*html #main_content {width:730px; width:/**/700px; margin-top:-3px;z-index:-1;}
#inhalttext {margin:auto; padding-right:15px; padding-top:0px; padding-left:15px;font-family:VERDANA,ARIAL,HELVETICA;font-size:14px;}
#inhaltlist {margin:auto; padding-right:15px; padding-top:0px; padding-left:15px;text-align:justify;font-family:VERDANA,ARIAL,HELVETICA;font-size:14px;}
#inhaltauf {margin:auto; padding-right:215px; padding-top:0px; padding-left:215px;font-family:VERDANA,ARIAL,HELVETICA;font-size:14px;}

#login {width:531px; min-height:46px;margin:0px; padding:0px; text-align:right;}
*html #login {margin-top:2px;}
#log {width:462px; height:229px;margin:0px; padding:0px;float:left;}
*html #log {margin-top:/**/-229px;}
#leer {width:36px; min-height:229px;margin:0px; padding:0px;float:left;}
#adresse {width:531px; height:47px; background-image:url(../images/adresse.jpg); background-repeat:no-repeat;margin:0px; padding:0px;}
*html #adresse {margin-top:2px;}
#sinfo {width:531px; min-height:89px;margin:0px; padding:0px;}

#secmenu {width:531px; height:47px; background:#fff; border:0px; padding:0; margin:0; font-family:arial, verdana, sans-serif; font-size:85%; color:#000; text-align:left;margin:0px; padding:0px;z-index:1;}
#secmenu a, #secmenu a:visited {color:#048; text-decoration:none;z-index:1;}
#secmenu a:hover {text-decoration:underline;z-index:31;}

#menu {list-style-type:none; margin-top:0px; padding:0;z-index:31;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:0px;z-index:31;}
#menu li span {display:block; z-index:100; padding: 0px 0px;font-size:1.1em;z-index:31;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;z-index:31;}

#menuUnternehmen {width:131px;}
#menuTueren {width:74px;}
#menuFenster {width:86px;}
#menuReferenzen {width:122px;}
#menuZubehoer {width:96px;}
#menuSpace {width:22px;}


#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:transparent url(../images/menutrans.png);}
* html #menu dl {margin-top:0px; background:transparent url(../images/menutrans.gif);}
#menu dt {margin:0; font-size: 1.1em; float:left;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {height:40px; display:block; color:#000; padding: 0px 0px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#000; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0; text-decoration:underline;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#672318;}

#main {position:relative; margin-top:0px;  left:0px; padding: 0px;}
a:link {color:#000000; text-decoration:underline;}
a:hover {color:#672318; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:aktive {color:#000000; text-decoration:underline;}