@media screen and (min-width: 0px){ 


.navcontainer ul li { 
display: inline;
padding: 0px;
margin: -3px;
}

.navcontainer ul {
font-size: 12px;
}
.navcontainer {
font-size: 16.5px;
}

.navcontainer ul li a
{
padding: 0.2em 1em;
/*background-color: #036;*/
color: #007B10;
text-decoration: none;
float: left;
border-right: 1px solid #007B10;
}

.navcontainer ul li a:hover
{
background-color: #007B10;
color: #ffffff;
}
.active a:link, .active a:visited, .active a:hover { 
background-color:#028D14;
color:white; 
}
}	

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, ul,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
}

	

body {
  padding:0px;
  margin:0px;
  background-color:#ffffff;
  text-align: center;
}

.text_agenda_startseite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595858;
	 
	text-decoration: none;
}

.text_titel_startseite {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#007B10;
  font-size: 17px;
  font-weight: bold;
}
.text_claim {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  font-size: 22px;
  font-weight: bold;
}
.text_footer {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#007B10;
  font-size: 12px;
   
}

.text_c_content {	
	padding-left: 0px;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595858;
	 
	text-decoration: none;
}

.text_c_content p {	
	text-align:justify;
	margin-bottom:10px;
}

#text_c_content ul {
margin-bottom:10px;
}

#text_c_content h2,h3,h4 {
margin-bottom:10px;
}


.ditto_content p {	
	text-align:justify;
}

.text_c_breascrumbs {
	padding-left: 0px;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595858;
	 
	text-decoration: none;
}

.text_c_titel {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  font-size: 18px;
  font-weight: bold;
  padding-left:14px;
  padding-top:28px;
  margin:0px;
}


#agenda_content {
  padding-top:18px;
  margin:0px;
   /*background-color:#ffcc00;*/
  text-align: left;
}

#c_content_content {
  padding:0px;
  margin:0px;
   /*background-color:#ffcc00;*/
  text-align: left;
}

#inhalt_content {
  padding-top:18px;
  margin:0px;
   /*background-color:#ffcc00;*/
  text-align: left;
}

#c_content_foto_content {
  padding:0px;
  margin:0px;
   /*background-color:#ffcc00;*/
  text-align: left;
}

#claim_content {
  padding-left:43px;
  padding-top:50px;
  margin:0px;
  text-align: left;
}
#navigation_content {
  padding:0px;
  margin:0px;
  height:25px;
  background: url("http://www.martin-abele.ch/assets/images/design/navigation.gif") no-repeat;
  text-align: left;
}
#c_navigation_content {
  padding:0px;
  margin:0px;
  height:25px;
  background: url("http://www.martin-abele.ch/assets/images/design/content_navigation.gif") no-repeat;
  text-align: left;
}

.c_content_titel {
  padding-top:0px;
  padding-left:0px;
  margin:0px;
  height:69px;
  background: url("http://www.martin-abele.ch/assets/images/design/content_titelbg.gif") no-repeat;
  text-align: left;
}

.content_wapper_teaser {
  width:900px;
  height:197px;
  margin:0px auto;
  padding:0px;
  text-align: left;
  /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

.c_content_wapper_inhalt   {
  width:900px;
  height:auto;
  margin:0px auto;
  padding:0px;
  text-align: left;
  /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

.content_wapper_inhalt {
  width:900px;
  height:auto;
  margin:0px auto;
  padding:0px;
  text-align: left;
  /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

.content_wapper_footer {
  width:900px;
  height:40px;
  margin:0px auto;
  padding:0px;
  text-align: left;
  /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

#footer {
  float:right;
  width:900px;
  height:30px;
  padding-bottom:5px;
  padding-top:5px;
  margin-left:0px;
  margin-top:20px;
  background: url("http://www.martin-abele.ch/assets/images/design/footer.gif") no-repeat;
}
#footerspace {
  float:left;
  width:0px;
  height:40px;
  margin:0px;
  padding:0px;
   /*background-color:#ffcc00;*/
}

#text_c_content li {
padding-left:0px;
margin-left:20px;
}


#inhalt {
  float:right;
  width:500px;
  height:auto;
  padding:0px;
  margin-left:0px;
  /*background-color:#ffcc00;*/
}
#c_content_foto_a {
  float:right;
  width:413px;
  height:291px;

  padding:0px;
  margin-left:0px;
  background: url("http://www.martin-abele.ch/assets/images/design/content_foto_a.gif") no-repeat;
}

