@charset "utf-8";

@font-face {
	font-family: 'OldScriptRegular';
	src: url('old-webfont.eot');
	src: local('☺'), url('old-webfont.woff') format('woff'), url('old-webfont.ttf') format('truetype'), url('old-webfont.svg#webfont9TDmhQ3f') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	overflow-y:scroll;
}

body {
	padding:0px;
	margin:0px;
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
}

.home_main_bg {
	width:100%;
	height:auto;
	background-color:#00002a;
}

.home_maincont {
	width:776px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}


.gal_start {
	width:328px;
	height:422px;
	padding-left:225px;
}

.gal_index {
	width:562px;
	height:auto;
	padding-left:107px;
	padding-bottom:22px;
	font-family: 'OldScriptRegular', sans-serif;
	font-size:55px;
	color:#501d0a;
	text-align:center;
}

.gal_main_bg {
	width:100%;
	height:auto;
	background-image:url(../images/bg_gal.png);
}

.gal_maincont {
	width:776px;
	height:auto;
	padding-top:42px;
	padding-bottom:32px;
	margin-right: auto;
	margin-left: auto;
}

.gal_top {
	width:776px;
	height:136px;
	background-image:url(../images/bg_gal_top.gif);
	background-repeat:no-repeat;
}
.gal_cont {
	width:776px;
	height:auto;
	background-image:url(../images/bg_gal_cont.gif);
	background-repeat:repeat-y;
}
.gal_bottom {
	width:776px;
	height:140px;
	margin-top:-30px;
	background-image:url(../images/bg_gal_bottom.png);
	background-repeat:no-repeat;
}

.gal_pic_outer, .gal_pic_outer2 {
	width:500px;
	height:auto;
	margin-left:134px;
	background-image:url(../images/galrahmen.png);
	padding:4px;
}
.gal_pic_outer2 {
	width:438px;
	margin-left:165px;
}



.gal_pic_inner, .gal_pic_inner2 {
	width:494px;
	height:auto;
	border:3px solid #663213;
}
.gal_pic_inner2 {
	width:432px;
}

.gal_trenner {
	width:562px;
	height:29px;
	margin-left:107px;
	background-image:url(../images/gal_trenner.gif);
	background-repeat:no-repeat;
}

.gal_title_start {
	width:562px;
	height:auto;
	margin-top:-24px;
	padding-bottom:10px;
	padding-left:107px;
	font-family: 'OldScriptRegular', sans-serif;
	font-size:55px;
	color:#501d0a;
	text-align:center;
}

.gal_title {
	width:562px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:107px;
	font-family: 'OldScriptRegular', sans-serif;
	font-size:55px;
	color:#501d0a;
	text-align:center;
}

.gal_txt_start {
	width:562px;
	height:auto;
	padding-left:107px;
	font-family:"Times New Roman", Times, serif;
	line-height:18px;
	font-size:14px;
	color:#501d0a;
	text-align:center;
	font-style:italic;
}


.gal_txt1 {
	width:562px;
	height:auto;
	padding-left:107px;
	padding-bottom:25px;
	font-family:"Times New Roman", Times, serif;
	line-height:24px;
	font-size:18px;
	color:#501d0a;
	text-align:center;
}
.gal_txt2 {
	width:562px;
	height:auto;
	padding-top:5px;
	padding-left:107px;
	padding-bottom:8px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	line-height:18px;
	font-size:14px;
	color:#501d0a;
	text-align:center;
}



.gal_snav {
	width:224px;
	height:93px;
	padding-top:15px;
	padding-left:275px;
}
.gal_snav_back {
	width:64px;
	height:43px;
	margin-top:25px;
	float:left;
}
.gal_snav_top {
	width:96px;
	height:93px;
	float:left;
}
.gal_snav_next {
	width:64px;
	height:43px;
	margin-top:25px;
	float:left;
}

.gal_snav_index {
	width:200px;
	height:auto;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}




.gal_spc {
	width:776px;
	height:44px;
}





.ora_top {
	width:776px;
	height:54px;
	background-image:url(../images/bg_ora_top.gif);
	background-repeat:no-repeat;
}

.ora_cont {
	width:776px;
	height:auto;
	background-image:url(../images/bg_ora_cont.gif);
	background-repeat:repeat-y;
	background-position:top;
	min-height:485px;
}

.ora_bottom {
	width:776px;
	height:43px;
	margin-top:-43px;
	background-image:url(../images/bg_ora_bottom.png);
	background-repeat:no-repeat;
}
.ora_gfx, .imp_gfx, .knt_gfx {
	width:266px;
	height:242px;
	margin-left:256px;
	margin-top:-29px;
	background-image:url(../images/oraculum.png);
	background-repeat:no-repeat;
}
.imp_gfx { background-image:url(../images/impressum.png); }
.knt_gfx { background-image:url(../images/kontakt.png); }

.knt_gfx2 {
	width:426px;
	height:298px;
	padding-left:176px;
	padding-top:42px;
}

.ora_tspc {
	width:228px;
	height:19px;
}
.ora_stext, .ora_stext2, .imp_stext1, .imp_stext2 {
	width:578px;
	padding-left:100px;
	padding-top:43px;
	padding-bottom:28px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	color:#7a5228;
	line-height:22px;
}
.imp_stext1 {
	font-size:14px;
	line-height:20px;
	padding-bottom:0px;
}
.imp_stext2 {
	font-size:14px;
	line-height:20px;
	padding-top:0px;
	padding-bottom:0px;
}

