body
{	
				padding: 0px;
				spacing: 0px;
				margin: 0px;		
				background-image:url(../site_images/holzkachel.gif);
				font-family:Tahoma;
				font-size:11px;
				color:#333333;
				margin-top:0px;
}


/*--------------div Formatierung für Gesamtaufbau ---------------------------------------------*/

div.container
{
				margin: 0px;
				position:relative;
				margin-top:0px;
				width:723px;
				height:783px;
				padding:0px;
}

/*--------------div Formatierung für Head-Bereich ---------------------------------------------*/

div.head
{
     			position: relative;
				margin-top:0px;
				margin-left:0px;
				width: 723px;
				height: 208px;
				overflow: hidden;
}

div.headoben
{             
     			position: relative;
				margin-top:0px;
				margin-left:0px;
				width: 723px;
				height: 34px;
				background-image:url(../site_images/head_oben.png);
				
}

div.headlinks
{
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 303px;
				height: 124px;
        		background-image: url(../site_images/head_links.png);
}

 
div.headmitte
{
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;          
				width: 124px;
				height: 124px;
				background-image: url(../site_images/head_logo_out.png);
				cursor:pointer;
				
}

div.headmitteover
{				
       			position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 124px;
				height: 124px;
				background-image: url(../site_images/head_logo_over.png);
				cursor:pointer;
}

div.headrechts
{				
        		position:relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 296px;
				height: 124px;
				background-image: url(../site_images/head_rechts.png);
}

div.headunten
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 723px;
				height:50px;
				background-image: url(../site_images/head_unten.png);
}


/*--------------div Formatierung für Navigations-Bereich ---------------------------------------------*/
div.mainnavi
{				
				position: relative;		
				margin-top: 0px;
				margin-left:0px;
				width: 723px;
				height: 34px;		
				padding:0px;	               
}

div.navilinks
{				
				position: relative;		
				float: left;
				margin-top: 0px;
				margin-left:0px;
				width: 121px;
				height: 34px;		
				background-image: url(../site_images/navi_links.png)		               
}


div.navitakaraout
{								
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 84px;
				height: 34px;
				background-image: url(../site_images/navi_takara_out.png);
				cursor:pointer;
}




div.naviueberunsout
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 98px;
				height: 34px;
				background-image: url(../site_images/navi_ueber_uns_out.png);
				cursor:pointer;
}



div.naviunsereconsout
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
                width: 124px;
                height: 34px;
                background-image: url(../site_images/navi_unsere_cons_out.png);
				cursor:pointer;
}



div.navigalerieout
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
                width: 92px;
                height: 34px;
                background-image: url(../site_images/navi_galerie_out.png);
				cursor:pointer;
}



div.navigaestebuchout
{				
				position: relative;
				float: left;				
                width:94px;
                height:34px;                
				cursor:pointer;
				border-bottom:0px;
				border-top:0px;
				border-right:0px;
				border-left:0px;
				margin-bottom:0px;
				margin-top:0px;
				margin-right:0px;
				margin-left:0px;
				padding-bottom:0px;
				padding-top:0px;
				padding-right:0px;
				padding-left:0px;
				
}

div.navigaestebuchover
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
                width: 94px;
                height: 34px;
                background-image: url(../site_images/navi_gaestebuch_over.png);
				cursor:pointer;
}

div.navirechts
{								
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
                width: 110px;
                height: 34px;
                background-image: url(../site_images/navi_rechts.png);
} 

.gaestelink 
{
	margin:0px;
	padding:0px;
	border:0px;
}

/*--------------div Formatierung für Subnavigations-Bereich ---------------------------------------------*/

div.subnavi
{
	position:relative;
	top:0px;
	left: 0px;
	width:723px;
	height:73px;
	background-image:url(../site_images/subnavi_behind.png); 
	
}

div.subnavicontent
{
	position:absolute;
	top:0px;
	left: 0px;
	width:723px;
	height:73px;
}

div.subnavilinks
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 121px;
				height: 73px;		
				background-image: url(../site_images/subnavi_links.png)		               
}


div.subnavitakarainaktiv
{								
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 84px;
				height: 73px;
				background-image: url(../site_images/subnavi_takara_inaktiv.png);
}

div.subnavitakaraaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 84px;
				height: 73px;
				background-image: url(../site_images/subnavi_takara_aktiv.png);
}


div.subnaviueberunsinaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 98px;
				height: 73px;
				background-image: url(../site_images/subnavi_ueber_uns_inaktiv.png);
}

div.subnaviueberunsaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 98px;
				height: 73px;
				background-image: url(../site_images/subnavi_ueber_uns_aktiv.png);
}

div.subnaviunsereconsinaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 124px;
				height: 73px;
				background-image: url(../site_images/subnavi_unsere_cons_inaktiv.png);
}

div.subnaviunsereconsaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 124px;
				height: 73px;
				background-image: url(../site_images/subnavi_unsere_cons_aktiv.png);
}

div.subnavigalerieinaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 92px;
				height: 73px;
				background-image: url(../site_images/subnavi_galerie_inaktiv.png);
}

