@charset "utf-8";
/* CSS Document */

body{background: #666666;}

#gesamtbox{position:absolute; width:1200px; min-height:800px; background:/*#77ddff*/ #ccccff; /*background: url(Adler_hintergrund7.png) no-repeat center fixed;*/ border:solid 1px #aaaaaa;}

#kopf{ position:absolute; width:1200px; height:150px; border:solid 0px;}
A.start{ position: absolute; z-index:200; width:1200px; height:150px; border:0px solid;  }
#schriftzug{position: absolute; top:6px; left:2px; border:solid 0px; font-family:'Times New Roman'; font-size:50px; text-align:center;}
#wappen{position:absolute; border:solid 0px; top:-3px; right:30px; z-index:2;}
#fritzi{position:absolute; border:solid 0px; left:100px; top:40px; z-index:2;}
#menubox{position:absolute; text-align:center; top:120px; left:290px; right:290px; z-index:200; height:30px; border:solid 0px;} 
#menu{ position:absolute; border:solid 0px;}
#menu a{text-decoration:none; padding:5px; font-family:'Times New Roman'; color:#fff;}
#menu a:hover{background-color: #fffc00; text-decoration:none;}
#menu a.innen{color:#06507a;}
#menu a.innen:hover{text-decoration:underline;}
.aussen{background:url(fenster/fenster_o.gif) repeat-x; padding:4px; font-family:'Times New Roman'; color:#fff;
		display:block; float:left; overflow:hidden; height:1.3em; margin-right:4px;}
.aussen:hover{background-color: #00CC66; height:auto;}
.innen{ display:block; background-color: #fffc00; margin-top:5px;}
.innen:hover{ background-color:#00CC66;}

#datum{position:absolute; right:100px; top:145px; color:#666; border:solid 0px;}

#inhalt{min-height:400px;border:solid 0px;margin-top:150px;}

#links{ position:absolute; top:200px; width:350px; border:solid 0px; z-index:2;}
#links a img { border:0;}
img { border:0; }
#links img.n{ margin: 20px 50px 0px 50px; width:250px;}
#rechts{ position:absolute; top:200px; right:0px; width:350px; border:solid 0px;}
#rechts a img { border:0; }
#rechts img.erik{ margin: 20px 50px 0px 50px;}
#rechts img.n{ margin: 20px 50px 0px 50px; width:250px; }

#content{position:relative; width:500px; min-height:480px; margin:200px auto auto auto; font-family: "Times New Roman", Times, serif; }


.center {text-align:center;}
h1, h3{ text-align:center; color:#990000; }
p{ text-align:justify;}
p.initial:first-letter{ font-size:24pt; }

#kasten{ position: relative; margin:80px auto 5px auto;  width:1000px; display:block;   padding-top:10px; padding-bottom:10px;/*font-family:"Courier New", Courier, monospace;text-align:center;background-color:#FFCC66;border:solid 1px;*/}

#fuss{ position:relative; width:100%; border:solid 0px; margin-bottom:0px; z-index:2;}
#schriftrolle{ background:#FFCC66; margin:auto; border: solid 1px; width:1000px; height:100px;}
#schriftrolle img.lo{}
#schriftrolle img.ro{}
#schriftrolle img.lu{}
#schriftrolle img.ru{}
#schriftrolle p{ text-align:center;}
#impressum{ text-align:right; margin-right:120px; margin-top:10px;}

#kontur{ position:absolute; margin-top:200px; background:url(res/Kalender_kontur2.png) no-repeat center; width:1200px; height:500px; }
#kontur table{ position:absolute; top:190px; left:410px;  border:solid 0px; width:500px; font-size:25px; vertical-align:top;}
#kontur td.art{ border-left:groove; padding-left:20px}
#kontur p{position:absolute; top:90px; left:430px; font-size:28px;}
#linksv{position:absolute; top:200px; width:350px; border:solid 0px; z-index:2;}
.nachtleben{ position:absolute; top:255px; right:20px; width:255px; z-index:2; border:solid 2px #000;text-align:center;}
p.lindenhof{position:absolute; top:415px; right:50px; text-align:center; }
p.lindenhof:first-line{ font-weight:bold;}
table.lindenhof{position:absolute; top:500px; right:380px; width:370px;}
table.preise{margin-left:850px; margin-top:20px; border:solid 0px; width:300px;}
table.preise td{ border-bottom:groove; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }

img.ort{ position:relative;  margin-top:50px; margin-left:-200px;}

table.galerie{ border:solid 0px; width:100%; position:absolute; top:250px;}
table.partner td{ height:100px;}
table.partner img{ width:80px; border:0;}


#ftext{width:210px; min-height:280px;max-height:280px;color:#06507a;}
#ftext ul{list-style-image:url(/res/icon.png);}
#ftext li:first-letter{font-size:2em;}
#ftext a{text-decoration:none;color:#06507a}
#fenster {margin-left:50px;}
#fenster td.text{background:#fffc00;}
#fenster td.o{background: url(fenster/fenster_o.gif)repeat-x; color:#fff; text-align:center;}
#fenster td.re{background: url(fenster/fenster_re.gif)repeat-y;}
#fenster td.u{background: url(fenster/fenster_u.gif)repeat-x;}
#fenster td.li{background: url(fenster/fenster_li.gif)repeat-y;}


/************Terminplan*************************/
#termine table{border-spacing:10px;width:100%;}
#termine th{text-align:left; border-bottom:solid 1px;}
#termine td{vertical-align:top;}
#termine td.wann{font-size:8pt; width:100px;}
#termine td.wann:first-line{font-size:12pt; font-weight:bold;}


/************Wordpress intern******************/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
