@charset "utf-8";

/* Print-Einstellungen */

@page
{
	size: portrait;
	margin: 0;
}



.nichtdrucken { display:none;  }
.drucken_links {
  left:0px !important;
	top:91px !important;
}
.drucken_links_first {
	left:0px !important;
	top:-180px !important;
}
.drucken_eng {
	width:650px !important;
}

@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, ul, li { 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 { vertical-align: top; border:0px none; margin: 0; padding: 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_blau_rechts { border-right: 1px solid #E3ECEF; }
.rand_weiss_rechts_unten { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.rand_hellblau { border-left: 1px solid #E3ECEF; border-bottom: 1px solid #E3ECEF; }
.rand_header { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; }
.rand_grau { border: 1px solid #464B4E; }
.rand_grau_links { border-left: 1px solid #464B4E; }
.rand_grau_rechts { border-right: 1px solid #464B4E; }
.rand_grau_rul { border-right: 1px solid #464B4E; border-left: 1px solid #464B4E; border-bottom: 1px solid #464B4E; }
.rand_grau_rl { border-right: 1px solid #464B4E; border-left: 1px solid #464B4E; }
.rand_schwarz_rul { border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }



.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 { border: 1px solid #FFFFFF; }

.rand_weiss_rechts { border-right: 1px solid #FFFFFF; }

/* BG's */

.bg_main { background: #FFFFFF url(/images/bg-main.gif) no-repeat; }

.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_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:13px;  }
.sehrgross { font-size:20px;  }

.fett { font-weight:bold; }

.font_weiss { color:#ffffff; }
.font_blau { color:#0088C4; }
/*.font_blau2 { color:#0F7FAD; }*/
.font_blau2 { color:#0088C4; }
.font_rot { color:#E3001B; }
/*.font_cyan { color:#19A6E7; }*/
.font_cyan { color:#0088C4; }
.font_grau { color:#8A8A8A; }
/*.font_grau2 { color:#6B6B6D; }*/
.font_dunkelgrau { color:#01111F; }
.font_grau2 { color:#01111F; }
.font_gruen { color:#B9C200; }

.font_grau3 { color:#B4B4B4; }
.font_mediumbeige { color:#D0C7AC; }
.font_beige { color:#AFA68A; }
.font_orange { color:#FB9200; }


/* Farben */

.hellgruen { background:#DCDE97; }
.gruen { background:#C8D200; }
/*CFD93C*/
.hellgrau { background:#EFF2F7; }
.hellgrau2 { background:#F8F8F8; }
.hellgrau3 { background:#FFFFFF; }

.hellblau { background:#FFFFFF; }
.cyan { background:#19A6E7; }
.rot { background:#E3001B; }


.orange { background:#F5AB11; }
.rot2 { background:#EA4850; }
.dunkelrot { background:#BE1921; }
.weiss { background:#FFFFFF; }
.gelb { background:#FEC838; }
.dunkelgrau { background:#464749; }
.helleresbeige { background:#D5CDB4; }
.mediumbeige { background:#D0C7AC; }
.sehrhellgrau { background:#D9D9D9; }
.helleresgrau { background:#AFAFAF; }
.mediumgrau { background:#595D60; }


/* lists */
ul.arrow { list-style: url(/images/pfeil-rechts-blau-trans.gif); padding: 0; margin: 5px 0 5px 15px; }
ul.cross { list-style: url(/aquarium-shop/images/bullet_cross.gif); padding: 0; margin: 5px 0 5px 30px; }

/* Forms */

input.textfeld_grau { vertical-align: top; padding: 0; margin: 0; border: 0px none; padding:2px 0 0 4px; font-size: 11px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:inset; border-color:#989898;  }
select.select_grau { font-size: 10px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#989898;  }
textarea { padding:2px 0 0 4px; font-size: 10px; color:#464B4E; font-weight:bold; background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#989898; margin:0; }
/*input.submit_grau { font-size: 10px; color:#FFFFFF; font-weight:bold; background-color:#E3001B; border-width:1px; border-style:solid; border-color:#464B4E; padding:3px; }*/


/*
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; }
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;  }
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_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; }
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_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_blau { color:#0F7FAD; text-decoration:none; }
a.link_blau:link { color:#0F7FAD; text-decoration:none; }
a.link_blau:hover { color:#E3001B; text-decoration:none; }
a.link_blau:active { color:#E3001B; text-decoration:none; }

a.link_rot { color:#0F7FAD; text-decoration:none; }
a.link_rot:link { color:#0F7FAD; text-decoration:none; }
a.link_rot:hover { color:#E3001B; text-decoration:none; }
a.link_rot:active { color:#E3001B; text-decoration:none; }

a.link_cyan { color:#0F7FAD; text-decoration:none; }
a.link_cyan:link { color:#0F7FAD; text-decoration:none; }
a.link_cyan:hover { color:#E3001B; text-decoration:none; }
a.link_cyan:active { color:#E3001B; text-decoration:none; }

a.link_grau { color:#0F7FAD; text-decoration:none; }
a.link_grau:link { color:#0F7FAD; text-decoration:none; }
a.link_grau:hover { color:#E3001B; text-decoration:none; }
a.link_grau:active { color:#E3001B; text-decoration:none; }

a.link_schwarz { color:#0F7FAD; text-decoration:none; }
a.link_schwarz:link { color:#0F7FAD; text-decoration:none; }
a.link_schwarz:hover { color:#E3001B; text-decoration:none; }
a.link_schwarz:active { color:#E3001B; text-decoration:none; }
/*
a.link_rot { color:#E3001B; text-decoration:none; }
a.link_rot:link { color:#E3001B; text-decoration:none; }
a.link_rot:hover { color:#E3001B; text-decoration:none; }
a.link_rot:active { color:#E3001B; text-decoration:none; }

a.link_cyan { color:#19A6E7; text-decoration:none; }
a.link_cyan:link { color:#19A6E7; text-decoration:none; }
a.link_cyan:hover { color:#E3001B; text-decoration:none; }
a.link_cyan:active { color:#E3001B; text-decoration:none; }

a.link_grau { color:#6B6B6D; text-decoration:none; }
a.link_grau:link { color:#6B6B6D; text-decoration:none; }
a.link_grau:hover { color:#E3001B; text-decoration:none; }
a.link_grau:active { color:#E3001B; text-decoration:none; }

a.link_schwarz { color:#000000; text-decoration:none; }
a.link_schwarz:link { color:#000000; text-decoration:none; }
a.link_schwarz:hover { color:#E3001B; text-decoration:none; }
a.link_schwarz:active { color:#E3001B; 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;
}

/* Container by ID's                              */
/**************************************************/

#main {margin: 20px 0 0 10px;}
/*#main {position:absolute; left:10px; top:20px; z-index:3; }*/
/*#menue {position:absolute; left:10px; top:151px; z-index:4; width:130px; overflow:hidden; }*/
#menue {position:absolute; left:10px; top:151px; z-index:4;  }
/*#content {position:absolute; left:140px; top:130px; z-index:5; width:800px; overflow:hidden; }*/
#content {position:absolute; left:130px; top:-19px; z-index:5; width:800px; overflow:hidden; }

#horizmenue {
}
#horizmenue li {
  display: inline;
  padding: 0px 1px 0 0;
}
#horizmenue a {
  padding: 0 0 0 0;
}

#listenmenue {
  list-style-type: none;
}
#listenmenue a {
  display: block;
  width: 130px;
  height: 23px;
  padding: 5px;
}
#listenmenue li {
  width: 130px;
  height: 23px;
  background: #FFFFFF url(/images/bg-menue.gif) no-repeat;
  padding: 0px 7px 0px 15px;
}

#listenmenue li.uwg {
  width: 130px;
  height: 18px;
  background: #FFFFFF url(/images/bg-menue-aktiv.gif) no-repeat;
  padding: 0px 7px 0px 15px;
}

#overall {width:755px; margin:0 auto;}

#_standorte {
  position:absolute; height:19px; z-index:33; left:140px; top:111px; width:450px; visibility:hidden;
}
#_service {
  position:absolute; height:19px; z-index:33; left:140px; top:111px; width:670px; visibility:hidden;
}
#_prospekte {
  position:absolute; height:19px; z-index:33; left:140px; top:111px; width:250px; visibility:hidden;
}













.col {width:365px; padding:0 5px; float:left;}
.CCspace {width:175px; height:315px; padding:5px; float:right;}
.CCpullout {width:350px; height:315px; padding:5px; float:left; margin-left:-185px;}
.CCpullout span {width:350px; position:absolute; text-align:center; font-size:.9em; font-weight:bold;}
.CCpullout del {font-size:0px; color:#fff; position:absolute;}


.col1, .col2 {
	display: table-cell;
	vertical-align: middle;
}
.row {
	display: table-row; /* Gecko */
}


.wrap, .cell {
	display: block;
}
.cell {
	position: relative;
	top: 50%;
}
.inner {
	position: relative;
	top: -50%;
}