div.subnavigalerieaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 92px;
				height: 73px;
				background-image: url(../site_images/subnavi_galerie_aktiv.png);
}

div.subnavigaestebuchinaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 94px;
				height: 73px;
				background-image: url(../site_images/subnavi_gaestebuch_inaktiv.png);
}

div.subnavigaestebuchaktiv
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 94px;
				height: 73px;
				background-image: url(../site_images/subnavi_gaestebuch_inaktiv.png);
}

div.subnavirechts
{								
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 110px;
				height: 73px;
				background-image: url(../site_images/subnavi_rechts.png);
} 

/*--------------div Formatierung für Content ---------------------------------------------*/

div.content
{								
				position: relative;
				float: left;
				top: 0px;
				left: 0px;
				margin-top:0px;
				margin-left:0px;
				width: 723px;
				background-image: url(../site_images/content_stretch.png);
				min-height:372px;
} 

div.contenttxt
{				
				position: relative;
				width: 443px;
				margin-top:30px;
				margin-left:140px;
				margin-right: 140px;
				text-align:left;
				line-height:15px;			
	
}



/*--------------div Formatierung für Metanavigation ---------------------------------------------*/

div.metanavi
{				
				position: relative;
				float: left;
				margin-top:0px;
				margin-left:0px;
				width: 723px;
				height: 118px;
				background-image: url(../site_images/metanavi.png);
} 

div.metatxt
{				
				position: relative;
				float: right;
				margin-top:75px;
				margin-left:0px;
				margin-right: 60px;
				text-align:right;
				color:#660000;
				font-size:9px;
}

/*--------------Link-Formatierung für Metanavigation ---------------------------------------------*/

a:link
{
				color:#660000;
				text-decoration:none;
}

a:visited
{
				color:#660000;
				text-decoration:none;
}

a:hover
{
				color:#666666;
				text-decoration:none;
}

a:active
{
				color:#666666;
				text-decoration:none;
}


/*--------------Link-Formatierung für Subnavigation ---------------------------------------------*/

.subtxt	
{			
				text-align:left;
				line-height:17px;
				margin-top:5px;
				margin-left:35px;
				color:#660000;
			
}



a.subnav:link
{
				color:#333333;
				text-decoration:none;
}

a.subnav:visited
{
				color:#333333;
				text-decoration:none;
}

a.subnav:hover
{
				color:#660000;
				text-decoration:none;
}

a.subnav:active
{
				color:#660000;
				text-decoration:none;
}

/*-------------- Formatierung für Headlines ---------------------------------------------*/

h2
{
				font-size:15px;
				color:#660000;
				line-height:24px;
}

h3
{
				font-size:13px;
				}
				
/*-------------- Formatierung für Headlines ---------------------------------------------*/

a.verlinkt:link
{
				color:#333333;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
}

a.verlinkt:visited
{
				color:#333333;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
}

a.verlinkt:hover
{
				color:#660000;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
}

a.verlinkt:active
{
				color:#660000;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
}

p 
{
				line-height:16px;
}
				
p.hoehe 
{
				line-height:20px;
}

div.tabcontainer
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				width:400px;
				
				
				
				
}


div.tab_01
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				width:143px;
				text-align:left;
				padding-bottom:25px;
				
				
}

div.tab_02
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				width:257px;
				text-align:left;
				padding-bottom:25px;
				
				
}

div.swf
{

				position:relativ;
				width:550px;
				height:394px;
				margin-top:30px;
				margin-left:5px;
}


p.mitformat
{
				margin-top:0px;
				margin-bottom:0px;

}


li
{
				font-size:12px;
				line-height:18px;
				list-style:circle;
}

h4
{
				margin-top:5px;
				margin-bottom:2px;
				font-size:12px;
				color:#660000;
}


div.tabcontainer2
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				width:430px;		
				border-bottom-style:solid;
				border-bottom-width:1px;		
				
}

div.tabcontainer3
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:20px;
				width:430px;		
				border-bottom-style:solid;
				border-bottom-width:1px;		
				
}



.txt12	
{
				font-size:13px;
				
}

.fussnotermine
{
				font-size:11px;
				
}


div.chronikentab_01
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				padding-right:20px;
				width:80px;
				text-align:right;
				padding-bottom:25px;
				
				
}

div.chronikentab_02
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:0px;
				width:300px;
				text-align:left;
				padding-bottom:25px;
				
				
}



div.footerchronik
{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:450px;
	height:50px;
	text-align:center;
	vertical-align:middle;	
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#333333;
}

div.headerchronik
{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:450px;
	height:30px;
	text-align:center;
	vertical-align:middle;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;

}
	
div.chroniknav
{
	position:relative;	
	margin-top:0px;
	font-size:12px;
	text-align:center;
	color:#660000;
}

div.chronikfirst
{
				position:relative;
				float:left;
				margin-left:0px;
				margin-top:20px;
				width:400px;
				
			
}

.red

{
		color:#660000;
}