a { color: #333333; text-decoration: none; }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:active { color: #7cbd50; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }

.activelink a { color: #7cbd50; text-decoration: none; }
.activelink a:link { color: #7cbd50; text-decoration: none; }
.activelink a:visited { color: #7cbd50; text-decoration: none; }
.activelink a:active { color: #7cbd50; text-decoration: none; }
.activelink a:hover { color: #7cbd50; text-decoration: none; }



body
    {
    background: url(pictures/background.jpg);
    background-repeat:repeat-x;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
    color:#333333;
    line-height:15px;
    width: 1200px;
	}

h1
    {
	font-size: 11px;
    color:#5c5c58;    
    font-weight:bold;
    margin:0px;
    }
h2
    {
	font-size: 11px;
    color:#5c5c58;    
    font-weight:bold;
    margin-bottom:0px;
    }
#headnavi
    {
    margin-top:80px;
    text-align:right;
    width:1230px;
    }
    
#mainnavi
    {
    width:1200px;
    }

#logo
    {
    float:left;
    background: url(pictures/logo/logo.gif);
    background-repeat:no-repeat;
    width:509px;
    height:90px;
    }
#greenbow
    {
    float:left;
    background: url(pictures/logo/logo_linie.gif);
    background-repeat:no-repeat;
    width:600px;
    } 

#navi
    {
    padding-top:65px;
    padding-left:0px;
    float:left;
    width:660px;
    } 
    
#slogan
    {
    clear:both;
    float:left;
    width:1150px;
    } 
    
#subnavileftspace
    {
    width:565px;
    height:50px;
    float:left;
    } 
.subnavi
    {
    float:left;
    line-height:18px;
    width:120px;
    color:#333333;
    }

#leftspace
    {
    clear:both;
    width:565px;
    float:left;
    margin-top:18px;
    } 

#leftspacemargin
    {
    float:left;
    margin-right:50px;
    }
#rightspace
    {
    float:left;
    width:600px;
    margin-top:18px;
    }
.listentry
    {
    float:left;
    width:500px;
    }
.listpicture
    {
    float:left;
    width:110px;
    }
.listtext
    {
    float:left;
    width:390px;
    }
#leftpicture
    {
    visibility:hidden;
    float:left;
    background: url(pictures/bildhintergrund.jpg);
    background-repeat:no-repeat;
    width:481px;
    } 
.leftpictureclosebutton
    {
    float:left;
    width:90px;
    height:20px;
    cursor:pointer;
    }
.leftpictureheadline
    {
    float:left;
    width:380px;
    padding:5px;
    }  
.leftpicturecontent
    {
    float:right;
    }  

