/*GLOBAL*/

*	{
	margin:0px;
	padding:0px;
	font-family:sans-serif;
	font-size:13px;
}

/* Tooltip */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


/* LAYOUT*/
#ie6warning {
	position:relative;
	width:300px;
	margin:100px auto;
	top:200px;
	z-index:100;
	border: 1px black solid;
	background-color:#DEC7AD;
	text-align:center;
	padding:10px;
	
	}

#bg,#bgbild {
margin:0 0 0 0;
position: absolute;
left:0;
top:0;
z-index:0;
visibility:visible;
}

#book_closed
{
	position:relative;
	margin:10px auto;
	z-index:100;
}

#navi
{
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  display: block;
  left:0px;
  top:0px;
  z-index:80;
  position:absolute;
}


#book
{
	position: absolute;
	/*abstand von oben*/
	text-align: left;
	background-image: url(./../images/layout/book_open.png);
	background-repeat: no-repeat;
	margin:0px;
	left: 26%;

	top: 33px;
	width: 720px;
	height: 511px;
	z-index:100;
	
	
}

#content_left {
	position:absolute;
	left:45px;
	top:25px;
	width:310px;
	height:460px;
	overflow:show;
}

#content_right {
	position:absolute;
	left:370px;
	top:18px;
	width:308px;
	height:470px;
	overflow:show;
	padding:2px;
}

#notice {
	position: absolute;
	padding-left:30px;
	padding-top:16px;
	padding-right:10px;
	height:186px;
	width: 247px;
	background-image: url(./../images/layout/notice.png); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:101;
	top:-10px;
	}
	
#notice ul {
	list-style-position:inside;
	list-style:none;
	margin-left:14px;
}

#notice h2 {
	margin-bottom:4px;
}

#mopic.abteilung {
	left:90px;
	top:240px;
	position:absolute;
}


	
#saw {
	position:absolute;
	top:195px;
	width:300px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#saw_kontakt {
	position:absolute;
	top:370px;
	width:300px;
	text-align:center;
	font-size:12px;
}


#clip {
	position: absolute;
	height: 52px;
	width: 19px;
	background-image: url(./../images/layout/clip.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:45px;
	top:-26px;
}

#clip_abteilung {
	position: absolute;
	height: 52px;
	width: 19px;
	background-image: url(./../images/layout/clip.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:125px;
	top:-26px;
}

#clip_leitung {
	position: absolute;
	height: 52px;
	width: 19px;
	background-image: url(./../images/layout/clip.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:105px;
	top:-26px;
}

#clip_anschlag {
	position: absolute;
	height: 52px;
	width: 19px;
	background-image: url(./../images/layout/clip.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:15px;
	top:-26px;
}

#clip_info {
	position: absolute;
	height: 52px;
	width: 19px;
	background-image: url(./../images/layout/clip.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:45px;
	top:-26px;
}
#erweiterung {
	position: absolute;
	height: 161px;
	width: 330px;
	background-image: url(./../images/layout/erweiterung.gif); /*rot/navrot0*/
	background-repeat: no-repeat;
	z-index:102;
	left:5px;
	top:460px;
	padding-left:14px;
	padding-top:15px;
	padding-right:15px;
}

/*NEWS*/

.news {
	margin-bottom:20px;
	margin-top:10px;
}

.news h3 {
	float:left;
}

.news p{
	clear:both;
}

.news .time{
	text-align:right;
	vertical-align:bottom;
	font-size:11px;
	
}
/*LEITUNG*/

#mopic.leitung {
	left:100px;
	top:350px;
	position:absolute;
}

table.leiter {
	border:none;
	position:absolute;
	top:200px;
	width:300px;
}

table.leiter .title {
	font-size:16px;
	font-weight:bold;
}

table.leiter a {
	color:black;
	font-weight:bold;
	
}

img.leiter {
	position:absolute;
	top:40px;
	left:30px;
}

#leiterDescription {
	position:absolute;
	top:290px;
	left:0px;
}

