@charset "UTF-8";
/* CSS Document */
/*--------------- TYPO ------------------*/

/* FARBEWERTE
  pink     #da4f9a
  rot      #e6291f
  drot     #d21e36
  gruen    #7aa920
  tuerkis  #00a290
  orange   #ee6a06
  horange  #f59500
  gelb     #fecc00
  
  Dyn. CSS
  plugin.tx_afdynamiccss.styles {
    headerColor =  #fecc00
    arrowColor = yellow
    navHover = #fedb4d (weiss 30% Deckkraft)
}
  
*/

body {font-family: arial,verdana,clean,sans-serif;color:#FFF}

/*** HEADERS ***/
h1{font-size:2em;} /* 20px */
h2{font-size:1.8em;} /* 18px */
h3{font-size:1.7em;} /* 17px */
h4{font-size:1.6em;} /* 16px */
h5{font-size:1.5em;} /* 15px */
h6{font-size:1.4em;} /* 14px */
h1,h2,h3,h4,h5,h6{padding:.3em 0 .5em 0;}  /* top & bottom margin based on font size */ 
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;color:#FFF}

h1 em {font-size:2.8em;font-style:normal}
h2 em {font-size:2.6em;font-style:normal}
h3 em {font-size:2.4em;font-style:normal}
h4 em {font-size:2.2em;font-style:normal}

.text_right_3070 h3 {padding: .8em 0}


/*** CLEAR ***/
/*
.right-50:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*** LIST ***/
blockquote,ul,ol,dl{margin:0;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}

/*** TABLE ***/
th,td{padding: 0 0;vertical-align:top}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
fieldset,table,pre{margin-bottom:1em;}

/*** MISC ***/
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
input[type=text],input[type=password],textarea{width:12.25em;}
.cleaner{border:none;clear:both;height:0;font-size:0;background:none;overflow:hidden;}

.color-line {height:.9em; background-color:#fecc00;border:none;}
.color-line-tip {height:1.6em; background-color:#fecc00;border:none;overflow:hidden;width:29.8em}
.color-line-footer {height:1.6em; background-color:#fecc00;border:none;width:30em;}

/*** CONTENT ***/
#content p {font-size:1.3em}
#content p {line-height:1.4em;}

#content ul li {list-style:none}
#content li {background: url(../img/power-m-list.png) no-repeat 0 0.45em;padding:.3em 0em 0 1.8em;font-size:1.3em}

/*------------- LINKS --------------*/
#content a:link, #content a:visited, #content a:focus, #content a:hover, #content a:active {border-bottom:1px dotted silver;font-weight:bold;text-decoration:none;font-size:1.3em;padding-bottom: .1em;}
#content a:link {color:#f3f3f3} 
#content a:visited {color:#f3f3f3;} 
#content a:focus, #content a:hover, #content a:active {border-bottom:1px dotted silver;color:silver;padding-bottom: .1em;}
#content a:hover {color:#fecc00}

#content a.mail, #content a.download, #content a.pdf, #content a.jpg, #content a.doc, #content a.xls, #content a.zip,  #content a.external-link-new-window, #content a.internal-link {font-size:1em}

#content a.internal-link img {display:none}
#content li a.internal-link {background:none;padding-left:0}
#content a.internal-link {background:url(../img/power-m-more.png) no-repeat 0 .3em;padding-left:1.3em}

#content a.download img {vertical-align:middle;padding: 0 .5em 0 0}
#content div.csc-textpic a {border-bottom:0;}
/*------------- NAVIGATION --------------*/

#nav {
  display:table;
  height:3em;
  padding-left:.6em!important;
  width: 99%;
  position:relative;
  top:6.2em;
}

#nav li a {font-size:1.5em;text-decoration:underline;}

#nav, #nav ul, #nav li {
  float: left;
  z-index:10;
}

 
#nav a {
  display: block;
  color: #24519a;
  text-decoration: none;
  height:1.8em;
  font-weight: bold;
  padding: .2em .5em;
}

#nav a.act {
  background-color:#FECC00;
  color:white;
  text-decoration:none;
}

#nav a:hover {
  text-decoration:none;
  color:white;
}


#nav li {
  float: left;
  width: auto;
  display:inline;
  margin:0 1em 0.4em 0;
}
 
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 22em;
  font-weight: normal;
  margin:0em;
  padding:0;
}

#nav li ul a {
  font-weight: normal;
  height:auto;
  text-decoration: none;
  color:#00659d;
  line-height:120%;
}

