html, body { margin:0; padding:0; }

body { padding:0; margin:0; font-Size:12px; font-family:arial; line-height:17px;
       text-align:center; /* horizontal centering for IE Win quirks */
       background-image: url(bilder/bg002.jpg); background-repeat:repeat-y; background-position:right;  }

#rahmen1 { width:962px; margin:40px auto; padding:0px; }

#logo { width:962px; height:169px; margin:0px; padding:0px; }

#menue { width:958px; height:24px; margin:0px; padding-top:5px; background-color: #92A8B3;
border-left: 2px solid #808080; border-right: 2px solid #808080;  }

#holder, #holder_aktiv { position:absolute; width:134px; line-height:24px; height:24px; overflow:hidden; z-index:100; text-align:left; }
#holder_aktiv, #holder:hover { height:105px; cursor:pointer; }
#holder a:visited, #holder a, #holder_aktiv a:visited, #holder_aktiv a {
 display:block; width:100%; margin-top:0px; padding:8px; height:12px; background:#aabbcc; text-decoration:none; }
#holder a:hover, #holder_aktiv  a:hover { color:#3366FF;}

#content { background-color:#FFFFFF; padding:50px 50px 20px 80px; width:828px; color:#000000; text-align:left;
border-left: 2px solid #808080; border-right: 2px solid #808080; border-bottom: 2px solid #808080;  }

a, a:hover, a:visited { color:#3366FF; font-weight:bold; text-decoration:underline;}

#holder, #holder_aktiv, a.menu { text-decoration:none; color:#000080; }
#holder, a.menu, a.menu:link, a.menu:visited, a.aktiv, #holder_aktiv { margin:2px 8px; font-Size:14px; letter-spacing: 2px; font-weight:bold; text-decoration:none;}
#holder, #holder_aktiv { margin:-3px 8px;}
a.menu:hover, a.aktiv { color:#3366FF; font-Size:14px;}
a.sub_menu, a.sub_aktiv { color:#000080; font-Size:12px; font-weight:bold; letter-spacing:0px; line-height:15px; }
a.sub_aktiv, a.sub_menu:hover, a.aktiv { color:#3366FF;}

.headline, .headline1 {font-Size:17px; font-weight:bold; margin-left:-15px; line-height:27px; color:#000080;}
.headline1 { font-Size:14px; }
.headline2  { font-Size:17px; font-weight:bold; color:#000080;}
.font1 { font-Size:11px; }
.font2 { font-Size:13px; }
.font2_bold { font-Size:13px; font-weight:bold;}
.font3 { font-Size:15px; }
.font3_bold { font-Size:15px; font-weight:bold; }
.font4 {font-Size:17px; font-weight:bold; margin-bottom:-7px; line-height:19px; }
.font3_red {font-Size:15px; color:#EE3333; font-weight:bold; }
.font4_red {font-Size:17px; color:#EE3333; font-weight:bold; }
.font5_red {font-Size:22px; color:#EE3333; font-weight:bold; }
.font3_blue {font-Size:15px; color:#548DD4; font-weight:bold; }
.bold_blue{ font-weight:bold; color:#000080; }
.font4_blue {font-Size:17px; color:#548DD4; font-weight:bold; }
.font5_blue {font-Size:22px; color:#548DD4; font-weight:bold; letter-spacing: 2px; }
.font5_blue_rahmen {font-Size:22px; color:#548DD4; font-weight:bold; letter-spacing: 2px;
                    border-bottom:1px solid #808080; border-top: 1px solid #808080;
                    width:100%; margin:40px 0px 30px 0px; padding:16px 0px 15px 0px;}
.topangebote { text-align:center; width:185px; height:25px; padding-top:8px; background-color:#EE3333; font-Size:17px; color:#FFFFFF; font-weight:bold; letter-spacing:2px;}

.u { text-decoration:underline; }
.bold { font-weight:bold; }
.center { text-align:center; }
input, submit, textarea, select, option { background-color: #aabbcc; border: 1px solid #808080;}
a img { border:none; }
td {text-align:left; padding:0px;}
td.right {text-align:right;}
