@charset "utf-8";
/* CSS Document */

html, body
{
height:100%;
margin: 0;
padding: 0;
font: 13px arial, hevetica, sans-serif;
text-align: left;
color:#888888;
background-image:url(images/body.jpg);
background-repeat:repeat;
background-color:#ededed;
}

#container
{
margin: 0 auto 20px auto;
padding: 0 ;
width: 1000px;
height:1520px;
text-align: left;
background-color: #FFF;
}


/* ----------------- footer top ----------------*/

#footertop
{
margin:0;
height: 5px;
width:auto;
background-image:url(images/footertop.png);
background-position:center;
background-repeat:no-repeat;
background-color: #eaef03;
}




/* ----------------- logo ----------------*/

#manuheaderg
{
width:1000px;
height:100px;
}


#logo
{
float:left;
padding: 20px 0 0 20px;
}


/* ----------------- Navigation ----------------*/

#nav
{
float: left;
width: 650px;
height: 70px;
font-size: 13px;
padding-top:50px;
}

#nav ul 
{ 
list-style-type: none;
 }

#nav li { display: inline;padding: 0 0px 0px 15px; }

#nav li a:link ,
#nav li a:visited 
{ 
color: #555555;
text-decoration:none;
}

#nav li a:hover, a:active
{
color: #df6a0a;
text-decoration:none;
}




/* ----------------- Link ----------------*/

#more a:link, a:visited 
{
font-size:11px;
color: #888888;
text-decoration:none;
}

/* ----------------- Mainheader ----------------*/



/* ----------------- Line ----------------*/
#line
{
float:left;
margin: 30px 15px;
width:950px;
height:6px;
background-image:url(images/line.png);
background-repeat:repeat-x;
}



/* ----------------- Content ----------------*/


#contentg
{
float:left;
margin-top:20px;
width: 970px;
height:320px;
padding: 0 15px;
}

#contenttext
{
float:left;
width: 660px;
}

#contentlogo
{
float:left;
width: 250px;
height:260px;
padding: 60px 0 0 60px;
}




/* ----------------- Schrift ----------------*/



h1
{
font-size:16px;
color:#555555;
}

.footer
{
font-size:12px;
}

p.orange
{
color:#df6a0a;
}





/* ----------------- ContentSmall ----------------*/

#contentonetwothree
{
float:left;
width:970px;
height:298px;
padding:0 15px;
}



#contentone
{
float:left;
width:292px;
height:188px;
padding:110px 10px 0px 10px;
background-image:url(images/contentonebackground.png);
background-position:top;
background-repeat:no-repeat;
}

#contenttwo
{
float:left;
width:292px;
height:188px;
margin: 0 15px ;
padding:110px 10px 0px 10px;
background-image:url(images/contenttwobackground.png);
background-position:top;
background-repeat:no-repeat;
}

#contentthree
{
float:left;
width:292px;
height:188px;
padding:110px 10px 0px 10px;
background-image:url(images/contentthreebackground.png);
background-position:top;
background-repeat:no-repeat;
}



/* ----------------- Footer ----------------*/

#footer
{
float:left;
height:190px;
padding: 0 15px;
}


#footermenu
{
float:left;
width:89px;
padding-left: 30px;
}

#footermenut
{
float:left;
width:129px;
padding-top:32px;
padding-right: 30px;
padding-left: 30px;
}

#footerfollow
{
float:left;
width:282px;
margin: 0 15px ;
padding-left: 30px;
}

#footerkontakt
{
float:left;
width:282px;
padding-left: 30px;
}


#footer ul
{
list-style-type: none; 
font-size: 11px;
}

#footer li 
{ 
padding: 1px;
}

#footer li a:link ,
#footer li a:visited 
{ 
color: #888888;
text-decoration:none; 
}

#footer li a:hover,
{
font-weight:bold;
}


/* ----------------- Impressum ----------------*/



/* ----------------- AGB ----------------*/



/* ----------------- Gallerie ----------------*/
/* jQuery lightBox plugin - Gallery style */

#gallery {
	padding: 5px;
	width: 880px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #fff;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #6d6d6d;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }







#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



