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

h2 {font-size: 1.4em; font-weight:normal; color:#999990}
h3 {font-size:1.4em; font-weight:normal; color:#999990; 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:#555;}
img {border:0;}

#header {position:fixed; top:0px; background-color:#999999; padding:0; width:100%; height:80px; z-index:100;}
#logo {position:fixed; top:20px; right:20px; width:155px; background-color:#FFF; z-index:200;  margin:0; padding:0;}
#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:#999990;}

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

.selected {color:#999990;}
.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;}
.gross {font-size:1.2em; letter-spacing:1.6px; margin:1em 0 2em 0;}
.bdvg {font-size:1.2em; letter-spacing:1.6px; margin:1em 0 0 0;}
.shop {font-size:1.4em; letter-spacing:1.6px; 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:30px; left:5%; width: 750px;}
ul {padding:0; margin:0; list-style:none; letter-spacing:3px; cursor:pointer;}
ul li {float:left; position:relative; width:12em;}
ul li ul {display:none; position:absolute; top:1em; left:0; margin-left:1em; border: 1px solid #ececec; background: #fff; -moz-opacity:0.88; filter:Alpha(opacity=88); font-size: 0.9em;color:#999990; 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:#999990;}
ul li:hover, ul li.over {color:#999990;}

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%;}

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


.extlink {display:none;}