/*
CSS - www.weberseiten.at
(c) Familie Weber 2007
Alle Rechte vorbehalten!
*/

/* Zentrale, allgemeine Definitionen */

*
{
font-family: Arial, Helvetica, sans-serif;
}

#tabfarbe td
{
padding:4px;
background-color:#DEF;
}

#farblos td
{
padding:4px;
background-color:#FFF;
}

#grau td
{
padding:4px;
background-color:#EEE;
}

#unterlinks td
{
padding:4px;
background-color:#EEE;
font-size:10px;
}

#unterlinks a
{
font-size:10px;
}

/* Oben */

#oben *
{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

/* Oben/menu0 */

/* Oben/menu1 */

#menu1 *
{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
}

/* Oben/menu1 - CL/a menu1-on */

.menu1-on
{
font-weight: normal;
}

/* Oben/menu1 - CL/a menu1-off */

.menu1-off
{
font-weight: normal;
}

.menu1-off:hover
{
font-weight: bold;
}

/* Oben/menu2 */

#menu2 *
{
font-size: 13px;
color: #333300;
background-position: center center;
}

/* Oben/menu2 - CL/a menu2-on */

.menu2-on
{
font-weight: bold;
text-decoration: underline;
}

/* Oben/menu2 - CL/a menu2-off */

.menu2-off
{
font-weight: normal;
text-decoration: none;
}

#menu2 a:hover
{
text-decoration: underline;
}

/* Unten */

/* Unten/menu3 */

#menu3 table
{
text-align:left;
margin-right:auto;
margin-left:0px;
border-collapse:collapse;
}

#menu3 td
{
text-align:left;
padding:5px;
border-width:1px;
border-style:dotted;
border-color:#9AA;
}

#menu3 a
{
font-size:12px;
text-decoration: none;
color:#000;
text-align:center;
}

#menu3 h2
{
color:#333333;
font-style:normal;
font-weight:normal;
font-size:11px;
}

/* Unten/menu3 - CL/td menu3-on */

.menu3-on
{
background-color:#FFC;
}

/* Unten/menu3 - CL/td menu3-off */

.menu3-off
{
background-color:#FFF;
}

/* Unten/credits */

#credits *
{
font-size: 10px;
color: #000000;
}

/* Unten/inhalt */

#inhalt *
{
}

/* Unten/text */

#text *
{
font-size: 14px;
font-weight: normal;
color: #000000;
margin-top:0px;
margin-bottom:0px;
padding-top:3px;
padding-bottom:3px;
}

#text ul
{
font-size: 14px;
font-weight: normal;
color: #000000;
padding-top:3px;
padding-bottom:3px;
}

#text li
{
font-size: 14px;
font-weight: normal;
color: #000000;
padding-top:1px;
padding-bottom:1px;
}

#text h1
{
font-size: 22px;
font-weight: bold;
color:#000;
padding-top:12px;
padding-bottom:4px;
}

#text h2
{
font-size: 16px;
font-weight: bold;
color: #25126c;
padding-top:10px;
padding-bottom:3px;
}

#text strong,b
{
font-weight: bold;
color: #25126c;
}

#text em
{
font-size: 12px;
font-weight: italic;
color: #333333;
}

#text th
{
font-size: 12px;
font-weight: bold;
color: #333333;
}

#text a:link { color:#0C6; text-decoration: none; }
#text a:visited { color:#0A8; text-decoration: none; }
#text a:hover { color:#C33; text-decoration: underline; }
#text a:active { color:#0B6; text-decoration: none; }
#text a:focus { color:#0B6; text-decoration: none; }

/* Unten/Startseite */

#startseite *
{
font-family: Courier, "Courier New", monospace;
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
padding-left:5px;
padding-right:5px;
}

/* Unten/album-index */

/* Unten/album-index - album-index-oben */

/* Unten/album-index - album-index-mitte */

/* Unten/album-index - album-index-mitte - album-index-fotos */

#album-index-fotos table
{
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

#album-index-fotos td
{
text-align:center;
padding:5px;
border-width:1px;
border-style:dotted;
border-color:#9AA;
}

#album-index-oben *
{
text-align:center;
}

#album-index-oben em
{
color:#333333;
font-style: normal;
font-size:11px;
}

#album-index-mitte em
{
color:#333333;
font-style: normal;
font-size:11px;
}

#album-index-fotos img
{
border-width:1px;
border-color:#003;
}

/* Unten/album-auszug */

#album-auszug table
{
text-align:right;
margin-left:10px;
margin-right:auto;
border-collapse:collapse;
}

#album-auszug td
{
text-align:center;
padding:5px;
border-width:1px;
border-style:dotted;
border-color:#9AA;
}

#album-auszug a
{
font-size:10px;
text-decoration: none;
}

#album-auszug a:hover
{
text-decoration: underline;
}

#album-auszug img
{
border-width:1px;
border-color:#300;
}

/* Unten/album-foto */

#album-foto *
{
text-align:center;
}

#album-foto em
{
color:#333333;
font-style: normal;
font-size:11px;
}

/* Unten/album-foto - album-foto-bild */

#album-foto-bild p
{
font-size: 14px;
font-weight: normal;
color: #000000;
}

/* Unten/liste */

#liste table
{
margin-top:4px;
margin-bottom:4px;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FC9;
}

#liste h1
{
font-size: 16px;
font-weight: bold;
color:#009;
padding-top:10px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:0px;
}


/* Unten/liste - CL/td liste-titel */

.liste-titel
{
padding:5px;
border:none;
background-color:#EEF;
}

.liste-titel a
{
font-size:14px;
font-weight:bold;
color:#339;
text-decoration:none;
}

.liste-titel a:hover
{
text-decoration: underline;
}

.liste-titel-rechts
{
padding:5px;
border:none;
background-color:#EEF;
font-size: 10px;
color:#666;
}

/* Unten/liste - CL/td liste-text */

.liste-text
{
padding:5px;
font-size:14px;
}

/* Unten/ende */

#ende *
{
margin-top:3px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

/* Linkliste - derzeit nicht verwendet */

#links table
{
margin-top:10px;
background-color:#FFF8F0;
padding:0px;
border-width:0px;
}

#links .titel
{
border:none;
padding:2px;
background-color:#FFF8F0;
}

#links .text
{
padding:0px 5px 0px 15px;
background-color:#FFF8F0;
}

#links a
{
font-weight: bold;
font-size: 13px;
}
