body{
	font: 100% arial, verdana, sans-serif;
	background-color: #999999;
	margin:0px;padding:0px;
}

#container{
	width:850px;
	text-align:left;
	margin:0px;
	background:url(media/h_rep2.gif) repeat-y ;
	background-color:#FFFFFF;
}
#head {
	width:850px;
	text-align:left;
	margin:0px;
}

/* Hauptnavigation */
#hauptnavigation{ /* Container für die Hauptnavigation */
	width:800px;
	height:29px;
	background:url(media/header_02.gif) repeat-x;
	padding-top:5px;
	padding-left:50px;
	font: 75%/2 verdana,arial, sans-serif;
}


#menu, #menu ul, #unternavigation ul, #bildgalerie ul{ /* Navigationsebene 1 */
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li { /* Positionierung Navigationsebene 1 */
	float: left;
	position: relative;
	/*width: 10em;*/
	
}
#menu li ul { /* Positionierung Navigationsebene 2 */
	display: none;
	position: absolute;
	top: 2em;
	left: -5px;
	background:url(media/gruen_pixel.gif);
}
	
#menu li li { /* Positionierung Navigationsebene 2 */
	float: none;
	border-bottom:#FFFFFF solid 1px;
	padding-left:5px;
	
}
	
#menu li:hover ul, #menu li.sfhover ul { /* dient zum Aufklappene der Unternavigation. "sfhover" wird für das Javascript im IE < 7 benötigt */
	display: block;
	width:180px;
	padding:0px;
	border:#FFFFFF solid 1px;
	
}
#menu li ul a{ /* Positionierung Navigationsebene 2 */
	display: block;
	width:175px;
}


/*#menu li ul a:hover{ /* Positionierung Navigationsebene 2 */
	/*display: block;
	padding: 2px;
	/*font: 700 12px/14px arial, helvetica, sans-serif;*/
	/*text-decoration: none;
	/*color: #494E51;*/
	/*background: #ECECEC;
}*/

#anzeige{ /* Container für den Bereich zwischen Hauptnavigation und Footer */
	width:850px;
	text-align:left;
	clear:both;
	

}

/* Bildcontainer */
#bildbox-top{ /* Container für das Banner */
	width:850px;
	height:119px;
	margin:0px;
	padding:0px;
	text-align:left;
	/*background-color:#FFFFFF;*/
}

#bildbox-top div{
	float:left;
}

/* Container Links */
#contentbox_links{
	width:200px;
	float:left;
}

#news_box{ /* Anzeigefenster für News */
	border:1px #000000 solid;
	width:180px;
	margin-top:9px;
	margin-left:9px;
	background-color:#E9F1E0;
	padding-bottom:10px;
}
#news_box h1{
	color:#000000;
	padding:5px 0px 5px 10px;
	background-color:#AFB7A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:0px
}
#news_box p{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-weight:normal;
}
#unternavigation{ /* Unternavigation links */
	width:160px;
	margin-left:9px;
	margin-top:18px;
	margin-bottom:30px;
	/*background-color:#FFFFFF;*/
	/*border:1px #000000 solid;*/
	padding:10px 0px 10px 20px;
	
}
#unternavigation ul li {line-height:1em;padding-bottom:1em;}
#unternavigation ul li a {line-height:1em;}
#unternavigation ul ul{margin-top:0.5em}
#unternavigation ul ul li {line-height:1em;padding-bottom:0.5em;}
/* Container für den Contentbereich */
#content{
	width:560px;
	float:left;
	padding-left:70px;
	padding-right:20px;
	padding-bottom:10px;
	
}
#sprachwahl{
	text-align:right;
	padding-right:15px;
	height:30px;
}
#sprachwahl ul{
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#sprachwahl ul li{
	display:inline;
	color:#000000;
	
}

