body {
  font-family: arial, helvetica, serif;
  padding: 0;
  margin: 0;
}

#nav {
  width: 790px;
}
#nav table,
#nav .table {
  height: 59px;
}

#nav,
#nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
  background-color: #FFFFFF;
  z-index: 89;
}

#nav a {
  display: block;
  position: relative;
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
}

#nav a.top,
#nav a.last {
  height: 59px;
  margin: 0 0 0 -12px;
  padding: 0 17px;
  color: #fff;
}

#nav a.top {
  background-image: url(/img/guide/yellow/bg.png);
  background-repeat: no-repeat;
  background-position: right;
}


#nav a.home {
  width: 40px;
  padding: 0;
  margin: 0;
  background-image: url(/img/guide/yellow/home.png);
  background-repeat: no-repeat;
  background-position: right;
  text-decoration: none;
}

#nav a.homelink {
display:none;
}

#nav a.top.active {
  color: #000;
  background-image: url(/img/guide/yellow/bg_active.png);
  background-repeat: no-repeat;
  background-position: right;
}

#nav a.home.active,
#nav a:hover.home {
  background-image: url(/img/guide/yellow/home_active.png);
  background-repeat: no-repeat;
  background-position: right;
  text-decoration: none;
}

#nav a.last {
  background-image: url(/img/guide/yellow/bg_last.gif);
  background-repeat: repeat-x;
  background-position: right;
}

#nav li {
  float: left;
}

/* SubnavItems */
#nav li ul li {
  float: none;
}

#nav li.home {
  width: 40px;
}

/* SubnavItems */
#nav li ul {
  position: absolute;
  background: #fff;
  /* left: -999em; */
  margin: 0 0 0 -12px;
  border-left: 1px solid #FFDB4F;
  border-right: 1px solid #FFDB4F;
  border-bottom: 1px solid #FFDB4F;
  display: none;
}

#nav li ul span {
  display: block;
  padding: 10px 4px;
}

#nav li:hover ul,
#nav li.sfhover ul {
  /* left: auto; */
  display: block;
}

#nav li ul li {
  margin: 3px 0 0 0;
  padding: 0;
}

#nav li ul a span {
  font-weight: normal;
}

#nav li ul a span span.spitz{
  font-weight: bold;
}

#nav li ul a,
#nav li ul a:hover {
  background: #fff;
  color: #000;
}

#nav li ul a:hover,
#nav li ul a:hover span.spitz {
  color: #c00;
}

#nav span.spitz {
  color: #666;
  display: block;
  padding: 0;
}

#nav table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  float: left;
}

#nav .table {
  display: table;
}

#nav td,
#nav .td {
  padding: 1px 0 0 0;
  vertical-align: middle;
}

#nav .td {
  display: table-cell;
}

#nav a {
  z-index: 990;
}

#nav .clear {
  font-size: 1px;
  height: 0;
  width: 0;
  clear: left;
  line-height: 0;
  display: block;
  float: none;
}

/* fixes for ie7 */
*+html .td {font-weight:bold;}
*+html #nav a.top {text-decoration:none;cursor:pointer;}

/*
Overwritten styles
*/

.gridColLeft .moduleSubHeader,
.moduleM9 .boxHeader {
  background-color: #C4C4C4;
  color: #FFFFFF;
}

.gridColLeft .moduleSubHeader {
  height: 20px;
  background-color:#FED33F;
  background:transparent url(/img/guide/yellow/header_bg.png) repeat-x;
  color:#FFFFFF;
  padding:7px 5px 4px 10px;
  font-size: 13px;
  text-transform: uppercase;
}

.moduleM12 a {
  background-image:url(/img/guide/yellow/guide_button.png);
  background-position:0 0px;
  height: 30px;
  color:#FFFFFF;
  display:block;
  margin:0 0 5px;
  padding:7px 0 0 70px;
  font-size: 14px;
  font-weight: bold;
}

