/*************************************************************/
/*   Design:   Layout for SwissPatat.ch                   */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Claudia Probst               */
/*   Date:     03. 04. 2009                                */
/*   Homepage: wwww.business-design.ch                       */
/*-----------------------------------------------------------*/
/*   Project:  SwissPatat.ch                      */
/*************************************************************/

.tx_myquizpoll_pi1-title-hide{
  font-weight: bold;
  padding-bottom: 10px;
}

.tx_myquizpoll_pi1-question{
  padding-bottom: 10px;
}

.tx-ttproducts-pi1-wrap2 a{
  color:#006937;
  font-weight:bold;
}

.img {
  border:none;
}


/* Navigation 1 */
/* ----------------------------------------------------------------------- */
.navigation-1 {  }
.navigation-1 dt { display:inline; padding:0px 5px 0px 5px; border-left:1px solid #FFFFFF;}
.navigation-1 dt a,
.navigation-1 dt a:visited { font-size:100%; color:#006937; text-decoration:none; }
.navigation-1 dt a:hover { text-decoration:underline; }


/* Navigation 2 */
/* ----------------------------------------------------------------------- */
.navigation-2 {  }
.navigation-2 dt { display:inline; padding:0px 5px 0px 5px; border-left:1px solid #FFFFFF; }
.navigation-2 dt a,
.navigation-2 dt a:visited { font-size:100%; color:#006937; text-decoration:none; }
.navigation-2 dt a:hover { text-decoration:underline; }

/* Navigation 3 */
/* ----------------------------------------------------------------------- */
.MenueEbene_1 A:link, .MenueEbene_1 A:visited  {
  /*display: inline;*/
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 110%; 
  line-height: 20px; 
  /*border-left:1px solid #006937;*/
  color: #006937; 
  background: transparent url(img/navigation-3_bg.gif) no-repeat;
  text-decoration: none;
  padding: 3px 0px 3px 4px;   
}
.MenueEbene_1 A:hover {
   color: #dc9900; 
   text-decoration: none;
   width:152px;
}
.navigation_active{
  /*display: inline;*/
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 110%; 
  line-height: 20px; 
  color: #006937; 
  /*border-left:1px solid #dc9900;*/
  background: transparent url(img/navigation-3_bg.gif) no-repeat;
  text-decoration: none; 
  padding: 3px 0px 3px 4px;   
  width:152px;
  font-weight: bold;
}

.MenueEbene_2 A:link, .MenueEbene_2 A:visited  {
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 105%; 
  color: #006937; 
  /*background: url(img/menu-dot.gif);*/
  background-repeat:no-repeat;
  background-position:7px 5px;
  text-decoration: none;
  padding: 0px 0px 0px 12px; 
  
}

.MenueEbene_2 A:hover {
   color: #006937;
   /*background-color: #ffffff;*/
   text-decoration: none;
   
}
.navigation_active2{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 105%;  
  color: #dc9900; 
  /*background: url(img/menu-dot_orange.gif);*/
  background-repeat:no-repeat;
  background-position:10px 8px;
  text-decoration: none;
  padding: 0px 0px 0px 12px; 
  
}

.MenueEbene_3 A:link, .MenueEbene_3 A:visited {
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 100%; 
  line-height: 15px;
  color: #006937;
  /*background: url(img/menu3-dot_gruen.gif);*/
  background-repeat:no-repeat;
  background-position:20px 5px;
  text-decoration: none;
  padding: 0px 0px 0px 25px; 
  width:127px;
  }
  
.MenueEbene_3 A:hover {
   color: #dc9900;
   /*background-color: #ffffff;*/
   text-decoration: none;
   padding: 0px 0px 0px 25px; 
   width:127px;
}
.navigation_active3{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 100%; 
  line-height: 15px;
  color: #dc9900; 
  background: url(img/menu3-dot_orange.gif);
  /*background-color: #FFFFFF;*/
  background-repeat:no-repeat;
  background-position:20px 5px;
  text-decoration: none;
  padding: 0px 0px 0px 25px; 
  width:127px;
}
.MenueEbene_4 A:link, .MenueEbene_4 A:visited {
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 15px; 
  color: #006937; 
  background: url(img/menu-dot.gif);
  background-repeat:no-repeat;
  background-position:35px;
  text-decoration: none;
  padding: 0px 0px 0px 40px; 
  width:152px;
}
.MenueEbene_4 A:hover {
   color: #dc9900;
   background-color: #ffffff;
   text-decoration: none;
   padding: 0px 0px 0px 40px; 
   width:152px;
}
.navigation_active4{
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 15px; 
  color: #dc9900; 
  background: url(img/menu-dot_orange.gif);
  background-repeat:no-repeat;
  background-position:35px;
  text-decoration: none;
  padding: 0px 0px 0px 40px; 
  width:152px;
}



/* Allgemein */
p { margin:0 1.5em 0 0; line-height:1.5em; /*font-size:110%;*//*test*/clear:none; }

/* Main Content */
/* ----------------------------------------------------------------------- */
.main_content {  /*color:#000000;*/ color:#333333; }
.main_content h1 {clear:both; margin:1.0em 0 0 0; font-weight:bold; font-size:130%; color:#00692d;}
.main_content h2 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:150%; color:#00692d;}
.main_content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-weight:normal; font-size:120%;}


.main_content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-weight:bold; font-size:220%; color:#00692d;}
.main_content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-weight:bold; font-size:220%;}

.main_content h1.side {clear:none;}
.main_content h2.side {clear:none;}
.main_content h3.side {clear:none;}

.main_content h4 {margin:0 0 0 0; font-weight:bold; font-size:100%;}
/*.main_content h5 {margin:1.5em 0 1.0em 0; font-size:140%;}*/
/*.main_content h6 {margin:1.2em 0 0.2em 0; font-weight:bold; font-size:120%;}*/

.main_content p {margin:0 1.5em 0 0; line-height:1.5em; /*font-size:120%;*/ /*test*/clear:none;}
.main_content p.center {text-align:center;}
.main_content p.right {text-align:right;}
.main_content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main_content blockquote {clear:both; margin:0 30px 0.6em 30px; /*font-size:90%;*/}

p {  }

/*LINK{
  text-decoration:none;
  color:#006937;
  text-align: center;
  font-weight: bold;
}*/
#counter a{
  font-size:smaller;
  color:#006937;

}

#zusatz a{
  font-size:smaller;
  color:#D2A51E;
  font-weight: bold;

}

a{text-decoration:none;
color:#006937;
}

p a{
  text-decoration:none;
color:#006937;
  text-align: center;
  font-weight: normal;
}

p.bodytext {
  /*background-color:#CC99CC;*/
  }

p.bodytext a, p.bodytext a:visited, p.bodytext a:active {
  /*background-color:#FFFF99;*/
  color:#006937;
  text-decoration:none;
  border:none;
  }
  
p.bodytext a:hover, p.bodytext a:focus {
  /*background-color:#FFFF99;*/
  text-decoration:underline;
  }

.main_content ul {
  /*list-style:none;*/
  
  /*margin:0.5em 0 1.0em 0;*/
  /*margin:0;*/
  /*background-color:#CC6633;*/
  font-size:100%;
  color:#000000;
  }
.main_content ul.active {
  /*list-style:none;*/
  
  /*margin:0.5em 0 1.0em 0;*/
  /*margin:0;*/
  /*background-color:#CC6633;*/
  font-size:130%;
  color:#000000;
  }
.main_content ul li {
  /*margin:0 0 0.2em 2px;*/
  /*padding:0 0 0 12px;*/
  /*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;*/
  line-height:1.4em;
  font-size:100%;
  /*margin-left:10px;*/
  margin: 0px 0px 0px 15px;
  }
.main_content ol {
  margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;
  margin:0.5em 0 1.0em 25px /*IE6*/;
  }
.main_content ol li {
  list-style-position:outside;
  margin:0 0 0.2em 0;
  line-height:1.4em;
  font-size:100%;
  }

dt a {   font-size:100%;
  font-weight: normal;
  color:#dc9900;
  }
  
dd {
  font-weight:normal;
  padding-bottom:20px;
}

/*Navigation f�r Untermenus Speisekartoffeln etc setzen*/

.csc-menu li{ 
  float:left;
  /*z-index:auto !important ;*/

}

.csc-menu{
  padding: 5px;
  list-style-type: none;
  width: 640px;
  min-height: 30px;
  border:1px solid #dc9900;
  background-color: #f9efd6;
}

.csc-menu li a{
  color:#dc9900;
  display:block;
  
  
}

/* Alem Korrekturen nach update */
#menueebene_1 {margin-top:6px;}
.navigation_active{ _padding:0px;_padding-left:4px !important; _border:1px solid white;}
.menueebene_1 a{_padding:0 !important;_margin-top:-1px !important; _height:21px !important; _display:block !important; _overflow:hidden; _padding-left:4px !important;  _padding-bottom:20px !important;}
.menueebene_1 a:hover{_padding:0px !important;_padding-left:4px !important; _margin-top:-1px}


.csc-searchResult, .csc-searchResultRange {overflow:hidden;margin-bottom:10px !important;}
.csc-searchResultHeader {overflow:hidden;margin-top:30px !important;}
#pfeil_zurueck{margin-right:50px !important;}
.tx-srsendcard-pi1{padding-bottom:20px;}

.content_b_middle_part_text{margin:10px 4px !important;_margin:10px 2px !important;}
.content_b_middle_part .news-list-morelink{display:none;}
.content_right_part .news-list-morelink {display:none;}



.news-single-files dd, .news-single-links dd {margin-left:5px !important;}
#c742 .csc-mailform-field, #c745 .csc-mailform-field{width:600px;}
#c742 .csc-mailform-field label, #c745 .csc-mailform-field label{width:75px; display:block;float:left;}
.csc-mailform-field {margin-bottom:5px;}
#c742 .csc-mailform-field input[type="submit"], #c745 .csc-mailform-field input[type="submit"]{margin-left:75px;}


.news-list-item h3{margin-bottom:15px !important;}
#c507 td a{width:475px !important; text-align:left;}

#lbImage{overflow:hidden !important;padding:0px !important;padding-bottom:30px !important;}
.tx-srsendcard-pi1 .titel_sendcard b, .tx-srsendcard-pi1 .titel_sendcard{font-weight:normal !important;}
.tx-srsendcard-pi1 table table{width:40px!important;overflow:hidden;}
.column-4-2{overflow-x:hidden;}

.mob_switch{position:relative;text-align:center;margin:0 auto; display:block; width:200px;}

.resultat_form {display:none;}

