@charset "utf-8";
/* Allgemeines */

span,div,p,body,input,textarea,a,td,font,ol,ul,b,h1,h2,h3,li,select,pre {
  font-family: verdana,arial,helvetica,sans-serif;
}

form, p { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; text-align: left; border:0 none; padding: 0; margin: 0;  }
input { vertical-align: top; padding: 0; margin: 0; border: 0px none; }
select { padding: 0; margin: 0; border: 0px none; }
img { border:0; }
body { background-color:#FFFFFF;margin: 0; padding: 0;  }

/* Abstände & Ausrichtung */

.zentriert { text-align: center; }
.vertikalzentriert { vertical-align: middle; }

/* Ränder */

.rand_weiss_rechts { border-right: 1px solid #FFFFFF; }
.rand_schwarz { border: 1px solid #000000; }
.rand_weiss_oben { border-top: 1px solid #FFFFFF; }
.rand_weiss_oben_unten { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.rand_weiss_unten { border-bottom: 1px solid #FFFFFF; }

.rand_weiss_dick { border: 15px solid #FFFFFF; }
.rand_weiss_unten_dick { border-bottom: 5px solid #FFFFFF; }
.rand_kein { border: 0px; }
.rand_beige { border: 1px solid #D0C7AC; }
.rand_weiss_rechts_unten { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.rand_weiss { border: 1px solid #FFFFFF; }
.rand_grau { border: 1px solid #464B4E; }

.rand_weiss_rechts { border-right: 1px solid #FFFFFF; }

/* BG's */

.bg_angebot { background: #F2F2F2 url(/images/bg_td_home.gif) repeat-x; }
.bg_angebot_unten { background: #F2F2F2 url(/images/bg_td_home_2.gif) repeat-x; }
.bg_angebot_unten3 { background: #F2F2F2 url(/images/bg_td_home_3.gif) repeat-x; }
.bg_footer { background: #FBC127 url(/images/bg_footer.gif) no-repeat; }

/* Fonts */

.sehrklein { font-size:9px;line-height:1.1em;  }
.klein { font-size:10px;line-height:1.2em;  }
.normal { font-size:11px;line-height:1.2em;  }
.groesser { font-size:12px;line-height:1.5em;  }
.gross { font-size:17px;  }
.sehrgross { font-size:20px;  }

.fett { font-weight:bold; }

.font_weiss { color:#ffffff; }
.font_gelb { color:#FFC835; }
.font_grau { color:#474747; }
.font_grau2 { color:#6B6B6D; }
.font_grau3 { color:#B4B4B4; }
.font_dunkelgrau { color:#01111F; }


.font_mediumbeige { color:#D0C7AC; }
.font_beige { color:#AFA68A; }
.font_orange { color:#FB9200; }


/* Farben */

.hellbeige { background:#F9E9BC; }
.hellbeige2 { background:#FDE39F; }
.sehrhellbeige { background:#FAEECE; }
.orange { background:#F5AB11; }
.rot { background:#D02A32; }
.rot2 { background:#EA4850; }
.dunkelrot { background:#BE1921; }
.weiss { background:#FFFFFF; }
.gelb { background:#FEC838; }
.dunkelgrau { background:#464749; }
.hellgrau { background:#E8E8E8; }



.helleresbeige { background:#D5CDB4; }
.mediumbeige { background:#D0C7AC; }

.sehrhellgrau { background:#D9D9D9; }
.helleresgrau { background:#AFAFAF; }
.mediumgrau { background:#595D60; }



.gruen { background:#D2F147; }
.cyan { background:#6FB2CF; }
.hellblau { background:#CEE2EA; }


/* lists */
ul.arrow { list-style: url(/images/pfeil-grau-rechts.gif); padding: 0; margin: 5px 0 5px 35px; }

ul.cross { list-style: url(/aquarium-shop/images/bullet_cross.gif); padding: 0; margin: 5px 0 5px 30px; }

/* Forms */

input.textfeld_grau_invers { padding:2px 0 0 4px; font-size: 11px; color:#383838; font-weight:bold; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#383838; margin:0; }
input.textfeld_gelb { padding:2px 4px 0 4px; font-size: 11px; color:#383838; font-weight:bold; background-color:#F8DF9D; border-width:1px; border-style:solid; border-color:#F7BA2C; margin:0; }
input.textfeld_readonly { padding:2px 4px 0 4px; font-size: 11px; color:#6B6B6D; font-weight:bold; background-color:#E8E8E8; border-width:1px; border-style:solid; border-color:#6B6B6D; margin:0; }
input.submit_gelb { font-size: 11px; color:#6B6B6D;background-color:#F8DF9D; border-width:1px; border-style:solid; border-color:#F7BA2C; margin:0; }
input.submit_xxl { font-size: 11px; color:#FFFFFF;background-color:#F5AB11; border-width:1px; border-style:solid; border-color:#000000; margin:0; }
input.submit_readonly { font-size: 11px; color:#6B6B6D;background-color:#E8E8E8; border-width:1px; border-style:solid; border-color:#6B6B6D; margin:0; }
textarea.textarea_gelb { padding:2px 0 0 4px; font-size: 11px; color:#383838; font-weight:bold; background-color:#F8DF9D; border-width:1px; border-style:solid; border-color:#F7BA2C; margin:0; }
select.select_gelb { font-size: 11px; color:#383838; font-weight:bold; background-color:#F8DF9D; border-width:1px; border-style:solid; border-color:#F7BA2C;  }
select.select_readonly { font-size: 11px; color:#6B6B6D; font-weight:bold; background-color:#E8E8E8; border-width:1px; border-style:solid; border-color:#6B6B6D;  }

input.textfeld_grau { padding:2px 0 0 4px; font-size: 11px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:inset; border-color:#CDCBAE; margin:0; }
input.textfeld_grau_klein { padding:1px 0 0 4px; font-size: 10px; color:#464B4E; background-color:#FFFFFF; border-width:1px; border-style:inset; border-color:#CDCBAE; margin:0; }
input.submit_grau { font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#D0C7AC; border-width:1px; border-style:outset; border-color:#CDCBAE; margin:0; }
input.submit_grau_klein { font-size: 10px; color:#FFFFFF; background-color:#D0C7AC; border-width:1px; border-style:outset; border-color:#CDCBAE; margin:0; }
input.submit_orange { font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#FB9200; border-width:1px; border-style:outset; border-color:#CDCBAE; margin:0; }
input.submit_orange_klein { font-size: 10px; color:#FFFFFF; font-weight:bold; background-color:#FB9200; border-width:1px; border-style:outset; border-color:#CDCBAE; margin:0; }
input.submit_dunkelgrau_klein { font-size: 10px; color:#FFFFFF; font-weight:bold; background-color:#464B4E; border-width:1px; border-style:outset; border-color:#CDCBAE; margin:0; }
select.select_grau { font-size: 11px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#D0C7AC;  }
textarea { padding:2px 0 0 4px; font-size: 11px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:inset; border-color:#CDCBAE; margin:0; }

input.submit_gruen { font-size: 11px; color:#FF6B02; font-weight:bold; background-color:#D2F147; border-width:1px; border-style:solid; border-color:#FFFFFF; margin:0; }
input.submit_gruen2 { font-size: 11px; color:#FF6B02; font-weight:bold; background-color:#D2F147; border-width:1px; border-style:solid; border-color:#D2D2D2; margin:0; }
select.select_gruen { font-size: 10px; color:#D4F14B; font-weight:bold; background-color:#5D5D5D;  }

/* links */
a.link_grau { color:#515151; text-decoration:none; }
a.link_grau:link { color:#515151; text-decoration:none; }
a.link_grau:hover { color:#FFFFFF; text-decoration:none; }
a.link_grau:active { color:#FFFFFF; text-decoration:none; }

a.link_grau3 { color:#B4B4B4; text-decoration:none; }
a.link_grau3:link { color:#B4B4B4; text-decoration:none; }
a.link_grau3:hover { color:#F5AB11; text-decoration:none; }
a.link_grau3:active { color:#F5AB11; text-decoration:none; }

a.link_weiss { color:#FFFFFF; text-decoration:none; }
a.link_weiss:link { color:#FFFFFF; text-decoration:none; }
a.link_weiss:hover { color:#474747; text-decoration:none; }
a.link_weiss:active { color:#474747; text-decoration:none; }

a.link_orange { color:#F5AB11; text-decoration:none; }
a.link_orange:link { color:#F5AB11; text-decoration:none; }
a.link_orange:hover { color:#EA4850; text-decoration:none; }
a.link_orange:active { color:#EA4850; text-decoration:none; }

a.link_rot { color:#EA4850; text-decoration:none; }
a.link_rot:link { color:#EA4850; text-decoration:none; }
a.link_rot:hover { color:#F5AB11; text-decoration:none; }
a.link_rot:active { color:#F5AB11; text-decoration:none; }


a.link_beige { color:#AFA68A; text-decoration:none; }
a.link_beige:link { color:#AFA68A; text-decoration:none; }
a.link_beige:hover { color:#FB9200; text-decoration:none; }
a.link_beige:active { color:#FB9200; text-decoration:none; }

/* Fixes                                          */
/**************************************************/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* transparenz */
.transbox_50 {
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}
.transbox_80 {
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}
.transbox_70 {
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
}
#unternehmen_ {position:absolute; z-index:40; top:76px; left:554px; width:160px; height:486px; visibility:hidden;}
#prospekte_ {position:absolute; z-index:40; top:76px; left:273px; width:100px; height:486px; visibility:hidden;}
#service_ {position:absolute; z-index:40; top:76px; left:473px; width:100px; height:486px; visibility:hidden;}
