
/* --------------------------- GLOBAL -------------------- BEGIN ------------- */
html {
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height: 1.5em;
  text-align: center;
}
#powermaildiv_uid1069 label {
  display: inline;
  padding-left: 15px;
  padding-right: 30px;
}
#abuchungform {
  background: url("/fileadmin/marcgalal/abendseminar/as.gif") no-repeat;
  border: 2px solid #cdd9dd;
  line-height: 3em;
}
#tx-powermail-pi1_fieldset_128 label {
  float: left;
  width: 170px;
}
#tx-powermail-pi1_fieldset_128 div {
  line-height: 3em;
  /*clear: both;*/
}
#tx-powermail-pi1_fieldset_127 input[type="checkbox"] {
  margin-left: 85px;
}
#tx-powermail-pi1_fieldset_128 input[type="text"] {
  width: 400px;
  height: 16px;
}
table#header {
  background-image: url("/fileadmin/images/header_galal_call.jpg");
  border-left: 2px solid #006ab3;
  border-top: 2px solid #006ab3;
  border-right: 2px solid #006ab3;
}
table#banner {
  background-image: url("/fileadmin/marcgalal/images/kaltakquise/banner.gif");
}
table#headernocall {
  background-image: url("/fileadmin/images/header_galal.jpg");
  border-left: 2px solid #006ab3;
  border-top: 2px solid #006ab3;
  border-right: 2px solid #006ab3;
}
table#bodymain{
  border-left: 2px solid #006ab3;
  border-right: 2px solid #006ab3;
  border-bottom: 2px solid #006ab3;
}
.heller_rahmen_oben {
  border-top: 2px solid #dbe3e6;
}
.heller_rahmen_rechts {
  border-right: 2px solid #dbe3e6;
}
.heller_rahmen_links {
  border-left: 2px solid #dbe3e6;
}
.heller_rahmen_unten {
  border-bottom: 2px solid #dbe3e6;
}
.heller_rahmen_oben {
  border-top: 2px solid #dbe3e6;
}
.dunkler_rahmen_rechts {
  border-right: 2px solid #006ab3;
}
.dunkler_rahmen_links {
  border-left: 2px solid #006ab3;
}
.dunkler_rahmen_unten {
  border-bottom: 2px solid #006ab3;
}
.tuerkis {
  background-color: #e7f4fd;
}
div.tx-astcountdown-pi1 {
  text-align: center;
  //margin-left:600px;
  //width: 27em;
  //background: #a3d0ff;
  float: right;
  vertical-align: middle;
  align: center;
  
}
div#kaf {
  background-image: url("/fileadmin/marcgalal/images/kaltakquise/realbg.png");
  background-repeat:no-repeat;
  align: center;
  float: right;
}

div#kax {
  background-image: url("/fileadmin/marcgalal/images/bgkax.png");
  background-repeat:no-repeat;
  align: center;
  float: right;
}
div.tx-flvplayer2-pi1 {
  /*margin-left: 50px;*/
  //align: center;
}
input.sendenbutton {
  background-image: url("/fileadmin/marcgalal/buttons/senden.gif");
  background-repeat:no-repeat;
  height: 21px;
  width: 88px;
  display: block;
  float: right;
  text-indent:-999em;
  border: none;
  margin-top: 10px;
}
.schrift_unten{
  font-weight:normal;
  color:#999999;
}
#wrap.abendseminare {
  width: 956px;
  text-align: left;
  margin: 0 auto;
}
ul#card-info{ 
  margin-left: 0px;
  padding-left: 0px;
}
ul#card-info li label { 
  display: block; 
}
li#ctype.cardtype {
  width: 15em;
}

li.cardtype {
  list-style: none;
  float: left;
}      
bodytext {
  margin: 0px;
  padding: 0px;
  padding-top: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.5em; 
}

csc-textpic-imagewrap {
  margin-top: 5px;
  padding-top: 5px;
}

dl {
  margin-top: 5px;
  padding-top: 5px;
}

csc-form-label-req {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#003399;
}

div {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height: 1.5em;  
}

table {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5em;  
  color: #000000;
}

td {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5em;  
  vertical-align: top;
}
p {
  color: #000000;
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
form#formular p {
  clear: both;
}


hr {
  border-bottom: 2px solid #cdd9dd;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  background-color: #cdd9dd;
  color: #cdd9dd;
  height: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}

ul {
  margin-left: 10px;
  margin-top: 0px;
  padding-left: 6px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.5em;
  list-style-image: url(../images/bullet_ie.gif);
  /* list-style-type: disc; */
}

ol {
  margin-left: 10px;
  margin-top: 0px;
  padding-left: 5px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.5em;
}

li {
  padding-left: 0px;
}

a-header {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial;
  color:#000000;
  line-height: 1.5em;  
}


a-ueber {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ED157C;
}

a-news {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#B31F75;
}

a-schatz {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#40AE49;
}

a-kontakt {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#00B2EB;
}

a-shop {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#F48020;
}

a-nllog {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#64A5D5;
}

