@charset "UTF-8";
/* CSS Document */


body {
background-image:url(../images/hintergrund/bg_1.jpg);
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
background-repeat:no-repeat;
background-attachment:fixed;
margin: 0; 
padding: 0em;
text-align:center;
}
		
p {line-height:150%;}
		

#main { 
width:1000px;
height:100%;
background-color:#FFFFFF;
text-align:left;
text-align: left;    /* Seiteninhalt wieder links ausrichten */
margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
padding: 0;
}
		

#titel {  
width:1000px;
height:55px;
vertical-align:bottom;
text-align:left;
background-image:url(../images/head.gif);
margin: 0;
}
			

#kopfbild {
width:1000px;
height:240px;
vertical-align:bottom;
text-align:left;
margin: 0;
}
		

#navigation_top{
width:1000px;
height:27px;
vertical-align:bottom;
text-align:left;
float:left;
}		
			

#menue{
width:665px;
height:27px;
vertical-align:bottom;
text-align:left;
float:left
}

			
#serviceblock {
margin: 10px 0px 0px 0px;
width:312px;
height:27px;
vertical-align:bottom;
text-align:right;
float:left;
}
			
td {vertical-align:top;
padding:5px;}														
#fussleiste {
width:900px;
height:24px;
clear: both;
margin: 0; 
padding-top: 0.4em;
font-size:11px;
text-align: center;
vertical-align:middle;
border-top: 1px solid #cccccc;
background-color:#ffffff;
}
		
		
#text {
margin:65px 0 100px 40px;
padding:0;
width:410px;
height:100%;
float:left;
vertical-align:top;
							}
				
#bildlinks {
margin:65px 0 0 30px;
padding:0;
width:180px;
float:left;
vertical-align:top;
}

				
#info{
margin:60px 0 10px 60px;
width:215px;
padding:0;
float:left;
vertical-align:top;
font-family:Verdana;
font-size:11px;
text-align:left;
color:#333333;
line-height:120%;
}

#infobox{
margin:60px 0 10px 60px;
width:215px;
padding:0;
float:left;
vertical-align:top;
font-family:Verdana;
font-size:11px;
text-align:left;
color:#333333;
line-height:120%;
}
#infobox .box{
margin-bottom: 20px;
}
		

.fltext { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-align:left;
color:#666666;
line-height:150%;
margin:20px 30px 0 10px;
}

.fltexttermin { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-align:left;
color:#666666;
line-height:150%;
margin:20px 30px 50px 10px;
height:100%;
}
	

.news { 
font-family:Verdana;
font-size:11px;
text-align:left;
color:#333333;
line-height:120%;
margin:5px 0 0 0px;			
}

.news_head { 
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-align:left;
color:#666633;
line-height:120%;
margin:0px 0 3px 0px;			
}

.terminbild { 
float:left;
margin-top:4px;
margin-right:10px;
width:135px;
height:105px; 			
}


.datum { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
color:#a8b667;
line-height:120%;
margin:0px 0px 10px 0px;
}


					

h1		{
font-size:1.1em;
color:#000000;
font-weight:lighter;
vertical-align:top;
margin:0 0 0px 0;
display:block;
border-bottom-color:#CCCCCC; 
border-bottom-width:1px;
border-bottom-style:solid;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#666633;
font-weight:light;
margin: 10px 0 5px 0;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#666633;
font-weight:light;
margin: 30px 0px 0px 0px;
}

h4 { 
font-family:Verdana;
font-weight:lighter;
font-size:11px;
text-align:left;
color:#333333;
line-height:120%;
margin:5px 0 0 0px;			
}

.schwarz_klein {font-size:9px; color:#666666;
}

ul#Navigation {
	
font-size:0.75em;
text-align:left;
float: left; width: 14em;
margin: 100px 0 0 0; padding: 1em;
background-image:url(../images/menue_linie.png);
background-repeat:no-repeat;
}

ul#Navigation li {list-style: none; margin: 0; padding: 0.2em;}
  
