/* CSS Document 
   http://www.thallinger.ch
   ©by NDsign GmbH --> http://www.ndsign.ch
*/


/* Main-Layout*/
body {
	height:100%;
	color:#FFF;
	background:#C0C0C0;
	font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;
}
/* Old Browser Error */
#oldbrowser{
	position:absolute;
	top:10px;
	left:20%;
	border:1px #F00 solid;
	background: #FFF;
	color: #F00;
	z-index:1000;
	display:none;
}

/* Vertical Center */
.holder {
	width:100%;
	height:45%;
	float:right;
	margin-bottom:-380px;
	position:relative;
	z-index:0;
	background-color:#4D4D4B;
}

/* Horizontal Center */
#centerbg{
	background:url(../_img/paper_bg.jpg) repeat-x bottom left #4D4D4B;
	min-width:1100px;
	border-bottom:1px #4D4D4B solid;
	/*CSS Shadow*/
	box-shadow: 0 3px 5px #888;
	-moz-box-shadow: 0 3px 5px #888;
	-webkit-box-shadow: 0 3px 5px #888;

}

/* typography */
a {color:#FFF;text-decoration:none;}
a:hover {text-decoration:underline; cursor:pointer}
a:focus {text-decoration:underline;outline:none;}

h1,h2{color:#00A3D9; font-weight:bold;}
h1{font-size:25px; line-height:30px;padding:15px 50px;}
h2{font-size:15px;display:inline;}

p{text-align:justify; font-size:12px; line-height:18px;padding:0 50px 15px;}
b{font-weight:bold;color:#00A3D9;}
/*Inhalt*/
#main {
	width:1100px;
	height:auto;
	position:relative;
	clear:both;
	z-index:1;
	text-align:left;
}

/* Navigation */
#navi{ 
	width:100%;
}
#navi ul{padding-left:50px;padding-top:25px;margin-bottom:25px;}
#navi li{list-style:none;float:left;margin-right:60px;font-size:11px;font-weight:bold;line-height:30px;}

#content{width:700px;height:600px;}
#content ul{padding:0 50px 15px;}
#content li{font-size:12px;line-height:18px;list-style:disc;margin-left:15px;}


#enter{position:absolute;top:400px;right:50px;}
#email{position:absolute;bottom:10px;left:50px;font-size:11px;line-height:20px;}

/* Links mit Pfeil */
#navi a, #galerie .link, #email a{
	background:url(../_img/arrow.gif) no-repeat left center;
	padding-left:25px;
	padding-bottom:1px;
}

/* Slideshow */
#slideshow, #pdflist{
	position:relative;
	left:50px;
	bottom:20px;
	width:750px;
	height:400px;
	display:none; /* Released by Javascript */
}

#pdflist{ overflow:scroll; display:block;} /* Disabled by Javascript */
#pdflist ul{margin-left:20px;margin-bottom:50px;}
#pdflist li{font-size:12px; line-height:18px;}
#pdflist p{color:#29A2DA;font-weight:bold;padding-left:0px;}

/* Galerie-TV */
#galerie{
	position:absolute;
	bottom:0;
	right:0;
	width:230px;
	height:170px;
	font-size:11px;
	line-height:20px;
}
#galerie img{margin-top:5px;}

/* Galerie-Page */
#tvborder {position:absolute; bottom:50px;left:50px;z-index:100;}
#tvcontent{position:absolute; bottom:148px;left:90px;z-index:50;}
#arrowleft, #arrowright{position:absolute; bottom:250px;left:20px;z-index:50;}
#arrowright{left:580px;}

#imagedescription{position:absolute;top:350px;left:650px;height:300px;overflow:hidden;}
#imagedescription h1,#imagedescription p{padding:0; padding-right:50px}
#imagedescription h1{font-size:15px;}
#imagedescription p{padding-bottom:18px;}

/* Footer mit Links und Slogan */
#footer{
	width:1100px;
	height:100px;
}

#socialmedia{text-align:left;padding-left:50px;float:left;}
#socialmedia img{margin-right:20px;float:left;margin-top:35px;}
#slogan{float:right;text-align:right;padding-right:50px;font-size:15px;line-height:100px;overflow:hidden;color:#000;}