/*
h1 { 
font: serif 14px Times New Roman, Times;
font-weight: bold;
}

  h2 {
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #003399;
}

  h3 {
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #003399;
}

  /* h4 {*/
  /*	margin: 5px 0px 5px 0px; */
  /*	padding: 0px; */
  /*	font-size: 16px; */
  /*	font-family: Verdana, Arial, Helvetica, sans-serif; */
  /*	font-weight: normal; */
  /*	color: #6B6B6B; */
  /*} */

  h5 {
    margin: 5px 0px 5px 0px;
    padding: 0px;
    font-size: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6B6B6B;
}
*/

bg-ueber {
  background-color:#ED157C;
}

bg-news {
  background-color:#B31F75;
}

bg-schatz {
  background-color:#40AE49;
}

bg-kontakt {
  background-color:#00B2EB;
}

bg-shop {
  background-color:#F48020;
}

bg-nllog {
  background-color:#64A5D5;
}

/*------email_form------begin------*/

legend {
  padding-left:10px;
  padding-right:10px;
  border: 0px;
}

fieldset {
  border: 0px;
}
label {
  width: 200px;
}
#tx-powermail-pi1_fieldset_5 label {
  float: left;
  width: 150px;
}

#tx-powermail-pi1_fieldset_5 {
  line-height: 2em;
}

.radiolayout {
  width:60%;
  padding-top:15px;
  padding-bottom:15px;
}

.formu {
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
  border: 0px solid #C0C0C0;
}

.mf-radio {
  border:0px;
}

.mf-text {
  color: #000000;
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
}

.mf-check {
  border: 0px;
}
.mf-select {
  border:0px;
}

.mf-input {
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
}

input.box {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 0px;
}

input.suchemain {
  margin-top:3px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 0px;
}

input.boxinput {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 2px solid #cdd9dd;
}
select.selectinput {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 2px solid #cdd9dd;
  margin:0px;
}


textarea {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 2px solid #cdd9dd;
}

input.buttsuche {
  background-color: #007fc2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  border: 0px;
}

input.boxinput.wretterbox {
  width: 100%;
}
input.boxinput.asbox {
  border: 1px solid #CDD9DD;
}
/* .mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
} */

.submitkontakt { 
  background-image: url("fileadmin/images/kontakt_submit.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#00B2EA;
}

.resetkontakt { background-image: url("fileadmin/images/kontakt_loeschen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#00B2EA;
}

.submitprobeheft { background-image: url("fileadmin/images/probeheft_bestellen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#F48224;
}

.resetprobeheft { background-image: url("fileadmin/images/probeheft_loeschen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#F48224;
}

.submitnewsletter { background-image: url("fileadmin/images/kontakt_submit.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 70PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#7CB2D4;
}

.resetnewsletter { background-image: url("fileadmin/images/kontakt_loeschen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 70PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#7CB2D4;
}

.shopsuche { background-image: url("fileadmin/images/kontakt_loeschen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#F58020;
}

.tx-lzgallery-pi1-searchbox-button { background-image: url("fileadmin/images/kontakt_loeschen.gif");
  FONT: 12px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 60PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #FFFFFF 2px solid;
  background-color:#B41E74;
}

.indexedsearch_menusubmit { background-image: url("fileadmin/images/kontakt_loeschen.gif");
  FONT: 14px times, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  WIDTH: 30PX;
  HEIGHT: 30PX;
  cursor:hand;
  BORDER: #C3DDFF 2px solid;
  background-color:#0466B4;
}

/*------email_form------end------*/

/*------pb_survey------begin------*/

.pagenumbering {font-size: 60%; position: relative; height: 15px;}
/*
.barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px; }
.bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
 */
.bartext {z-index: 5; text-align: center; position: absolute; right: 0px; width: 100px; height: 15px; color: #000000;}
.pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.pageIntroduction {color: #000000;}
.survey_item {margin-top: 20px; margin-bottom: 20px; color: #000000;}
.itemform {color: #000000;}
.question {font-size: 120%; font-weight: bold; color: #000000;}
.questionNumber {color: #000000;}
.questionSubtext {font-size: 80%;}
/*.required {color: #FF0000; vertical-align: super;}*/
.survey_error {color: #FF0000;}
.additional_ver {margin-left: 20px;}
.matrix {width: 100%;}
.matrix .surveyrow_even {background-color: #CCCCFF;}
.matrix .columnFirst {font-weight: bold; text-align: left;}
.matrix .columnNext {text-align: center;}

/*------pb_survey------end------*/

/*------globals------end------*/

/*------menu------begin------*/

/* 
#menu ul {
margin: 10px 0px 10px 0px;
padding: 0px;
font-size: 11px;
}

  #menu ul ul {
  margin: 2px 0px 0px 0px;
  padding: 0px;
}

  #menu ul li {
  margin: 3px 0px 0px 0px;
  padding: 0px;
  list-style-type: none;

}

  #menu ul ul li {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style-type: none;
}

  #menu ul a {
  height:  15px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #FFFFFF;
  cursor: default;
}

  #menu ul a img {
  padding: 4px 0px 0px 0px;
  margin: 0px 4px 0px 0px;
  vertical-align: bottom;
}

  #menu ul a:hover {

}

  #menu ul ul a {
  height:  15px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #FFFFFF;
  cursor: default;
}
tr.asbox {
  padding-top: 1px;
}


 */

/* --------------------------- MENU -------------------- END ------------- */
