*
{
	margin:0px;
	padding:0px;
}

body
{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetiva, sans-serif;
	font-size:12px;
	color:#000000;
  padding-top:20px;
}
a
{
	color:#00AEEF;
  text-decoration:none;
}


a:hover
{
  text-decoration:underline;
}
a, a:link, a:visited, a:hover, a:focus a:active{
outline: 0;
}

h1
{
	padding-bottom:15px;
	font-size:14px;
	color:#00AEEF;
  padding-top: 0px;
  margin: 0px;
  line-height:160%;
}

h2
{  padding-top:15px;
	padding-bottom:5px;
	font-size:1.2em;
	color:#00AEEF;
}
h3
{

	padding-bottom:5px;
	font-size:1em;
	color:#00AEEF;
}
img
{
	border: none;
}

p
{
  padding-bottom: 5px;
  line-height: 140%;
}
ul{
padding-left: 15px;
padding-bottom: 5px;
line-height: 140%;
list-style:none;

}
ul li ul{
padding-bottom: 0px;
list-style:none;
}
ol{
padding-left: 15px;
margin-left:10px;
padding-bottom: 5px;
line-height: 140%;
}
ol li{
padding-bottom: 3px;
}
/*allgemeine Klassen*/
.none{
display:none;
}
.tm{
padding-top: 15px;
}
blockquote{
padding-right:25px;
padding-left:35px;
font-style:italic;
}

div#wrapper{float:left;width:100%;background-color:#87d6f8;}
div#main{margin: 0 265px; background:#ffffff;height:410px;overflow:auto;position:relative;}
div#left{float:left;width:265px;margin-left:-100%;height:410px;}
div#right{float:left;width:265px;margin-left:-265px;height:410px;}
div#footer{clear:left;width:100%}

div#container{

  margin-left:10px;
  margin-right:10px;
  margin-bottom:20px;

 /* min-width:800px !important;
  width:auto !important;  /* für moderne Browser */
  /*width:800px;  /*für den IE */

	/*margin:20px 50px 50px 50px;	*/
  max-width:1230px;
  height:570px;
	background-color:#00aeef;
  }
  
div#header{
height:125px;
overflow:hidden;
position:relative;
}
#main .inside{
padding:15px;
}
#main .inside ul{
list-style: disc;
padding-left: 20px;
}
#footer{
	position:relative;
  background-color:#ffffff;
	background-image:url("images/bg-footer.gif");
	background-repeat:repeat-x;
  overflow:hidden;
}
#footer h1#logo
{
float:right;
}
#footer address
{
	width:200px;
	height:65px;
	display:block;
	text-align:center;
	font-weight:normal;
  font-style:normal;
	color:#ffffff;
}

#footer address span
{
	display:block;
	padding-top:10px;
}
#footer .mod_customnav ul
{
  list-style:none;
  margin:0;
  margin-top:3px;
  width:200px;
	text-align:center;
  padding-left: 0px;
}
#footer .mod_customnav ul li
{
  display:inline;
  padding:0;
  margin:0;
  padding-right:10px;
}
#footer .mod_customnav ul li.last
{
  padding-right:0px;
}
#footer .mod_customnav ul li p{
display: inline;
}
/*Navigation*/
#left ul
{
  margin: 20px 0px 0px 30px;
	list-style-type:none;
  padding: 0;
}

#left ul li
{
  padding: 5px 0;
}

#left ul li ul li
{
  padding: 0px 0;
}
#left ul li.trail{font-weight:bold;}
#left ul li.submenu{font-weight:normal;}
#left ul li a, #left ul li span.active
{
	height:25px;
  line-height:25px;
  display:block;
	background-image:url("images/sd.gif");
	background-repeat:no-repeat;
  background-position: top left;
  padding-left: 30px;
}

#left ul li a:hover
{
  background-position: bottom left;
}
#left ul li ul li a:hover, #left ul li ul li a, #left ul li ul li span.active
{

  background: none;
}
#left ul li a
{
  color:#000000;
  text-decoration:none;
}

#left ul li span.active
{
  font-weight:bold;
}
  
#left ul li ul
{
  margin: 0;
	padding-left:20px;
}

/*rechte Spalte*/
#right .inside
{
  width:265px;
  overflow:hidden;
}

#right .ce_image,
#right .ce_image_preview
{
  text-align:center;
  padding: 0;
  margin: 0;
}

#right .ce_text, #right .ce_image .caption, #right .ce_hyperlink, #right .ce_download
{
	padding-right:15px;
	text-align:right;
	font-size:0.9em;
	color:#ffffff;
}

#right .ce_text a, #right .ce_hyperlink a, #right .ce_download a
{
	text-decoration:none;
	color:#ffffff;
}

#right .ce_text a:hover, #right .ce_hyperlink a:hover
{
	text-decoration:underline;
}