#c_content_foto_b {
  float:right;
  width:413px;
  height:291px;

  padding:0px;
  margin-left:0px;
  background: url("http://www.martin-abele.ch/assets/images/design/content_foto_b.gif") no-repeat;
}

#c_content_foto_c {
  float:right;
  width:413px;
  height:291px;

  padding:0px;
  margin-left:0px;
  background: url("http://www.martin-abele.ch/assets/images/design/content_foto_c.gif") no-repeat;
}

#agenda {
  float:left;
  width:auto;
  height:auto;
  margin:0px;
  padding:0px;
  width:310px;
  /*background-color:#ffffc6;*/
}

#foto {
  float:right;
  width:390px;
  height:197px;
  padding:0px;
  margin-left:0px;
  background: url("http://www.martin-abele.ch/assets/images/design/teaser_foto.gif") no-repeat;
}
#claim {
  float:left;
  width:510px;
  height:197px;
  margin:0px;
  padding:0px;
  background: url("http://www.martin-abele.ch/assets/images/design/teaser_claim.gif") no-repeat;
}

#c_content {
  float:left;
  width:425px;
  height:auto;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
}

#kopf {
  width:900px;
  margin:0px auto;
  padding:0px;
  height:98px;
  text-align:left;
  background: url("http://www.martin-abele.ch/assets/images/design/head.gif") no-repeat;
}

#c_kopf {
  width:900px;
  margin:0px auto;
  padding:0px;
  height:80px;
  text-align:left;
  background: url("http://www.martin-abele.ch/assets/images/design/content_head.gif") no-repeat;
}

#navi_right {
  width:900px;
  margin:0px auto;
  padding-top:5px;
  text-align:right;
  background-color:#ffffff;
}

.content_wapper_navigation {
  width:900px;
  margin:0px auto;
  height:auto;
  padding:0px;
  text-align:left;
  /*background-color:#ffff88;
   /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

.c_content_wapper_titel {
  width:900px;
  margin:0px auto;
  height:auto;
  padding:0px;
  text-align:left;
  background-color:#ffffff;
}


/* Hauptavigation 
------------------------------------------------------------------------- */
.navcontainer ul
{
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
/*background-color: #036;*/
color: #007B10;
float: left;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.93em;
 
}

.navcontainer ul li { display: inline; }

.navcontainer ul li a
{
padding: 0.2em 1em;
/*background-color: #036;*/
color: #007B10;
text-decoration: none;
float: left;
border-right: 1px solid #007B10;
}

.navcontainer ul li a:hover
{
background-color: #007B10;
color: #ffffff;
}
.active a:link, .active a:visited, .active a:hover { 
background-color:#028D14;
color:white; 
}

/* Link für Martin Abele Startseite 
------------------------------------------------------------------------- */
.text_martin a { 
    text-decoration: none;
	font-size: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007B10;
    border: 0px; 
	margin-left:-3px;
}
.text_martin a:link { 
    text-decoration: none;
	font-size: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007B10;
    border: 0px; 
	margin-left:-3px;
}
.text_martin a:visited {
	text-decoration: none;
	font-size: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B10;
	margin-left:-3px;
}
.text_martin a:hover {
	font-size: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B10; 
	text-decoration: none;
	margin-left:-3px;
}
.text_martin a:active { color: #007B10;
}


/* Navigation Rechts Oben 
------------------------------------------------------------------------- */
.navi_right_links {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #595858;
    border: 0;
}

.navi_right_links a { 
    text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007B10;
    border: 0; 
}
.navi_right_links a:link { 
    text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007B10;
    border: 0; 
}
.navi_right_links a:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B10;
}
.navi_right_links a:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B10; 
	text-decoration: none;
}
.navi_right_links a:active { color: #007B10;
}



/* ditto specials 
------------------------------------------------------------------------- */
.ditto_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595858;
	 
}
.ditto_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007B10;
	 
	text-decoration: none;
}
.ditto_content {
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595858;
	 
	text-decoration: none;
}

/* Links normal 
------------------------------------------------------------------------- */
a, a:link { 
    text-decoration: underline;
    color: #007B10;
    border: 0; 
}
a:visited {
color: #007B10;
}
a:hover {
color: #007B10; 
text-decoration: none;
}
a:active { color: #007B10;
}


a img, img {
    border: none;
}



/* Events 
------------------------------------------------------------------------- */
.easyEventsList_time {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #007B10;
	 
	text-decoration: none;
}

