body {
  background-color:#036b6c;
  background-image:url(body-bg-sub-page.png);
  background-repeat:repeat-x;
}



/********** Brotkrumenzeugs ***********/

.mod_breadcrumb {

  margin:20px 10px 10px 10px;

  font-size:11px;

  color:#c2c1c0;

  padding-bottom:4px;

  border-bottom:1px solid #e8e8e8;

}

#header .mod_breadcrumb a {

  text-decoration:none;

  color:#c2c1c0;

  

}



/***** navi rechte bod ****/

#right .mod_navigation,

.mod_newsmenu {

  margin-top:10px;
  width:210px;

}

#right .mod_navigation a, 

#right .mod_navigation span,

.mod_newsmenu a,

.mod_newsmenu span {

  display:block;

  height:1%;

  text-decoration:none;

  color:#413a39;
 
  padding:10px;

} 

#right .mod_navigation li,

.mod_newsmenu li {

  font-family:"Century Gothic", Arial, sans-serif;

}



#right .mod_navigation li li {

  font-family:Calibri, Arial, sans-serif;

}

#right .mod_navigation li a,

.mod_newsmenu li a {

  border-bottom:1px solid #d1d1d1;

}

#right .mod_navigation li span, 

#right .mod_navigation li a.trail, 

#right .mod_navigation li a:hover,

.mod_newsmenu li span,

.mod_newsmenu li a.trail,

.mod_newsmenu li a:hover {  

  color:#00948f;
  border-bottom:1px solid #d1d1d1;

}

#right .mod_navigation li ul {

  margin-top:5px;

}

#right .mod_navigation li li a, 

#right .mod_navigation li li span {

  border:0;

  padding: 3px 0 3px 25px;

}

#right .mod_navigation li li span, 

#right .mod_navigation li li a.trail,

#right .mod_navigation li li a:hover {

  border:0; 

}



/* #right .mod_navigation li li a:hover, */

#right .mod_navigation li li span {

  background:url(bullet-small.gif) 8px 8px no-repeat;

}





/******* autoslider *****/



.ceAutoSlideNext,

.ceAutoSlidePrev {

  display:none;

}



/****** Formulare ********/

.ce_form {



}



.ce_form label,

.label-inline {

  display:block;

  font-size:12px;

  padding:5px 0 2px 0;

}

.label-inline {

  display:inline-block;

  height:1%;

  padding:0 10px 0 0;

}



.ce_form .text, 

.mod_subscribe .text,

.mod_unsubscribe .text,

.mod_search .text,

.mod_routenplaner .text,

.ce_form .captcha,

.ce_form .textarea {

  padding:3px 5px;

  font-size:12px;

  border:1px solid #81E2FF;

  /*border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;*/

}



.text:hover, 

.text:focus, 

.textarea:hover,

.textarea:focus {

  background:#F6F6F6;

}



.ce_form .submit,

.mod_search .submit,

.mod_subscribe .submit,

.mod_unsubscribe .submit,

.mod_routenplaner .submit {

  font-size:12px;

  padding:1px 5px;  

}

.mod_subscribe .submit,

.mod_unsubscribe .submit

{

  padding:2px 1px;

}



.ce_form select {

 border:1px solid #81E2FF;

 font-size:12px; 

}

.ce_form .text {

  width:350px;

}



.ce_form .textarea {

  width:600px;

}

.ce_form .submit_container {

  padding:10px 0;

}



p.error {

  color:red;

  font-weight:bold;

}



.text.error,

.textarea.error {

  border:1px solid red;

}



#main .ce_headline {

	margin-right:10px;

	margin-left:10px;



}



/* galerie untertitel */

.ce_gallery .caption {

  

  font-size:smaller;

}



.ce_headline {

  margin-bottom:0;

  padding-bottom:0;

}



/***** suche ********/

.mod_search {



}

#query_type {

  padding:10px 0;

}





#team {

  

}



#main .ce_monoslideshow {

  margin-top:15px;

}

