/************************
 * Allgemein
 ************************/
html
{
    min-height: 100.05%;
}

p,td,blockquote
{
    font-size:13px;
    font-weight:normal;
}

ul
{
    list-style-type:disc;
    list-style-position:outside;
}

div.framerelheight
{
    position:absolute;
    top:0;
    left:0;
}
.height5
{
    height:5px;
}
.height25
{
    height:25px;
}
.height50
{
    height:50px;
}
.height100pc
{
    height:100%;
}


/************************
 * Startseite
 ************************/
body.home
{
    padding:25px;
}
p.homeHeader
{
    color:#804000;
    font-size:28px;
    font-family:cursive,Helvetica,Arial,sans-serif;
    font-weight:bold;
    text-align:center;
    padding:5px;
}
table.home
{
    background:url(../images/home.jpg) no-repeat center;
    height:272px;
}
a.homelink
{
    color: #804000;
    text-align:center;
    font-size: 18px;
    font-weight:bold;
    font-style:italic;
    text-decoration: none;
    display: block;
}
a.homelink:hover
{
    color: #804000;
    text-align:center;
    font-size: 18px;
    font-weight:bold;
    font-style:italic;
    text-decoration: underline;
    display: block;
}
a.smalllink
{
    color: #000000;
    text-align:center;
    font-size: 14px;
    font-weight:bold;
    font-style:normal;
    text-decoration: none;
    display: block;
}
a.smalllink:hover
{
    color: #000000;
    text-align:center;
    font-size: 14px;
    font-weight:bold;
    font-style:normal;
    text-decoration: underline;
    display: block;
}



/************************
 * Literatur
 ************************/
hr.buch
{
    width:95%;
    border-width:2px;
    border-color:#804000;
    border-style:solid;
}
.small
{
    font-size:11px;
    font-weight:normal;
}


/************************
 * Jugendbetreuung
 ************************/
body
{
    color:#000000;
    background-color:#FFFFBB;
    font-family:Helvetica,Arial,sans-serif;
    margin:0px;
}

.letter
{
    width:450px;
    background-color:#FFFFEE;
    font-size:12px;
    font-family:Helvetica,Arial,sans-serif;
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    border-width:2px;
    border-color:#804000;
    border-style:outset;
}

.header1
{
    color:#804000;
    font-size:18px;
    font-family:cursive,Helvetica,Arial,sans-serif;
    font-weight:bold;
    text-align:center;
    padding:5px;
}
.header2
{
    color:#000000;
    font-size:15px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
}

a.url:link { color:#804000; text-decoration:none; font-style:italic; font-weight:bold; }
a.url:visited { color:#806020; text-decoration:none; font-style:italic; font-weight:bold; }
a.url:hover { color:#804000; text-decoration:underline; font-style:italic; font-weight:bold; }

td.frame
{
    background:#804000;
}

td.navPane
{
    background-color: #FFFFCC;
    width:139px;
    vertical-align:top;
}
tr.navSpaceMedium
{
    height:15px;
}
tr.navSpaceLarge
{
    height:130px;
}
a.navCurrent
{
    background-color: #804000;
    color: #FFFFCC;
    padding: 2px;
    padding-left: 3px;
    display: block;
    border-left: 10px solid #804000;
	font-size: 13px;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    margin-top: 1px;
}
a.nav:link
{
    color: #804000;
    padding: 2px;
    padding-left: 3px;
    display: block;
    border-left: 10px solid #804000;
	font-size: 13px;
    text-align:left;
    font-weight:bold;
    font-style:normal;
    text-decoration: none;
    margin-top: 1px;
}
a.nav:visited
{
    color: #804000;
    padding: 2px;
    padding-left: 3px;
    display: block;
    border-left: 10px solid #804000;
	font-size: 13px;
    text-align:left;
    font-weight:bold;
    font-style:normal;
    text-decoration: none;
    margin-top: 1px;
}
a.nav:hover
{
    color: #FFFFCC;
    background-color: #804000;
    padding: 2px;
    padding-left: 3px;
    display: block;
    border-left: 10px solid #804000;
	font-size: 13px;
    text-align:left;
    font-weight:bold;
    font-style:normal;
    text-decoration: none;
    margin-top: 1px;
}
a.nav:active
{
    color: #804000;
    padding: 2px;
    padding-left: 3px;
    display: block;
    border-left: 10px solid #804000;
	font-size: 13px;
    text-align:left;
    font-weight:bold;
    font-style:normal;
    text-decoration: none;
    margin-top: 1px;
}
