body {font-family:Arial Narrow,Arial,Trebuchet MS,sans-serif; margin:0; width:100%; height:100%; font-size:0.9em; color:black;}
#main {margin:100px 0 0 5%;}
iframe {height:600px; width:100%;}
iframe.shop {height:600px; width:70%;}

h2 {font-size: 1.4em; font-weight:normal; color:#ff9900}
h3 {font-size:1.4em; font-weight:normal; color:#ff9900; margin-bottom:0.3em;}
h4 {font-size:1.4em; font-weight:normal; color:#999999;}
h5 {font-size:1.0em; font-weight:normal; color:#999999;}
a {color:black; text-decoration:none;}
a:hover {color:#ff9900;}
img {border:0;}

#header {position:fixed; top:0px; background-color:#CCCCCC; padding:0; width:100%; height:80px; z-index:100;}
#logo {position:fixed; top:30px; right:20px; width:143px;  background-color: #fff; z-index:200;}
#footer {position:absolute; bottom:0em; left:50px; font-size:0.85em; color:#555; padding:0 1em 0.2em 1em; background-color:#fff; overflow-y:hidden;}
#footer a {color:#555;}
#footer a:hover {color:#ff9900;}

td a:hover font{color:#ff9900;}

.selected {color:#ff9900;}
.klein {font-size:0.8em;}
.logotext {font-size:0.75em; color:#555; margin-top:1em; text-align:right;}
.logotext h4 {font-size:24px; color:#000; margin:26px 0 30px 0;}
.logounten {font:13px Trebuchet MS; letter-spacing:0.01pt; margin-top:10px;}
.gross {font-size:1.1em; letter-spacing:1.6px; margin:1em 0 2em 0;}
.bdvg {font-size:1.1em; letter-spacing:3px; margin:1em 0 0 0;}
.shop {font-size:1.1em; letter-spacing:3px; margin:0.5em 0 0 0;}
.english {color:#999;}
.right {float:right;}
#fusszeile {font-size:x-small;margin-left:0.8em;margin-top:1em;}



/*--------------------------Menü--------------------------------------------------------------------------------------------------------*/
#navi {position:fixed; display:block; top:35px; left:5%; width:100%;}
ul {padding: 0; margin:0; list-style: none;letter-spacing:1.3px; cursor:pointer;}
ul#navi li {float:left; position:relative; width:11em;}
ul li ul {display:none; position:absolute; top:1em; left:0; margin-left:1em; border: 1px solid #ececec; background: #fff; -moz-opacity:0.95; filter:Alpha(opacity=95); font-size:12px; color:#555; letter-spacing:0;}
ul li>ul {top:auto; left: auto;}
ul li:hover ul, ul li.over ul {display:block; z-index:99;}
ul li ul li a {color:black;text-decoration:none;display:block;padding:0.3em 0 0.3em 0.3em;}
ul li ul li a:hover {display: block;margin: 0px;color:#ff9900;}
ul li:hover, ul li.over {color:#ff9900;}

ul#left_navi {width:250px; padding-top:16px; list-style:none; float:left; letter-spacing:0.01pt; line-height:29px;}
.top_image img {padding-top:20px;}
.content {margin-left:250px; margin-top:20px; width:30%;}

ul#left2_navi {width:250px; padding-top:16px; list-style:none; float:left; letter-spacing:0.01pt; line-height:16px;}
.top_image img {padding-top:20px;}
.content {margin-left:250px; margin-top:20px; width:30%;}