#nav li ul li {
  background-color:#FECC00;
  height:auto;
  line-height:200%;
  margin: 0 0 1.4em 0;
  padding: 0.5em 0 0.5em 0;
  
}

#nav li ul li a {
  padding: 0.2em 0 0.3em 1.8em;
  background: transparent url(../img/power-m-subnavi.gif) no-repeat .7em .5em;
  text-decoration:underline;
}


#nav li ul li a:hover {
  background-color: #fedb4d;
  color:white;
  text-decoration:none;
}

#nav li ul ul {
  margin: -2.8em 0 0 16em;

}
#nav li ul li {
  margin:0;
  margin-right:18em !important;
  width:100%;

}
/*
#nav li ul li A ,
#nav li li ul A:hover {
  width:100%;
}
*/


#nav li:hover ul ul, #nav li:hover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul{
  left: auto;
  background-color:#FECC00;
  color:#24519a;
}
 
#nav li li:hover, #nav li.hover li.hover {
  background-color:#FECC00;
  color:#24519a;
  width:100%;

}

#nav a li:hover , #nav li.hover a.hover {
  color:#24519a;
}

#nav li ul a:hover {
  text-decoration:none;
  color:#24519a;
}


#nav li:hover {
  display:inline;
  background-color:#FECC00;
  width:auto;
}



/*------------- RG TAB --------------*/
#content .rgtabs-wrapper {padding: 2em 0 0 0;}
/* CONTAINER */
#content .rgtabs-container {background-color:#425d8f;clear:left;min-height:37em;/*height:28.8em;*/padding: 1.6em;width:56.8em}
/* MENU */
#content .rgtabs-menu {margin:0;padding:0;width:100%;}
#content .rgtabs-menu li {background:none}
#content .rgtabs-menu li {float:left;list-style:none;padding: .5em 1.5em;margin: 0 2em 0 0}
#content li.rgtabs-selected {background-color:#425d8f}

/*------------- RG SMOOTH GALLERY --------------*/
.tx-rgsmoothgallery-pi1 {margin: 0 0 2em 0}
#content .carouselContainer a:hover {border:none;padding-bottom:0;color:#fecc00;font-weight:normal}

/*------------- INDEXED SEARCH --------------*/
/* FORM */
#searchbox input {border:.1em solid #fecc00;}
#searchbox input:focus {background-color:#DDD}
#searchbox .form-button {border:none;background:none;cursor:pointer;position:relative;left:-.2em;top:.8em}

