html, body, p, div, a, table, span, h1, h2 {
margin:0;
padding:0;
}

/****ALLGEMEINES****/
html, body {
font-family:verdana, arial, sans-serif;
font-size:100%;
color:#000;
text-align:left;
}

p, a {
font-size:80%;
}
*html p, *html a {
font-size:90%;
}

a {
color:#000;
padding:2px;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#BFA06C;
}

p {
line-height:140%;
padding:0 0 10px 0;
}


#inhalt p img {
float:right;
padding:3px 0 3px 10px;
}

a img {
border:none;
}






/*Zurück-Button innerhalb der Seite*/
p.link {
text-align:right;
}
p.link a {
margin:0;
padding:0;
}

/*unsichtbarer Titel*/
/*unsichtbarer top-link*/
span.top, span.top a, h1.titel {
display:inline;
font-size:2%;
color:#EBC486;
}




h1{
line-height:135%;
font-weight:bold;
margin:5px 0 10px 0;
padding:0;
font-family:"trebuchet MS", verdana, arial, sans-serif;
clear:both;
}

h2 {
line-height:135%;
font-weight:bold;
margin:5px 0 10px 0;
padding:0;
border-bottom:1px solid #BFA06C;
font-family:"trebuchet MS", verdana, arial, sans-serif;
clear:both;
}


h2 a, h2 a:hover {
color:#000;
}

/*Titel: PAL AK Koblenz: auf jeder Seite*/
#title h1 {
display:inline;
font-size:170%;
color:#fff;
font-family:georgia, times, sans-serif;
}

.bold {
font-weight:bold;
}

.kursiv {
font-style:italic;
}


/*Seite: Kontakt*/
/*Hervorhebung: Wann, Wo*/
span.infotafel {
float:right;
width:205px;

margin:0 0 10px 10px;
color:#fff;
padding:8px;
background:#7A6155;
}

span.wann_wo {
display:block;
padding:4px 0 0 0;
}

/*Hervorhebung: Kontaktadressen*/
p.kontakt {
margin:0 0 5px 0;
color:#fff;
padding:0;
background:#7A6155;
}

p.kontakt a {
border:1px solid #7A6155;
display:block;
background:#7A6155;
color:#fff;
padding-left:5px;
}

p.kontakt a:hover {
background:#EBC486;
color:#000;
border:1px solid #000;
}
*html p.kontakt a {
display:inline;
}
*html p.kontakt a:hover {
display:inline;
background:none;
color:#EBC486;
}





/***********************/
/*******Bildergalerie****/
.galerie {
float:left;
padding:5px;
margin:0 10px 10px 0;
background:none;
height:130px;
}

.galerie .image {
float:left;
width:105px;
margin:0;
padding:0;
}

.galerie .image img {
width:95px;
height:95px;
margin:0;
padding:0 3px 0 0;
float:left;
}

.galerie .image  a img {
text-decoration:none;
margin:0;
padding:0;
border:1px solid black;
}

.galerie .image a div {
display:none;
}

.galerie .image a:hover div {
display:block;
}


.galerie .text {
float:left;
vertical-align:bottom;
width:160px;
margin:0;
padding:0;
}

.galerie .image h1 {
margin:0;
padding:0 0 3px 0;
font-size:80%;
}

.galerie .text p {
font-size:65%;
margin:0;
padding:0 0 0 ;
line-height:120%;
}
*html .galerie .text p {
font-size:75%;
}


.galerie .text p.beschreibung {
padding-top:3px;
font-weight:bold;
}
.galerie .text p.beschreibung a {
font-size:100%;
}



.galerie .text p.art {
font-style:italic;
}
.galerie .text p.sonstiges {
}

.galerie_auswahl form {
margin:0;
padding:0 0 10px 0;
width:650px;
text-align:right;
}



select {
width:305px;
border:1px solid #BFA06C;
padding:2px;
margin:2px;
background:url(../allgemein/listenpunkt.gif) repeat-x top left;
}

select option {
background:url(../allgemein/listenpunkt.gif) repeat-x top left;
}
/*****GALERIE ENDE*******/



/************************/
/******PUBLIKATIONEN*****/
p.publikation {
border-bottom:1px solid #E8C384;
padding:15px 0 2px 0;
margin-bottom:0;
}
.autor {
font-variant: small-caps;
}

span.abstract {
display:block;
padding:5px 0 2px 0;
}
/******PUBLIKATIONEN ENDE*****/




/*****Haupt-NAVI*******/
#hauptnavi ul {
list-style-type:none;
margin:0;
padding:0;
background: #EBC486;
}


#hauptnavi li {
padding:2px 10px 2px 0;
margin:3px 0 0 0;
border-bottom:1px solid #BFA06C;
}

#hauptnavi li.unter {
border-bottom:1px solid #EBC486;
padding:1px 15px 1px 0;
margin-right:15px;
background:url(../allgemein/titel.gif) center right no-repeat;
}

#hauptnavi li a {
padding:0;
font-weight:bold;
}

#hauptnavi li a:hover {
padding:0;
font-weight:bold;
color:#fff;
}

#hauptnavi li a.aktiv {
padding:0;
font-weight:bold;
color:#fff;
}






/********Unter-NAVI*****/
#unternavi h1 {
margin:0;
padding:0;
font-size:100%;
}





/****************/
/*****FOOTER****/


#footer p {
clear:both;
color: #BFA06C;
text-decoration:none;
margin:0 5px 0 0;
text-align:right;
}


#footer p a {
padding:0 0 0 8px;
color: #BFA06C;
font-weight:normal;
}
/*****FOOTER ENDE*****/
/********************/




/*wird zur Zeit nicht genutzt*/
/******FORMUAR*******/
.info {
width:400px;
font-size:80%;
padding:0 0 20px 0;
}
*html .info {
font-size:70%;
}
form {
line-height:135%;
font-size:80%;
clear:both;
padding:0 0 10px 0;
margin:0;
text-align:left;
color:#000;
}

*html form {
font-size:70%;
}

fieldset {
border:none;
 margin:0;
 padding:0;
 }
label {
display:block;
}

.inpt {
width: 360px;
border: 1px solid #BFA06C;
 background-color: #e0d0b0;
  color: #000;
  margin: 0px 0px 9px 0px;
  }
.txt {
width: 360px;
border: 1px solid #BFA06C;
 background-color: #e0d0b0;
 color: #000;
  }
input.inpt:focus,
textarea.txt:focus {
 background-color: #fff;
 color: #000;
  }
select {
margin: 10px 0px 0px 20px;
background-color: #e0d0b0;
color: #000;
 }
.senden {
width: 360px;
font-size: 100%;
font-weight: bold;
margin: 15px 0px 0px 0px;
padding:2px;
background-color:#BFA06C;
color: #fff;
border: 1px solid #E0D0B0;
 cursor: hand; voice-family: "\"}\"";
 voice-family:inherit;
 cursor: pointer;
  }
.senden:hover {
background-color:#fff;
color:#000;
border: 1px solid #BFA06C;
}

.klick {
 cursor: hand;
 voice-family: "\"}\"";
 voice-family:inherit;
 cursor: pointer;
}
/******FORMUAR ENDE*******/
