
body{
	font-family: Verdana,Arial,sans-serif;
	color: #333;
	font-size:11px;
	line-height: 14px;	
	margin: 0;
	padding: 0px;
	background: #fffbd8;
}

a, a:visited, li a, li a:visited {color:#ba7300; text-decoration:none;}
a:hover, li a:hover {text-decoration:underline;}

p, td, ul {font-family: Verdana,Arial,sans-serif;
	color: #333;
	font-size:11px;
	line-height: 14px;	
} 

p a, td a, ul a {color: #ba7300; text-decoration: none;}
p a:link, a:active, td a:link, td a:active, ul a:link, ul a:active {color: #ba7300; text-decoration: none;}
p a:visited, td a:visited {color: #ba7300; text-decoration: none;}
p a:hover, td a:hover, ul a:hover {color: #ba7300; text-decoration: underline;}

a img {border: 0 ;  margin: 0px; padding: 0px;}
.bold {font: 11px Verdana, Arial, sans-serif; font-weight:bold;  }

.bold-red {font: 12px Verdana, Arial, sans-serif; font-weight:bold; color:#c20012; line-height:20px;   }
.bold-red a  {	 font: 12px Verdana, Arial, sans-serif; font-weight:bold; line-height:20px; color:#c20012; text-decoration: underline;  }
.bold-red a:link, .bold-red a:active, .bold-red a:visited  {font: 12px Verdana, Arial, sans-serif; font-weight:bold; line-height:20px; color:#c20012; text-decoration: underline;  }
.bold-red a:hover {color:#c20012; text-decoration: none; }

h1{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 24px;
 color: #693013;
 margin: 0px;
 padding: 0px;
 display:none;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 18px;
 font-weight:normal;
 color: #693013;
 margin: 0px;
 padding: 0px;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 font-weight:normal;
 color: #693013;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 font-weight: normal;
 color: #693013;
 margin: 0px;
 padding: 10px 0 0 0;
 display:none;
}


ul{
 list-style-type: square;

}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* LAYOUT                                 */
/***********************************************/

#border{
	margin: 20px 0 0px 0;
	padding: 10px;
	border: 1px solid #ba7300;
	width: 976px;
	height: 1130px;
	background: #ffffff;

}

#innen{
	margin: 0px;
	padding: 10px;
	border: 0px;
	width: 956px;
	height: 1110px;
	background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;
}
#clear{clear: both; }

#border2{margin: 20px 0 20px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 820px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen2{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 800px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border22{margin: 20px 0 20px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 1130px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen22{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 1110px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

	#border3{margin: 20px 0 0px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 2830px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen3{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 2810px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border4{margin: 20px 0 -15px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 2970px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen4{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 2950px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border5{margin: 20px 0 -15px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 4470px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen5{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 4450px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border6{margin: 20px 0 0px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 2130px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen6{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 2110px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border7{margin: 20px 0 0px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 1330px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen7{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 1310px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}

#border-rueckschau{margin: 20px 0 -15px 0; padding: 10px; border: 1px solid #ba7300; width: 976px; height: 6220px; background: #ffffff url(blind2830.gif) no-repeat top left;}
#innen-rueckschau{margin: 0px; padding: 10px; border: 0px; width: 956px; height: 6200px; background: #fffbd8 url(neunkirchen-976px.jpg) no-repeat top left;}
#content-rueckschau{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px; height: 6050px; text-align:left;	
}


#head{
	padding: 0px;
	width: 100%;
	height: 120px;
}

#rightnavi {
  float: right;
	width: 326px;	
	padding: 0px;
	margin: 0px 0 -3px 0;	
	background: #ffffff;	
	text-align:left;
}

#rightnavi-index {
  float: right;
	width: 326px;	
	padding: 0px;
	margin: 0px 0 -3px 0;	
	background: #ffffff;	
	text-align:left;
}
* html #rightnavi-index {
  float: right;
	width: 326px;	
	padding: 0px;
	margin: -1px 0 -8px 0;	
	background: #ffffff;	
	text-align:left;
}
*+html #rightnavi-index {
  float: right;
	width: 326px;	
	padding: 0px;
	margin: -1px 0 -8px 0;	
	background: #ffffff;	
	text-align:left;
}


#fotos-righthead{
	width: 326px;
	height:170px;
	padding: 0px;
	margin: 0px;	
	background: #ffffff url(fotos-right-h170.jpg) no-repeat top left;	
	text-align:left;
}