.pageArticle .gridContentArticle .gridContentRow0,
.pageArticle .gridContentArticle .gridContentRow1.gridContentPhoto {
  border-top:none;
}

.moduleXL7a a.articleXLargeActive {
  background-position:0 -51px;
}

.moduleXL7a a.photoXLargeActive {
  background-position:-50px -51px;
}

.moduleXL7a a.videoXLargeActive {
  background-position:-100px -51px;
}

.moduleXL22guide {
  background-color:#FFFFFF;
  padding: 5px 10px 5px 20px;
  margin: 5px 0 0 0;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
  border-top:1px solid #D9D9D9;
}

.moduleXL22guide h1 {
  font-size: 23px;
  margin: 10px 0;
  float: left;
}
.moduleXL22guide .ebook {
  float:right;
  padding-right: 10px;
}
.moduleXL22guide .ebookLink {
  float:left;
  padding: 15px 10px 0 0;
}
.pageRubricGuide .lineGradient_left {
  background:transparent url(/img/guide/guide_line.png) no-repeat left top;
  background-color: #FFFFFF;
  border-top:1px solid #D9D9D9;
  float:left;
  display:block;
  height:135px;
  width:15px;
  margin: -10px 0 0 0;
  padding: 0;
}

.pageRubricGuide .lineGradient_right {
  background:transparent url(/img/guide/guide_line.png) no-repeat right top;
  background-color: #FFFFFF;
  border-top:1px solid #D9D9D9;
  float:left;
  display:block;
  height:135px;
  width:15px;
  margin: -10px 0 0 0;
  padding: 0;
}

.pageRubricGuide .moduleXL22guide {
  width: 792px;
  height:135px;
  margin: -10px 0 0 0;
  padding: 0;
  float:left;
  border-left: none;
  border-right: none;
  overflow: hidden;
}

.pageRubricGuide #main {
  background-color: #FFFFFF;
}

.pageRubricGuide #main .gridContentRubric {
  margin-right: 20px;
  margin-left: 20px;
  width: 783px;
}

.pageRubricGuide #main .gridContentRubric .gridColLeft {
  width: 460px;
}

.pageRubricGuide #main .gridContentRubric .gridColLeft .boxContent {
  width: 300px;
}

.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .boxContent {
  width: 285px;
}

.pageRubricGuide .guideListHeadline {
  font-weight: bold;
  padding: 5px 0;
}

.moduleXL1 {
  width:780px;
  margin-left:20px;
}

.moduleXL1 .boxContent {
  width:380px;
}

.moduleXL1 .boxImage img {
  max-width: 785px;
}

