
body {
        background-image: url(images/background_hp.gif);
}

a:link {
        text-decoration:none;
        color:#CCCCCC;
}

a:visited {
        color:#CCCCCC;
}

a:active {
        color:#000000;
}

#main {
        width:900px;
        height: 500px;
        margin: 0 auto;


}
#top {
        background: url(images/top.gif) top left;
        margin: 0 auto;
        height: 150px;

}


#title {
        margin: 0px 0 0 0;
        height: 125px;
        width: 900px;
        font-family: BlackChancery;
        font-size: 40px;
        padding: 1px;
        color: #CCCCCC;
}

#subtitle {
        font-size: 12px;
        padding: 0px;
        color:#CCCCCC;
}

#topnav {
        background:#FFFFFF;
        width: 900px;
        float: right;
}

#topnavtext {
        font-size: 15px;
        color:#CCCCCC;
}

#topnavtext:hover {
        text-decoration: none;
}

#content {
        width: 900px;
}

#leftnavigationbox {
        width: 145px;
        height: 900px;
        float:left;
        font-family: Arial;
        background: url(images/sidebars.gif);
}

.leftnavigation {
        width: 145px;
        list-style: none;
        display: block;
        height: 25px;
        margin: 0;
        float:left;
        padding: 0;
        color:#CCCCCC;
}

.leftnavigation:hover {
        display: block;
        text-decoration:none;
        color:#C89724;
        font-size:23px;
        font-weight:bold;

        text-decoration:none;
        }

#leftnavigationbox ul { margin: 0; padding: 0;
}

#underleftnav {
        width:125px;
        color:#CCCCCC;
}

#rightnavigationbox {
        width: 150px;
        background: url(images/sidebars.gif);
        font-family: Times New Roman;
        height: 900px;
        float:right;
}

.rightnavigation {
        width: 150px;
        list-style: none;
        display: block;
        height: 25px;
        margin: 0;
        float:center;
        padding: 0;
        color:#CCCCCC;
}

#rightnavigationbox ul { margin: 0; padding: 0;
}

#underrightnav {
        width:150px;
        color:#CCCCCC;
}

#news {
        color:#000000 top right;
        width:605px;
        height:900px;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
        float:left;
        background:#760000;
}

#newsheadline {
        background:url(images/button_gradient2.PNG);
}

.headlinetext1 {
        color:#cccccc;
}

#bottom {
        background:url(images/navipicd.jpg);
        font-family: Times New Roman;
        text-decoration: none;
}

a.infotext {
text-decoration: none
}

a.infotext:hover {
background: #FFFFFF;
text-decoration: none;
}

a.infotext span {
visibility: hidden;
position: absolute;
left: 26em;
margin-top: 4em;
padding: 1em;
text-decoration: none;
}

a.infotext:hover span {
visibility: visible;
border: 2px solid white;
color: #CCCCCC;
font-family: Times New Roman;
font-size: 14px;
background: #760000 ;
text-decoration: center;
width: 500px;
}

.foto-link
{
width: 290px;
height: 190px;
display: block;
margin: 0 auto;
}

.foto1
{
background: url(images/tor.jpg) no-repeat;
}

.foto-link:hover
{
background-position: 0 -190px;
}

a.links {
background-image:url(images/FlaggeDeutschland.jpg);
width:18px;
height:12px;
display:block;
}
a.links:hover {
background-image:url(images/FlaggeDeutschland.jpg);
width:23px;
height:15px;
}

.newstext1 {
         color:#C89724;
         font-size: 19px;
}