/* RESULTS */
.tx-indexedsearch-browsebox {padding:1em 0}
.tx-indexedsearch-whatis {background-color:#425d8f;font-size:1.3em;margin:1em 0 0 0;padding: 1em;width:23em}
.tx-indexedsearch-form label {font-size:1.3em;font-weight:bold}
.tx-indexedsearch-form input {border:.1em solid white;font-size:1.2em;height:1.6em;margin:0 0 0 1.6em;padding-top:.3em;width:17.7em}
.tx-indexedsearch-form input:focus {border:.1em solid #fecc00}
.tx-indexedsearch-search-submit input {background-color:#fecc00;border:none;color:black;cursor:pointer;font-weight:bold;font-size:1.3em;height:1.8em;margin:1em 0 0 8.2em;width:16.8em;}
.tx-indexedsearch-search-submit input:hover {background-color:#144593;color:#fecc00;}
.tx-indexedsearch-noresults {margin: 1em 0;font-weight:bold}
.tx-indexedsearch-results {background-color:#425d8f;padding: 1.6em;margin: 0 0 2em 0;overflow:auto;width:70em}
.tx-indexedsearch-informations {border-top:.1em solid #a7aebc;margin: 1em 0 0 0}
.tx-indexedsearch-informations p {padding: .5em 0 0 0}
.tx-indexedsearch-percent{float:right}
.tx-indexedsearch-result-number {font-size:1.2em}

/*------------- NEWS --------------*/
/* LATEST START */
#content .news-latest-container {float:left;width:28.5em;padding: 1.2em 0 0 0;}
#content .news-latest-item h6, #content .news-latest-item h2 {margin:0;padding:0 0 .5em 0;}
#content .news-latest-item h6 {color:#cccccc;font-weight:bold;font-size: 1.2em; }
#content .news-latest-item h2 a {text-decoration:none;font-size:1.2em}
#content .news-archive-link {float:left}
#content .news-archive-link a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .2em;border-bottom:1px dotted silver;padding: 0 0 0.1em 1.8em;}

/* LATEST START RIGHTSIDE*/
#content .news-list-right-container {margin:1.2em 0 4em 31.5em}
#content .news-list-item {padding:0 0 1em 0;width:25em}
#content .news-list-item h6, #content .news-list-item h2 {margin:0;padding:0;}
#content .news-list-item h6 {color:#cccccc;font-weight:bold;font-size: 1.2em; }
#content .news-list-item h3 a {text-decoration:none;font-size:0.89em}

#content .news-latest-morelink a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .23em;padding: 0 0 0 1.8em;border-bottom:1px dotted silver;padding-bottom: .1em; }


/* LIST */
#content .news-list-container {margin-left: 31.5em}
#content .news-list h6, #content .news-list h2 {margin:0;padding:0.3em 0 .5em 0;}
#content .news-list h6 {color:#cccccc;font-weight:bold;font-size: 1.2em; }
#content .news-list h2 a {text-decoration:none;font-size:0.89em}

#content .news-latest-morelink, #content .news-single-backlink {margin: 1em 0 0 0}
#content .news-latest-morelink a, #content .news-single-backlink a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .23em;padding: 0 0 0.1em 1.8em;border-bottom:1px dotted silver;}

/* OVERVIEW */
#content .news-overview-container {background-color:#425d8f;padding: 1.6em;margin: 0 0 2em 0;overflow:auto;/*width:70em*/}
#content .news-overview-image {border:.1em solid #a7aebc;float:left;padding: .3em .3em 0.1em .3em;margin: 1em 2em 1em 0}
#content .news-overview-image a {border:none}
#content .news-overview-container h6 {padding: 0 0 .2em 0}
#content .news-content {clear:left}

/* SINGLE */
.news-single-item {background-color:#425d8f;padding: 1.6em;margin: 0 0 2em 0;overflow:auto;width:70em}
.news-single-item h6 {color:white}

/*------------- RSS --------------*/
#content .tx-chnewsfeeds-pi1 li {background: transparent url(../img/rss.png) no-repeat 0 1em;padding: 1em 0em 1em 3em}
#content .tx-chnewsfeeds-pi1 .description {margin: .5em 0}
#content .rss-link {float:left;width:31.5em}
#content .rss-link a {background: transparent url(../img/rss-small.png) no-repeat 0 0;padding: 0 0 0 1.8em}

#content .rss-event-link {margin-top:2em}
#content .rss-event-link a {background: transparent url(../img/rss-small.png) no-repeat 0 0;padding: 0 0 0 1.8em}

/*------------- EVENTS --------------*/
#content .event-container h2,#content .event-container h5  {color: #CCC}

/*------------- MOOSLIDER --------------*/
.mooslidepositioncenter {padding: .5em 0 2.5em 0}

/*------------- SMOOTH Gallery --------------*/
#content .rgsgcontent a{border:none}
#content .rgsgcontent a:hover {border:none}

/*------------- KIWI ACCORDION --------------*/
h1.ka-handler, h2.ka-handler, h3.ka-handler, h4.ka-handler, h5.ka-handler, h6.ka-handler {cursor:pointer}
/*------------- PATH --------------*/
#content-wrapper .path-start {background:url(../img/power-m-more.png) no-repeat 5.8em .3em;}
#content-wrapper a.start {border-bottom:1px dotted silver;padding-bottom: .1em;color:white;font-size:1.2em;text-decoration:none;}
#path {margin:0 0 2em 0}
#path {list-style:none;padding: .5em 0 0 0;text-align:left}
#path ul {margin:-2em 0 0 7.8em}
#path li img {margin: 0 0 0 .5em;}
#path li {display:inline;font-size:1.2em;padding: 0 0 0 .3em}
#path li a:link, #path li a:visited, #path li a:focus, #path li a:hover, #path li a:active {border-bottom:1px dotted silver;color:#FFF;font-size:1em;padding:0 0 .1em 0em;margin: 0 .5em 0 0;text-decoration:none}

/*------------- FOOTER --------------*/
#footer {color:white;padding: 1em 0;}
#footer ul {list-style:none;margin:0;padding: 0 2em 0 0}
#footer li {display:inline;}
#footer li a:link, #footer li a:visited, #footer li a:focus, #footer li a:hover, #footer li a:active {border-bottom:1px dotted silver;color:#FFF;font-weight:normal;font-size:1.2em;text-decoration:none;padding: 0 0 .1em 0;}
#footer li a:visited {color:#FFF}
#footer li a:hover {color:#fecc00}

#footer #copyright {font-size:1.2em;padding: 0 0 0 2em}
#footer #copyright a:link, #footer .copyright a:visited, #footer .copyright a:focus, #footer .copyright a:hover, #footer .copyright a:active {color:#FFF;font-weight:normal;text-decoration:none;padding: 1em 0 0 0;}
#footer #copyright a:visited {color:#FFF}
#footer #copyright a:hover {border-bottom:1px dotted silver;color:silver;padding-bottom: .1em;}

#footer #top-link a:link, #footer #top-link a:visited, #footer #top-link a:focus, #footer #top-link a:hover, #footer #top-link a:active {border-bottom:1px dotted silver;color:#FFF;font-weight:normal;font-size:1.2em;text-decoration:none;padding: 0 0 .1em 0;}
#footer #top-link a:hover {color:#fecc00}

/* -------------- KONTAKT --------------- */
#contact fieldset {background-color:#425D8F;width:74em}
#contact legend {font-size:1.8em;margin-bottom:1.5em;color:white}
#contact input, #contact textarea, #contact select {float:left;font-size:1.1em;border:.1em solid white}
#contact input:focus, #contact textarea:focus {border: .1em solid #FECC00}
#contact label {color:white;float:left;font-weight:bold;font-size:1.3em;margin: .2em 0 0 1.2em;vertical-align:top;width:8.2em;}
#contact input {height:1.7em;margin:0 .8em 1em 0;padding: .3em .3em 0.2em 0.3em;width:20em;}
#contact select {border:1px solid #dddddd;margin: 0 0 1.4em 0;}
#contact select option {background-color:white}
#contact textarea {border:1px solid #dddddd;height:12em;width:53.5em;}
#contact .submit {background-color:#FECC00;color:black;cursor:pointer;font-weight:bold;font-size:1.3em;margin:.8em 0 0 .1em;text-align:center;width:9em;height:2em}
#contact .submit:hover {background-color:#144593;color:#fecc00;}
#contact br {clear:left}
#contact ul {margin: .1em 0em 1.8em 1em}
.error {color: #FECC00}

/* -------------- Feedback Formular --------------- */
.feedback .kombi-feld {padding-top:1em;}
.feedback .kombi-feld input.checkbox {margin-left:1.5em!important;display:block;width:1em!important;}
.feedback .kombi-feld label.checkbox{width:40em!important;display:block}
.feedback .kombi-feld textarea{clear:both;margin-left:5em;margin-top:1em;margin-bottom:2em;}
input.nolabel {margin-left:1.2em!important;margin-top:.6em!important;}


/* -------------- Tip a friend --------------- */
#content .tip-form {padding: 16px;}
#content .tip-form h1 {font-size:24px}
#content .tip-form label {font-size:13px}
#content .tip-form input {height:14px;margin: 0 0 15px 0;width:217px;}
#content .tip-form textarea {height:52px;margin: 0 0 1em 0;width:217px;}
#content .tip-form .check {width:16px;vertical-align:top}
#content .tip-form .btn {background-color:#fecc00;border:none;color:black;font-weight:bold;font-size:13px;height:22px;width:222px;cursor:pointer}
#content .tip-form .btn:hover {background-color:#144593;border:none;color:#fecc00;font-weight:bold;}

/* -------------- SITEMAP --------------- */
#content .tx-flseositemap-pi1 {background-color:#425d8f;width:70em;padding:.5em 1em .5em 2em}
#content .tx-flseositemap-pi1 li {background: url(../img/power-m-list.png) no-repeat 0 0.5em;font-size:1.3em;padding-top:.7em}
#content .tx-flseositemap-pi1 ul li ul li{background: url(../img/power-m-more.png) no-repeat 0 1.1em;font-size:1em;}
#content .tx-flseositemap-pi1 .list .deep0 {/*background-color:#425d8f;border:.1em solid #a7aebc;*/margin: 1em 0;padding:.3em 0 0 1.8em;}

/* -------------- LinkList --------------- */
.tx-ablinklist-pi1 {padding: 0 0 2em 0}
.tx_ablinklist_catalogView_category {width:40em}
.tx_ablinklist_catalogView_category img, .tx_ablinklist_catalogView_link_1 img, .tx_ablinklist_catalogView_link_2 img {padding: 0 .6em 0 0}
.tx_ablinklist_catalogView_link_1, .tx_ablinklist_catalogView_link_2 {padding: .2em 0}
.tx_ablinklist_catalogView_categories p {margin: 1em 0 0 0}

/* -------------- FLEXIBLE CONTENT --------------- */
/* FÃÂÃÂ¶rderer */
.partner-footer {width:62em;position:relative;left:30em;margin: 0 0 5em 0;overflow:hidden}
#content .partner-footer p, #content .partner-footer-start p {font-size:1em}
.partner-footer p {padding: 1.3em}
.partner-footer-start {padding:1.3em;height:13.1em;width:59.4em;}
.partner-footer .csc-textpic-imagewrap, .partner-footer-start .csc-textpic-imagewrap, .partner-footer, .partner-footer-start {background-color:white;color:#515151;}
.partner-footer .csc-textpic-imagewrap {width:62em}
.partner-footer .csc-textpic-imagewrap, .partner-footer-start .csc-textpic-imagewrap {margin-top:.7em;}
.left-50 {float:left;width:28em;}
.right-50 {margin-left:30em;}

#content .foerder-image a {border-bottom:none}
.foerder-image {float:left;padding:0 .5em 0 1.3em;}

/* Tip a friend */
.text_right_3070 {padding: 0 2.6em 0 2.6em}

/* Partner */
.partner-image {float:left;width:24.2em;overflow:hidden}
.partner-text-container {margin:0 0 0 24.2em;padding:1.1em 3.5em .2em 2em;}
.partner-text-container h2 {margin:0;padding:0 0 .3em 0;color:white}
.partner-text {}
.partner-link {background:url(../img/power-m-web.png) no-repeat 0em 0em;height:2em;padding: .4em 0em 0 2.7em;margin: .3em 0 0 0}

.partner-container-pink,.partner-container-rot, .partner-container-drot, .partner-container-gruen, .partner-container-tuerkis, .partner-container-orange, .partner-container-horange, .partner-container-gelb, .partner-container-blau {margin:0 0 1em 0;overflow:auto;width:85.9em}

.partner-container-pink {background: white url(../img/back-pink.gif) repeat-y 24.2em 0; }
.partner-container-rot {background: white url(../img/back-rot.gif) repeat-y 24.2em 0; }
.partner-container-drot {background: white url(../img/back-drot.gif) repeat-y 24.2em 0;}
.partner-container-gruen {background: white url(../img/back-gruen.gif) repeat-y 24.2em 0;}
.partner-container-tuerkis {background: white url(../img/back-tuerkis.gif) repeat-y 24.2em 0;}
.partner-container-orange {background: white url(../img/back-orange.gif) repeat-y 24.2em 0;}
.partner-container-horange {background: white url(../img/back-horange.gif) repeat-y 24.2em 0;}
.partner-container-gelb {background: white url(../img/back-gelb.gif) repeat-y 24.2em 0;}
.partner-container-blau {background: white url(../img/back-blau.gif) repeat-y 24.2em 0;}

/* Angebote */
.angebot-container-pink, .angebot-container-rot, .angebot-container-drot, .angebot-container-gruen, .angebot-container-tuerkis, .angebot-container-orange, .angebot-container-horange, .angebot-container-gelb {padding: 1.7em 1em;margin: 1em 0 0 0}
.angebot-container-pink {background-color: #da4f9a;}
.angebot-container-rot {background-color: #e6291f;}
.angebot-container-drot {background-color: #d21e36;}
.angebot-container-gruen {background-color: #7aa920;}
.angebot-container-tuerkis {background-color: #00a290;}
.angebot-container-orange {background-color: #ee6a06;}
.angebot-container-horange {background-color: #f59500;}
.angebot-container-gelb {background-color: #fecc00;}

.angebot-content {background-color: #fecc00;padding: 1.7em 1em;margin: 1em 0 1em 0}
.angebot-content h1 {background: transparent url(../img/power-m-picker.png) no-repeat 0 0;color: #144593;font-size:2.4em;padding: 0 0 0.6em 1.8em}
#content .angebot-content h2,#content .angebot-content h3, #content .angebot-content h4, #content .angebot-content h5, #content .angebot-content h6  {color:#FFF}

#content .angebot-content p {/*font-size:2em;*/color:#000}

/* Bilder mit Beschreibung */
.images-container {}
.images-container img {border:0.1em solid #A7AEBC;padding:0.3em;}

.csc-textpic-text {overflow:hidden}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
  overflow:hidden;
  padding-left:0
  
}