.ora_stext2 {
	padding-top:9px;
	padding-bottom:12px;
	font-style:italic;
}

.ora_feldbg {
	width:121px;
	height:36px;
	padding-left:11px;
	padding-top:7px;
	padding-bottom:2px;
	margin-left:324px;
	background-image:url(../images/ora_feldbg.png);
	background-repeat:no-repeat;
}


.ora_zhead {
	font-size:18px;
}
.ora_trenn {
	width:351px;
	height:1px;
	overflow:hidden;
	background-image:url(../images/ora_trenn.png);
	background-repeat:no-repeat;
	margin-left:213px;
	padding-bottom:10px;
}



.ora_fcont {
	width:113px;
	height:42px;
	padding-left:333px;
	padding-top:34px;
	text-align:center;
}

.ora_feld {
	width:100px;
	height:21px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	border:none;
	color:#7a5228;
	background-color:#f9efdc;
}
.ora_next {
	width:82px;
	height:45px;
	margin-bottom:7px;
	margin-left:347px;
	background-image:url(../images/ora_next.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.ora_titaw {
	width:578px;
	height:auto;
	padding-top:44px;
	padding-bottom:22px;
	padding-left:100px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#652103;
}
.ora_txtaw {
	width:578px;
	width:508px;
	height:auto;
	padding-left:100px;
	padding-left:135px;
	padding-right:35px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	color:#652103;
	line-height:19px;
}
.ora_sttaw {
	width:578px;
	height:auto;
	padding-top:21px;
	padding-left:100px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	color:#652103;
	line-height:19px;
}

.sternchen, .sternchen2 {
	width:100%;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#501d0a;
	line-height:30px;
	padding-bottom:10px;
	padding-top:18px;
	text-align:center;
}
.sternchen2 {
	font-size:19px;
}


.bio_pix_1 {
	width:295px;
	height:419px;
	padding-left:241px;
	padding-bottom:1px;
}
.bio_pix_2 {
	width:298px;
	height:245px;
	padding-left:239px;
	padding-top:13px;
}


.bio_head, .glx_head, .ima_head {
	width:562px;
	height:auto;
	padding-left:107px;
	padding-bottom:22px;
	font-family: 'OldScriptRegular', sans-serif;
	font-size:55px;
	color:#501d0a;
	text-align:center;
}
.glx_head {
	padding-bottom:5px
}
.ima_head {
	margin-top:-10px;
	padding-bottom:10px;
}

.glk_pix_1 {
	width:421px;
	height:425px;
	padding-left:174px;
	padding-bottom:1px;	
}

.glk_pix_2 {
	width:428px;
	height:552px;
	padding-left:190px;
	padding-bottom:39px;	
}

.glk_pix_3 {
	width:331px;
	height:431px;
	padding-left:234px;
	padding-bottom:25px;
	padding-top:11px;
}
.glk_pix_4 {
	width:424px;
	height:292px;
	padding-left:180px;
	padding-bottom:1px;
}


.bio_txt {	
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#501d0a;
	text-align:center;
	line-height:30px;	
}


.ima_txt1 {	
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#501d0a;
	text-align:center;
	line-height:25px;	
}
.trenn {
	width:518px;
	height:1px;
	background-image:url(../images/trenn.png);
	background-repeat:no-repeat;
	margin-left:127px;
	margin-top:22px;
	margin-bottom:18px;
}


.glx_link {	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#501d0a;
	text-align:center;
	line-height:30px;
	padding-top:19px;
}


.com_menue {
	width:100%;
	height:200px;
}
.com_menue_corpus {
	width:776px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	padding-top:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#927f47;
}




a.men:link, a.men:visited, a.men:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#927f47;
	text-decoration:underline;
	padding-left:10px;
	padding-right:13px;
	text-transform:uppercase;
}
a.men:hover {
	color:#c2c2c2;
}

a.men_h:link, a.men_h:visited, a.men_h:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2c2c2;
	text-decoration:underline;
	padding-left:10px;
	padding-right:13px;
	text-transform:uppercase;
}

a.galindex:link, a.galindex:visited, a.galindex:hover {
	font-family: 'OldScriptRegular', sans-serif;
	font-size:34px;
	color:#501d0a;
	text-decoration:underline;
}
a.galindex:hover {
	color:#501d0a;
}


a.normlink:link, a.normlink:visited, a.normlink:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#652103;
	line-height:19px;
	text-decoration:underline;
}
a.normlink:hover {
	/*color:#501d0a;*/
}

a.slt:link, a.slt:visited, a.slt:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#295c04;
	text-decoration:underline;
}
a.slt2:link, a.slt:visited, a.slt:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5c8405;
	text-decoration:underline;
}


a.link_index:link, a.link_index:visited, a.link_index:hover {
	font-family:"Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:13px;
	color:#85532e;
}



.vgr {
	width:120px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/lupi.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	font-size:13px;
	color:#85532e;
	text-decoration:underline;
	font-style:normal;
	cursor:pointer;
}

