/* ----- CSS ----- */

*{
    margin:0;
    padding:0;
    font-family:Century Gothic,Helvetica,Arial,Liberation Sans,sans-serif;
}
body, html{
    margin:0;
    padding:0;
    background:#e7e7e7;
    height:100%;
}
a {
    color:#333300;
    text-decoration:none;
}
    a:hover{
	color:#7fa71f;
	text-decoration:none;
    }


/* ----- IDS ----- */

#container{
	text-align:justify;
	width:955px;
	padding: 0;
	margin: 0;
	background:#fff;
	text-align:left;
	margin: 10px auto;
}

/* ----- HEADER ----- */

    #header{
	padding:40px 0px 15px 318px;
	font-size:37px;
	background:#d2d2d2;
	text-align:left;
   }
#header a{
    color:#739B1F;
}
/* ----- NAVIGATION ----- */

    #navigation{
	margin:0px 0px 0px 0px;
	padding:0;
	background:#7fa71f;
	height:44px;
	list-style:none; 
	font-size:17px; 
   }
    #navigation ul{
	margin:0 auto;   
	width:955px; 
   }
    #navigation li{
        float:left;
        clear:none;
        list-style:none;
    }
    #navigation li a{
        color:#fff;
        display:block;
        text-decoration:none;
        padding:10px 12px;
    }
    #navigation li a:hover{
        color:#fff;
        background:#739B1F;

    }
    #active {
        color:#fff;
        padding:10px 12px;
	background:#739B1F;
	display:block;
	font-family:Century Gothic,Helvetica,Arial,Liberation Sans,sans-serif;

    }
/* ----- HEADINGS ----- */

h1{
    line-height:70px;
    font-size:20px;
}
h2{
    font-size:15px;
    font-weight:bold; 
}
h3{
    font-size:14px;    
    font-weight:bold; 
}


/* ----- IMAGES ----- */

    img{
border:0;
margin:0;
padding:0;
cellpadding:0;
cellspacing:0;   
}

/* ----- CONTENT ----- */

#primaryContent{
    width:540px;
    clear:none;

    padding:20px 55px;
    border-right:5px solid #e7e7e7;

    float:left;
    font-size:14px;
     color:#333300;  
    line-height:25px;
    font-family:Helvetica,Arial,sans-serif;
}
#primaryContent ul, li{
    list-style-type:square;        
    list-style-position:outside;
    font-family:Helvetica,Arial,sans-serif;
}

#primaryContent a{
color:#739B1F;
text-decoration:none;
}
#primaryContent a:hover{
color:#4f6d0A;
text-decoration:underline;
}

#secondaryContent{
 width:300px;
 background:#ffffff;
 float:left;
 clear:none;
 height:90%; 

}
#kursiv{
font-style:italic;
}
#elena-kontakt{
float:left; 
margin-right:30px;
margin-bottom:20px;
}
#elena-profil{
float:right; 
margin-left:30px;
margin-bottom:20px;
}
#zitat {
line-height:24px;    
font-size:16px;
font-family:Georgia,Times New Roman,serif;
font-weight:bold; 
}
#karte 
{ width: 550px; height: 550px;
}
#tabelle { 
background: #fff;  
margin:1px;
padding:1px;
border:1px;
cellpadding:1px;
cellspacing:1px;
border-collapse: collapse;
height:100%;
}


/* ----- FOOTER ----- */

#footer{
    margin:0 auto;
    margin-bottom:10px;
    height:10px;
    padding:18px 20px;
    clear:both;
    width:915px;
    text-align:left;
    font-size:13px;
    color:#739B1F;
    background:#f4f4f4;
}
    #footer ul{
        list-style:none;
    }
    #footer li{
        list-style:none;
        display:inline;    
    }
    
    #footer #links{
        float:right;
        clear:none;
    }
#copyright {
        float:left;
        clear:none;
	font-family:Century Gothic,Helvetica,Arial,Liberation Sans,sans-serif;
    }
    #footer a{
        color:#739B1F;
        text-decoration:none;
    }
    #footer a:hover{
        color:#4f6d0A;
        text-decoration:underline;
    }

/* ----- CLASSES ----- */

.clear{
    clear:both;
}