.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/img/bg/gradient.gif) repeat-x scroll 0 0;margin:0 0 15px;padding:0;position:relative;width:222px;float:left;z-index:5;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3:hover {text-decoration:none;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxLine {background-color:#d2d2d2;height:1px;margin:0 1px;font-size:0px;line-height:0px;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent {
  border-left:1px solid #D2D2D2;
  border-right:1px solid #D2D2D2;
  height:220px;
  width: 200px;
  padding:4px 10px 3px;
}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3 span.boxTopic {color:#666666;display:block;font-weight:bold;padding:1px 0 5px 5px;text-decoration:none;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3 span.line {background-color:#fff;border-bottom:medium none;border-right:medium none;border-top:1px solid #d2d2d2;display:block;font-size:0;height:1px;line-height:0;margin:0 0 7px;padding:0;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3 span.boxHeadline {color:#000;display:block;font-family:Georgia,"Times New Roman",serif;font-weight:bold;padding:7px 0 1px 5px;text-decoration:none;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3 span.boxSpitzmarke {color:#000;display:block;font-size: 90%;font-family:Georgia,"Times New Roman",serif;font-weight:bold;padding:7px 0 1px 5px;text-decoration:none;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent img {padding:7px 0 0px 5px;line-height:1px;display:block;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3:hover span.boxHeadline {text-decoration:underline;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3:hover span.boxSpitzmarke {text-decoration:underline;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent a.h3:hover span {text-decoration:none;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxContent p {margin:10px 0 12px 5px;line-height:1.3em;font-size: 14px;font-family:Georgia,"Times New Roman",serif;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 label {display: block; font-weight: bold;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 input{margin: 3px 10px 0 0;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 form{padding: 0 0 5px 5px;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 a.spriteIconText {position:static; display: block;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04 .boxFooter {border-top:1px dotted #D2D2D2;padding:7px 0 4px;text-align:right;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleL04Partner {background-color: #eaeaea; background-image: none;}


.moduleXL1Guide .boxContent a.h2 span {color:#000;}
.moduleXL1Guide .boxContent a.h2 span.boxHeadline {color:#CC0000;}
.moduleXL1Guide .colImage a.h3, .moduleXL1Guide .colText a.h3, .moduleXL1Guide .colText a.h3:hover {color:#000;}
.moduleXL1Guide p {color:#000;}
.moduleXL1Guide p span {font-style: italic;}
.moduleXL1Guide .colText p {color:#000;}
.moduleXL1Guide .colText a:hover {color:#CC0000;}
.moduleXL1Guide a {color:#CC0000;}
.moduleXL1Guide ul li a {color:#666;}
.moduleXL1Guide ul li a:hover {color:#666;}
.moduleXL1Guide ul li a span {color:#404040; display: block; padding: 0}

.moduleM .boxServiceLinks a { display: block; color: #000; font-weight: bold; margin: 5px 0; padding-left: 12px; }

/* Colors */

/* alt_rosa */
.guideColoralt_rosa #nav a.top { background-image: url(/img/guide/alt_rosa/bg.png);}
.guideColoralt_rosa #nav a.home { background-image: url(/img/guide/alt_rosa/home.png); }
.guideColoralt_rosa #nav a.last { background-image: url(/img/guide/alt_rosa/bg_last.png); }
.guideColoralt_rosa #nav a.top.active { background-image: url(/img/guide/alt_rosa/bg_active.png); color: #000; }
.guideColoralt_rosa #nav a.home.active,
.guideColoralt_rosa #nav a:hover.home { background-image: url(/img/guide/alt_rosa/home_active.png);}
.guideColoralt_rosa #nav li ul { background: #fff; border: 1px solid #a47a80; }
.guideColoralt_rosa .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/alt_rosa/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColoralt_rosa .moduleM12 a { background-image:url(/img/guide/alt_rosa/guide_button.png); color:#FFFFFF; }
.guideColoralt_rosa .moduleM .boxServiceLinks a { background:transparent url(/img/guide/alt_rosa/bullet.gif) no-repeat 0 3px; }

/* dunkel_grau */
.guideColordunkel_grau #nav a.top { background-image: url(/img/guide/dunkel_grau/bg.png);}
.guideColordunkel_grau #nav a.home { background-image: url(/img/guide/dunkel_grau/home.png); }
.guideColordunkel_grau #nav a.last { background-image: url(/img/guide/dunkel_grau/bg_last.png); }
.guideColordunkel_grau #nav a.top.active { background-image: url(/img/guide/dunkel_grau/bg_active.png); color: #000; }
.guideColordunkel_grau #nav a.home.active,
.guideColordunkel_grau #nav a:hover.home { background-image: url(/img/guide/dunkel_grau/home_active.png);}
.guideColordunkel_grau #nav li ul { background: #fff; border: 1px solid #717171; }
.guideColordunkel_grau .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/dunkel_grau/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColordunkel_grau .moduleM12 a { background-image:url(/img/guide/dunkel_grau/guide_button.png); color:#FFFFFF; }
.guideColordunkel_grau .moduleM .boxServiceLinks a { background:transparent url(/img/guide/dunkel_grau/bullet.gif) no-repeat 0 3px; }

/* dunkel_tuerkis */
.guideColordunkel_tuerkis #nav a.top { background-image: url(/img/guide/dunkel_tuerkis/bg.png);}
.guideColordunkel_tuerkis #nav a.home { background-image: url(/img/guide/dunkel_tuerkis/home.png); }
.guideColordunkel_tuerkis #nav a.last { background-image: url(/img/guide/dunkel_tuerkis/bg_last.png); }
.guideColordunkel_tuerkis #nav a.top.active { background-image: url(/img/guide/dunkel_tuerkis/bg_active.png); color: #000; }
.guideColordunkel_tuerkis #nav a.home.active,
.guideColordunkel_tuerkis #nav a:hover.home { background-image: url(/img/guide/dunkel_tuerkis/home_active.png);}
.guideColordunkel_tuerkis #nav li ul { background: #fff; border: 1px solid #76938f; }
.guideColordunkel_tuerkis .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/dunkel_tuerkis/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColordunkel_tuerkis .moduleM12 a { background-image:url(/img/guide/dunkel_tuerkis/guide_button.png); color:#FFFFFF; }
.guideColordunkel_tuerkis .moduleM .boxServiceLinks a { background:transparent url(/img/guide/dunkel_tuerkis/bullet.gif) no-repeat 0 3px; }

/* gold */
.guideColorgold #nav a.top { background-image: url(/img/guide/gold/bg.png);}
.guideColorgold #nav a.home { background-image: url(/img/guide/gold/home.png); }
.guideColorgold #nav a.last { background-image: url(/img/guide/gold/bg_last.png); }
.guideColorgold #nav a.top.active { background-image: url(/img/guide/gold/bg_active.png); color: #000; }
.guideColorgold #nav a.home.active,
.guideColorgold #nav a:hover.home { background-image: url(/img/guide/gold/home_active.png);}
.guideColorgold #nav li ul { background: #fff; border: 1px solid #e9bd36; }
.guideColorgold .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/gold/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgold .moduleM12 a { background-image:url(/img/guide/gold/guide_button.png); color:#FFFFFF; }
.guideColorgold .moduleM .boxServiceLinks a { background:transparent url(/img/guide/gold/bullet.gif) no-repeat 0 3px; }

/* gras_gruen */
.guideColorgras_gruen #nav a.top { background-image: url(/img/guide/gras_gruen/bg.png);}
.guideColorgras_gruen #nav a.home { background-image: url(/img/guide/gras_gruen/home.png); }
.guideColorgras_gruen #nav a.last { background-image: url(/img/guide/gras_gruen/bg_last.png); }
.guideColorgras_gruen #nav a.top.active { background-image: url(/img/guide/gras_gruen/bg_active.png); color: #000; }
.guideColorgras_gruen #nav a.home.active,
.guideColorgras_gruen #nav a:hover.home { background-image: url(/img/guide/gras_gruen/home_active.png);}
.guideColorgras_gruen #nav li ul { background: #fff; border: 1px solid #87a579; }
.guideColorgras_gruen .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/gras_gruen/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgras_gruen .moduleM12 a { background-image:url(/img/guide/gras_gruen/guide_button.png); color:#FFFFFF; }
.guideColorgras_gruen .moduleM .boxServiceLinks a { background:transparent url(/img/guide/gras_gruen/bullet.gif) no-repeat 0 3px; }

/* grau_braun */
.guideColorgrau_braun #nav a.top { background-image: url(/img/guide/grau_braun/bg.png);}
.guideColorgrau_braun #nav a.home { background-image: url(/img/guide/grau_braun/home.png); }
.guideColorgrau_braun #nav a.last { background-image: url(/img/guide/grau_braun/bg_last.png); }
.guideColorgrau_braun #nav a.top.active { background-image: url(/img/guide/grau_braun/bg_active.png); color: #000; }
.guideColorgrau_braun #nav a.home.active,
.guideColorgrau_braun #nav a:hover.home { background-image: url(/img/guide/grau_braun/home_active.png);}
.guideColorgrau_braun #nav li ul { background: #fff; border: 1px solid #9a9284; }
.guideColorgrau_braun .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/grau_braun/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgrau_braun .moduleM12 a { background-image:url(/img/guide/grau_braun/guide_button.png); color:#FFFFFF; }
.guideColorgrau_braun .moduleM .boxServiceLinks a { background:transparent url(/img/guide/grau_braun/bullet.gif) no-repeat 0 3px; }

/* grell_blau */
.guideColorgrell_blau #nav a.top { background-image: url(/img/guide/grell_blau/bg.png);}
.guideColorgrell_blau #nav a.home { background-image: url(/img/guide/grell_blau/home.png); }
.guideColorgrell_blau #nav a.last { background-image: url(/img/guide/grell_blau/bg_last.png); }
.guideColorgrell_blau #nav a.top.active { background-image: url(/img/guide/grell_blau/bg_active.png); color: #000; }
.guideColorgrell_blau #nav a.home.active,
.guideColorgrell_blau #nav a:hover.home { background-image: url(/img/guide/grell_blau/home_active.png);}
.guideColorgrell_blau #nav li ul { background: #fff; border: 1px solid #28a4ff; }
.guideColorgrell_blau .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/grell_blau/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgrell_blau .moduleM12 a { background-image:url(/img/guide/grell_blau/guide_button.png); color:#FFFFFF; }
.guideColorgrell_blau .moduleM .boxServiceLinks a { background:transparent url(/img/guide/grell_blau/bullet.gif) no-repeat 0 3px; }

/* grell_gruen */
.guideColorgrell_gruen #nav a.top { background-image: url(/img/guide/grell_gruen/bg.png);}
.guideColorgrell_gruen #nav a.home { background-image: url(/img/guide/grell_gruen/home.png); }
.guideColorgrell_gruen #nav a.last { background-image: url(/img/guide/grell_gruen/bg_last.png); }
.guideColorgrell_gruen #nav a.top.active { background-image: url(/img/guide/grell_gruen/bg_active.png); color: #000; }
.guideColorgrell_gruen #nav a.home.active,
.guideColorgrell_gruen #nav a:hover.home { background-image: url(/img/guide/grell_gruen/home_active.png);}
.guideColorgrell_gruen #nav li ul { background: #fff; border: 1px solid #68a45a; }
.guideColorgrell_gruen .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/grell_gruen/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgrell_gruen .moduleM12 a { background-image:url(/img/guide/grell_gruen/guide_button.png); color:#FFFFFF; }
.guideColorgrell_gruen .moduleM .boxServiceLinks a { background:transparent url(/img/guide/grell_gruen/bullet.gif) no-repeat 0 3px; }

/* grell_tuerkis */
.guideColorgrell_tuerkis #nav a.top { background-image: url(/img/guide/grell_tuerkis/bg.png);}
.guideColorgrell_tuerkis #nav a.home { background-image: url(/img/guide/grell_tuerkis/home.png); }
.guideColorgrell_tuerkis #nav a.last { background-image: url(/img/guide/grell_tuerkis/bg_last.png); }
.guideColorgrell_tuerkis #nav a.top.active { background-image: url(/img/guide/grell_tuerkis/bg_active.png); color: #000; }
.guideColorgrell_tuerkis #nav a.home.active,
.guideColorgrell_tuerkis #nav a:hover.home { background-image: url(/img/guide/grell_tuerkis/home_active.png);}
.guideColorgrell_tuerkis #nav li ul { background: #fff; border: 1px solid #18bccd; }
.guideColorgrell_tuerkis .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/grell_tuerkis/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorgrell_tuerkis .moduleM12 a { background-image:url(/img/guide/grell_tuerkis/guide_button.png); color:#FFFFFF; }
.guideColorgrell_tuerkis .moduleM .boxServiceLinks a { background:transparent url(/img/guide/grell_tuerkis/bullet.gif) no-repeat 0 3px; }

/* hell_blau */
.guideColorhell_blau #nav a.top { background-image: url(/img/guide/hell_blau/bg.png);}
.guideColorhell_blau #nav a.home { background-image: url(/img/guide/hell_blau/home.png); }
.guideColorhell_blau #nav a.last { background-image: url(/img/guide/hell_blau/bg_last.png); }
.guideColorhell_blau #nav a.top.active { background-image: url(/img/guide/hell_blau/bg_active.png); color: #000; }
.guideColorhell_blau #nav a.home.active,
.guideColorhell_blau #nav a:hover.home { background-image: url(/img/guide/hell_blau/home_active.png);}
.guideColorhell_blau #nav li ul { background: #fff; border: 1px solid #7c91a3; }
.guideColorhell_blau .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/hell_blau/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorhell_blau .moduleM12 a { background-image:url(/img/guide/hell_blau/guide_button.png); color:#FFFFFF; }
.guideColorhell_blau .moduleM .boxServiceLinks a { background:transparent url(/img/guide/hell_blau/bullet.gif) no-repeat 0 3px; }

/* hell_braun */
.guideColorhell_braun #nav a.top { background-image: url(/img/guide/hell_braun/bg.png);}
.guideColorhell_braun #nav a.home { background-image: url(/img/guide/hell_braun/home.png); }
.guideColorhell_braun #nav a.last { background-image: url(/img/guide/hell_braun/bg_last.png); }
.guideColorhell_braun #nav a.top.active { background-image: url(/img/guide/hell_braun/bg_active.png); color: #000; }
.guideColorhell_braun #nav a.home.active,
.guideColorhell_braun #nav a:hover.home { background-image: url(/img/guide/hell_braun/home_active.png);}
.guideColorhell_braun #nav li ul { background: #fff; border: 1px solid #b79467; }
.guideColorhell_braun .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/hell_braun/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorhell_braun .moduleM12 a { background-image:url(/img/guide/hell_braun/guide_button.png); color:#FFFFFF; }
.guideColorhell_braun .moduleM .boxServiceLinks a { background:transparent url(/img/guide/hell_braun/bullet.gif) no-repeat 0 3px; }

/* hell_grau */
.guideColorhell_grau #nav a.top { background-image: url(/img/guide/hell_grau/bg.png);}
.guideColorhell_grau #nav a.home { background-image: url(/img/guide/hell_grau/home.png); }
.guideColorhell_grau #nav a.last { background-image: url(/img/guide/hell_grau/bg_last.png); }
.guideColorhell_grau #nav a.top.active { background-image: url(/img/guide/hell_grau/bg_active.png); color: #000; }
.guideColorhell_grau #nav a.home.active,
.guideColorhell_grau #nav a:hover.home { background-image: url(/img/guide/hell_grau/home_active.png);}
.guideColorhell_grau #nav li ul { background: #fff; border: 1px solid #afafaf; }
.guideColorhell_grau .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/hell_grau/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorhell_grau .moduleM12 a { background-image:url(/img/guide/hell_grau/guide_button.png); color:#FFFFFF; }
.guideColorhell_grau .moduleM .boxServiceLinks a { background:transparent url(/img/guide/hell_grau/bullet.gif) no-repeat 0 3px; }

/* hell_ocker */
.guideColorhell_ocker #nav a.top { background-image: url(/img/guide/hell_ocker/bg.png);}
.guideColorhell_ocker #nav a.home { background-image: url(/img/guide/hell_ocker/home.png); }
.guideColorhell_ocker #nav a.last { background-image: url(/img/guide/hell_ocker/bg_last.png); }
.guideColorhell_ocker #nav a.top.active { background-image: url(/img/guide/hell_ocker/bg_active.png); color: #000; }
.guideColorhell_ocker #nav a.home.active,
.guideColorhell_ocker #nav a:hover.home { background-image: url(/img/guide/hell_ocker/home_active.png);}
.guideColorhell_ocker #nav li ul { background: #fff; border: 1px solid #adaa72; }
.guideColorhell_ocker .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/hell_ocker/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorhell_ocker .moduleM12 a { background-image:url(/img/guide/hell_ocker/guide_button.png); color:#FFFFFF; }
.guideColorhell_ocker .moduleM .boxServiceLinks a { background:transparent url(/img/guide/hell_ocker/bullet.gif) no-repeat 0 3px; }

/* jeans_blau */
.guideColorjeans_blau #nav a.top { background-image: url(/img/guide/jeans_blau/bg.png);}
.guideColorjeans_blau #nav a.home { background-image: url(/img/guide/jeans_blau/home.png); }
.guideColorjeans_blau #nav a.last { background-image: url(/img/guide/jeans_blau/bg_last.png); }
.guideColorjeans_blau #nav a.top.active { background-image: url(/img/guide/jeans_blau/bg_active.png); color: #000; }
.guideColorjeans_blau #nav a.home.active,
.guideColorjeans_blau #nav a:hover.home { background-image: url(/img/guide/jeans_blau/home_active.png);}
.guideColorjeans_blau #nav li ul { background: #fff; border: 1px solid #6c88b8; }
.guideColorjeans_blau .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/jeans_blau/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorjeans_blau .moduleM12 a { background-image:url(/img/guide/jeans_blau/guide_button.png); color:#FFFFFF; }
.guideColorjeans_blau .moduleM .boxServiceLinks a { background:transparent url(/img/guide/jeans_blau/bullet.gif) no-repeat 0 3px; }

/* lavendel */
.guideColorlavendel #nav a.top { background-image: url(/img/guide/lavendel/bg.png);}
.guideColorlavendel #nav a.home { background-image: url(/img/guide/lavendel/home.png); }
.guideColorlavendel #nav a.last { background-image: url(/img/guide/lavendel/bg_last.png); }
.guideColorlavendel #nav a.top.active { background-image: url(/img/guide/lavendel/bg_active.png); color: #000; }
.guideColorlavendel #nav a.home.active,
.guideColorlavendel #nav a:hover.home { background-image: url(/img/guide/lavendel/home_active.png);}
.guideColorlavendel #nav li ul { background: #fff; border: 1px solid #98a0b2; }
.guideColorlavendel .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/lavendel/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorlavendel .moduleM12 a { background-image:url(/img/guide/lavendel/guide_button.png); color:#FFFFFF; }
.guideColorlavendel .moduleM .boxServiceLinks a { background:transparent url(/img/guide/lavendel/bullet.gif) no-repeat 0 3px; }

/* lila */
.guideColorlila #nav a.top { background-image: url(/img/guide/lila/bg.png);}
.guideColorlila #nav a.home { background-image: url(/img/guide/lila/home.png); }
.guideColorlila #nav a.last { background-image: url(/img/guide/lila/bg_last.png); }
.guideColorlila #nav a.top.active { background-image: url(/img/guide/lila/bg_active.png); color: #000; }
.guideColorlila #nav a.home.active,
.guideColorlila #nav a:hover.home { background-image: url(/img/guide/lila/home_active.png);}
.guideColorlila #nav li ul { background: #fff; border: 1px solid #8e79a5; }
.guideColorlila .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/lila/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorlila .moduleM12 a { background-image:url(/img/guide/lila/guide_button.png); color:#FFFFFF; }
.guideColorlila .moduleM .boxServiceLinks a { background:transparent url(/img/guide/lila/bullet.gif) no-repeat 0 3px; }

/* orange */
.guideColororange #nav a.top { background-image: url(/img/guide/orange/bg.png);}
.guideColororange #nav a.home { background-image: url(/img/guide/orange/home.png); }
.guideColororange #nav a.last { background-image: url(/img/guide/orange/bg_last.png); }
.guideColororange #nav a.top.active { background-image: url(/img/guide/orange/bg_active.png); color: #000; }
.guideColororange #nav a.home.active,
.guideColororange #nav a:hover.home { background-image: url(/img/guide/orange/home_active.png);}
.guideColororange #nav li ul { background: #fff; border: 1px solid #ff711f; }
.guideColororange .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/orange/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColororange .moduleM12 a { background-image:url(/img/guide/orange/guide_button.png); color:#FFFFFF; }
.guideColororange .moduleM .boxServiceLinks a { background:transparent url(/img/guide/orange/bullet.gif) no-repeat 0 3px; }

/* rosa_rot */
.guideColorrosa_rot #nav a.top { background-image: url(/img/guide/rosa_rot/bg.png);}
.guideColorrosa_rot #nav a.home { background-image: url(/img/guide/rosa_rot/home.png); }
.guideColorrosa_rot #nav a.last { background-image: url(/img/guide/rosa_rot/bg_last.png); }
.guideColorrosa_rot #nav a.top.active { background-image: url(/img/guide/rosa_rot/bg_active.png); color: #000; }
.guideColorrosa_rot #nav a.home.active,
.guideColorrosa_rot #nav a:hover.home { background-image: url(/img/guide/rosa_rot/home_active.png);}
.guideColorrosa_rot #nav li ul { background: #fff; border: 1px solid #bd446c; }
.guideColorrosa_rot .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/rosa_rot/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColorrosa_rot .moduleM12 a { background-image:url(/img/guide/rosa_rot/guide_button.png); color:#FFFFFF; }
.guideColorrosa_rot .moduleM .boxServiceLinks a { background:transparent url(/img/guide/rosa_rot/bullet.gif) no-repeat 0 3px; }

/* tuerkis */
.guideColortuerkis #nav a.top { background-image: url(/img/guide/tuerkis/bg.png);}
.guideColortuerkis #nav a.home { background-image: url(/img/guide/tuerkis/home.png); }
.guideColortuerkis #nav a.last { background-image: url(/img/guide/tuerkis/bg_last.png); }
.guideColortuerkis #nav a.top.active { background-image: url(/img/guide/tuerkis/bg_active.png); color: #000; }
.guideColortuerkis #nav a.home.active,
.guideColortuerkis #nav a:hover.home { background-image: url(/img/guide/tuerkis/home_active.png);}
.guideColortuerkis #nav li ul { background: #fff; border: 1px solid #5bafb3; }
.guideColortuerkis .gridColLeft .moduleSubHeader { background:transparent url(/img/guide/tuerkis/header_bg.png) repeat-x; color:#FFFFFF; }
.guideColortuerkis .moduleM12 a { background-image:url(/img/guide/tuerkis/guide_button.png); color:#FFFFFF; }
.guideColortuerkis .moduleM .boxServiceLinks a { background:transparent url(/img/guide/tuerkis/bullet.gif) no-repeat 0 3px; }

/* Partner-Integration */
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .boxContent {width:280px;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .boxContent p {margin-bottom:0px;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .line {border:1px solid #D2D2D2;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .lineGray {background-color: #eaeaea;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners .label {font-size:11px;margin-bottom:2px;}
.pageRubricGuide #main .gridContentRubric .gridColLeft .moduleLPartners a.h2 span.boxHeadline {margin:3px 0;color:#000;font-size:141.66%;font-weight:bold;}

#main .gridColRight .moduleMPartners {width:300px;}
#main .gridColRight .moduleMPartners .boxContent {padding:0;float:none;margin-left:10px;width:265px;}
#main .gridColRight .moduleMPartners .boxContent p {margin-bottom:0px;}
#main .gridColRight .moduleMPartners .boxImage {float:none;}
#main .gridColRight .moduleMPartners .line {padding:10px 6px 3px 5px;border:1px solid #D2D2D2;}
#main .gridColRight .moduleMPartners .lineGray {background-color: #eaeaea;}
#main .gridColRight .moduleMPartners .label {font-size:11px;margin-bottom:2px;}
#main .gridColRight .moduleMPartners a.h2 span.boxHeadline {font-weight:bold;font-size:116.67%;color:#000;}
#main .gridColRight .moduleMPartners a.h2 span {color:#666666;}