/* Footer */
#footer-left{
	
	float:left;
	text-align:left;
	width:740px;
	height:23px;
	padding-top:10px;
	background:url(media/h_rep2.gif) repeat-y #D7DBD3;
}
#footer-right{
	float:right;
	width:105px;
	height:23px;
	text-align:right;
	background:#D7DBD3;
	padding-top:10px;
	padding-right:5px;
	
}

#footer ul{
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding-left:270px;
	padding-top:0px;
	/*padding-bottom:0px;*/
}
#footer ul li{
	display:inline;
	color:#000000;
	
}
/* Werkzeuge */

/*Navigationspfad*/
/*#navpfad {
	margin:0px;
	padding:0px;
	background-color:#999999;
	text-align:right;
	
}
#navpfad a{
	text-decoration:none;
}
#navpfad a:hover{
	text-decoration:underline;
}
#navpfad ul p{
	margin:0px;
	padding:0px;
	
}
#navpfad ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navpfad ul li{
	margin:0px;
	padding:0px;
	display:inline; 
	white-space:nowrap;
	font-size:70%;
}*/

/*Sitemap*/

#sitemap ul{
	list-style:none;
	
	margin:0px;
	padding:0px;
}
#sitemap ul li{
	
	margin:0px 0px 30px 0px;
	padding:0px;
}
#sitemap ul ul{
	list-style:none;
	margin-left:20px;
	
}
#sitemap ul ul li{
 margin-bottom:10px;
}
#sitemap ul ul ul{
	list-style:none;
}
#sitemap ul ul ul li{
 margin-bottom:0px;
 margin-left:0px;
}

#sitemap a{
	text-decoration:none;
	
}
#sitemap ul a{
	font-weight:bold;
	font-size:90%
}
#sitemap ul ul a{
	font-weight:bold;
	font-size:75%;
}
#sitemap ul ul ul a{
	font-weight:normal;
	font-size:75%;
}
.sitemaplinks{
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	line-height:2.0em;
	
}
#sitemap_add ul{list-style:none;margin:0px;padding:0px}

/* News /Presse */
#news_uebersicht{
	margin-bottom:40px;
} 

#news_uebersicht h2{
	color:#000000;
	font-size:80%;
	margin-bottom:0px;
	padding-bottom:0px;
}
#news_uebersicht p{
	margin:0px;
	
}
#news_content h2{
	color:#000000;
	font-size:80%;
	
}

#presse_tab .rtab_news{
	padding-left:40px;
}


/* Bildgalerie */
#bildgalerie h2{
	color:#000000;
	font-size:80%;
}
.galerie{
	float:left;
	padding:5px;
	margin:0px 10px 10px 0px;
	width:110px;
	background:#f0f0f0;
	border: 1px solid #CCCCCC;
}

.albumtext{
	width:110px;
	height:4em;
	margin: 0px 0px 10px 0px;
}

.albumbild{
	width:110px;
	height:66px;
	overflow:hidden;
    text-align:center;
	
}

.galerie a{
	text-decoration:none;
	font-size:75%;
}

.galerie_zurueck{
	clear:left;
	padding-top:2em;

}

.galerie_thumb{/* Schneidet hochkante Bilder ab*/
	float:left;
	padding:5px;
	margin:0px 10px 10px 0px;
	width:110px;
	background:#f0f0f0;
	border: 1px solid #CCCCCC;
}
.galerie_thumb a{
	text-decoration:none;
	font-size:75%;
}
.galerie_thumb img{
	padding:0px 0px 0px 0px;
	
}

/* Kalender */
#kalender h2{
	margin-top:30px;
	color:#000000;
	font-size:80%;
}
.terminanhang{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}
.termin_kopf{
	padding:0px 0px 0px 1.5em;
}
.zurueck{
	padding-top:2em;
}
.termin{margin:0.5em;}


/*Ansprechpartner*/

.bild_ansprechpartner{
	margin: 0px 10px 20px 0px;
}



/*Kontaktformular*/

