
/**************************************************/
/* -- Reset CSS vom YUI | Yahoo User Interface -- */
/*reset.css*/
body{ color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}/*sup,sub{vertical-align:text-top;} sub{vertical-align:text-bottom;}*/input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

h1,h2,h3,h4,h5,h6,p,span,li {
    font-family: Verdana,sans-serif;
    color: #444;
    text-decoration: none;
    word-spacing: normal;
    text-align: left;
    letter-spacing: 0;
    line-height: 1.3em;
    }

td, input, select, textarea { font-size:12px; font-family:Verdana,sans-serif; color: #444; }

h2 { font-size:16px; padding-bottom:20px; }

p { font-size: 12px; padding-bottom:15px; }
p.footer { font-size: 11px; }
p.impressum { display:block; width:400px; text-align:center; }
p.paging { padding:5px 0 10px 0; text-align:right; margin: 0 5px 0 0; }
p#zeige_alle, p.zeige_alle { text-align:right; margin: 5px 5px 0 0; padding-bottom:10px !important; }
p.explain { padding-bottom:0; }
p.paging_link, span.paging_link, span.keyword_link { color:#990000; }
h2#gestaltung { margin-top:10px; }
p.gestaltung { display:block; width:400px; text-align:center; }
p#keywords { font-size:9px; color:gray; margin-top:5px; }

#hr { margin-top:20px; }

a { color:#990000; text-decoration:none; }

img.galerie_thumbnails { border:1px solid gray; }

div#menue { position:absolute; top:150px; left:30px; }
div#logo a { position:absolute; top:10px; left:10px; background-image:url('../graphics/misc/logo.jpg'); background-repeat:no-repeat;width:163px; height:111px; }

div#content { position:absolute; top:50px; left:250px; width:auto; }

div#p_home { position:relative; top:0px; left:0; width:350px; height:450px; z-index:1; }
div#img_kirche_home { position:relative; top:-120px; left:0px; background-image:url('../graphics/misc/kirche.jpg'); background-repeat:no-repeat; width:500px; height:380px; z-index:-1; }

div#p_lebenslauf { position:relative; top:0px; left:0; width:500px; }
div#img_blanka_strasser { position:absolute; top:100px; left:250px; background-image:url('../graphics/misc/blanka_strasser.jpg'); background-repeat:no-repeat; width:120px; height:150px; z-index:0; }

div#p_ausstellung { position:relative; top:0px; left:0; width:550px;  background-image:url('../graphics/misc/blumen.jpg'); background-repeat:no-repeat; background-position:bottom right; margin-bottom:30px; }
div#ausstellung_text { width:550px; }
div#ausstellung_st_veit { position: relative; float: right; margin: 0 0 20px 30px; }
.bisherige_ausstellungen { margin-top: 45px; }
.ausstellung_thumbnails { border: 1px solid black; padding: 1px; margin-left: 2px; }

div#suchformular_und_thumbnails { width:440px; }

div#footer { position:relative; width:400px; background-color:transparent; margin:30px 0 30px 0; }
#hr_footer { width:150px; text-align:left; }

table#letzte_ausstellungen td { padding: 0 10px 2px 0; }

table#db_ausgabe_uebersicht td { padding:2px; }

table#contact_formular input { height:18px; }
table#contact_formular input#submit_button { padding:6px 17px 6px 17px; height:33px; }
table#contact_formular td.td_label { padding:10px 5px 0 0; text-align:right; }
table#contact_formular td.td_input { padding:10px 5px 0 0; }
table#contact_formular td.td_button { padding:10px 0 30px 0; }

form#galerie_suche { font-size:12px; font-family:Verdana,sans-serif; color: #444; text-align:right; text-align:right; }
form fieldset#suchbegriff_fieldset { text-align:right; }
form input#suchbegriff { margin: 0px 5px 0 10px; }
div#ajax_loader_div { display:block; width:440px; height:37px; text-align:right; }


form#change_picture_settings { margin-bottom:20px; }

/* Menuesteuerung */
ul#ul_menue li a { text-decoration:none; }

ul#ul_menue li a:link.home, ul#ul_menue li a:visited.home, ul#ul_menue li a:focus.home { background-image:url('../graphics/menue/home.jpg'); background-repeat:no-repeat; width:136px; height:22px; display:block; }
ul#ul_menue li a:hover.home { background-position: 0 -22px !important; }

ul#ul_menue li a:link.lebenslauf, ul#ul_menue li a:visited.lebenslauf, ul#ul_menue li a:focus.lebenslauf { background-image:url('../graphics/menue/lebenslauf.jpg'); background-repeat:no-repeat; width:136px; height:22px; display:block; }
ul#ul_menue li a:hover.lebenslauf { background-position: 0 -22px !important; }

ul#ul_menue li a:link.galerie, ul#ul_menue li a:visited.galerie, ul#ul_menue li a:focus.galerie { background-image:url('../graphics/menue/galerie.jpg'); background-repeat:no-repeat; width:136px; height:22px; display:block; }
ul#ul_menue li a:hover.galerie { background-position: 0 -22px !important; }

ul#ul_menue li a:link.ausstellung, ul#ul_menue li a:visited.ausstellung, ul#ul_menue li a:focus.ausstellung { background-image:url('../graphics/menue/ausstellung.jpg'); background-repeat:no-repeat; width:136px; height:22px; display:block; }
ul#ul_menue li a:hover.ausstellung { background-position: 0 -22px !important; }

ul#ul_menue li a:link.kontakt, ul#ul_menue li a:visited.kontakt, ul#ul_menue li a:focus.kontakt { background-image:url('../graphics/menue/kontakt.jpg'); background-repeat:no-repeat; width:136px; height:22px; display:block; }
ul#ul_menue li a:hover.kontakt { background-position: 0 -22px !important; }

.hidden { visibility:hidden; }
.display_none { display:none }

