﻿ CSS Document 
a:focus {
	outline: none;
}
img {border: 0;}
.absmiddle {vertical-align : middle;}
h1 {font-size:18px; font-weight:normal;}
h2 {font-size:16px; font-weight:normal;}
h3 {font-size:14px; font-weight:normal;}
h4 {font-size:18px; font-weight:bold; color:#7B2E3B;}
.clear { clear:both; height:1px;}
body {
	font-family: "Nunito", "Century Gothic", "Trebuchet MS", Verdana, Calibri, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	font-size:14px;
	padding:0px;
	margin:5px 0px 0px;
	color:#282828;	
	background-color:#AC907B;
	background-image:url(/bilder/sonstiges/hintergrund.jpg);
	background-repeat:repeat;
	
}
#navhintergrund {
	width:1000px; 
	margin:0px auto; 
	background-color:#AC907B; 
	height:194px;
	background-image:url(/bilder/menue/hintergrund.png);
	background-repeat:no-repeat;

}
#contenthintergrund {
	width:980px;
	margin:0px auto 0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(/bilder/sonstiges/hintergrundseite.png);
}
#content {
	padding:20px 25px 0px 25px;
	line-height: 1.2;
	background-image:url(/bilder/sonstiges/hintergrundseiteoben.png);
	background-repeat:no-repeat;
	}
.linie {
	border-width: 1px 0px 0px 0px;
	border-style:dotted;
	border-color: #999999;
}
#footer {
	width:980px;
	height: 19px;
	margin:0px auto 0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(/bilder/sonstiges/hintergrundseiteunten.png);
	background-repeat:no-repeat;
}
#foto {
float:right;
	}
#maps {
float:right;
	}
.video {
	margin:0px auto;
	width:600px;
}
a:link, a:visited {
	text-decoration:underline;
	font-weight:normal;
	color:#333333;
}
a:active, a:hover, a:focus{
	color:#7B2E3B;
	outline:none;
}
a.admin:link, a.admin:visited {
	font-size:8px;
	color:#F5F5F5;
	text-decoration:underline;
}

a.admin:active, a.admin:hover {
	color:#F5F5F5;
}
#fussnote {
	text-align:center;
	font-size:12px;
}
#topmenu li:hover, #topmenu li.hover {
    position:static;
    }


/*navigation*/
#navcontainer { /*position:relative;*/ margin:0px; padding:140px 0px 0px 45px; z-index:1000;} 
#navi, #navi ul { list-style-type:none; margin:0px; padding:0px; line-height: 1.1;}
#navi a {
	font-size:15px;
	letter-spacing:3px;
	font-weight:normal;
	display:block;
}
#navi li { width:150px; height:auto; float:left; margin:0px 1px; }
#navi li ul { position: absolute; 
				width:150px;
				margin:0px; 
				padding:0px; 
				left: -999em;
				/*Preloader für die Bilder*/
				background-image:url(/bilder/menue/buttonhoover.png);
				/* ---------------------*/
				}
#navi ul li { margin:0px;}
#navi li ul ul { margin: -1.7em 0 0 150px; }
#navi li:hover ul ul, #navi li.sfhover ul ul { left: -999em; }
#navi li:hover ul, #navi li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul { left: auto; }
#navi a:visited, #navi a:link, #navi a:active{ 
	  text-align:center;
	  color:#333333;
	  text-decoration:none;
	  background-image:url(/bilder/menue/button.png);
	  line-height: 250%;  
}
#navi a:hover { 
	  background-image:url(/bilder/menue/buttonhoover.png);
	  }
#navi a.drop:hover { 
	  background-image:url(/bilder/menue/button.png);
	  }  
#navi ul a:link, #navi ul a:visited, #navi ul li a:active{
	margin: -1px 0px 0px -1px;
	color:#333333;
	text-align:left;
	font-size:14px;
	letter-spacing:normal;
	padding-left:5px;
	/*Preloader aufheben*/
	  background-image:none;
	/* ---------------------*/
	  background-color:#f4f4f4;
	width:145px;
	height: 25px;
	line-height:25px;
	border-color:#333333;
	border-width:1px;
	border-style:none solid none solid;
}
#navi ul a.einziger:link, #navi ul a.einziger:visited, #navi ul li a.einziger:active{ 
	  border-color:#333333;
	  border-width:1px;
	  border-style:none solid solid solid;
	  }
#navi ul a.erster:link, #navi ul a.erster:visited, #navi ul li a.erster:active{ 
	  border-color:#333333;
	  border-width:1px;
	  border-style:none solid none solid;
	  }
#navi ul a.ersterrahmen:link, #navi ul a.ersterrahmen:visited, #navi ul li a.ersterrahmen:active{ 
	  border-color:#333333;
	  border-width:1px;
	  border-style:solid solid none solid;
	  }
#navi ul a.letzter:link, #navi ul a.letzter:visited, #navi ul li a.letzter:active{ 
	  border-color:#333333;
	  border-width:1px;
	  border-style:none solid solid solid;
	  }
#navi ul li a:hover{ 
	background-color:#65503F;
	color:#EAEAEA;
	   /*background-image:url(/bilder/menue/buttonkleinhoover.png);*/
	 }
 /* SLIMBOX */
#lbOverlay {
	z-index:2000;
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	z-index:2000;
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #ffffff;
}

.lbLoading {
	background: #ffffff url(/bilder/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #ffffff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/bilder/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/bilder/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: "Nunito", "Century Gothic", "Trebuchet MS", Verdana, Calibri, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #ffffff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(/bilder/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight:normal;
}