.easyEventsList_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #007B10;
	font-weight: bold;
	text-decoration: none;
}
/***** Calendar *****/
#ee_miniCalendarContainer{
}
.ee_miniCalendar{
}
.ee_current{
}
.ee_friday{
}
.ee_monday{
}
.ee_saturday{
}
.ee_sunday{
}
.ee_thursday{
}
.ee_tuesday{
}
.ee_wednesday{
}
.ee_monthCurrent{
}
.ee_monthNav{
}
.ee_monthPlus{
}
.ee_monthMinus{
}
.ee_noLinkDay{
}
.ee_miniCalendarDays td.ee_next{
    background: #FFFFFF;
    color: #595858;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	 
	text-decoration: none;
}
.ee_miniCalendarDays td.ee_prev{
    background: #FFFFFF;
    color: #595858;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	 
	text-decoration: none;
}
.ee_selected{
}
/* the table */
.ee_miniCalendarDays{ 
    width:300px;
    height:180px;
    text-align:center;
	background: #ffffff;
	border-width: 1px;
	border-color: #F5F5F5;
	border-style: solid;
}
.ee_miniCalendarDays th{
    background: #E8EAE8;
    color: #595858;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:4px;
	border-width: 0px;
	border-color: #007B10;
	border-style: solid;
}
.ee_miniCalendarDays td{
	background: #F5F5F5;
    color: #595858;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	 
	text-decoration: none;
	padding:3px;
	border-width: 0px;
	border-color: #595858;
	border-style: solid;
}
.ee_miniCalendarDays a{
    color: #007B10;
   display: block;
    border: 1px;
background: #9BD8A3;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}   
.ee_miniCalendarNav{
    font-size: 12px;
     
font-family: Verdana, Helvetica, sans-serif;
	color: #595858;
}
.ee_miniCalMonth{
    text-align: left;
	font-size: 12px;
     
	font-family: Verdana, Helvetica, sans-serif;
	color: #595858;
}
.ee_miniCalNext{
    width: 10px;
    text-align: left;
}
.ee_miniCalNext a{
    color: #595858;
    border: none;
    font-size: 10px;
text-decoration: none;
}
.ee_miniCalPrev{
    width: 10px;
    text-align: left;
}
.ee_miniCalPrev a{
    color: #595858;
    border: none;
    font-size: 10px;
text-decoration: none;
}
.ee_miniCalYear{
}
.ee_miniCalendarDays td.ee_today{
    background: #F5F5F5;
	border-width: 1px;
	border-color: #595858;
	border-style: solid;

}
.ee_yearCurrent{
}
.ee_yearNav{
}
.ee_yearPlus{
}
.ee_yearMinus{
}
/***** Events List *****/
#ee_listDetailsContainer{
}
.easyEventsList_group{
}
.easyEventsList_heading{
	font-size: 12px;
    font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #595858;
margin-bottom: 6px;
margin-top: 6px;
}
.easyEventsList_events{
}
.easyEventsList_item{
}
.easyEventsList_time{
}
.easyEventsList_title{
}
.easyEventsDetailsTitleGross {
	font-size: 14px;
    font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #007B10;
}


/* Kontaktformular */

#haupt form {
  margin: 0px;
  padding: 0px;
  text-align: left;
  
}

.formbox {
  width: 418px;
  border: 0px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #595858;
  background-color: #FFFFFF;
  margin: 0px;
}

.reihe {
  clear: both;
  padding: 10px 0px;
  margin: 0px;
  font-size: 12px; 
  color: #595858;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.label {
  float: left;
  width: 180px;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px;
}

.feld {
  float: right;
  width: 200px;
  text-align: left;
} 

.fh3 {
  font-size: 12px;
  color: #595858;
  text-align: center;
  margin: 10px 0px 20px;
  padding: 0px;
}

.knopf {
  clear: both;
  text-align: right;
  padding: 15px 218px 10px;
}


.defbreite {
  width: 250px;
  font-size: 12px;
  color: #595858;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.defbreite_mitteilung {
  width: 255px;
  font-size: 12px;
  color: #595858;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Fehlermeldung im Formular */
.errors {
color:red;
margin-bottom:5px;
}	

.hinweis {
font-size:10px;
margin-top:3px;
margin-bottom: 3px;
}

/* Realisation zehnplus GmbH
div#zehnplus {
position: fixed;
right: 0;
bottom: 0;
height:15px;
width: 125px;
display: block;
}

.zehnplus
{
font-size:11px;
font-family: verdana;
color:#8cc83f;
background-color:#ffffff;
text-decoration:none;
}*/