.clearColumns {
	display: block;
	height: 0;
	line-height: 0px;
	clear: both;
	visibility: hidden;
	border: 0;
	padding: 0;
	margin: -20px 0 0 0;
}

h2 {
	font-size: 12px;
}


ul { margin: 0; padding: 0 0 0 15px; list-style-image: url(../images/list_style_image.gif); }
*:first-child+html ul { list-style-image: url(../images/list_style_image.gif); }

.contenttable { position: relative; left: -1px; }
.contenttable td { vertical-align: top; }

/* Säule 1 Agentur Start */
#box_agentur_navigation #box_1
{
  width: auto;
  height: auto;
  position: absolute;
  top: 134px;
  left: 160px;
  z-index: 1;
}

#box_agentur_navigation #box_1 .saeulenspitze
{
  width: 35px;
  height: 33px;
  background-image: url(../images/agentur/agenturprofil_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_agentur_navigation #box_1 .saeulenspitze { background-image: url(../images/agentur/agenturprofil_saeulenspitze.gif); }

#box_agentur_navigation #box_1 .saeulenteil
{
  width: 35px;
  height: 0;
  background-image: url(../images/agentur/agenturprofil_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#agenturprofil_titel
{
  width: 100px;
  height: 18px;
  background-image: url(../images/agentur/agenturprofil_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
  position: relative;
  top: -4px;
  left: -64px;
}
* html #agenturprofil_titel { background-image: url(../images/agentur/agenturprofil_titel.gif); }
/* Säule 1 Agentur Ende */

/* Säule 2 Agentur Start */
#box_agentur_navigation #box_2
{
  width: auto;
  height: auto;
  position: absolute;
  top: 93px;
  left: 255px;
  z-index: 1;
}

#box_agentur_navigation #box_2 .saeulenspitze
{
  width: 34px;
  height: 33px;
  background-image: url(../images/agentur/team_netzwerk_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_agentur_navigation #box_2 .saeulenspitze { background-image: url(../images/agentur/team_netzwerk_saeulenspitze.gif); }

#box_agentur_navigation #box_2 .saeulenteil
{
  width: 34px;
  height: 0;
  background-image: url(../images/agentur/team_netzwerk_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#team_netzwerk_titel
{
  width: 128px;
  height: 18px;
  background-image: url(../images/agentur/team_netzwerk_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
  position: relative;
  top: -2px;
  left: -48px;
}
* html #team_netzwerk_titel { background-image: url(../images/agentur/team_netzwerk_titel.gif); }
/* Säule 2 Agentur Ende */

/* Säule 3 Agentur Start */
#box_agentur_navigation #box_3
{
  width: auto;
  height: auto;
  position: absolute;
  top: 130px;
  left: 346px;
  z-index: 1;
}

#box_agentur_navigation #box_3 .saeulenspitze
{
  width: 42px;
  height: 38px;
  background-image: url(../images/agentur/steckbrief_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_agentur_navigation #box_3 .saeulenspitze { background-image: url(../images/agentur/steckbrief_saeulenspitze.gif); }

#box_agentur_navigation #box_3 .saeulenteil
{
  width: 42px;
  height: 0;
  background-image: url(../images/agentur/steckbrief_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#steckbrief_titel
{
  width: 78px;
  height: 18px;
  background-image: url(../images/agentur/steckbrief_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
  position: relative;
  top: 20px;
  left: 34px;
}
* html #steckbrief_titel { background-image: url(../images/agentur/steckbrief_titel.gif); }
/* Säule 3 Agentur Ende */

.mn_trennzeichen
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: 0 5px;
  position: relative;
  top: 2px;
}

/* Säule 1 Leistungen Start */
#box_leistungen_navigation #box_1
{
  width: auto;
  height: auto;
  position: absolute;
  top: 133px;
  left: 20px;
  z-index: 1;
}

#box_leistungen_navigation #box_1 .saeulenspitze
{
  width: 67px;
  height: 57px;
  background-image: url(../images/leistungen/strategie_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_leistungen_navigation #box_1 .saeulenspitze { background-image: url(../images/leistungen/strategie_saeulenspitze.gif); }

#box_leistungen_navigation #box_1 .saeulenteil
{
  width: 67px;
  height: 0;
  background-image: url(../images/leistungen/strategie_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#strategie_titel
{
  width: 186px;
  height: 24px;
  background-image: url(../images/leistungen/strategie_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #strategie_titel { background-image: url(../images/leistungen/strategie_titel.gif); }

#strategie_inhalt
{
  position: absolute;
  top: 94px;
  left: 57px;
  width: 132px;
  height: 116px;
  background-image: url(../images/leistungen/strategie_inhalt.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 0;
  display: none;
}
/* Säule 1 Leistungen Ende */

/* Säule 2 Leistungen Start */
#box_leistungen_navigation #box_2
{
  width: auto;
  height: auto;
  position: absolute;
  top: 71px;
  left: 242px;
  z-index: 1;
}

#box_leistungen_navigation #box_2 .saeulenspitze
{
  width: 57px;
  height: 42px;
  background-image: url(../images/leistungen/design_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_leistungen_navigation #box_2 .saeulenspitze { background-image: url(../images/leistungen/design_saeulenspitze.gif); }

#box_leistungen_navigation #box_2 .saeulenteil
{
  width: 57px;
  height: 0;
  background-image: url(../images/leistungen/design_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#design_titel
{
  width: 186px;
  height: 24px;
  background-image: url(../images/leistungen/design_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
  position: relative;
  top: 18px;
  left: 36px;
}
* html #design_titel { background-image: url(../images/leistungen/design_titel.gif); }

#design_inhalt
{
  position: absolute;
  top: 16px;
  left: 267px;
  width: 136px;
  height: 117px;
  background-image: url(../images/leistungen/design_inhalt.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 0;
  display: none;
}
/* Säule 2 Leistungen Ende */

/* Säule 3 Leistungen Start */
#box_leistungen_navigation #box_3
{
  width: auto;
  height: auto;
  position: absolute;
  top: 122px;
  left: 482px;
  z-index: 1;
}

#box_leistungen_navigation #box_3 .saeulenspitze
{
  width: 98px;
  height: 65px;
  background-image: url(../images/leistungen/organisation_saeulenspitze.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_leistungen_navigation #box_3 .saeulenspitze { background-image: url(../images/leistungen/organisation_saeulenspitze.gif); }

#box_leistungen_navigation #box_3 .saeulenteil
{
  width: 98px;
  height: 0;
  background-image: url(../images/leistungen/organisation_saeulenteil.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  overflow: hidden;
}

#organisation_titel
{
  width: 186px;
  height: 24px;
  background-image: url(../images/leistungen/organisation_titel.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #organisation_titel { background-image: url(../images/leistungen/organisation_titel.gif); }

#organisation_inhalt
{
  position: absolute;
  top: 86px;
  left: 506px;
  width: 161px;
  height: 123px;
  background-image: url(../images/leistungen/organisation_inhalt.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 0;
  display: none;
}
/* Säule 3 Leistungen Ende */

html
{
  height: 100%;
}

body
{
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  background-image: url(../images/body.jpg);
  background-repeat: repeat-y;
  background-position: 0 0;
  background-color: #FEE6D4;
}

img { border: 0; }

fieldset
{
  margin: 0;
  padding: 0;
  border: 0;
}

#hauptbox
{
  width: 1260px;
  min-height: 100%;
  position: relative;
  margin: 0 0;
}
* html #hauptbox { height: 100%; }



#box_links
{
  width: 960px;
  float: left;
}

#box_links_home
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_home.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_home { height: 100%; }

#box_links_impressum
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_impressum.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_impressum { height: 100%; }

#box_links_kunden
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_kunden.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_kunden { height: 100%; }

#box_links_kontakt
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_kontakt.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_kontakt { height: 100%; }

#box_links_agentur
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_agentur.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_agentur { height: 100%; }

#box_links_leistungen
{
  width: 960px;
  min-height: 690px;
  float: left;
  background-image: url(../images/bg_box_links_leistungen.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_links_leistungen { height: 100%; }

#box_rechts
{
  width: 266px;
  float: left;
  padding: 76px 0 0 34px;
}



#box_metanavigation
{
  width: 904px;
  height: 20px;
  text-align: right;
  padding: 8px 56px 0 0;
  color: #858382;
}

#box_metanavigation ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
#box_metanavigation li { display: inline; }

a.metanavigation_no { text-decoration: none; }
a.metanavigation_no:link, a.metanavigation_no:visited { color: #858382; }
a.metanavigation_no:hover, a.metanavigation_no:focus { color: #FC7613; }
a.metanavigation_1_no:active { color: #FC7613; }
.metanavigation_cur { color: #FC7613; }



#box_navigation
{
  position: absolute;
  top: 76px;
  left: 36px;
  width: 490px;
  height: 34px;
  background-image: url(../images/navigation.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 11px;
}

#navigation
{
  width: 318px;
  height: 34px;
  float: left;
}

#navigation ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
#navigation li { display: inline; }

a.navigation_no
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
}
a.navigation_no:link, a.navigation_no:visited
{
  background-image: url(../images/link_navigation_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_no:hover, a.navigation_no:focus
{
  background-image: url(../images/link_navigation_2.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_1_no:active
{
  background-image: url(../images/link_navigation_2.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

a.navigation_actifsub
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
  background-image: url(../images/link_navigation_2.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_actifsub:link, a.navigation_actifsub:visited {  }
a.navigation_actifsub:hover, a.navigation_actifsub:focus {  }
a.navigation_1_actifsub:active {  }

.navigation_cur
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
  background-image: url(../images/link_navigation_2.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

a.navigation_punkt_1_no
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
}
a.navigation_punkt_1_no:link, a.navigation_punkt_1_no:visited
{
  background-image: url(../images/link_navigation_1_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_punkt_1_no:hover, a.navigation_punkt_1_no:focus
{
  background-image: url(../images/link_navigation_2_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_1_punkt_1_no:active
{
  background-image: url(../images/link_navigation_2_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

a.navigation_punkt_1_actifsub
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
  background-image: url(../images/link_navigation_2_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.navigation_punkt_1_actifsub:link, a.navigation_punkt_1_actifsub:visited {  }
a.navigation_punkt_1_actifsub:hover, a.navigation_punkt_1_actifsub:focus {  }
a.navigation_1_punkt_1_actifsub:active {  }

.navigation_punkt_1_cur
{
  display: block;
  padding: 10px 0 0 0;
  float: left;
  text-align: center;
  width: 106px;
  height: 23px;
  text-decoration: none;
  color: #333333;
  background-image: url(../images/link_navigation_2_1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#suche
{
  width: 156px;
  height: 26px;
  float: left;
  padding: 8px 0 0 16px;
  overflow: hidden;
}

#suche_text
{
  width: 115px;
  height: 15px;
  border: 0;
  font-size: 11px;
  color: #333333;
  margin: 0;
  padding: 2px 0 0 0;
  position: absolute;
  top: 8px;
  border-top: 1px solid #FF8226;
  border-bottom: 1px solid #FF8226;
  border-left: 1px solid #FF8226;
  background-image: url(../images/suche_text.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
}
*:first-child+html #suche_text { height: 16px; padding: 1px 0 0 0; top: 8px; }
* html #suche_text { height: 16px; padding: 1px 0 0 0; top: 8px; }

#suche_submit
{
  width: 22px;
  height: 17px;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 450px;
  top: 8px;
  border-top: 1px solid #FF8226;
  border-right: 1px solid #FF8226;
  border-bottom: 1px solid #FF8226;
}
*:first-child+html #suche_submit { height: 16px; padding: 1px 0 0 0; }
* html #suche_submit { height: 16px; padding: 1px 0 0 0; }

#box_logo
{
  position: absolute;
  top: 26px;
  left: 650px;
  width: 264px;
  height: 116px;
  background-image: url(../images/logo.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#img_logo { width: 264px; height: 116px; }



#box_home_animation
{
  position: absolute;
  top: 142px;
  left: 0;
  width: 960px;
  height: 160px;
  background-image: url(../images/home_animation.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#box_kontakt_animation
{
  position: absolute;
  top: 142px;
  left: 0;
  width: 960px;
  height: 106px;
  background-image: url(../images/kontakt_animation.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#box_agentur_animation
{
  position: absolute;
  top: 142px;
  left: 0;
  width: 700px;
  height: 104px;
  background-image: url(../images/agentur_animation.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#box_leistungen_animation
{
  position: absolute;
  top: 142px;
  left: 0;
  width: 700px;
  height: 70px;
  background-image: url(../images/leistungen_animation.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* Inhalt Home */
#box_home_inhalt
{
  position: absolute;
  top: 304px;
  left: 550px;
  width: 354px;
  height: auto;
  color: #002E46;
}

#box_home_inhalt p { margin: 0; }

#box_home_inhalt .oben
{
  width: 354px;
  height: 13px;
  background-image: url(../images/home_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_home_inhalt .oben { background-image: url(../images/home_inhalt_1.jpg); }

#box_home_inhalt .mitte
{
  width: 326px;
  padding: 0 14px;
  background-image: url(../images/home_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_home_inhalt .mitte { position: relative; top: -1px; background-image: url(../images/home_inhalt_2.jpg); }

#box_home_inhalt .unten
{
  width: 354px;
  height: 13px;
  background-image: url(../images/home_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_home_inhalt .unten { position: relative; top: -1px; background-image: url(../images/home_inhalt_3.jpg); }
/* Inhalt Home */

/* Inhalt Impressum */
#box_impressum_inhalt
{
  position: absolute;
  top: 162px;
  left: 36px;
  width: 606px;
  height: auto;
  color: #002E46;
}

#box_impressum_inhalt p { margin: 0; }

#box_impressum_inhalt .oben
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_impressum_inhalt .oben { background-image: url(../images/standard_inhalt_1.jpg); }

#box_impressum_inhalt .mitte
{
  width: 578px;
  padding: 0 14px;
  background-image: url(../images/standard_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_impressum_inhalt .mitte { position: relative; top: -1px; background-image: url(../images/standard_inhalt_2.jpg); }

#box_impressum_inhalt .unten
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_impressum_inhalt .unten { position: relative; top: -1px; background-image: url(../images/standard_inhalt_3.jpg); }

#box_impressum_inhalt h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

#box_impressum_inhalt a { font-weight: normal; }
#box_impressum_inhalt a:link, #box_impressum_inhalt a:visited { text-decoration: underline; color: #002E46; }
#box_impressum_inhalt a:hover, #box_impressum_inhalt a:focus { text-decoration: none; color: #002E46; }
#box_impressum_inhalt a:active { text-decoration: none; color: #002E46; }
/* Inhalt Impressum */

/* Inhalt Kundenbereich */
#box_kunden_inhalt
{
  position: absolute;
  top: 162px;
  left: 325px;
  width: 606px;
  height: auto;
  color: #002E46;
}

#box_kunden_inhalt p { margin: 0; }

#box_kunden_inhalt .oben
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_kunden_inhalt .oben { background-image: url(../images/standard_inhalt_1.jpg); }

#box_kunden_inhalt .mitte
{
  width: 578px;
  padding: 0 14px;
  background-image: url(../images/standard_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_kunden_inhalt .mitte { position: relative; top: -1px; background-image: url(../images/standard_inhalt_2.jpg); }

#box_kunden_inhalt .unten
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_kunden_inhalt .unten { position: relative; top: -1px; background-image: url(../images/standard_inhalt_3.jpg); }

#box_kunden_inhalt h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

#box_kunden_inhalt a { font-weight: normal; }
#box_kunden_inhalt a:link, #box_kunden_inhalt a:visited { text-decoration: underline; color: #002E46; }
#box_kunden_inhalt a:hover, #box_kunden_inhalt a:focus { text-decoration: none; color: #002E46; }
#box_kunden_inhalt a:active { text-decoration: none; color: #002E46; }
/* Inhalt Kundenbereich */

/* Subnavigation Kundenbereich */
#box_kunden_subnavigation
{
  position: absolute;
  top: 162px;
  left: 36px;
  width: 263px;
  height: auto;
  color: #002E46;
}

#box_kunden_subnavigation p { margin: 0; }

#box_kunden_subnavigation .oben
{
  width: 263px;
  height: 13px;
  background-image: url(../images/kunden_subnavi_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_kunden_subnavigation .oben { background-image: url(../images/kunden_subnavi_inhalt_1.jpg); }

#box_kunden_subnavigation .mitte
{
  width: 235px;
  padding: 0 14px;
  background-image: url(../images/kunden_subnavi_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_kunden_subnavigation .mitte { position: relative; top: -1px; background-image: url(../images/kunden_subnavi_inhalt_2.jpg); }

#box_kunden_subnavigation .unten
{
  width: 263px;
  height: 13px;
  background-image: url(../images/kunden_subnavi_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_kunden_subnavigation .unten { position: relative; top: -1px; background-image: url(../images/kunden_subnavi_inhalt_3.jpg); }

#box_kunden_subnavigation h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

#box_kunden_subnavigation a { font-weight: normal; }
#box_kunden_subnavigation a:link, #box_kunden_subnavigation a:visited { text-decoration: underline; color: #002E46; }
#box_kunden_subnavigation a:hover, #box_kunden_subnavigation a:focus { text-decoration: none; color: #002E46; }
#box_kunden_subnavigation a:active { text-decoration: none; color: #002E46; }
/* Subnavigation Kundenbereich */

/* Inhalt Agentur */
#box_agentur_navigation
{
  position: absolute;
  top: 248px;
  left: 0;
  width: 670px;
  height: 232px;
}

#box_agentur_inhalt_1
{
  position: absolute;
  top: 480px;
  left: 36px;
  width: 606px;
  height: auto;
  color: #002E46;
}

#box_agentur_inhalt_1 p { margin: 0; }

#box_agentur_inhalt_1 .oben
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_agentur_inhalt_1 .oben { background-image: url(../images/standard_inhalt_1.jpg); }

#box_agentur_inhalt_1 .mitte
{
  width: 578px;
  padding: 0 14px;
  background-image: url(../images/standard_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_agentur_inhalt_1 .mitte { position: relative; top: -1px; background-image: url(../images/standard_inhalt_2.jpg); }

#box_agentur_inhalt_1 .unten
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_agentur_inhalt_1 .unten { position: relative; top: -1px; background-image: url(../images/standard_inhalt_3.jpg); }

#box_agentur_inhalt_1 h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

.tabelle_team { color: #333333; }

.tabelle_team h2
{
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  color: #999999;
  margin: 0;
  padding: 0;
}

.tabelle_team p
{
  margin: 0;
  padding: 0;
}

.td_text
{
  vertical-align: bottom;
}
*:first-child+html .td_text {  }

.team { color: #666666; }

.agentur_linie, .leistungen_linie { width: 576px; height: 32px; border-top: 1px solid #FC7613; margin: 16px 0 0 0; }

#box_team
{
  position: absolute;
  top: 281px;
  left: 642px;
  width: 268px;
  height: 25px;
  background-image: url(../images/agentur_inhalt_2.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-align: right;
  padding: 212px 0 0 0;
}
* html #box_team { background-image: url(../images/agentur_inhalt_2.gif); }

#team { margin-right: 10px; }

#box_team a { text-decoration: none; font-style: italic; }
#box_team a:link, #box_team a:visited { color: #002E46; }
#box_team a:hover, #box_team a:focus { color: #FC7613; }
#box_team a:active { color: #FC7613; }

#box_referenzen
{
  position: absolute;
  top: 281px;
  left: 642px;
  width: 268px;
  height: 25px;
  background-image: url(../images/leistungen_inhalt_2.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-align: right;
  padding: 202px 0 0 0;
  z-index: 1;
}
* html #box_referenzen { background-image: url(../images/leistungen_inhalt_2.gif); }

#referenzen { margin-right: 14px; }

#referenzen a { text-decoration: none; font-style: italic; }
#referenzen a:link, #referenzen a:visited { color: #002E46; }
#referenzen a:hover, #referenzen a:focus { color: #FC7613; }
#referenzen a:active { color: #FC7613; }
/* Inhalt Agentur */

/* Inhalt Leistungen */
#box_leistungen_navigation
{
  position: absolute;
  top: 208px;
  left: 0;
  width: 710px;
  height: 288px;
  z-index: 2;
}

#box_leistungen_inhalt_1
{
  position: absolute;
  top: 496px;
  left: 36px;
  width: 606px;
  height: auto;
  color: #002E46;
}

#box_leistungen_inhalt_1 p { margin: 0; }

#box_leistungen_inhalt_1 .oben
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_leistungen_inhalt_1 .oben { background-image: url(../images/standard_inhalt_1.jpg); }

#box_leistungen_inhalt_1 .mitte
{
  width: 578px;
  padding: 0 14px;
  background-image: url(../images/standard_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_leistungen_inhalt_1 .mitte { position: relative; top: -1px; background-image: url(../images/standard_inhalt_2.jpg); }

#box_leistungen_inhalt_1 .unten
{
  width: 606px;
  height: 13px;
  background-image: url(../images/standard_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_leistungen_inhalt_1 .unten { position: relative; top: -1px; background-image: url(../images/standard_inhalt_3.jpg); }

#box_leistungen_inhalt_1 h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

.tabelle_referenzen { color: #333333; }

.tabelle_referenzen h2
{
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  color: #999999;
  margin: 0;
  padding: 0;
}

.tabelle_referenzen p
{
  margin: 0;
  padding: 0;
}

.referenzen { color: #666666; }

#box_leistungen_inhalt_2
{
  position: absolute;
  top: 281px;
  left: 642px;
  width: 268px;
  height: 25px;
  background-image: url(../images/leistungen_inhalt_2.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-align: right;
  padding: 202px 0 0 0;
  z-index: 1;
}
* html #box_leistungen_inhalt_2 { background-image: url(../images/leistungen_inhalt_2.gif); }

#leistungen_inhalt_2 { margin-right: 14px; }

#leistungen_inhalt_2 a { text-decoration: none; font-style: italic; }
#leistungen_inhalt_2 a:link, #leistungen_inhalt_2 a:visited { color: #002E46; }
#leistungen_inhalt_2 a:hover, #leistungen_inhalt_2 a:focus { color: #FC7613; }
#leistungen_inhalt_2 a:active { color: #FC7613; }
/* Inhalt Leistungen */

/* Inhalt Kontakt */
#box_kontakt_inhalt_1
{
  position: absolute;
  top: 250px;
  left: 284px;
  width: 378px;
  height: auto;
  color: #002E46;
}

#box_kontakt_inhalt_1 p { margin: 0; }

#box_kontakt_inhalt_1 a { font-weight: normal; }
#box_kontakt_inhalt_1 a:link, #box_kontakt_inhalt_1 a:visited { text-decoration: underline; color: #002E46; }
#box_kontakt_inhalt_1 a:hover, #box_kontakt_inhalt_1 a:focus { text-decoration: none; color: #002E46; }
#box_kontakt_inhalt_1 a:active { text-decoration: none; color: #002E46; }

#box_kontakt_inhalt_1 .oben
{
  width: 377px;
  height: 13px;
  background-image: url(../images/kontakt_inhalt_1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
* html #box_kontakt_inhalt_1 .oben { background-image: url(../images/kontakt_inhalt_1.jpg); }

#box_kontakt_inhalt_1 .mitte
{
  width: 350px;
  min-height: 504px;
  padding: 0 14px;
  background-image: url(../images/kontakt_inhalt_2.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
* html #box_kontakt_inhalt_1 .mitte { position: relative; top: -1px; background-image: url(../images/kontakt_inhalt_2.jpg); }

#box_kontakt_inhalt_1 .unten
{
  width: 377px;
  height: 13px;
  background-image: url(../images/kontakt_inhalt_3.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 20px;
}
* html #box_kontakt_inhalt_1 .unten { position: relative; top: -1px; background-image: url(../images/kontakt_inhalt_3.jpg); }

#box_kontakt_inhalt_1 h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: normal;
  font-style: italic;
}

#box_kontakt_inhalt_2
{
  position: absolute;
  top: 250px;
  left: 661px;
  width: 276px;
  height: 520px;
  color: #002E46;
}

#box_kontakt_inhalt_2 .oben
{
  width: 246px;
  height: 298px;
  padding: 0 0 0 30px;
  background-image: url(../images/bg_google_maps.png);
  background-repeat: no-repeat;
  background-position: 30px 40px;
}
* html #box_kontakt_inhalt_2 .oben { background-image: url(../images/bg_google_maps.gif); }

#box_kontakt_inhalt_2 .oben h2
{
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #666666;
  margin: 4px 0 14px 0;
}

#google_maps
{
  position: relative;
  top: 18px;
  left: 14px;
}
*:first-child+html #google_maps { top: 14px; }

#box_kontakt_inhalt_2 .unten
{
  width: 246px;
  height: 202px;
  padding: 20px 0 0 30px;
  background-image: url(../images/kontakt_inhalt_2_unten.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#box_kontakt_inhalt_2 a { font-weight: normal; }
#box_kontakt_inhalt_2 a:link, #box_kontakt_inhalt_2 a:visited { text-decoration: underline; color: #002E46; }
#box_kontakt_inhalt_2 a:hover, #box_kontakt_inhalt_2 a:focus { text-decoration: none; color: #002E46; }
#box_kontakt_inhalt_2 a:active { text-decoration: none; color: #002E46; }
/* Inhalt Kontakt */

/* Suchergebnis Start */
#box_suchergebnis_inhalt
{
  width: 606px;
  position: absolute;
  top: 175px;
  left: 35px;
}

#box_suchergebnis_inhalt h1
{
  color: #FC7613;
  font-size: 16px;
  margin-top: 0;
  font-weight: bold;
  font-style: italic;
}

#box_suchergebnis_inhalt a { text-decoration: none; font-weight: bold; }
#box_suchergebnis_inhalt a:link, #box_suchergebnis_inhalt a:visited { color: #FC7613; }
#box_suchergebnis_inhalt a:hover, #box_suchergebnis_inhalt a:focus { color: #FC7613; }
#box_suchergebnis_inhalt a:active { color: #FC7613; }
/* Suchergebnis Ende */

.wichtig
{
  color: #FC7613;
  font-weight: bold;
}

.wichtig-kursiv
{
  color: #FC7613;
  font-weight: bold;
  font-style: italic;
}

#rss
{
  width: 220px;
  margin: 0;
  padding: 0 0 10px 0;
}

#rss img
{
  position: relative;
  top: 3px;
  margin: 0 4px 0 0;
}

#rss a { text-decoration: none; }
#rss a:link, #rss a:visited { color: #333333; }
#rss a:hover, #rss a:focus { color: #FC7613; }
#rss a:active { color: #FC7613; }

#inhalt_5 a { text-decoration: none; }
#inhalt_5 a:link, #inhalt_5 a:visited { color: #333333; }
#inhalt_5 a:hover, #inhalt_5 a:focus { color: #FC7613; }
#inhalt_5 a:active { color: #FC7613; }

.csc-mailform .box_formularlabel { float: left; width: 220px; }
.csc-mailform .box_formularfeld { float: left; width: 345px; margin: 0 0 20px 10px; }
.csc-mailform .csc-mailform-field { width: 220px; margin: 0 0 10px 0; font-weight: bold; }
.csc-mailform .box_formularlabel label { font-weight: bold; }