/*Spezielle Inhalte*/
.layout_short{
  margin-bottom:15px;
}
.layout_short h2{
  padding-bottom:2px;
}

.layout_short p.more
{
  text-align:right;
}

.layout_short p.info, .layout_full p.info
{
  text-align:right;
  font-size:0.8em;
  color:#cccccc;
}

.ce_form div.formbody *{
margin-top:10px;
}
.ce_form div.formbody h1{
margin-top:0px;
}
.ce_form div.formbody label{
display: block;
float:left;
width:90px;
}
label.mandatory{
font-weight:bold;
}
input.text, input.captcha, textarea.textarea{
border:1px solid #00AEEF;
}
.ce_form div.formbody input.text, .ce_form div.formbody textarea.textarea{
width:60%;
}
.ce_form div.formbody textarea.textarea{
height:120px;
}
.ce_form div.formbody div.explanation{
font-size:0.8em;
}
.pdf_link{
text-align:right;
}
#right .inside #newsletter, #right .inside #newsletter2{
padding:15px;
}
#right .inside #newsletter .ce_text, #right .inside #newsletter2 .ce_text{
text-align:left;
}
#right p.confirm, #right p.error{
color:#000;
font-size:0.9em;
font-weight:bold;
text-align:left;
}
.ce_gallery .image_container,
.ce_news_gallery .image_container
{
display: inline;

}
.ce_gallery .gal_cleaner,
.ce_news_gallery .gal_cleaner
{clear:left;}
.ce_gallery,
ce_news_gallery
{
padding-top:10px;
padding-bottom:10px;
}
#right .ce_gallery{
padding: 0 !important;
text-align: center;
}
.none{
display: none;
}
div.teaser{
padding-left: 20px;
}
div.teaser p.more{


}
#outro-rezepte{
padding-top: 20px;
}
.pagination{
text-align: center;
}


.pagination p{}

.pagination ul{}
.pagination ul li{
display:inline;
}
.pagination ul li a{}
.pagination ul li span.current{}


.ce_accordion{}

.ce_accordion div.toggler{
cursor:pointer;
color:#00AEEF;
padding-top:5px;
padding-bottom: 5px;
}
.ce_accordion div.toggler:hover
{
  text-decoration:underline;
}
.ce_accordion div.accordion{}


.mod_sitemap{}
.mod_sitemap ul.level_1{
float:left;
}
.mod_sitemap ul.level_1 li {
font-weight:bold;
padding-top:10px;
}
.mod_sitemap ul.level_1 li ul li{
font-weight:normal;
padding-top: 0px;
}
.mod_sitemap ul.level_1 ul{
font-size:0.95em;
}
.mod_sitemap ul.level_2{}
.mod_sitemap ul.level_2 li{
padding-top:3px;
}
.mod_sitemap ul.level_2 li ul li{
padding-top:0px;
}
.mod_sitemap ul.level_3{}
.mod_sitemap ul.level_3 li{
padding-top:1px;
}
.mod_sitemap ul.level_3 li ul li{
padding-top:0px;
}
.mod_sitemap ul.level_4{}



.mod_sitemap ul.level_1 li.submenu
{
	float:left;
  margin-right:20px;
}
.mod_sitemap ul.level_1 li ul li.submenu, .mod_sitemap li li, .mod_sitemap li li a
{
	float:none;
}
.mod_preview_slider{
margin-top:20px;
}
.mod_jsk_news_slider{
height: 310px;
width: 245px;
overflow: hidden;
margin-left: 10px;
position: relative;
margin-top: 20px;
}
.mod_jsk_news_slider .news_stapel_slider{
position: absolute;
top: 30px;
left: 1px;
height: 280px;
overflow: hidden;
width: 245px;
font-size:0.9em;
background: #87d6f8;
}
.mod_jsk_news_slider #controls{
display: none;
position:absolute;
top: 290px;
right: 10px;
z-index:12;
cursor:pointer;

text-align:right;

}
.ce_divSlider{
margin-top:50px;

}
			.ce_divSlider #divslider{
				height: 206px;
				width:100%;
				overflow:auto;
        
			}
		
			.ce_divSlider #content_divslider{
				width: 2700px;
        white-space: nowrap;
			}
      .ce_divSlider #divscrollbar{
      display: none;
      }
			.ce_divSlider .scrollbar-hor{
				background-color: #87D6F8;
				height: 15px;
				width: 100%;
				float:left;
			}
			.ce_divSlider .handle-hor{
				height: 15px;
				width: 28px;
				background: #00AEEF;
			}
      
.ce_divSlider .mitarbeiter{
width: 150px;
height: 200px;
float:left;
margin-right: 15px;
}      
.float_right{
padding-left:25px;
padding-bottom: 25px;
}