#kontaktform{}
#kontaktform div.contactlabel{
	clear: both;
	float:left;
	margin-top:2px;
	margin-right:10px;
	width:120px;
	/*text-align:right;*/
}
#kontaktform div.contactfeld{
	float:left;
	margin-top:2px;
	margin-bottom:4px;
}
#kontaktform div.contactfeld input{width:200px;}
#kontaktform div.contactfeld p{margin:0px;padding:0px}
#kontaktform div.contactlabel p{margin:0px;padding:0px}
#kontaktform div.contactlabel .stern{
	color:#FF0000;
}
#kontaktform div.textfieldlabel .stern{
	color:#FF0000;
}
#kontaktform div.textfieldlabel{
	clear:both;
	padding-top:10px;
}
#kontaktform div.sender{margin-top:5px;}
#kontaktform .info{font-size:70%;}
#kontaktform .info .stern{color:#FF0000;}

/* Landheim Shop */


#kontaktform #artikel{
	margin:0px;
	padding:0px;
	/*background-color:#CCCCCC;*/
	border:0px;
}
#kontaktform #artikel th{
	
	background-color:#AFB7A6;
	
}
#kontaktform #artikel td{
	
	
	border:1px #d7dbd3 solid;
	

}

#kontaktform #artikel td p{
	padding:0px;
	margin:0px;

}

/*Downloads*/

#download ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

/* Allgemeine Einstellungen*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	margin-top:0px;
	margin-bottom:15px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a{color:#000000;}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #FFFFFF;
	
	letter-spacing: 1px;
	text-decoration:none;
	
}
.unav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	line-height: 12px;
	letter-spacing: 1px;
	text-decoration:none;
	
	
}
	

	
	
.sNav {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #000000;
		text-decoration: none;
		line-height:2.5em;
		
}
.sNav2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		margin-left:2em;
		
		
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	line-height: 18px;
	
}
.sNavsmall {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 70%;
		color: #000000;
		letter-spacing: 1px;
		text-decoration: none;
		
}
.cms_design{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
	/*margin-left:200px;*/
}	



.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.newshp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
p .Stil1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #364B21;
		letter-spacing: 1px;
		text-decoration: none;
		font-weight: bold;
}
.Stil1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #364B21;
		letter-spacing: 1px;
		text-decoration: none;
		font-weight: bold;
		font-size: 75%;
				
		
}
.Stil1 a{
		font-family: Arial, Helvetica, sans-serif;
		color: #364B21;
		line-height: 0px;
		letter-spacing: 1px;
		text-decoration: none;
		font-weight: bold;
}
.liste_im_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 18px;
}
td p {margin:0px;padding:0px}
.abstand_zelle_links_20px{
		padding-left:20px;
}


/*chinese*/


.stilh1{ 			/* h1*/
	color:#000000;
	font-size: 24px;
}

.stilh2{ 			/* h2*/
	color:#000000;
	font-size: 20px;
}
.stilh3{ 			/* h3*/
	color:#000000;
	font-size: 18px;
}
.stilp{ 			/* p*/
	color:#000000;
	font-size: 18px;
	line-height:1.3em;
}
.stilp2{
	color:#666666;
	font-size: 18px;
	line-height:1.3em;
}

#verlinkungen {
margin-left:100px;


}

#verlinkungen a{
text-decoration:none;
font-size:11px;
color:#666666;

}

#verlinkungen li{
display:inline;
margin-right:7px;

}

/******* Umfrage ********/


#umfragelink_start{ /* Anzeigefenster f r News */
	border:1px #000000 solid;
	width:180px;
	margin-top:9px;
	margin-left:9px;
	background-color:#E9F1E0;
	padding-bottom:10px;
      margin-bottom:10px;
}
#umfragelink_start h1{
	color:#000000;
	padding:5px 0px 5px 10px;
	background-color:#AFB7A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:0px
}
#umfragelink_start p{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-weight:normal;
}

/************* Kalenderlink Startseite *********************/

.kalenderlink_start{
	margin-left:19px;
}

/**************** Google Map ****************/

p small a{
 color:#364B21 !important;
 font-size:110% !important; 
}