@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/*main defs*/
body {background: url(../images/pg-bk_suede.jpg) repeat #285b45;font-family: 'Trykker', serif;}
#wrapper-title {width:850px;height:610px;position:absolute;top:50%;left:50%;margin-left:-425px;margin-top:-298px;background:#69392a;
		box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-moz-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;}
		
#wrapper-pages {width:850px;height:auto;position:absolute;top:35px;left:50%;margin-left:-425px;background:#69392a;
		box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-moz-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;}
		
.header {width:850px;height:73px;background: url(../images/header-bk.jpg) center center;position:relative;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;}

.menubar {width:auto;height:35px;padding:16px 20px;}
.menubar-left {float:left;width:auto;height:auto;text-transform:uppercase}
.menubar-right {float:right;width:auto;height:auto;font-size:115%;}
.menu-label {float:left;width:auto;height:30px;line-height:30px;color:#ffcc66;display:block;padding: 0 15px;
		text-shadow:rgba(255,255,255,0.3) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;margin-top:4px;}
.menu {float:left;width:auto;height:30px;line-height:30px;text-decoration:none;color:#ffcc66;display:block;padding: 0 10px;text-align:center;
		text-shadow:rgba(255,255,255,0.3) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;margin-top:4px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;}

.menu:hover {text-shadow:rgba(255,255,255,0.3) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;background: rgba(0,0,0,0.3);
		box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 1), 1px 1px 3px rgba(255, 255, 255, 0.3) ;
		-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 1), 1px 1px 3px rgba(255, 255, 255, 0.3);
		-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 1), 1px 1px 3px rgba(255, 255, 255, 0.3);}


.logo {width:170px;height:170px;background: url(../images/logo.png) center center;position:absolute;left:340px;top:-50px;z-index:1000}

		
.title-photo {width:850px;height:441px;background: url(../images/title-photo.jpg) center center;position:relative}
.name {width:auto;height:auto;text-align:left;position:absolute;bottom:35px;right:30px;color:#ffcc66;}

.name h1{font-size:4.3em;color:#ffcc66;font-family: 'Niconne', cursive;}
.name h2{font-size:1.8em;color:#ffcc66;text-indent:80px}

.footer {width:850px;height:96px;background: url(../images/footer-bk.jpg) center center;text-align:center;color:#aa8981;
		text-shadow:/*rgba(255,255,255,0.3) 0px 2px 2px,*/rgba(0,0,0,0.8) -1px -1px 2px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;}

.sk {font-size:1.3em; padding:20px 0 10px 0}
.de {font-size:0.9em;}

/*subpages*/

.main {width:810px; padding:20px 20px 20px 20px; height:auto;min-height:450px;overflow:hidden;background:url(../images/inner_suede.jpg) repeat;
		box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 1);
		-moz-box-shadow:inset 0px 0px 50px rgba(0, 0, 0, 1);
		-webkit-box-shadow:inset 0px 0px 50px rgba(0, 0, 0, 1)}
		
.main h1{text-shadow:rgba(255,255,255,0.3) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;
	margin:4px 0 15px 0;font-size:3em;text-align:center;color:#ffcc66;display:block;	background:url(../images/h1-bk.png) center center no-repeat}
.main p{text-shadow:rgba(255,255,255,0.3) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;
	font-size:1em;text-align:left;color:#fff;line-height:1.5;padding:0 15px 10px 15px;text-indent:1.5em}
	
.adress{width:600px;height:auto;position:relative;left:50%;top:0;margin-left:-300px;overflow:hidden}
.jana{text-indent:0;text-align:center;font-size:150%;}
.adress em{font-style:italic;}
.adress p{text-indent:0;text-align:center}

.name-subpages {width:850px;height:60px;text-align:left;position:absolute;top:10px;left:50%;margin-left:-425px;color:#ffcc66;z-index:1000;
	text-shadow:rgba(255,255,255,0.6) 0px 1px 1px, rgba(0,0,0,0.8) -2px -2px 2px;color:#ffcc66;}

.name-subpages h1{line-height:60px;	width:auto;	font-size:3.2em;font-family: 'Niconne', cursive;
	background-image:none;	text-align:center;	white-space: pre;}