/*CHRONIK*/

table.jahrestabelle {
		margin:3px;
		width:308px;
}

table.jahrestabelle td {

	padding-bottom:15px;
	text-align:justify;
}



table.jahrestabelle  .jahr{
	font-size:24px;
	font-weight:bold;
}

table.jahrestabelle .chronikdatum {
	font-weight:bold;
	/*background-color:#bba56d;*/
	border: thin solid #D6C292;
	padding:3px;
	vertical-align: top;

}

table.jahrestabelle .chroniktext {
	padding:3px;
	padding-bottom:15px;
	font-size:12px;
	/*background-color:#bba56d;*/
	border: thin solid #D6C292;
}

.chroniklink {
	color:black;
	float:left;
	width:70px;
	text-align:center;
	
}

/*GAESTEBUCH*/

#gbpic {
	position:absolute;
	top:140px;
	left:90px;
}

form.gb {
	position:absolute;
	top:220px;
}
form.gb label {
	width:100px; 
	float:left;
}
form.gb textarea{
	width:200px; 
	height:60px;
	margin-bottom:4px;
}
form.gb input{
	width:200px; 
	margin-bottom:4px;
}

form.gb input.submit{
	width:302px; 
	font-weight:bold;

}

form.gb img {
	margin-left: 100px;
}

div.eintrag {
	width:300px;
	margin-bottom:15px;
	margin-top:15px;
}

div.eintrag .head, .footer {
	background-color:#CABA85;
}

div.eintrag .head .name,.time ,.ort{
	font-weight:bold;
}

div.eintrag .content{
	width:300px;
	overflow:hidden;
}


.info {
	font-weight:bold;
}

.seitenNavi {
	position:absolute;
	bottom:5px;
	text-align:center;
	width:300px;
}

.seitenNavi .next {
	position:absolute;
	right:0px;
}
.seitenNavi .last {
	position:absolute;
	left:0px;
}

.seitenNavi a{
	color:black;
	font-weight:bold;
}

.seitenNavi a.selected{
	color:#990000;
}



/*ANSCHLAG*/
.abmelden {
	position:absolute;
	bottom:10px;
	text-align:justify;
}
.abmelden a {
	font-weight:bold;
	color:red;
}

#kalender {
	font-size:10px;
	/*position:absolute;*/
	bottom:10px;
}

#kalender .datum {
	padding:3px;
	font-weight:bold;
	font-size:12px;
	background-color:#CABA85;
	vertical-align:middle;
}

#kalender .event{
	padding:3px;
	background-color:#CABA85;
	padding-bottom:10px;
	font-size:12px;
}

.uebung {
	width:300px;
	border-bottom:1px dashed black;
}

.uebung .left {
	width:80px;
	font-weight:bold;
}

.uebung .right {
	/*width:190px;*/
	
}

.uebung .unterschrift {
	text-align:center;
	
}
.uebung .unterschrift img {
	margin-left:10px;
	
}
/*Style, welche später per JS durch Bild ersetzt werden */
.h2_b {
 font-size:21px;
 display:none;
}

.h3_b, .h3_b_r {
 font-size:16px;
 display:none;
}

.replacement {
	vertical-align:middle;
}

input,select,textarea {
	/*background-color:#A07945;*/
	background-color:#ECD8B2;
	border:1px solid #D6C292;
	font-size:12px;
}

input:focus,select:focus,textarea:focus {
	border:1px solid #000;

}
img {
	border:none;
}

p.text {
	line-height:15px;
	text-align:justify;
	padding:2px;
	padding-bottom:10px;
}

p.textom {
	line-height:15px;
	text-align:justify;
	padding:2px;
}

a			/*allgemeine LINKS formatierung*/
{
	text-decoration: none;
	color: #666666;
}
a:link 
{
	text-decoration: none;
	color: #993300;
}
a:hover /*hover für alle links ausser navigation*/
{
	text-decoration: none;
	color: black;
}