#infos-right{
	width: 326px;
	padding: 0px;
	margin: 0px;	
	background: #ffffff url(infos-right.gif) repeat-y top left;	
	text-align:left;
}

/*********** #right bottom styles ***********/

#infos-rightbottom {
	width: 326px;
	padding: 0px;
	margin: 0px;	
	background: #ffffff url(infos-right.gif) repeat-y top left;	
	text-align:left;
	border-bottom: 1px solid #ba7300;
	}


#leftnavi{
color:#693013;
  float:left;
	margin: 0x;
	padding: 10px 0	15px 10px;
	border: 1px solid #ba7300;
	width: 180px;	
	height:654px;
	background: #fff url(leftnavi2.jpg) no-repeat top left;
	text-align:left; 
}
#leftnavi p {padding: 0px; }
#leftnavi img {padding: 0 0 0 8px; float:left; }

#leftnavi-index {
color:#693013;
  float:left;
	margin: 0x;
	padding: 10px 0	15px 10px;
	border: 1px solid #ba7300;
	width: 180px;	
	height:927px;
	background: #fff url(leftnavi2.jpg) no-repeat top left;
	text-align:left; 
}

#leftnavi-index p {padding: 0px; }
#leftnavi-index img {padding: 0 0 0 8px; float:left; }

* html #ring1 {
display:none;
}

#ring1 {
position:relative;
top: -8px;
left:155px;
z-index: 5;
}

* html #ring12 {
display:none;
}

#ring12 {
position:relative;
top: -8px;
left: 530px;
z-index: 5;
}

* html #home-icon {
display:none;
}

#home-icon {
position:relative;
top: 75px;
left: -442px;
z-index: 5;
}
#content{
	padding: 10px;
	margin: 0 10px 0 10px;
	border: 1px solid #ba7300;
	background: #fff;
    float: left;
    width: 392px;
	height:932px;	
}
#content-22{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px; height: 960px;	
}
#content-veranstaltungen{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px; height: 2800px; text-align:left;
}
#content-b685{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px;	
}

#content-plain2{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px; height: 659px;	
}

#content-fotoshow{padding: 10px; margin: 0 10px 0 10px; border: 1px solid #ba7300; background: #fff; float: left; width: 720px; height: 1550px;	
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 20px 0	0 0;
	color: #693013;
}

#h3-nav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin: 0;
	padding: 20px 0	5px 10px;
	color: #693013;
}

#h3-nav a {
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
	margin: 0;
	padding: 20px 0	5px 10px;
	color: #693013;
}

/************* #HEAD-LINKS: Home, Kontakt, Sitemap **************/

#head-links{
	font-size: 10px;
	padding: 62px 10px 0 0px;
	color: #693013;
	text-align:right;
}

* html #head-links{
	font-size: 10px;
	padding: 73px -10px 0 0;
	margin: 60px 0 5px 0;
	color: #693013;
	text-align:right;
}

#head-links img{
 display: block;
}

#head-links a {
	font-size: 10px;
padding: 73px -10px 0 0;
	color: #693013;
}

#head-links a:hover {
	font-size: 10px;
padding: 73px -10px 0 0;
	color: #ba7300;
}




/************** .feature styles ***************/

.feature{
	padding: 20px 15px 10px 15px;
	font-size: 11px;
	text-align: left;
	line-height:18px;
	background: #fff url(verlauf.jpg) repeat-x top left;
}

.feature-index{
	padding: 20px 10px 5px 15px;
	font-size: 11px;
	text-align: left;
	line-height:18px;
	background: #fff url(verlauf.jpg) repeat-x top left;
	height:812px;
}


.feature-kultivent{
	padding: 20px 15px 10px 15px;
	font-size: 11px;
	text-align: left;
	line-height:18px;
	background: #fff url(verlauf.jpg) repeat-x top left;
}
.feature-kids{
	padding: 20px 15px 10px 15px;
	font-size: 11px;
	text-align: left;
	line-height:18px;
	background: #fff url(higru-kids.jpg) repeat-x top left;
}


.feature h5{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: right;
	padding: 0px 0px 0px 10px;
}

.feature .float-right  {
clear:both;
float: right;
 padding-right:10px;
}


/************** .story styles *****************/

.story{
	padding: 0px 15px 10px 10px;
	font-size: 11px;
	text-align: left;
	line-height:18px;	
}

