
body
{
background-color: #fef4dd;
color: #001c3e;
font-family: Arial, Verdana;
height: 100%;
margin: 0;
padding: 0;
text-align: left;
}
h1, h2, h3, h4, h5, h6
{
font-family: Tekton Pro Ext, Arial;
line-height: 1.2em;
}
h1
{
font-size: 1.8em;
}
h2
{
font-size: 1.7em;
}
h3
{
font-size: 1.5em;
}
h4
{
font-size: 1.3em;
}
h5, h6
{
font-size: 1.1em;
}

/* ####### str ####### */

#all
{
left: 50%;
margin: .27em 0 1em -432px;
height: auto;
position: absolute;
width: 870px;
}
#header
{
background: url(images/header.gif) no-repeat;
height: 238px;
position: absolute;
width: 865px;
}
#logo
{
height: 141px;
left: 57px;
position: absolute;
top: 24px;
width: 203px;
}
#body
{
/* border: 1px solid red; */
background-color: #fef4dd;
height: auto;
position: absolute;
top: 238px;
width: 865px;
}


/*   +************+ */

#addContLink
{
margin: 7px 14px 0 14px;
text-align: right;
}
.centered
{
margin: 0 25% 0 25%;
text-align: center;
width: 50%;
}

#center
{
height: auto;
left: 230px;
margin: 0;
padding: 17px 10px 10px 11px;
position: absolute;
width: 594px;
z-index: 20;
}
#content
{
/* border: 1px solid green; */
-moz-border-radius: 10px;
background-color: #fbe7b7;
color: #000;
font-size: .94em;
height: auto;
line-height: 1.5em;
padding: 1px 14px 10px 17px;
z-index: 14;
}
#content a
{
color: #000;
text-decoration: none;
}
#content a:hover
{
text-decoration: underline;
}

#footer
{
/* border: 1px solid black; */
clear: left;
display: block;
height: 34px;
text-align: right;
width: 100%;
}

#footer_content
{
font-size: .77em;
padding: 1em 1.2em 1.4em 3.7em;
position: relative;
text-align: right;
}
#gall_pics
{
margin: 1.1em .7em .7em .7em;
}
.gthumb {
  border: 0;
	margin: .005em;
  max-height: 80px;
}
#introText
{
margin: 0 0px 0 0;
padding: 10px 0 0 0;
text-align: right;
width: 97%;
}
#left
{
/* border: 1px solid blue; */
background: url(images/nav_bg.gif) repeat-y;
float: left;
height: auto;
position: absolute;
width: 228px;
}
#nav_bg_bottom
{
background: url(images/nav_bottom.gif) bottom no-repeat;
height: 25px;
position: absolute;
width: 228px;
}
#nav_bg_bottom span
{
font-size: 0.77em;
padding: 0 0 0 27px;
}
#nav
{
/* border: 1px solid green; */
padding: 10px 70px 0 0;
margin: 0 0 50px 0;
text-align: right;
width: 197px;
}
#nav ul li
{
list-style: none;
}
#nav_top
{
height: auto;
left: 250px;
position: absolute;
top: 107px;
z-index: 50;
}
#nav_top img
{
border: 0;
margin: -2px;
}
#sound_box
{
min-height: 14px;
margin: 10px 0px 7px 27px;
position: absolute;
text-align: right;
width: 557px;
}


a#addContLink
{
color: #000;
font-weight: bold;
text-decoration: none;
}
a#addContLink:hover
{
color: #930;
text-decoration: none;
}

a.footer
{
color: #001c3e;
text-decoration: none;
}
a.footer:hover
{
color: #930;
}
a.nav
{
color: #252423;
display: block;
font-weight: bold;
margin: 10px 0 10px 0;
text-decoration: none;
}
a.nav:hover
{
color: #930;
text-decoration: none;
}
a.nav_akt
{
color: #930;
display: block;
font-weight: bold;
margin: 10px 0px 10px 0;
text-decoration: none;
}
a.navSub
{
color: #252423;
display: block;
font-size: 77%;
margin: 10px 27px 10px 0;
text-decoration: none;
}
a.navSub:hover
{
color: #930;
}
a.navSub_akt
{
color: #930;
display: block;
font-size: 77%;
margin: 10px 27px 10px 0;
text-decoration: none;
}
a.skipintro
{
color: #000;
font-weight: bold;
text-decoration: none;
}
a.skipintro:hover
{
color: #930;
}


/*   ############################# */

a.admin
{
color: #0f0202;
text-decoration: none;
}
a.admin:hover
{
color: #900;
}
a.thickbox
{
color: #0f0202;
text-decoration: none;
}
a.thickbox:hover
{
color: #00295c;
}

/* ############################### */