ul#Navigation a {
    text-decoration:none;
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
ul#Navigation a:link {color: black;}
ul#Navigation a:visited {color: black;}
ul#Navigation a:hover {color: #333333; text-decoration:underline;}
ul#Navigation a:active {color: #333333;}
  
  
a{text-decoration:underline; color:#666666;}
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #8c8c66; text-decoration:none;}
a:active {color: #666666;}


a.service {font-size:12px; text-decoration:none; padding: 0.2em; color:#666666;}
a.service:link {color: black; }
a.service:visited {color: 666666;}
a.service:hover {color: #000000; text-decoration:underline;}
service a:active {color: #666666;}


a.menue { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight:light;
letter-spacing:0.1em;
color:#8c8c66;
display:block;
text-decoration:none; 
}

a.menue:link {color:#8c8c66;}
a.menue:visited {color:#8c8c66;}
a.menue:hover {color:#656d49; text-decoration:underline;}
a.menue:active {color:#8c8c66;}

a.menueaktiv { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight:light;
letter-spacing:0.1em;
color:#656d49;
display:block;
text-decoration:none; 
}

a.menueaktiv:link {color:#656d49;}
a.menueaktiv:visited {color:#656d49;}
a.menueaktiv:hover {color:#8c8c66; text-decoration:underline;}
a.menueaktiv:active {color:#656d49;}

a.untermenue { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight:light;
letter-spacing:0.1em;
color:#c8ceb1;
display:block;
padding-left:20px;
text-decoration:none; 
}

a.untermenue:link {color:#c8ceb1;}
a.untermenue:visited {color:#c8ceb1;}
a.untermenue:hover {color:#8c8c66; text-decoration:underline;}
a.untermenue:active {color:#c8ceb1;}

a.untermenueaktiv { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight:light;
letter-spacing:0.1em;
color:#8c8c66;
display:block;
padding-left:20px;
text-decoration:none; 
}

a.untermenueaktiv:link {color:#8c8c66;}
a.untermenueaktiv:visited {color:#8c8c66;}
a.untermenueaktiv:hover {color:#656d49; text-decoration:underline;}
a.untermenueaktiv:active {color:#8c8c66;}


/* setup the background */
.schlossanlage {padding:0; margin:0; list-style-type:none; background:#fff url(../images/anlage.gif); width:450px; height:310px; margin:0px auto 0px auto; position:relative; z-index:100;}

/* move the text off screen */
.schlossanlage li a {text-indent:-999px; display:block; border:0px solid #000; width:25px; height:25px;  position:absolute; line-height:8px;}

/* make the images and description invisible and an absolute position so that it does not take up any space */
.schlossanlage li a em {visibility:hidden; position:absolute;}

/* position the square markers */
.schlossanlage li a.schloss {
	top:241px;
	left:97px;
}
.schlossanlage li a.garten {
	top:153px;
	left:88px;
}
.schlossanlage li a.gartenhaus {
	top:183px;
	left:136px;
}
.schlossanlage li a.uhof {
	top:191px;
	left:181px;
}
.schlossanlage li a.ohof {
	top:144px;
	left:191px;
}
.schlossanlage li a.zehntstadel {
	top:60px;
	left:114px;
}
.schlossanlage li a.philippsgarten {
	top:39px;
	left:49px;
}
.schlossanlage li a.seegarten {
	top:80px;
	left:350px;
}
.schlossanlage li a.kirche {
	top:268px;
	left:178px;
}
.schlossanlage li a.muehle {
	top:167px;
	left:371px;
}

/* move the text back into view on hover */
.schlossanlage li a:hover { text-decoration:none; text-indent:0; height:15px; font-size:1em; color:#000000; line-height:1em; padding:2px 10px; width:15px;}

/* hack for IE5.x */
* html .schlossanlage li a:hover {width:15px; height:1.5em; w\idth:15px; he\ight:1.2em;}

/* make the descriptive text visible, give it a size and position */
.schlossanlage li a:hover em {visibility:visible; margin-left:30px; background:#fff; border:1px solid #999999; width:150px; color:#666666; padding:15px; font-style:normal; top:-30px; font-family:verdana, arial; font-size:11px; line-height:1.5em;}

/* hack for IE5.x */
* html .schlossanlage li a:hover em {width:200px; w\idth:150px;}

/* give the image a border and margin */
.schlossanlage li a:hover em img {border:0px solid #000; display:block; margin-bottom:10px;}
