
/* --------------------- ALLGEMEINES */

	h1 { font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px; color:#8fc732; }
	h2 { font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px; color:#013300;}
	h3 { font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px; color:#013300;}
	h4 { font-size: 12px; line-height: 18px; margin: 0px 0px 0px 0px; color:#8fc732;}
	h5 { font-size: 12px; line-height: 18px; margin: 0px 0px 6px 0px; color:#013300;}
	h6 { font-size: 10px; line-height: 18px; margin: 0px 0px 6px 0px; color:#013300;}
	
	p { margin: 0px 0px 10px 0px; font-size:10px;}
	div { font-size:10px; }
	ul { list-style-type:square; padding-left:10px; margin:20px 0px 20px 10px; font-weight:bold; }
	a img, img {border: 0 none;}
	a { color: #013300; text-decoration:none; }
	a:hover { color: #8fc732; }
	a.detailansicht { display:block; margin-top:5px;}

	object { border: 1px sold;}

	hr { border: 0px; border-top: solid 1px #8fc732; border-bottom: solid 1px #ebebeb; margin:0px 0px 10px 0px; }
	
/* ---------------------- ALLGEMEINES ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- KLASSEN ALLGEMEIN */

	.gruendunkel { color:#013300; }
	.gruenhell { color:#8fc732; }
	
	.klein { font-size: 10px; }
	.gross { font-size: 14px;}
	.cleaner { clear:both; font-size:1px;}
	.cleanen { clear:both;}
	.clearernormal { clear:both; }
	
	.left { float:left; }
	.right { float:right; }
	
/* ---------------------- KLASSEN ALLGEMEIN ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- NAVIGATION */


	#navigation {   position:relative; float:left;  padding:150px 0px 0px 10px; width:272px; }
	
	#navigation ul { list-style-type:none; margin:0px; padding:0px; }
	#navigation #ulnavigation { position:relative; padding-top:50px; padding-bottom:20px; border-bottom:1px solid #8fc732; }
	#navigation #ulnavigation li {  text-align:left; }
	#navigation #ulnavigation li a {  margin-bottom: 0px; color:#013300; font-size:18px; display:block; font-weight:normal;  text-decoration:none;  }
	#navigation #ulnavigation li a:hover {  color:#8fc732;  }
	
	#navigation #ulsubnavigation { position:relative; padding-top:20px;}
	#navigation #ulsubnavigation li {  text-align:left; }
	#navigation #ulsubnavigation li a {  margin-bottom: 0px; color:#013300; font-size:12px; display:block; font-weight:normal;  text-decoration:none;  }
	#navigation #ulsubnavigation li a.rot {  color:#013300;  }
	#navigation #ulsubnavigation li a:hover {  color:#8fc732;  }
	
	
	
	#navigation #ulinnennavigation { position:relative; padding-top:0px; padding-bottom:20px;  border-bottom:1px solid #8fc732; }
	#navigation #ulinnennavigation li {  text-align:left; }
	#navigation #ulinnennavigation li a {  margin-bottom: 0px; color:#013300; font-size:12px; display:block; font-weight:bold;  text-decoration:none;  }
	#navigation #ulinnennavigation li a:hover {  color:#8fc732;  }
	#navigation #ulinnennavigation li a.aktive {  color:#013300; background:#e7e7e7;}
	
	#navigation #ulinnennavigation ul.ebene2 { position: relative; padding: 3px 0px 10px 10px; }
	#navigation #ulinnennavigation ul.ebene2 li a {  margin-bottom: 0px; color:#8fc732; font-size:12px; display:block; font-weight:bold;  text-decoration:none;  }
	#navigation #ulinnennavigation ul.ebene2 li a:hover {  color:#013300;  }
	#navigation #ulinnennavigation ul.ebene2 li a.aktive {  color:#013300; background:#ebebeb; }
	
	#navigation #ulinnennavigation ul.ebene3 { position: relative; padding: 3px 0px 10px 0px;}
	#navigation #ulinnennavigation ul.ebene3 li a {  margin-bottom: 0px; color:#333; font-size:10px; display:block; font-weight:normal;  text-decoration:none;  }
	#navigation #ulinnennavigation ul.ebene3 li a:hover {  color:#8fc732;  }
	#navigation #ulinnennavigation ul.ebene3 li a.aktive {  color:#8fc732;background:#ebebeb; font-weight:bold;  }
	
	
	#navigation #ulinnensubnavigation { position:relative; padding-top:20px;}
	#navigation #ulinnensubnavigation li {  text-align:left; }
	#navigation #ulinnensubnavigation li a {  margin-bottom: 0px; color:#013300; font-size:12px; display:block; font-weight:normal;  text-decoration:none;  }
	#navigation #ulinnensubnavigation li a.rot {  color:#013300;  }
	#navigation #ulinnensubnavigation li a:hover {  color:#8fc732;  font-weight:bold;}
	#navigation #ulinnensubnavigation li a.aktive {  color:#8fc732;  font-weight:bold;}
	
	
	#navigation #ulinnensubnavigation li.ebene1 a {  margin-bottom: 0px; padding: 0px 0px 0px 10px; color:#013300; font-size:12px; display:block; font-weight:normal;  text-decoration:none;  }
	#navigation #ulinnensubnavigation li.ebene1 a:hover {  color:#8fc732; font-weight:normal; }
	#navigation #ulinnensubnavigation li.ebene1 a.aktive {  color:#8fc732; font-weight:normal;}

/* ---------------------- NAVIGATION ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- CONTENT */

	#container { position:relative; margin:0px auto; width:803px;  top:40px; }
	#content { position: relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767; border:1px solid #8fc732; background:#ebebeb;}
	#content #mitte {  width:385px; top:0px; left:0px; padding:10px 0px 0px 405px;}
	#content #mitte #innenRamen{ border:1px solid #8fc732; margin:0px 0px 10px 0px; padding:5px 5px 2px 5px; width:373px; min-height:530px;}
	#content #mitte #innenRamenImg{ position:relative; border:1px solid #8fc732; margin-bottom:10px; padding:6px 5px 1px 6px; width:373px; min-height:530px;}
	#content #mitte #innenRamenImg img{ padding:0px 5px 1px 0px; margin:0px; }
	#content #mitte #innenRamenImg img.imginnen { padding:0px 0px 1px 0px; margin:0px;}
	#content #mitte .center { text-align:center; }
	#content #mitte #innenRamenImg #innenbottom { position:absolute; bottom:0px; left:190px;}
	#content #mitte #innenRamenImg #innentxt { padding:0px; margin:10px 20px;}
	
	#googlemap {width:370px; height:526px;}
/* ---------------------- CONTENT ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- HEADER */

	#header { position:absolute; top:10px; left:10px;}
	#header #legend { position:absolute; top:0px; left:135px; }

/* ---------------------- HEADER ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- FOOTER */

	#footer { position:relative; padding: 5px 0px 0px 0px;  border-top:1px solid #8fc732; font-size:12px; font-weight:bold; background:#013300; }

/* ---------------------- FOOTER ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- KLASSEN SPEZIAL */
	.notoggler { color: #676767; margin: 0px 0px 3px 0px; font-size: 12px; padding:0px 5px; background: #eaeaea; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;}
	.togglerrechts { float:right; }

	.element { padding: 5px 5px; }
	.nofloat { margin:30px 0px 0px 0px; clear:both;}
	
	
	.sitemap0 { margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
	.sitemap0 li a{ color:#a4c408; }
	
	.sitemap1 { margin:0px 0px 0px 40px; padding:0px;  list-style-type:none;}
	.sitemap1 li a{ color:#333; }
	
	.sitemap2 { margin:0px 0px 0px 80px; padding:0px;  list-style-type:none;}
	.sitemap2 li a{ color:#666; }
	
	.sitemap3 { margin:0px 0px 10px 120px; padding:0px;  list-style-type:none;}
	.sitemap3 li a{ color:#909090; }
	
	.sitemap4 { margin:0px 0px 10px 160px; padding:0px;  list-style-type:none;}
	.sitemap4 li a{ color:#999; }

/* ---------------------- KLASSEN SPEZIAL ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- FORMULAR */

	.fe-formular { border:0px none; margin-top: 0px;}
	.fe-formular legend { display:none; }
	.fe-formular label { margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
	.fe-formular td { height:25px; font-size:10px;}
	.fe-formular input {  border:1px solid #333333; width:200px; height:18px; font-size:12px; color:#333333; padding-left:5px;  }
	.fe-formular textarea {  border:1px solid #333333; width:290px; height:70px; font-size:12px; color:#333333; padding-left:5px;  }
	.fe-formular select { border: 1px solid #333333; height:20px; width:150px; font-size:12px; color:#333333; padding-left:5px; }
	.fe-formular select.kurz { border: 1px solid #333333; height:20px; width:40px; font-size:12px; color:#333333; padding-left:5px; }
	.fe-formular input.checkbox { border: 1px solid #333333;  height:18px; width:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	.fe-formular input.fe-submit { border: 1px solid #333333; background-color:#e9e9e9; height:20px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
	.fe-formular input.fe-submit1 { border: 1px solid #333333; background-color:#e9e9e9; height:18px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

	.formError, #fe-formular label.labelerror { color:red; }
	.formErforg { color:#013300; font-size:14px; }

/* ---------------------- FORMULAR ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- TOOLTIP */
.tip	{  font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #8fc732; margin:0px; padding:10px; background:#FFF; -moz-opacity: 0.72; opacity: 0.72; }  
.tip-top	{ height:0px;  }  
.tip-title	{ color:#013300; font-weight:bold; margin:0px; }  
.tip-text 	{ color:#013300; margin:0px; }  
.tip-bottom	{ height:0px; }  

/* ---------------------- TOOLTIP ENDE */