.story img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.story swf{
	float: left;
	text-align: left;
	padding: 0px 10px 0px 0px;
}

.story h3{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 color: #693013;
 margin: 0px;
 padding: 0px;
}

.kultivent{font-size:12px; color: #ff9934; line-height:14px; }
.kultivent2 {font-size:11px; color: #333; line-height:18px; width:500px; }

.kultivent-rueck {font-size:11px; color: #333; line-height:14px; float:left; }
.kultivent-rueck a, .kultivent-rueck a:link, .kultivent-rueck a:active, .kultivent-rueck a:visited  {color: #333; text-decoration: underline;}
.kultivent-rueck a:hover {color: #333; text-decoration: none;}
.kultivent-img {padding:0; margin:0; float:left; }


.kultfliess a {color: #333; text-decoration: none;}
.kultfliess a:link, .kultfliess a:active {color: #333; text-decoration: none;}
.kultfliess a:visited {color: #333; text-decoration: none;}
.kultfliess a:hover {color: #333; text-decoration: underline;}

.kultivent-bold{font-family:Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; color: #ff9934; line-height:16px; }
.table-img {clear:all; align:left;}

/*********** #sectionLinks styles ***********/

#sectionLinks {
	position: relative;
	top:105px;
	left:23px;
	margin: 0px;
	padding: 0px;	
	font-size: 9px;
	font-weight:bold;
	text-decoration: none;
	color:#fff;
}


#sectionLinks a,a:link, a:active, a:visited {	
	color:#fff;	
	margin: 0px;
	padding: 0px;	
text-decoration: none;
}

#sectionLinks a:hover{
	text-decoration: underline;
}

/*********** .leftlinks styles ***********/

.leftlinks {
	font-size:11px;
	line-height:14px;
	margin: 0px;
	padding: 0px 0 0 48px;
	color:#ba7300;
	display:block;
}



.leftlinks a:link, .leftlinks a:visited {
	font-size:11px;
	line-height:14px;
	margin: 0px;
	padding: 0px 0 0 48px;
	color:#ba7300;
	display:block;
	
}
.leftlinks a:hover {
	padding: 0px 0 0 48px;
	color: #693013;
	text-decoration: none;
	line-height:14px;
	display:block;
}
.leftlinks li {
list-style:none
}
.leftlinks li img, .leftlinks li img a {border: 0 ;  margin: 0px; padding: 0px;}


/*********** .rightlinks styles ***********/

.rightlinks{
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 line-height:14px;
 color: #333;
 margin: 0px;
 padding: 0px 0px 10px 10px;
}

.rightlinks h3{
 font-family: Verdana,Arial,sans-serif;
 font-size:12px;
 line-height:14px;
 color: #693013;
 padding: 0px 0px 2px 0px;
}


.rightlinks a:link,
.rightlinks a:visited {
 font-size:11px;
 color:#ba7300;
}

.rightlinks a:hover {
text-decoration:underline;
}

img {
 border: 0;
 margin-top:-1px;
 }
 
.float-right  {
 float:right;
 padding-right:10px;
}


.float-left  {
 float:left;
 padding:0px;
}

#spacer{
	width: 10px;
	height: 10px;
	}

.clear {clear:both;}

/************* #FUSSZEILE ***************/

#adresse{
	clear: all;
	border: 0px;
	margin:0px;
	font-size: 10px;
	color: #ba7300;
	padding: 20px 0 10px 0;
}

* html #adresse{
	clear: all;
	border: 0px;
	margin:0px 0 -5px 0;
	font-size: 10px;
	color: #ba7300;
	padding: 2px 0 0px 0;
}

#adresse2{
	clear: all;
	border: 0px;
	margin:-35px 0 0px 0;
	font-size: 10px;
	color: #ba7300;
	padding: 20px 0 10px 0;
}

/************* #SITEMAP ***************/

.sitemap {
  	list-style: none;
	line-height:24px;
	margin: 0;
  	padding: 0;
	display: inline;
}

.sitemap-gif {
	background-image: url(sitemap.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 0px 20px;
}

.sitemap2 {
  	list-style: none;
  	margin: 0 0 0 10px;
  	padding: 5px 0;
}

.sitemap3 {
  	list-style: none;
  	margin: 0 0 0 30px;
  	padding: 2px 0 0 0;
}
